Class ReceiptRegistrationRequestReceipt
Inheritance
System.Object
ReceiptRegistrationRequestReceipt
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 Nullable<Amount> BasicVatAmount { get; }
Property Value
Type |
Description |
System.Nullable<Amount> |
|
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
Type |
Description |
System.DateTimeOffset |
|
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
Type |
Description |
System.DateTimeOffset |
|
Items
Declaration
public IReadOnlyList<ReceiptItem> Items { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<ReceiptItem> |
|
NonTaxableAmount
Celková suma položiek nepodliehajúcich DPH
Declaration
public Nullable<Amount> NonTaxableAmount { get; }
Property Value
Type |
Description |
System.Nullable<Amount> |
|
OKP
Overovací 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
Type |
Description |
System.Boolean |
|
ParagonNumber
Declaration
public Nullable<ParagonNumber> ParagonNumber { get; }
Property Value
Payments
Declaration
public IReadOnlyList<ReceiptPayment> Payments { get; }
Property Value
Type |
Description |
System.Collections.Generic.IReadOnlyList<ReceiptPayment> |
|
PKP
Podpisový kód podnikateľa
Declaration
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 Nullable<Amount> ReducedVatAmount { get; }
Property Value
Type |
Description |
System.Nullable<Amount> |
|
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 Nullable<Amount> SecondReducedVatAmount { get; }
Property Value
Type |
Description |
System.Nullable<Amount> |
|
TaxBaseBasic
Celková suma základu DPH pre základnú sadzbu dane podľa zákona č. 222/2004 Z.z.
Declaration
public Nullable<Amount> TaxBaseBasic { get; }
Property Value
Type |
Description |
System.Nullable<Amount> |
|
TaxBaseReduced
Celková suma základu DPH pre zníženú sadzbu dane podľa zákona č. 222/2004 Z.z.
Declaration
public Nullable<Amount> TaxBaseReduced { get; }
Property Value
Type |
Description |
System.Nullable<Amount> |
|
TaxBaseSecondReduced
Celková suma základu DPH pre druhú zníženú sadzbu dane podľa zákona č. 222/2004 Z.z.
Declaration
public Nullable<Amount> TaxBaseSecondReduced { get; }
Property Value
Type |
Description |
System.Nullable<Amount> |
|
TaxFreeAmount
Celková suma oslobodená od DPH
Declaration
public Nullable<Amount> TaxFreeAmount { get; }
Property Value
Type |
Description |
System.Nullable<Amount> |
|
Methods
Equals(ReceiptRegistrationRequestReceipt)
Declaration
public bool Equals(ReceiptRegistrationRequestReceipt other)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)
Declaration
public static bool Equals(ReceiptRegistrationRequestReceipt x, ReceiptRegistrationRequestReceipt y)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Equals(Object)
Declaration
public override bool Equals(object obj)
Parameters
Type |
Name |
Description |
System.Object |
obj |
|
Returns
Type |
Description |
System.Boolean |
|
GetHashCode()
Declaration
public override int GetHashCode()
Returns
Type |
Description |
System.Int32 |
|
Operators
Equality(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)
Declaration
public static bool operator ==(ReceiptRegistrationRequestReceipt x, ReceiptRegistrationRequestReceipt y)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Inequality(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)
Declaration
public static bool operator !=(ReceiptRegistrationRequestReceipt x, ReceiptRegistrationRequestReceipt y)
Parameters
Returns
Type |
Description |
System.Boolean |
|
Implements
System.IEquatable<>