TransactionTotals

Definition: Result of the Sale to POI Reconciliation processing.

Usage: If Result is Success, contains all the totals, classified as required by the Sale in the message request. At least, transaction totals are provided per Acquirer, Acquirer Settlement, and Card Brand.

Type: defined data structure

Component

Required

Type

Description

Rule

REQUIRED

Enumeration

Type of payment instrument.

 

AcquirerID

CONDITIONAL

DigitString

Identification of the Acquirer

If available

HostReconciliationID

CONDITIONAL

String

Identifier of a reconciliation period with a payment or loyalty host.

If available

CardBrand

CONDITIONAL

String

Type of payment or loyalty card

If configured to present totals per card brand, and Response.Result is Success

POIID

CONDITIONAL

String

Identification of a POI System or a POI Terminal for the Sale to POI protocol

If requested in the message request

SaleID

CONDITIONAL

String

Identification of a Sale System or a Sale Terminal for the Sale to POI protocol

If requested in the message request

OperatorID

CONDITIONAL

String

Identification of the Cashier or Operator.

If requested in the message request

ShiftNumber

CONDITIONAL

String

Shift number.

If requested in the message request

TotalsGroupID

CONDITIONAL

String

Identification of a group of transaction on a POI Terminal, having the same Sale features.

If requested in the message request

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

PaymentCurrency

CONDITIONAL

ISOCurrency

Currency of a monetary amount.

 

CONDITIONAL ARRAY

Defined datastructure

Totals of the payment transaction during the reconciliation period.

If both TransactionCount and TransactionAmount are not equal to zero

CONDITIONAL

Enumeration

Unit of a loyalty amount.

 

LoyaltyCurrency

CONDITIONAL

ISOCurrency

Currency of a monetary amount.

If LoyaltyUnit is Monetary

CONDITIONAL ARRAY

Defined datastructure

Totals of the loyalty transaction during the reconciliation period.

If both TransactionCount and TransactionAmount are not equal to zero