NameDescriptionTypeAdditional information
DepositAmount

If the item is being ordered (not taken away at POS), then this is the amount they are paying for it now.

decimal number

Range: inclusive between 0 and 2147483647

CustomerAction

The Sales Channel. See api/Sales/Channels

integer

None.

AdminOverrides

A record of any functions that were authorised by a manager and when

Collection of EskimoClassLibraries.clsAdminOverride

None.

LineID

A unique number for each line in the sale. Start at 1 and increment.

integer

Required

KitProductType

EskimoClassLibraries.clsSaleItemBase+ItemKitTypeEnum

None.

KitParentLine

If this item is a kit component, then this property determines which item in the sale is the kit header

integer

None.

RefundDetails

EskimoClassLibraries.clsSalesItemRefundDetails

None.

VatID

Optional. If omitted, the VAT ID assigned to the product will be used. If the goods are being exported outside of the UK for instance, the VAT ID might be different to what is assigned on the product. See api/TaxCodes/All for a list of the possible values

integer

None.

PLU

PLU number of the product

string

Required

String length: inclusive between 0 and 35

Qty

The quantity being ordered

integer

Required

UnitPrice

Readonly. The UnitPrice of the product after discounts

decimal number

None.

FreeText

Any personalisation for this item, for example the name to be printed on the back of a garment.

string

None.

LineDiscount

decimal number

Range: inclusive between 0 and 7.92281625142643E+28

LineDiscountPromo

decimal number

Range: inclusive between 0 and 7.92281625142643E+28

Description

ReadOnly. Not required for inserting

string

None.

GiftCardDetails

EskimoClassLibraries.clsGiftCardItemDetails

None.

NoDiscountAllowed

Certain products are not permitted to be discounted. This flag records if that is the case or not.

boolean

None.

LinePrice

Unit Price * Qty after discounts

decimal number

None.