| Name | Description | Type | Additional information |
|---|---|---|---|
| SaleItemID | integer |
None. |
|
| Identifier |
Identifier to prevent duplicate processing |
Collection of byte |
None. |
| IdentifierGuid | globally unique identifier |
None. |
|
| SaleHeaderID | integer |
None. |
|
| PLU | integer |
None. |
|
| PluG_UId | Collection of byte |
None. |
|
| PluGuid | globally unique identifier |
None. |
|
| AccountID | Collection of byte |
None. |
|
| AccountIDGuid | globally unique identifier |
None. |
|
| NormalPrice | integer |
None. |
|
| OriginalSellingPrice |
The calculated selling price before discounts |
integer |
None. |
| DiscountPrice | integer |
Data type: Currency |
|
| Unit | integer |
None. |
|
| Quantity |
The amount of the line |
integer |
None. |
| TotalCents |
Final selling value including discounts in cents |
integer |
Data type: Currency |
| FixedPrice |
Is the line fixed price or variable |
integer |
None. |
| TranType | TransactionType |
None. |
|
| DiscountType | integer |
None. |
|
| Cost |
Unit cost of the item in cents |
integer |
None. |
| CostDecimals |
The number of decimal places in the cost |
integer |
None. |
| Markdown |
Whether this product had a markdown |
integer |
None. |
| ManualQuantity | integer |
None. |
|
| ManualPrice | integer |
None. |
|
| ManualMode | integer |
None. |
|
| Active | integer |
None. |
|
| Offline | boolean |
None. |
|
| Barcode |
The scanned barcode |
string |
String length: inclusive between 0 and 128 |
| KeyedSale | integer |
None. |
|
| DiscountedID | integer |
None. |
|
| FuelID | integer |
None. |
|
| SerialNumber | string |
String length: inclusive between 0 and 64 |
|
| BestOrExpire | date |
None. |
|
| BestOrExpireType | integer |
None. |
|
| ProviderName | string |
None. |
|
| RefundG_UID | Collection of byte |
None. |
|
| RefundGuid | globally unique identifier |
None. |
|
| Campaign |
If a discount, the campaign description |
string |
None. |
| CampaignType | CampaignType |
None. |
|
| ModifiedID | integer |
None. |
|
| OmittedIngredient | boolean |
None. |
|
| TaxPercent |
The tax rate applicable to the line |
decimal number |
None. |
| TaxAmount | decimal number |
None. |
|
| RefundablePrice | decimal number |
None. |
|
| ShowDiscounts | boolean |
None. |
|
| OrderPrinted | boolean |
None. |
|
| Note | string |
None. |
|
| ModifierName | string |
None. |
|
| ModifierSetName | string |
None. |
|
| TotalValueWasScanned |
For roaming sales we keep this so we don't show weight calculation |
boolean |
None. |
| Sold |
For split bills, this item is paid for |
boolean |
None. |
| CampaignPrice |
The price came from a campaign type CampaignOrSale |
boolean |
None. |
| ScannedValue |
Embedded price (total value) |
integer |
None. |
| CampaignName |
If a discount, the campaign name |
string |
None. |
| ComboDiscount |
Total amount of a combo discount |
integer |
None. |
| IdempotentVoid |
Idempotency ID to prevent duplicate processing of void action |
Collection of byte |
None. |
| IdempotentVoidGuid | globally unique identifier |
None. |
|
| PriceLevelIdentifier | Collection of byte |
None. |
|
| PriceLevelIdentifierGuid | globally unique identifier |
None. |
|
| CommunityIdentifier | Collection of byte |
None. |
|
| CommunityIdentifierGuid | globally unique identifier |
None. |
|
| ProductName | string |
Relation. This field may not always be loaded or used for updates. |
|
| APN | string |
Relation. This field may not always be loaded or used for updates. |
|
| UnknownScans | Collection of StoreUnknownScan |
None. |
|
| Refund | RefundReason |
Relation. This field may not always be loaded or used for updates. |
|
| Modifier | ProductModifier |
Relation. This field may not always be loaded or used for updates. |
|
| PriceLevelName | string |
Relation. This field may not always be loaded or used for updates. |
|
| PumpNumber | integer |
Relation. This field may not always be loaded or used for updates. |
|
| HoseNumber | integer |
Relation. This field may not always be loaded or used for updates. |