| Name | Description | Type | Additional 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. |