NameDescriptionTypeAdditional information
OrderDetailId

Primary Key of item saved for order

integer

None.

CartItemId

Unique key for to identify item of cart in a single order, provide from app

integer

None.

ItemId

Primary key of item which have to save with order, received from product's API

integer

Required

Name

Name of Item, received from product's API

string

Required

Quantity

Quantity of item for order

decimal number

Required

RefundedQty

Quantity of items which are refunded

decimal number

None.

Price

Price for item wihtout VAT, received from product's API

decimal number

Required

PriceWithVat

Price for item with VAT, received from product's API

decimal number

Required

Discount

Calculated Discount Amount

decimal number

None.

ClientDateStamp

Datetime when item punched on POS

string

Required

Matching regular expression pattern: ^\d{4}-\d{2}-\d{2}-\d{2}-\d{2}-\d{2}$

IsComplimentary

true if Item is Complimentary

boolean

Required

ItemState

ENUM: Describe condition of every item in kitchen for preparation. Used same as state of order

ItemState

Required

Remarks

Any remarks for item from customer

string

None.

Status

ENUM: Status Describe the condition of item in database. Used from 101 to 107. For New Item 102, for update 104, for delete 101

ItemStatus

Required

SubUserId

SubUser ID who punch the item

integer

Required

OrderModifiers

Collection of OrderModifiersDto

None.

RefundReasonID

integer

None.

ComplementaryReasonID

integer

None.

UnitAmount

decimal number

None.

AppliedTaxes

Collection of AppliedTax

None.

AppliedDiscounts

Collection of AppliedDiscount

None.