Show / Hide Table of Contents

Class ReceiptRegistrationRequestReceipt

Údaje dokladu

Inheritance
System.Object
RegistrationData
RegistrationRequestData
ReceiptRegistrationRequestReceipt
Implements
System.IEquatable<ReceiptRegistrationRequestReceipt>
Namespace: NineDigit.eKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class ReceiptRegistrationRequestReceipt : RegistrationRequestData, IEquatable<ReceiptRegistrationRequestReceipt>

Constructors

ReceiptRegistrationRequestReceipt(ReceiptRegistrationRequestReceiptData)

Declaration
public ReceiptRegistrationRequestReceipt(ReceiptRegistrationRequestReceiptData data)
Parameters
Type Name Description
ReceiptRegistrationRequestReceiptData data

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
Type Description
ORPCode
Overrides
RegistrationData.CashRegisterCode

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
RegistrationRequestData.CreateDate

Customer

Identifikácia kupujúceho

Declaration
public Customer Customer { get; }
Property Value
Type Description
Customer

DIC

Daňové identifikačné číslo

Declaration
public override DIC DIC { get; }
Property Value
Type Description
DIC
Overrides
RegistrationRequestData.DIC

FooterText

Textová pätička dokladu

Declaration
public ReceiptText FooterText { get; }
Property Value
Type Description
ReceiptText

HeaderText

Textová hlavička dokladu

Declaration
public ReceiptText HeaderText { get; }
Property Value
Type Description
ReceiptText

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
Type Description
ICDPH

ICO

Identifikačné číslo organizácie podnikateľa

Declaration
public ICO ICO { get; }
Property Value
Type Description
ICO

InvoiceNumber

Poradové číslo faktúry, ak ide o úhradu faktúry alebo jej časti

Declaration
public InvoiceNumber InvoiceNumber { get; }
Property Value
Type Description
InvoiceNumber

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

Položky dokladu

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
public OKP OKP { get; }
Property Value
Type Description
OKP

Paragon

Príznak, či ide o zaevidovanie paragónu do ORP

Declaration
public bool Paragon { get; }
Property Value
Type Description
System.Boolean

ParagonNumber

Poradové číslo paragónu

Declaration
public Nullable<ParagonNumber> ParagonNumber { get; }
Property Value
Type Description
System.Nullable<ParagonNumber>

Payments

Platidlá

Declaration
public IReadOnlyList<ReceiptPayment> Payments { get; }
Property Value
Type Description
System.Collections.Generic.IReadOnlyList<ReceiptPayment>

PKP

Podpisový kód podnikateľa

Declaration
public PKP PKP { get; }
Property Value
Type Description
PKP

ReceiptNumber

Poradové číslo dokladu

Declaration
public ReceiptNumber ReceiptNumber { get; }
Property Value
Type Description
ReceiptNumber

ReceiptType

Typ pokladničného dokladu

Declaration
public ReceiptType ReceiptType { get; }
Property Value
Type Description
ReceiptType

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
Type Name Description
ReceiptRegistrationRequestReceipt other
Returns
Type Description
System.Boolean

Equals(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)

Declaration
public static bool Equals(ReceiptRegistrationRequestReceipt x, ReceiptRegistrationRequestReceipt y)
Parameters
Type Name Description
ReceiptRegistrationRequestReceipt x
ReceiptRegistrationRequestReceipt y
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
Type Name Description
ReceiptRegistrationRequestReceipt x
ReceiptRegistrationRequestReceipt y
Returns
Type Description
System.Boolean

Inequality(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)

Declaration
public static bool operator !=(ReceiptRegistrationRequestReceipt x, ReceiptRegistrationRequestReceipt y)
Parameters
Type Name Description
ReceiptRegistrationRequestReceipt x
ReceiptRegistrationRequestReceipt y
Returns
Type Description
System.Boolean

Implements

System.IEquatable<>
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©