NameDescriptionTypeAdditional information
ID

Auto Increment ID

integer

None.

CustomerIdentifier

The byte[16] representation of the customer's identifier

Collection of byte

None.

CustomerIdentifierGuid

Guid of Customer this change happened/will happen to

globally unique identifier

None.

SaleHeaderID

StoreSaleHeader SaleHeaderID where points or available spend is adjusteed

integer

None.

SaleIdentifier

Sale Identifier of the referenced sale, where there is one

string

None.

TransactionDate

Time of points adjustment, or sale time

date

None.

Points

New Total Loyalty Points

integer

None.

AvailableSpend

New Total Available Spend Balance

integer

None.

PointsChange

Amount Loyalty Points will change by

integer

None.

AvailableSpendChange

Amount Available Spend Balance will change by

integer

None.

User

Name or email of user making adjustment, will be current logged in user if left blank

string

String length: inclusive between 0 and 255

Reason

Manual or Automatic adjustment, 0 for automatic (eg. pos-system), 1 for manual (eg. staff adjust) 2 for expired

integer

None.

AccruementMode

Mode that points are accrued in. Filled in by system using current settings

LoyaltyPointsAccruementMode

None.

StoreSalePaymentID

Store Sale payment identifier

integer

None.

IdempotentID

The byte[16] representation of the idempotent id

Collection of byte

None.

IdempotentGuid

Idempotent identifier

globally unique identifier

None.

Offline

boolean

None.

Updated

Time record changed

date

None.

ExternalTransNo

string

Relation. This field may not always be loaded or used for updates.