Scope
The BatchTransferResponse message is sent by any party to any party (acquirer, agent or issuer) in response to a BatchTransferInitiation message.Outline
The BatchTransferResponseV04 MessageDefinition is composed of 25 MessageBuildingBlocks:
- Header — Information related to the management of the protocol.
- Batch Identification — Identification of a batch. All the messages included within the batch will have the same batch identification value.
- Original Batch Identification — Identification of the original batch to answer. Mandatory when the batch response has not the same identification as the batch initiation.
- Number Of Messages — Number of messages. For a start of a collection, this is the number of expected messages in the collection if known. This is also the last expected message sequence number in the collection. For a start of a batch, this is the number of expected messages in the batch if known. This is also the last expected message sequence number in the batch. For a start of a batch acknowledgement, this is the maximum number of messages that can be received in the batch. For an intermediate acknowledgement, this is the last message sequence number received in sequence. For an intermediate checkpoint, this is the message sequence number of the last received message. For an end of batch this is the last message sequence number sent in the closing batch, equal to the number of messages sent in the batch. For an end of batch acknowledgement, this is the last sequence number received in the sequence.
- Batch Checksum — Checksum of the series of messages received in the batch or until a checkpoint.
- Request Acknowledgement — Indicator to request acknowledgement. True: Acknowledgement requested False: Acknowledgement not requested.
- Originator — Information related to the originator.
- Destination — Information related to the destination.
- Programme — Programme, network, or brand processes the transaction.
- System Trace Audit Number — Number assigned by a transaction originator to assist in identifying a transaction uniquely. The trace number remains unchanged for all messages within a two-message exchange (for example, request/repeat and response)
- Transmission Date Time — Date and time expressed in UTC of the message as sent by the initiator.
- Retrieval Reference Number — A reference supplied by the system retaining the original source information and used to assist in locating that information or a copy thereof.
- Life Cycle Identification — Transaction lifecycle identification
- Clearing Batch Data — Clearing data at batch level allowing clearing in different currencies.
- Clearing Control Totals — Gross amount clearing totals.
- Record — Record in batch.
- Jurisdiction — Contains information that identifies or is specific to a transaction jurisdiction.
- Settlement Service — Type of settlement service for specific services requiring settlement.
- Reconciliation — Identification of the reconciliation period between the acquirer and the issuer or their respective agents.
- Original Response Code — Original Response code defined in ISO 8583.
- Processing Result — Outcome of processing.
- Protected Data — Contains protected data and the attributes used to protect the data.
- Private Data — Reserved for private data. The use of this data element is determined by bilateral agreement.
- National Data — Reserved to define data unique to the country applications.
- Security Trailer — Trailer of the message containing a MAC
BatchTransferResponseV04
BtchTrfRspn
Mandatory
Type: BatchTransferResponseV04
Hdr
Mandatory
BtchId
Optional
OrgnlBtchId
Optional
NbOfMsgs
Optional
BtchChcksm
Optional
ReqAck
Optional
Orgtr
Optional
Dstn
Optional
Prgrmm
Repetition (0..n)
SysTracAudtNb
Optional
TrnsmssnDtTm
Optional
RtrvlRefNb
Optional
LifeCyclId
Optional
ClrBtchData
Repetition (0..n)
ClrCtrlTtls
Optional
Rcrd
Repetition (0..n)
Jursdctn
Optional
SttlmSvc
Optional
Rcncltn
Optional
OrgnlRspnCd
Optional
PrcgRslt
Mandatory
PrtctdData
Repetition (0..n)
PrvtData
Repetition (0..n)
NtlData
Repetition (0..n)
SctyTrlr
Optional