Show / Hide Table of Contents

Class ReceiptItemData

Inheritance
System.Object
ValidatableObject
ReceiptItemData
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 ReceiptItemData : ValidatableObject, IValidatableObject

Constructors

ReceiptItemData()

Declaration
public ReceiptItemData()

ReceiptItemData(ReceiptItem)

Declaration
public ReceiptItemData(ReceiptItem item)
Parameters
Type Name Description
ReceiptItem item

Properties

Description

Nepovinný dodatočný popis položky dokladu, vyobrazený na doklade.

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

Name

Označenie tovaru alebo služby

Declaration
public ReceiptItemName Name { get; set; }
Property Value
Type Description
ReceiptItemName

Price

Celková cena tovaru alebo služby

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

Quantity

Množstvo tovaru alebo rozsah služby

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

ReferenceReceiptId

(Nepovinné) Číslo dokladu, ku ktorému sa vzťahuje oprava alebo vrátenie položky

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

Seller

Predávajúci, v ktorého mene bol predaný tovar alebo poskytnutá služba

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

SpecialRegulation

Príznak, ktorý bližšie špecifikuje „dôvod“ priradenia dane s hodnotou 0, ak bola položke priradená

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

Type

Typ položky dokladu

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

UnitPrice

Jednotková cena tovaru alebo služby

Declaration
public UnitPriceAmount UnitPrice { get; set; }
Property Value
Type Description
UnitPriceAmount

VatRate

Sadzba dane z pridanej hodnoty

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

VoucherNumber

Číslo jednoúčelového poukazu pri jeho výmene za tovar alebo poskytnutú službu.

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

Operators

Implicit(ReceiptItemData to ReceiptItem)

Declaration
public static implicit operator ReceiptItem(ReceiptItemData data)
Parameters
Type Name Description
ReceiptItemData data
Returns
Type Description
ReceiptItem

Implements

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