Show / Hide Table of Contents

Class ReceiptRegistrationRequestReceipt

Údaje dokladu

Inheritance
object
RegistrationData
RegistrationRequestData
ReceiptRegistrationRequestReceipt
Implements
IEquatableReceiptRegistrationRequestReceipt
Inherited Members
object.Equals(object, object)
object.GetType()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: NineDigiteKasa
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 Amount? BasicVatAmount { get; }
Property Value
Type Description
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
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
DateTimeOffset

Items

Položky dokladu

Declaration
public IReadOnlyList<ReceiptItem> Items { get; }
Property Value
Type Description
IReadOnlyListReceiptItem

NonTaxableAmount

Celková suma položiek nepodliehajúcich DPH

Declaration
public Amount? NonTaxableAmount { get; }
Property Value
Type Description
Amount

OKP

Overovací kód podnikateľa

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

PKP

Podpisový kód podnikateľa

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

Paragon

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

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

ParagonNumber

Poradové číslo paragónu

Declaration
public ParagonNumber? ParagonNumber { get; }
Property Value
Type Description
ParagonNumber

Payments

Platidlá

Declaration
public IReadOnlyList<ReceiptPayment> Payments { get; }
Property Value
Type Description
IReadOnlyListReceiptPayment

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 Amount? ReducedVatAmount { get; }
Property Value
Type Description
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 Amount? SecondReducedVatAmount { get; }
Property Value
Type Description
Amount

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

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

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

TaxFreeAmount

Celková suma oslobodená od DPH

Declaration
public Amount? TaxFreeAmount { get; }
Property Value
Type Description
Amount

Methods

Equals(ReceiptRegistrationRequestReceipt)

Declaration
public bool Equals(ReceiptRegistrationRequestReceipt other)
Parameters
Type Name Description
ReceiptRegistrationRequestReceipt other
Returns
Type Description
bool

Equals(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)

Declaration
public static bool Equals(ReceiptRegistrationRequestReceipt x, ReceiptRegistrationRequestReceipt y)
Parameters
Type Name Description
ReceiptRegistrationRequestReceipt x
ReceiptRegistrationRequestReceipt y
Returns
Type Description
bool

Equals(object)

Declaration
public override bool Equals(object obj)
Parameters
Type Name Description
object obj
Returns
Type Description
bool
Overrides
object.Equals(object)

GetHashCode()

Declaration
public override int GetHashCode()
Returns
Type Description
int
Overrides
object.GetHashCode()

Operators

operator ==(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)

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

operator !=(ReceiptRegistrationRequestReceipt, ReceiptRegistrationRequestReceipt)

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

Implements

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