Show / Hide Table of Contents

Class ReceiptRegistrationRequestReceiptData

Inheritance
System.Object
ValidatableObject
ReceiptRegistrationRequestReceiptData
Implements
IValidatableObject
Inherited Members
ValidatableObject.IsValid()
ValidatableObject.IsInvalid()
ValidatableObject.Validate()
ValidatableObject.ValidateAndThrow()
ValidatableObject.EnsureValidity()
ValidatableObject.IValidatableObject.Validate(ValidationContext)
ValidatableObject.Validator
Namespace: NineDigit.eKasa
Assembly: NineDigit.eKasa.dll
Syntax
public sealed class ReceiptRegistrationRequestReceiptData : ValidatableObject, IValidatableObject

Constructors

ReceiptRegistrationRequestReceiptData()

Declaration
public ReceiptRegistrationRequestReceiptData()

ReceiptRegistrationRequestReceiptData(ReceiptRegistrationRequestReceipt)

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

Properties

Amount

Celková suma dokladu po zaokrúhlení.

Declaration
public Amount Amount { get; set; }
Property Value
Type Description
Amount

Číslo v rozsahu -10000000 až 10000000 s presnosťou na dve desatinné miesta.

Examples

1.43

BasicVatAmount

(Nepovinné) Celková suma DPH pre základnú sadzbu dane podľa zákona č. 222/2004 Z.z.

Declaration
public Nullable<Amount> BasicVatAmount { get; set; }
Property Value
Type Description
System.Nullable<Amount>

CashRegisterCode

Kód on-line registračnej pokladnice

Declaration
public ORPCode CashRegisterCode { get; set; }
Property Value
Type Description
ORPCode

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 DateTimeOffset CreateDate { get; set; }
Property Value
Type Description
System.DateTimeOffset

Customer

(Nepovinné) Identifikácia kupujúceho

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

DIC

Daňové identifikačné číslo

Declaration
public DIC DIC { get; set; }
Property Value
Type Description
DIC

FooterText

(Nepovinné) Textová pätička dokladu

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

HeaderText

(Nepovinné) Textová hlavička dokladu

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

ICDPH

(Nepovinné) Identifikačné číslo pre daň z pridanej hodnoty, ak podnikateľ je platiteľom dane z pridanej hodnoty

Declaration
public ICDPH ICDPH { get; set; }
Property Value
Type Description
ICDPH

ICO

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

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

InvoiceNumber

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

Declaration
public InvoiceNumber InvoiceNumber { get; set; }
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; set; }
Property Value
Type Description
System.DateTimeOffset

Items

(Nepovinné) Položky dokladu

Declaration
public ReceiptItems Items { get; set; }
Property Value
Type Description
ReceiptItems

NonTaxableAmount

(Nepovinné) Celková suma položiek nepodliehajúcich DPH

Declaration
public Nullable<Amount> NonTaxableAmount { get; set; }
Property Value
Type Description
System.Nullable<Amount>

OKP

Overovací kód podnikateľa

Declaration
public OKP OKP { get; set; }
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

(Nepovinné) Poradové číslo paragónu

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

Payments

(Nepovinné) Platidlá

Declaration
public ReceiptPayments Payments { get; set; }
Property Value
Type Description
ReceiptPayments

PKP

Podpisový kód podnikateľa

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

ReceiptNumber

Poradové číslo dokladu

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

ReceiptType

Typ pokladničného dokladu

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

ReducedVatAmount

(Nepovinné) Celková suma DPH pre zníženú sadzbu dane podľa zákona č. 222/2004 Z.z.

Declaration
public Nullable<Amount> ReducedVatAmount { get; set; }
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; set; }
Property Value
Type Description
RoundingAmount

Číslo v rozsahu -0.04 až 0.04 s presnosťou na dve desatinné miesta.

Examples

0.02

SecondReducedVatAmount

(Nepovinné) Celková suma DPH pre druhú zníženú sadzbu dane podľa zákona č. 222/2004 Z.z.

Declaration
public Nullable<Amount> SecondReducedVatAmount { get; set; }
Property Value
Type Description
System.Nullable<Amount>

TaxBaseBasic

(Nepovinné) Celková suma základu DPH pre základnú sadzbu dane podľa zákona č. 222/2004 Z.z.

Declaration
public Nullable<Amount> TaxBaseBasic { get; set; }
Property Value
Type Description
System.Nullable<Amount>

TaxBaseReduced

(Nepovinné) Celková suma základu DPH pre zníženú sadzbu dane podľa zákona č. 222/2004 Z.z.

Declaration
public Nullable<Amount> TaxBaseReduced { get; set; }
Property Value
Type Description
System.Nullable<Amount>

TaxBaseSecondReduced

(Nepovinné) 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; set; }
Property Value
Type Description
System.Nullable<Amount>

TaxFreeAmount

(Nepovinné) Celková suma oslobodená od DPH

Declaration
public Nullable<Amount> TaxFreeAmount { get; set; }
Property Value
Type Description
System.Nullable<Amount>

Methods

CreateUsingV1Validator()

Vytvorí inštanciu používajúcu "V1" validátor určený pre spätnú kompatibilitu s dokladmi vytvorenými pred uvedením validačných pravidiel pre maximálnu sumu zľavy resp. jednoúčelového poukazu. Tieto pravidlá boli uvedené vo verzii 5.4 a upravené vo verzii 5.7.

Declaration
public static ReceiptRegistrationRequestReceiptData CreateUsingV1Validator()
Returns
Type Description
ReceiptRegistrationRequestReceiptData

Implements

IValidatableObject
In This Article
Na začiatok stránky Nine Digit, s.r.o. ©