Class CashRegisterReceiptBase
Doklad typu ReceiptType.CashRegister, ReceiptType.ParagonReceipt alebo ReceiptType.Invalid.
Inheritance
System.Object
CashRegisterReceiptBase
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
Properties
Items
Declaration
public ReceiptItems Items { get; }
Property Value
Payments
Declaration
public ReceiptPayments Payments { get; set; }
Property Value
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
Overrides
Extension Methods