Show / Hide Table of Contents

Class CashRegisterReceiptBase

Doklad typu ReceiptType.CashRegister, ReceiptType.ParagonReceipt alebo ReceiptType.Invalid.

Inheritance
object
RegistrationData
ReceiptBase
CashRegisterReceiptBase
CashRegisterReceipt
InvalidReceipt
ParagonReceipt
Inherited Members
ReceiptBase.Equals(object)
ReceiptBase.GetHashCode()
ReceiptBase.Equals(ReceiptBase)
ReceiptBase.CreateRequestReceipt(DateTimeOffset, ReceiptNumber, Subject)
ReceiptBase.ReceiptType
ReceiptBase.CashRegisterCode
ReceiptBase.HeaderText
ReceiptBase.FooterText
object.Equals(object, object)
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public abstract class CashRegisterReceiptBase : ReceiptBase

Constructors

CashRegisterReceiptBase(ORPCode)

Declaration
protected CashRegisterReceiptBase(ORPCode cashRegisterCode)
Parameters
Type Name Description
ORPCode cashRegisterCode

CashRegisterReceiptBase(ORPCode, ReceiptItems)

Declaration
protected CashRegisterReceiptBase(ORPCode cashRegisterCode, ReceiptItems items)
Parameters
Type Name Description
ORPCode cashRegisterCode
ReceiptItems items

Properties

Items

Declaration
public ReceiptItems Items { get; }
Property Value
Type Description
ReceiptItems

Payments

Declaration
public ReceiptPayments Payments { get; set; }
Property Value
Type Description
ReceiptPayments

RoundingAmount

Výška zaokrúhlenia. Cena platená v hotovosti sa zaokrúhľuje na 5 eurocentov. Celkový zvyšok nezaokrúhlenej ceny platenej v hotovosti, ktorý je nižší ako polovica hodnoty 5 eurocentov, sa zaokrúhľuje nadol a celkový zvyšok nezaokrúhlenej ceny platenej v hotovosti, ktorý je rovný alebo vyšší ako polovica hodnoty 5 eurocentov, sa zaokrúhľuje nahor. Ak je cena platená v hotovosti súčtom cien za viac kusov toho istého tovaru alebo viac kusov rôznych tovarov, zaokrúhľuje sa takto až výsledná cena platená v hotovosti. Cena platená v hotovosti vo výške 1 eurocent alebo 2 eurocenty sa zaokrúhľuje na 5 eurocentov.

Declaration
public RoundingAmount RoundingAmount { get; set; }
Property Value
Type Description
RoundingAmount

Číslo v rozsahu -0.04 až 0.04 s presnosťou na dve desatinné miesta.

Examples

0.02

Methods

ApplyTo(ReceiptRegistrationRequestReceiptData)

Declaration
protected override void ApplyTo(ReceiptRegistrationRequestReceiptData data)
Parameters
Type Name Description
ReceiptRegistrationRequestReceiptData data
Overrides
ReceiptBase.ApplyTo(ReceiptRegistrationRequestReceiptData)
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©