| Name | Description | Type | Additional information |
|---|---|---|---|
| ID | integer |
None. |
|
| Identifier |
Identifier to prevent duplicate processing |
Collection of byte |
None. |
| IdentifierGuid | globally unique identifier |
None. |
|
| StoreID | integer |
None. |
|
| OperatorName | string |
None. |
|
| SaleHeaderID | integer |
None. |
|
| PaymentType |
Type of the payment |
PaymentType |
None. |
| Amount |
Amount of payment in cents (or points) |
integer |
None. |
| Account | string |
String length: inclusive between 0 and 40 |
|
| AccountID | Collection of byte |
None. |
|
| AccountIDGuid | globally unique identifier |
None. |
|
| CustomerAccount | Account |
None. |
|
| CustomerCard | CustomerCard |
None. |
|
| AccountType | AccountType |
None. |
|
| CardName | string |
String length: inclusive between 0 and 16 |
|
| AuthorisationNumber | string |
String length: inclusive between 0 and 16 |
|
| BankReference | string |
String length: inclusive between 0 and 40 |
|
| MerchantID | string |
String length: inclusive between 0 and 32 |
|
| TerminalID | string |
String length: inclusive between 0 and 32 |
|
| CardNumber |
Can be: CardNumber of Gift Card, Barcode of issued/redeemed voucher, etc |
string |
String length: inclusive between 0 and 32 |
| PaymentDate | date |
None. |
|
| InvRocNo | string |
String length: inclusive between 0 and 16 |
|
| ResponseCode | string |
String length: inclusive between 0 and 4 |
|
| Cashout | integer |
None. |
|
| Tip |
Total Amount tipped during sale |
integer |
None. |
| IdempotentVoid |
Idempotency ID to prevent duplicate processing of void action |
Collection of byte |
None. |
| IdempotentVoidGuid | globally unique identifier |
None. |
|
| Offline |
If the PaymentType is Account and Offline is true, the account needs to be adjusted. |
boolean |
None. |
| Processed | Processed |
None. |
|
| StoreSaleHeader | StoreSaleHeader |
Relation. This field may not always be loaded or used for updates. |
|
| Metadata | StoreSalePaymentMetadata |
Relation. This field may not always be loaded or used for updates. |