NameDescriptionTypeAdditional 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.

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.