SaleItem

Definition: Sale items of a transaction.

Usage: In loyalty or value added payment card transaction, the items of the sale are entering in the processing of the transaction. The sum of the item amount could be more than the Requested amount in case of split payment without split of the

Type: defined data structure

Component

Required

Type

Description

Rule

ItemID

REQUIRED

Integer

Item identification inside a transaction (0 to n).

 

ProductCode

REQUIRED

DigitString

Product code of item purchased with the transaction.

 

The length of the string must be greater than or equal to 1 and less than or equal to 20

EanUpc

CONDITIONAL

DigitString

Standard product code of item purchased with the transaction.

If data sent, POI has to store it and send it if the host protocol allows it

CONDITIONAL

Enumeration

Unit of measure of a quantity

if Quantity present

Quantity

CONDITIONAL

Decimal

Product quantity

If data sent, POI has to store it and send it if the host protocol allows it

UnitPrice

CONDITIONAL

SimpleAmount

Price per unit of product

if Quantity present

ItemAmount

REQUIRED

SimpleAmount

Total amount of the item line.

 

TaxCode

CONDITIONAL

DigitString

Type of taxes associated to the line item.

If data sent, POI has to store it and send it if the host protocol allows it

SaleChannel

CONDITIONAL

DigitString

Commercial or distribution channel associated to the line item.

If data sent, POI has to store it and send it if the host protocol allows it

ProductLabel

CONDITIONAL

String

 

 

AdditionalProductInfo

CONDITIONAL

String

Additionl information related to the line item.

If data sent, POI has to store it and send it if the host protocol allows it