Class InvoiceReceiptBase
Doklad typu ReceiptType.Invoice alebo ReceiptType.InvoiceParagon.
Inheritance
Inherited Members
Namespace: NineDigit.eKasa
Assembly: NineDigit.eKasa.dll
Syntax
public abstract class InvoiceReceiptBase : ReceiptBase
Constructors
InvoiceReceiptBase(ORPCode, InvoiceNumber, Amount)
Declaration
protected InvoiceReceiptBase(ORPCode cashRegisterCode, InvoiceNumber invoiceNumber, Amount amount)
Parameters
Type | Name | Description |
---|---|---|
ORPCode | cashRegisterCode | |
InvoiceNumber | invoiceNumber | |
Amount | amount |
Properties
Amount
Celková suma dokladu pred zaokrúhlením.
Declaration
public Amount Amount { get; }
Property Value
Type | Description |
---|---|
Amount | Číslo v rozsahu -10000000 až 10000000 s presnosťou na dve desatinné miesta. |
Examples
1.43
Customer
Declaration
public Customer Customer { get; set; }
Property Value
Type | Description |
---|---|
Customer |
InvoiceNumber
Declaration
public InvoiceNumber InvoiceNumber { get; }
Property Value
Type | Description |
---|---|
InvoiceNumber |
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 |