Class ReceiptRegistrationRequestReceipt
Inheritance
ReceiptRegistrationRequestReceipt
Namespace: NineDigiteKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class ReceiptRegistrationRequestReceipt : RegistrationRequestData, IEquatable<ReceiptRegistrationRequestReceipt>
Constructors
ReceiptRegistrationRequestReceipt(ReceiptRegistrationRequestReceiptData)
Declaration
public ReceiptRegistrationRequestReceipt(ReceiptRegistrationRequestReceiptData data)
Parameters
Properties
Amount
Celková suma dokladu po zaokrúhlení.
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
BasicVatAmount
Celková suma DPH pre základnú sadzbu dane podľa zákona č. 222/2004 Z.z.
Declaration
public Amount? BasicVatAmount { get; }
Property Value
CashRegisterCode
Kód on-line registračnej pokladnice
Declaration
public override ORPCode CashRegisterCode { get; }
Property Value
Overrides
CreateDate
Dátum a čas vytvorenia dokladu v ORP.
V prípade evidovania paragónu v ORP sa očakáva tento dátum neskorší ako dátum vyhotovenia paragónu.
Declaration
public override DateTimeOffset CreateDate { get; }
Property Value
Overrides
Customer
Declaration
public Customer Customer { get; }
Property Value
DIC
Daňové identifikačné číslo
Declaration
public override DIC DIC { get; }
Property Value
Overrides
Declaration
public ReceiptText FooterText { get; }
Property Value
Declaration
public ReceiptText HeaderText { get; }
Property Value
ICDPH
Identifikačné číslo pre daň z pridanej hodnoty, ak podnikateľ je platiteľom dane z pridanej hodnoty
Declaration
public ICDPH ICDPH { get; }
Property Value
ICO
Identifikačné číslo organizácie podnikateľa
Declaration
Property Value
InvoiceNumber
Poradové číslo faktúry, ak ide o úhradu faktúry alebo jej časti
Declaration
public InvoiceNumber InvoiceNumber { get; }
Property Value
IssueDate
Dátum a čas vyhotovenia dokladu alebo paragónu podnikateľom.
V prípade paragónu je to dátum a čas vyhotovenia paragónu.
Vo väčšine prípadov je tento dátum rovnaký ako dátum vytvorenia dokladu v ORP.
Declaration
public DateTimeOffset IssueDate { get; }
Property Value
Items
Declaration
public IReadOnlyList<ReceiptItem> Items { get; }
Property Value
NonTaxableAmount
Celková suma položiek nepodliehajúcich DPH
Declaration
public Amount? NonTaxableAmount { get; }
Property Value
OKP
Overovací kód podnikateľa
Declaration
Property Value
PKP
Podpisový kód podnikateľa
Declaration
Property Value
Paragon
Príznak, či ide o zaevidovanie paragónu do ORP
Declaration
public bool Paragon { get; }
Property Value
ParagonNumber
Declaration
public ParagonNumber? ParagonNumber { get; }
Property Value
Payments
Declaration
public IReadOnlyList<ReceiptPayment> Payments { get; }
Property Value
ReceiptNumber
Declaration
public ReceiptNumber ReceiptNumber { get; }
Property Value
ReceiptType
Typ pokladničného dokladu
Declaration
public ReceiptType ReceiptType { get; }
Property Value
ReducedVatAmount
Celková suma DPH pre zníženú sadzbu dane podľa zákona č. 222/2004 Z.z.
Declaration
public Amount? ReducedVatAmount { get; }
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; }
Property Value
| Type |
Description |
| RoundingAmount |
Číslo v rozsahu -0.04 až 0.04 s presnosťou na dve desatinné miesta.
|
Examples
0.02
SecondReducedVatAmount
Celková suma DPH pre druhú zníženú sadzbu dane podľa zákona č. 222/2004 Z.z.
Declaration
public Amount? SecondReducedVatAmount { get; }
Property Value
TaxBaseBasic
Celková suma základu DPH pre základnú sadzbu dane podľa zákona č. 222/2004 Z.z.
Declaration
public Amount? TaxBaseBasic { get; }
Property Value
TaxBaseReduced
Celková suma základu DPH pre zníženú sadzbu dane podľa zákona č. 222/2004 Z.z.
Declaration
public Amount? TaxBaseReduced { get; }
Property Value
TaxBaseSecondReduced
Celková suma základu DPH pre druhú zníženú sadzbu dane podľa zákona č. 222/2004 Z.z.
Declaration
public Amount? TaxBaseSecondReduced { get; }
Property Value
TaxFreeAmount
Celková suma oslobodená od DPH
Declaration
public Amount? TaxFreeAmount { get; }
Property Value
Methods
Equals(ReceiptRegistrationRequestReceipt)
Declaration
public bool Equals(ReceiptRegistrationRequestReceipt other)
Parameters
Returns
Equals(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)
Declaration
public static bool Equals(ReceiptRegistrationRequestReceipt x, ReceiptRegistrationRequestReceipt y)
Parameters
Returns
Equals(object)
Declaration
public override bool Equals(object obj)
Parameters
| Type |
Name |
Description |
| object |
obj |
|
Returns
Overrides
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Overrides
Operators
operator ==(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)
Declaration
public static bool operator ==(ReceiptRegistrationRequestReceipt x, ReceiptRegistrationRequestReceipt y)
Parameters
Returns
operator !=(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)
Declaration
public static bool operator !=(ReceiptRegistrationRequestReceipt x, ReceiptRegistrationRequestReceipt y)
Parameters
Returns
Implements