NameDescriptionTypeAdditional information
PaymentTypeID

Method of payment

PaymentMethod

Required

ClientCheckoutDate

Client side date

string

Required

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

TotalAmount

Sum of Amount of items and modifiers

decimal number

Required

DiscountAmount

Total Discount Given to Customer

decimal number

None.

DiscountWithTaxes

decimal number

None.

TaxAmount

Tax amount for the order

decimal number

Required

PaidAmount

Amount paid from the customer

decimal number

Required

ComplimentaryAmount

Sum of Complimentary Amount of items

decimal number

None.

ServiceCharges

charges on order

decimal number

None.

GrandTotal

Total amount customer has to pay

decimal number

Required

RefundAmount

Total Amount which is refunded in this order

decimal number

None.

GratuityAmount

Tip for waiter

decimal number

None.

Remarks

Any remarks for order

string

None.

RefundMethodID

Method used to refund the order

integer

None.

RefundDate

Client side datetime stamp for refund

string

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

CheckoutDetails

Detail of checkout how customer paid the bill

Collection of CheckoutDetailDto

Required

RefundReasonID

integer

None.

ComplementaryReasonID

integer

None.