ProcureWizardTransactionItem Model

Nullable MaxLength(256)
uniqueOutletAndTerminalDisplayID : string

Exported as "Report id"
A combination of the outlet name and the till Display ID to create a mappable consistent ID that can be put into ProcureWizard's config

Nullable MaxLength(11)
section : string

Exported as "Section"
Either "dishsales" or "dishwaste"

Nullable MaxLength(11)
plU : string

Exported as "Item / Epos Code"
This is the POS PLU code allocated to the item the sale is for

Nullable decimal(18, 7)
stockQty : number (decimal)

Exported as "Quantity"

Nullable decimal(18, 2)
adjustedAmountExTax : number (decimal)

Exported as "Value"
This is the Net amount (amount adjusted and excluding tax) exported into ProcureWizard to match their "Net" expectation of this value. On their end it is optionally configured as Net or Gross
and to ensure that it doesnt need to backout tax, we will always send net, leaving the tax calculations up to us.

Nullable MaxLength(10)
tradingDateTime : string

Exported as "Date"
The trading date for these sales (dd/MM/yyyy)

Nullable MaxLength(64)
wastageCode : string

Exported as "Reference"
Optional code that references a pre-configured wastage code within ProcureWizard

Nullable MaxLength(256)
itemDescription : string

Exported as "Internal Description"
The full name of the sale item for error / missing PLU code type human readable logs/errors presented on their end. This will include the sale modifier prefix if any were used.

Example
{
  "uniqueOutletAndTerminalDisplayID": "string value",
  "section": "string value",
  "plU": "string value",
  "stockQty": 1.23,
  "adjustedAmountExTax": 1.23,
  "tradingDateTime": "string value",
  "wastageCode": "string value",
  "itemDescription": "string value"
}