UPI_Part III File Interface-23.1
UPI_Part III File Interface-23.1
October 2022
THIS PAGE IS INTENTIONALLY LEFT BLANK.
Part III: File Interface
Copyright
UnionPay International Co. Ltd. (“UnionPay International”) retains intellectual property rights concerning this
specifications document and all other documents referenced, attached, and produced by UnionPay International,
including but not limited to copyright, patents, trademarks, and trade secrets. Any use of this specifications
document by any legal and/or natural person is limited by the rules specified in the agreement signed by UnionPay
International Institution Services Portal (https://inst.unionpayintl.com) and UnionPay International. UnionPay
International shall not be liable for any errors or omissions in this specifications document or any losses resulting
therefrom.
Without UnionPay International’s written consent, you may not use this specifications document for uses and
purposes aside from matters involving cooperation with UnionPay International. Without UnionPay International’s
written consent, you may not download, forward, or, publically or in any other form, provide this specifications
document to third parties. If any legal and/or natural person used illegal means to obtain this specifications document,
please immediately delete it and notify UnionPay International.
UnionPay International makes no representations or warranties, including but not limited to, whether or not this
specifications document or its related documents infringe upon the intellectual property rights of third parties. The
user agrees that UnionPay International shall not be liable relating to whether or not the use of this specifications
document infringes on third party rights.
Trademarks
UnionPay International Co. Ltd. (“UnionPay International”) and its various forms are registered trademarks of
UnionPay International Co. Ltd. and its Affiliate(s). All other company or product names mentioned herein are
trademarks of their respective companies.
UPI CONFIDENTIAL I
Part III: File Interface
Table of Contents
ABOUT THIS DOCUMENT ...................................................................................................................................... VI
SUMMARY OF REVISIONS ...................................................................................................................................VIII
TERMS AND DEFINITIONS ...................................................................................................................................... X
1 EXPLANATIONS ON FILE ACCESS MODE .......................................................................................................... 1
1.1 FLOW TRANSMISSION MODE ................................................................................................................................2
Applicable Scope ....................................................................................................................................2
Flow Transmission Message Type ..........................................................................................................2
File Processing ........................................................................................................................................3
Message Format Description .................................................................................................................5
1.2 SFTP MODE ......................................................................................................................................................9
SFTP Introduction .................................................................................................................................10
Technical Requirements .......................................................................................................................11
SFTP Server Parameters .......................................................................................................................11
Access Control ......................................................................................................................................12
2 BASIC SPECIFICATIONS.................................................................................................................................. 14
2.1 BASIC NAMING CONVENTIONS OF UPI FILES ..........................................................................................................14
2.2 TRANSACTION CODE..........................................................................................................................................15
2.3 FILE STRUCTURE ...............................................................................................................................................15
Structure of Audit Trailer ......................................................................................................................15
Structure of Sequential File ..................................................................................................................15
2.4 RECORD FORMAT ..............................................................................................................................................15
2.5 RECORD FORMAT IN COMMON USE .....................................................................................................................16
TC 000- File Header ..............................................................................................................................17
TC 001- File Trailer................................................................................................................................18
TC 002- Reject Record ..........................................................................................................................18
TC 003- Error File Record ......................................................................................................................19
2.6 DEFINITION OF SYMBOLS ....................................................................................................................................19
2.7 DEFINITIONS OF SPECIAL DATA ITEMS....................................................................................................................20
3 AUDIT TRAILER ............................................................................................................................................. 21
3.1 OVERVIEW OF AUDIT TRAILER .............................................................................................................................21
Function of Audit Trailer.......................................................................................................................21
Naming Rules for Audit Trailer .............................................................................................................21
Audit Trailer Processing .......................................................................................................................22
File List and Access Mode of Audit Trailer ............................................................................................23
UPI CONFIDENTIAL II
Part III: File Interface
UPI CONFIDENTIAL IV
Part III: File Interface
UPI CONFIDENTIAL V
Part III: File Interface
Document Version
Version 23.1 replaces the previous version.
Revisions
UPI will periodically issue updates to this document, as enhancements and changes are implemented or corrections
are required. Occasionally, updates to this document will be published in an Operation Bulletin.
Please refer to the Summary of Revisions for changes in this version.
Time Expressed
UPI has operation centers in several locations, including Shanghai and Beijing. For operational purposes, the time
frame in this document, unless particularly indicated, refers to “Beijing time”. Coordinated Universal Time (UTC) is
the global standard time by which the world follows. Beijing time is 8 hours ahead of UTC. There is no Daylight Saving
Time in China.
Unless otherwise specified, the “day” mentioned in this document refers to the calendar day. The “business day”
refers to the working day subject to local regulations of the country where the processing Member is located.
Application Scope
This document applies to all UPI Members and Special Participants.
References
The terms and conditions in this document have quoted the following publications. Any later versions of these
publications will be applied in this document unless otherwise specified. Members are encouraged to study the latest
versions of such documents and decide whether to apply.
OR UPI Operating Regulations
UICS UnionPay Integrated Circuit Card Specifications
EMV 4.3 Integrated Circuit Card Specification for Payment Systems: Book 1 ~ Book 4
Support
Please address your questions to your UnionPay representatives.
UPI CONFIDENTIAL VI
Part III: File Interface
Word Convention
Convention Tone Implication
Shall Mandatory Must be followed without exception
Should Optional but recommended Required to follow but optional
Must Mandatory Required without exception
Must not Mandatory Not required
Could Optional Hypothetical
Can Optional Stating a capability
Cannot Optional Stating an incapability
May Optional Stating a possibility
Style Convention
Convention Description
boldface Note/emphasis
italic Publications/book titles
monospace Filename/Command
Summary of Revisions
Description of Changes Location
Added letter “B- File for UPI internal use” in pos. 3 (file type) to the file name to 2.1 Basic Naming
clarify the naming rules of files for UPI internal use. Conventions of UPI
Files
Added the pricing scheme code “47” for domestic transactions in Cambodia in general 3.2.2 Format of
transaction audit trailers, and reserved code “24” for future use. General Transaction
Audit Trailer
Added the pricing scenario of transactions between the EEA countries and Andorra 3.2.2 Format of
under pricing scheme code “05”, and the pricing scheme code “48” for domestic General Transaction
transactions in Andorra, in general transaction audit trailers. Audit Trailer
Added a description to ECI to clarify the value used: “When ECI is different in the 3.2.2 Format of
request and response of an authorization (in scenarios like 3DS downgrading), value in General Transaction
the response shall be used.” Audit Trailer
Reserved seq.16 and added sub-merchant ID in seq.17 in the General Transaction 3.2.3 Format of
Audit Trailers (New)- Additional Part for Acquirer, and reserved this sequence in the General Transaction
General Transaction Audit Trailers (New)- Additional Part for Issuer. Audit Trailer (New)
Added the pricing scheme code “47” for domestic transactions in Cambodia in dispute 3.2.5 Format of
transaction audit trailers, and reserved code “24” for future use. Dispute Transaction
Audit Trailer
Added the pricing scenario of transactions between the EEA countries and Andorra 3.2.5 Format of
under pricing scheme code “05”, and the pricing scheme code “48” for domestic Dispute Transaction
transactions in Andorra, in dispute transaction audit trailers. Audit Trailer
Reserved settlement file name “OFBYYMMDD??C” for UPI internal use. 4.1.2 Naming Rules for
Settlement File
Added the pricing scheme code “47” for domestic transactions in Cambodia in 4.2.1.1 Block 0- Basic
settlement files block 0 of TC 100, 101, 102, and reserved code “24” for future use. Settlement
Information
Added the pricing scenario of transactions between the EEA countries and Andorra 4.2.1.1 Block 0- Basic
under pricing scheme code “05”, and the pricing scheme code “48” for domestic Settlement
transactions in Andorra, in settlement files block 0 of TC 100, 101, 102. Information
Added a note to require that file date shall be at least 1 day later than date of 4.2.1.1 Block 0- Basic
authorization: Settlement Information
“Due to discrepancy between cut-off (set as “T+1” for online messages from 11:00 pm
on T day to 11:00 pm on T+1 day) and switch of file date (set as “T+1” for submission
from 04:00 am on T day to 04:00 am on T+1 day), transactions authorized between
11:00 pm on T day to 04:00 am on T+1 day shall be submitted for settlement after
04:00 am on T+1 day, so that the transaction can be settled by cut-off of T+1 day. That
is, file date shall be at least 1 day later than date of authorization.”
Modified the submission requirement of E-commerce Indicator (ECI, Field 60.2.8) in 4.2.1.1 Block 0- Basic
Block 0 in TC 100/101/102 of settlement files, to clarify that ECI value in the response Settlement Information
shall be used when it is different in the request and response of an authorization.
Added a description: “In a file, multiple records can be present in the case of 4.2.2 TC 900- Fund
multiple settlement currencies”, and added more description of the data elements Settlement Record
clear up possible misunderstandings.
6.2.2 TC 900- Fund
Settlement Record
Added a description to pos. 24~39 “Amount, credit” and pos. 40~55 “Amount, 4.2.3 TC 901/902 STF
debit”: “The value of this field is an integer, padded with leading zeros. The unit is Statistics
1/10000 of the minor unit of currency” to clear up possible misunderstandings.
6.2.3 TC 901/902
Offline Transaction
Statistics
Added some descriptions to C603DZ: “For Issuers, the report name is 7.2.2 C603DZ- UPI Net
IFRYYMMDD01C603DZ-XXX (Billing currency code)-XXX (Settlement currency code)”, Settlement Summary
and “‘Transaction Currency’ in the report refers to billing currency for Issuers and
transaction currency for the Acquirers”.
Added a description for C603DZN: “This report is for UPI internal use only.” 7.2.3 C603DZN- UPI
Net Settlement
Summary (New) – UPI
Internal Use Only
Added a note for “Discount Amount” in C605DZ: “Note: Fee returned caused by this 7.2.4 C605DZ-
dispute transaction” to facilitate understanding. Institution Dispute
Resolution Detail
UPI CONFIDENTIAL IX
Part III: File Interface
UPI CONFIDENTIAL X
Part III: File Interface
2
Member GSCS/
/GSCS 3 Member
...
UPI CONFIDENTIAL 1
Part III: File Interface
UPI CONFIDENTIAL 2
Part III: File Interface
File Processing
File processing is for mutual transmission between GSCS and Members, and files of any types can be queried or
transmitted.
1.1.3.1 File Inquiry
2
Member GSCS
...
UPI CONFIDENTIAL 3
Part III: File Interface
1
2
Sender 3 Receiver
4
5
UPI CONFIDENTIAL 4
Part III: File Interface
1
2
Sender 3 Receiver
4
5
1. A receiver sends a file retrieval request message (8100 message) to the sender.
2. After the sender finds the file based on the file name, it will send response message (8110 message) to the
receiver.
3. The sender sends the data transmission message (8200 message) containing file contents to the receiver.
4. After data transmission is finished, the sender sends the file end advice message to the receiver.
5. After verifying files, the receiver sends the end response message (8310 message) to the sender.
Error handling:
Flow 2:
a) The sender receives the 8110 response with a non-zero response code after sending the 8100 message, and
then the transmission will be halted.
b) If the receiver receives an unexpected or wrong message, the transmission will be halted and the file
transmitted will be invalid.
c) If the timeout occurs while the receiver is waiting for a response, the transmission will be halted and the file
transmitted will be invalid.
Flow 3:
a) If the receiver receives an unexpected or wrong message, the transmission will be halted and the file
transmitted will be invalid.
b) If the timeout occurs while the receiver is waiting for a response, the transmission will be halted and the file
transmitted will be invalid.
Flow 4:
a) If the receiver receives an unexpected or wrong message, the transmission will be halted and the file
transmitted will be invalid.
b) If the timeout occurs while the receiver is waiting for a response, the transmission will be halted and the file
transmitted will be invalid.
Flow 5:
a) If errors occur in the process of file receipt, after receiving the 8300 message, the receiver will send the 8310
response with a non-zero response code, and then the file claim will be halted.
UPI CONFIDENTIAL 5
Part III: File Interface
For basic specifications on the message format, please refer to the Technical Specifications on Bankcard
Interoperability - Part II Online Message.
1.1.4.1 File Inquiry Message
File Inquiry Request Message:
The message is used for an inquiry sender (Member) to submit a file inquiry request to an inquiry receiver (GSCS),
and the standard format is detailed as follows:
Table 2 File Inquiry Request Message
UPI CONFIDENTIAL 6
Part III: File Interface
UPI CONFIDENTIAL 7
Part III: File Interface
UPI CONFIDENTIAL 8
Part III: File Interface
UPI CONFIDENTIAL 9
Part III: File Interface
\... \YYYYMMDD
SFTP Introduction
As an FTP protocol standard accessible industry-wide, SFTP, which is easy to acquire, deploy and operate, has been
adopted in many areas. SFTP software packages are open and free.
1.2.1.1 Working Principles
SFTP adopts key pairs, composed of public keys and private keys, to authenticate clients who initiate connections.
The public key, which is provided by the client, is stored under the client’s directory in the SFTP server, while the
client has its private key. The client authentication procedure is as follows.
1
2
3
UPI CONFIDENTIAL 10
Part III: File Interface
Technical Requirements
1.2.2.1 User Name and Public Key Storage
UPI assigns a username to each Member requesting connection to the UPI SFTP server. The Member, acting as the
SFTP client, generates a pair of public and private keys and sends the public key to UPI. UPI stores the public key
under the corresponding user directory “/home/.ssh”. When the client initiates a connection, the server will match
the public key in corresponding user directory for authentication.
1.2.2.2 Key Length
The key length suggested by UPI is 2048 bits.
1.2.2.3 Key Life Cycle
Members should contact UPI to update the public key(s) which has been used for more than 3 years.
1.2.2.4 Account Control
Members have the access to their own directories only and shall not switch to other directory. Members shall not
make any changes to their own directories (e.g. move, add or change directory etc.). Deletion of any file is not allowed
either.
UPI CONFIDENTIAL 11
Part III: File Interface
Access Control
Users’ access should be controlled within their own “/home” directories, so it is necessary to arrange each user in a
UPI CONFIDENTIAL 12
Part III: File Interface
specific group to define his/her accessible “/home” directory. Please refer to following commands.
groupadd -g 2222 user (set individual user group)
useradd -u 2222 -g 2222 -c "USER sftp Account" -m -d /home/user -s
/bin/ksh user (add user to the group)
passwd user (set password)
xxxx
xxxx
chown -R user:user /home/user (set user’s “/home” to be used by user group)
chmod 500 /home/IIN; (change the access permission to the file directory /home/IIN)
chmod 500 /home/IIN/out;(change the access permission to the file directory /home/IIN/out )
chmod 500 /home/IIN/out/YYYYMMDD(change the access permission to the file directory
/home/IIN/out/YYYYMMDD )
chmod 400 /home/IIN/out/YYYYMMDD/* (change the access permission to all the files and directories under the
/home/IIN/out/YYYYMMDD/ )
chmod 400 /home/IIN/out/*.tar.Z (change the access permission to the file *.tar.Z)
chmod 400 /home/IIN/out/*.tar.gz (change the access permission to the file *.tar.gz)
chmod 400 /home/IIN/out/*.zip (change the access permission to the file *.zip)
UPI CONFIDENTIAL 13
Part III: File Interface
2 Basic Specifications
2.1 Basic Naming Conventions of UPI Files
This section sets out standard formats of GSCS file names for the purpose of differentiating files by file name.
A file name consists of a basic name and a suffix name. The maximum length of the basic name is 34 bytes; its first
character must be a non-numeric character and all English characters must be capitalized. The suffix name should be
next to the basic name with the maximum length of 6 bytes including “.”. Therefore, the maximum length of the file
name (including the suffix name) is 34 + 6 = 40 bytes.
The basic name of files can be divided into 7 parts, and the structure is as follows:
Table 8 The Value and Sequence Information of File Name Structure
Note 1: In the same file, the length of each row is the same.
Note 2: Each row represents a transaction record.
Note 3: An “carriage return/linefeed” (0X0D,0X0A) is added after the last field of each row.
UPI CONFIDENTIAL 15
Part III: File Interface
rate and the currency conversion details, in addition to the information fundamentally required for settlement.
Besides, a cross-border IC card settlement transaction can also contain IC card transaction information, in addition
to the fundamental settlement information and the foreign exchange information.
As these examples indicate, a transaction has multiple features. Therefore, if we capture information of these
features and label each piece of information as a specific "block", it will be very easy to construe an entire transaction
by picking corresponding "blocks" and putting them together. Please note that such record format is not applicable
to audit trailers.
For example, the features of the following settlement transaction can be displayed in four blocks:
Block 0: basic information of settlement transaction;
Block 1: foreign exchange information;
Block 2: additional information specific to IC card settlement transaction;
Block 3: other settlement information.
Therefore, settlement transactions under different situations can be construed by different combinations of blocks
as follows:
Block 0 Magnetic stripe card settlement transaction
Block 0 Block 1 Magnetic stripe card settlement transaction with foreign exchange rate
Block 0 Block 2 Domestic IC card settlement transaction
Block 0 Block 1 Block 2 Cross-border IC card settlement transaction
Note: If the Issuer supports Payment Token Service, Block 3 will be present in the settlement file.
For the above reasons, records are defined as follows:
Each record in the file represents a transaction, which is made up of one or several blocks;
For each record, Block 0 indicates the fundamental information of the transaction, which is mandatory; Block n
(n>0) indicates some additional information of the transaction, which is optional, and whether it is present
depends on the transaction requirements.
The file header record and the file trailer record are special records in which only Block 0 will be contained.
The block bitmap (an4) in Block 0 indicates whether Block n exists or not. The block bitmap is based on the HEX
visible character form, which could indicate 16 blocks at most.
If a transaction record contains several blocks, these blocks should be sorted in ascending order.
For example, if a record contains Block 0, 2, 3, 4, 9, 12, 13 and 15, its corresponding block bitmap will be “B84D” as
follows:
Block Number 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
Block Bitmap 1 0 1 1 1 0 0 0 0 1 0 0 1 1 0 1
Block Bitmap in Hex B 8 4 D
UPI CONFIDENTIAL 16
Part III: File Interface
transaction file, i.e. the file header record format (000), the file trailer record format (001), the reject record format
(002), and the error file record format (004).
The transaction type is indicated by the transaction code. The file header record (000) and the file trailer record (001)
locate respectively at the beginning and end of each file.
The structure of a typical sequential file is as follows:
TC(000) Block 0 … Block n TC Block 0 … Block n … TC Block 0 … Block n TC(001) Block 0 … Block n
It is optional for sequential files to pass MAC verification. MAC verification is not a must for sequential files without
the file header record and the file trailer record. If MAC verification is chosen, the file sender fills the MAC value in
the corresponding position of the file trailer, and the file receiver compares the value calculated by a given algorithm
and the MAC value in the file trailer. If the two values are the same, then MAC verification will be passed; otherwise,
the entire file will be rejected.
Since the file header record format (000) and the file trailer record format (001) are not contained in the audit trailer,
report file, BIN file, or foreign exchange rate file, MAC is not required for these files.
UPI CONFIDENTIAL 17
Part III: File Interface
UPI CONFIDENTIAL 18
Part III: File Interface
Symbol Description
a Alphabetic a-z
n Numeric 0-9
s Special character
an Alphabetic and numeric characters
UPI CONFIDENTIAL 19
Part III: File Interface
Symbol Description
as Alphabetic and special characters
ns Numeric and special characters
ans Alphabetic, numeric and special characters
MM Month
DD Date
YY Year
Hh Hour
mm Minute
Note 1: If not defined, the default value is 0 for any numeric field and a space for any alphabetic field.
Note 2: If the optional item in the record format is blank, it shall be filled with the default value.
Note 3: If the alphabetic field is left-justified, it shall be padded with trailing spaces.
Note 4: If the numeric field is right-justified, it shall be padded with leading zeros.
Note 5: The default value of the amount field with sign bits is “D”. For example, if the transaction fee is x+n11,
the default value of the field shall be: “D” plus eleven “0”s. If the value of this field is “0”, this field shall also be
filled with “D” plus eleven “0”s.
UPI CONFIDENTIAL 20
Part III: File Interface
3 Audit Trailer
3.1 Overview of Audit Trailer
Function of Audit Trailer
Audit trailers, containing details of all kinds of online transactions, stand-in authorization, and dispute transactions,
are generated by GSCS and classified by Member type and transaction type, truthfully reflecting the key information
of all transactions. Audit trailers are mainly used by Members to conduct internal check and reconciliation. In case
of any discrepancy between the accounting statistics of UPI and Members, they can implement automatic check and
reconciliation through audit trailers to identify the transaction record with disputes. The audit trailer of stand-in
authorization is used as a supplement to make a complete transaction log of the Issuer.
With respect to special transactions like transfer-in confirmation, audit trailers only record flows of transfer-in
confirmation for settlement and reconciliation. (only applicable to Members inside Mainland China)
Audit trailers cover transactions which are approved according to the definitions of the response codes. (For the
definitions of response codes, please refer to the Technical Specifications on Bankcard Interoperability - Part VI Annex.)
UPI CONFIDENTIAL 21
Part III: File Interface
UPI CONFIDENTIAL 22
Part III: File Interface
GSCS Member
UPI CONFIDENTIAL 23
Part III: File Interface
UPI CONFIDENTIAL 24
Part III: File Interface
UPI CONFIDENTIAL 25
Part III: File Interface
UPI CONFIDENTIAL 26
Part III: File Interface
UPI CONFIDENTIAL 27
Part III: File Interface
UPI CONFIDENTIAL 28
Part III: File Interface
UPI CONFIDENTIAL 29
Part III: File Interface
UPI CONFIDENTIAL 30
Part III: File Interface
6 Card product 60.3.10 ans2 The same as the value of Field 60.3.10
7 Account 60.3.8 ans2 The same as the value of Field 60.3.8
attribute
8 Reserved ans19 Filled with spaces
9 UnionPay ans1 This field indicates whether the card is a UnionPay Standard
Standard/ Non- Card or Non-standard Card.
standard Card
Valid Values:
indicator
0- UnionPay Non-Standard Card
1- UnionPay Standard Card
10 B2B business 104(BB) n2 This field is filled with spaces by default.
type Tag01
For cross-border B2B payment and service, this field is filled
with the corresponding business type. For valid values, please
see the message field definition of Field 104 Usage BB Tag 01 in
the Technical Specifications on Bankcard Interoperability - Part
II Online Message.
11 B2B payment 104(BB) n1 This field is filled with spaces by default.
medium Tag02
For cross-border B2B payment and service, this field is filled
with the corresponding payment medium. For valid values,
please see the message field definition of Field 104 Usage BB
Tag 02 in the Technical Specifications on Bankcard
Interoperability - Part II Online Message.
UPI CONFIDENTIAL 31
Part III: File Interface
16 Reserved n2 Filled with spaces by default. Reserved for UPI Pilot Services.
17 Sub-merchant 48(AS) ans30 This field is filled with spaces by default.
ID TagPM
For transactions containing sub-merchant information, this
Seq.3
field is filled in with the sub-merchant ID. Left-justified with
trailing spaces.
18 Reserved ans81 Filled with spaces
Table 18 Format of General Transaction Audit Trailer (New)- Additional Part for Issuer
UPI CONFIDENTIAL 32
Part III: File Interface
UPI CONFIDENTIAL 33
Part III: File Interface
Original Value 9 8 7 6 5 4 3 2 1 0
Encoded Value 5 6 0 8 4 9 2 7 1 3
If PAN is “1234567890123456”. Let’s divide it into two parts according to the calculation formula. One part is the
first 10 digits, and the other part is the last 6 digits. Both parts are right aligned and added up:
1234567890
+ 123456
-----------------
Absolute value = 1234691346
Encoded value = 1729851298
If PAN = 12345678901234567,
1234567890
UPI CONFIDENTIAL 34
Part III: File Interface
+ 1234567
------------------------
Absolute value = 1235802457
Encoded value = 1724637940
If PAN = 1234567890123456789,
1234567890
+ 123456789
-------------------------
Absolute value = 1358024679
Encoded value = 1246379805
The final check value of the PAN is the sum of the encoded values of the PAN for all records, so is the check value of
the settlement amount.
For a file required to check the PAN and the settlement amount, if there is no file body, the check value fields for PAN
and settlement amount should all be set to 0.
Format of Dispute Transaction Audit Trailer
This format is applicable to dispute transaction audit trailers with foreign exchange rate information, in which the
segment from the 13th to the 16th position in the file name is valued as ERR/ERRB (dispute transaction audit trailer).
Dispute transaction audit trailers record transactions includes debit adjustment, chargeback, credit adjustment, and
special credit adjustment.
Table 22 Format of Dispute Transaction Audit Trailer
UPI CONFIDENTIAL 35
Part III: File Interface
UPI CONFIDENTIAL 36
Part III: File Interface
UPI CONFIDENTIAL 37
Part III: File Interface
UPI CONFIDENTIAL 38
Part III: File Interface
UPI CONFIDENTIAL 39
Part III: File Interface
UPI CONFIDENTIAL 40
Part III: File Interface
UPI CONFIDENTIAL 41
Part III: File Interface
Table 24 Format of Dispute Transaction Audit Trailer (New)- Additional Part for Issuer
UPI CONFIDENTIAL 42
Part III: File Interface
UPI CONFIDENTIAL 43
Part III: File Interface
UPI CONFIDENTIAL 44
Part III: File Interface
Table 26 Audit Trailer Format of Dispute Transaction for IC Card Based on UICS Debit/Credit Standards
UPI CONFIDENTIAL 45
Part III: File Interface
UPI CONFIDENTIAL 46
Part III: File Interface
UPI CONFIDENTIAL 47
Part III: File Interface
UPI CONFIDENTIAL 48
Part III: File Interface
UPI CONFIDENTIAL 49
Part III: File Interface
UPI CONFIDENTIAL 50
Part III: File Interface
UPI CONFIDENTIAL 51
Part III: File Interface
Real-time Stand-in Authorization Transaction Audit Trailer for the Issuer (ISTI)
Seq. Definition Field Description
1 Transaction ans26,
time stamp
The time stamp format in the database is “YYYY-MM-DD-
HH.mm.ss.nnnnnn”.
2 Message type n4
3 PAN 2 n19
4 Processing 3 n6
code
5 Transaction 4 n12
amount
6 Amount, 5 n12
settlement
7 Cardholder 6 n12
billing amount
8 Transmission 7 n10
date/time
9 Settlement 9 n8
conversion rate
10 Cardholder 10 n8
billing
exchange rate
11 System trace 11 n6
audit number
12 Local time of 12 n6
the acceptor
13 Local date of 13 n4
the acceptor
14 Reserved 14 It is filled with 4 spaces.
15 Settlement 15 n4
date
UPI CONFIDENTIAL 52
Part III: File Interface
Real-time Stand-in Authorization Transaction Audit Trailer for the Issuer (ISTI)
Seq. Definition Field Description
16 Conversion 16 n4
date
17 Merchant’s 18 n4
type
18 Country code 19 n3
of the acquirer
19 Point of service 22 n3
entry mode
code
20 Point of service 25 n2
condition code
21 Point of service 26 n2
PIN obtaining
code
22 Acquiring 32 ans11
institution
identification
code
23 Forwarding 33 ans11
institution
identification
code
24 Retrieval 37 an12
reference
number
25 Authorization 38 an6
identification
response
26 Response code 39 an2
27 Card acceptor 41 ans8
terminal
identification
28 Card acceptor 42 ans15
identification
code
29 Card acceptor 43 ans40
name/location
30 Transaction 49 an3
currency code
31 Settlement 50 an3
UPI CONFIDENTIAL 53
Part III: File Interface
Real-time Stand-in Authorization Transaction Audit Trailer for the Issuer (ISTI)
Seq. Definition Field Description
currency code
32 Cardholder 51 an3
account
currency
33 Discretionary 60 ans100
field
34 Receiving 100 ans11
institution
identification
code of
original
transaction
35 Issuer IIN ans11
36 Original 90 n42
transaction
information
37 VIP card n1,
indicator
Valid values:
1- Transaction is initiated by a VIP card
2- Transaction is not initiated by a VIP card
38 Reason for ans2,
stand-in
It indicates which stand-in checking or processing causes the failure. The
authorization
system will stop processing once a failure point is triggered, so the following
failure
reasons will not occur at the same time.
Valid values:
01- Card length checking fails
02- Card check-digit checking fails
03- Card expiration date checking fails
04- CVN (CVN2) checking fails
05- PVN checking fails
07- ARQC verification fails
08- TVR & CVR verification fails
09- ICVN verification fails
10- ARPC generation fails
11- Blacklist checking fails
12- Single transaction amount limit for a general card exceeded
13- Cumulative amount limit for a general card exceeded
14- Single transaction amount limit for a VIP card exceeded
15- Cumulative amount limit for a VIP card exceeded
16- Transaction count limit exceeded
17- Accepting region blacklist checking fails
18- Accepting merchant blacklist checking fails
96- System error
UPI CONFIDENTIAL 54
Part III: File Interface
Real-time Stand-in Authorization Transaction Audit Trailer for the Issuer (ISTI)
Seq. Definition Field Description
It should be filled with spaces when stand-in authorization succeeds.
39 Total stand-in x+n8,
authorization
This field should be filled with valid values in stand-in authorization fee files
fee
only and be filled with spaces in real time stand-in authorization files.
This fee is a total amount of various stand-in items. The stand-in
authorization fee is subject to the following rules:
The stand-in authorization fee will be charged for a second time if the
transaction is cancelled;
If the stand-in authorization fee for reversal and its original transaction
is zero, the field should be filled with “D00000000”.
40 IC card data 55 ans255,
field based on
In a stand-in authorization fee file, this field shall be filled with spaces.
UICS
debit/credit In a real time stand-in authorization file, the field shall be filled with the
application value of Field 55 of the original transaction, i.e., the IC card data based on
UICS Debit/Credit Application Standards. The maximum length is 255 bytes,
and the value shall be left-justified with trailing spaces when its length is less
than 255 bytes. These contents do not need to be sent in digits, and the
original message shall be sent directly. It is not necessary to send the
contents in visible characters. It is fine to directly send the contents of the
original message.
41 Transaction 60.3.5 ans1
initiation
method
42 Token-related 63(TK) ans46,
information
The field is filled with spaces by default. If the corresponding online
transaction is a Payment Token Transaction, this field shall be filled as
follows.
Definition Format Description
Token an1 This subfield will be filled based on whether
information the track or chip information (including F23,
verification F35, F36, F45, and F55) are verified by the
indicator GSCS.
Valid Values:
0- Not verified (indicating it is a Token
transaction, but the track or chip information
are generated by the Issuer)
1- Verified
Token an19 Token generated by the TSP
Left-justified with trailing spaces if the value
length is less than 19 bytes.
UPI CONFIDENTIAL 55
Part III: File Interface
Real-time Stand-in Authorization Transaction Audit Trailer for the Issuer (ISTI)
Seq. Definition Field Description
UPI CONFIDENTIAL 56
Part III: File Interface
Real-time Stand-in Authorization Transaction Audit Trailer for the Issuer (ISTI)
Seq. Definition Field Description
43 Reserved ans195
Stand-in Authorization Transaction Fee Audit Trailer for the Issuer (ISTIFEE)
Seq. Definition Field Description
1 Transaction time ans26,
stamp
The time stamp format in the database is “YYYY-MM-DD-
HH.mm.ss.nnnnnn”.
2 Message type n4
3 PAN 2 n19
4 Processing code 3 n6
5 Transaction amount 4 n12
6 Amount, settlement 5 n12
7 Cardholder billing 6 n12
amount
8 Transmission 7 n10
date/time
9 Settlement 9 n8
conversion rate
10 Cardholder billing 10 n8
exchange rate
UPI CONFIDENTIAL 57
Part III: File Interface
Stand-in Authorization Transaction Fee Audit Trailer for the Issuer (ISTIFEE)
Seq. Definition Field Description
11 System trace audit 11 n6
number
12 Local time of the 12 n6
acceptor
13 Local date of the 13 n4
acceptor
14 Reserved 14 It is filled with 4 spaces.
15 Settlement date 15 n4
16 Conversion date 16 n4
17 Merchant’s type 18 n4
18 Country code of the 19 n3
acquirer
19 Point of service entry 22 n3
mode code
20 Point of service 25 n2
condition code
21 Point of service PIN 26 n2
obtaining code
22 Acquiring institution 32 ans11
identification code
23 Forwarding 33 ans11
institution
identification code
24 Retrieval reference 37 an12
number
25 Authorization 38 an6
identification
response
26 Response code 39 an2
27 Card acceptor 41 ans8
terminal
identification
28 Card acceptor 42 ans15
identification code
29 Card acceptor 43 ans40
name/location
30 Transaction currency 49 an3
code
UPI CONFIDENTIAL 58
Part III: File Interface
Stand-in Authorization Transaction Fee Audit Trailer for the Issuer (ISTIFEE)
Seq. Definition Field Description
31 Settlement currency 50 an3
code
32 Cardholder account 51 an3
currency
33 Discretionary field 60 ans100
34 Receiving institution 100 ans11
identification code of
original transaction
35 Issuer IIN ans11
36 Original transaction 90 n42
information
37 Reason for stand-in ans2,
authorization failure
It indicates which stand-in checking or processing causes the failure.
The system will stop processing once a failure point is triggered, so the
following reasons will not occur at the same time.
Valid values:
01- Card length checking fails
02- Card check-digit checking fails
03- Card expiration date checking fails
04- CVN (CVN2) checking fails
05- PVN checking fails
07- ARQC verification fails
08- TVR & CVR verification fails
09- ICVN verification fails
10- ARPC generation fails
11- Blacklist checking fails
12- Single transaction amount limit for a general card exceeded
13- Cumulative amount limit for a general card exceeded
14- Single transaction amount limit for a VIP card exceeded
15- Cumulative amount limit for a VIP card exceeded
16- Transaction count limit exceeded
17- Accepting region blacklist checking fails
18- Accepting merchant blacklist checking fails
96- System error
It should be filled with spaces when stand-in authorization succeeds.
38 Total stand-in x+n8,
authorization fee
This fee is a total amount of various stand-in items. The currency is the
same as the settlement currency.
The stand-in authorization fee is subject to the following rules:
The stand-in authorization fee will be charged for a second time if
the transaction is cancelled;
UPI CONFIDENTIAL 59
Part III: File Interface
Stand-in Authorization Transaction Fee Audit Trailer for the Issuer (ISTIFEE)
Seq. Definition Field Description
If the stand-in authorization fee for reversal and its original
transaction is zero, the field should be filled with “D00000000”.
39 IC card data field 55 ans255,
based on UICS
In a stand-in authorization fee file, this field shall be filled with spaces.
debit/credit
application In a real time stand-in authorization file, the field shall be filled with
the value of Field 55 of the original transaction, i.e., the IC card data
based on UICS Debit/Credit Application Standards. The maximum
length is 255 bytes, and the value shall be left-justified with trailing
spaces when its length is less than 255 bytes. These contents do not
need to be sent in digits, and the original message shall be sent
directly. It is not necessary to send the contents in visible characters. It
is fine to directly send the contents of the original message.
40 Transaction initiation 60.3.5 ans1
method
41 Reserved ans242
UPI CONFIDENTIAL 60
Part III: File Interface
Format of Fee Collection and Fund Disbursement Transaction Audit Trailer for
Secondary Member
The value of the segment from the 12th to the 15th position in the file name for UPI fee collection and fund
disbursement transaction for Secondary Member is “FCPB”. The file header record, the file body record, and the file
trailer record are separated by carriage returns/linefeeds (0X0D, 0X0A). At the end of the file trailer record, a carriage
return/linefeed (0X0D, 0X0A) must be added as well.
Table 30 Format of Fee Collection and Fund Disbursement Transaction Audit Trailer for Secondary Member
UPI CONFIDENTIAL 61
Part III: File Interface
UPI CONFIDENTIAL 62
Part III: File Interface
UPI CONFIDENTIAL 63
Part III: File Interface
UPI CONFIDENTIAL 64
Part III: File Interface
UPI CONFIDENTIAL 65
Part III: File Interface
UPI CONFIDENTIAL 66
Part III: File Interface
UPI CONFIDENTIAL 68
Part III: File Interface
4 Settlement File
4.1 Overview of Settlement File
Function of Settlement File
Settlement files include those submitted to GSCS by Members for settlement and those delivered to Members by
GSCS after settlement. The former are used by GSCS to settle with Members. The latter are intended for Members’
reconciliation.
Records in settlement files can be classified in the following groups by card medium:
Records in the settlement files for dual-message magnetic stripe transactions are displayed in the feature blocks of
the file format, i.e. Block 0 and Block 1.
Records in the settlement files for dual-message IC cards based on the UICS debit/credit standards are displayed in
the feature blocks of the file format, i.e. Block 0, Block 1, and Block 2.
Each file record shall be added with a carriage return/linefeed (0X0D,0X0A) on the right.
File Name Value of Position 1~11 Value of Position Record Type Included
12 in File
Outgoing Valid value for Position 1~11: Valid values for TC 000 File Header
settlement file OFCYYMMDD5?, where ? stands for the file Position 12: Record;
batch number C- Settlement file
TC 100/101/102
OFBYYMMDD??, where ? stands for the file Transaction Record;
batch number (reserved for UPI internal use)
TC 001 File Trailer
Record
Dual-message settlement files distributed by GSCS:
Table 34 Naming Rules For Dual-message Settlement File Distributed by GSCS
UPI CONFIDENTIAL 69
Part III: File Interface
Incoming Valid value for Position 1~11: Valid values for Position TC 000 File Header;
statistic file IFCYYMMDD??, where ?? stands for the 12/12~13:
TC 900 Fund
receiving member: 51 for the Acquirer S- Transaction statistic
Settlement Record;
and 99 for the Issuer file;
SB- Transaction statistic TC 901 Incoming
file for secondary member STF Statistics;
TC 902 Outgoing
STF Statistics;
TC 001 File Trailer
Note: Files applied to an Acquirer may include OFCYYMMDD5?C, IFCYYMMDD51C, IFCYYMMDD5?R, and
IFCYYMMDD51S. While files applied to an Issuer may include IFCYYMMDD99C/CB, IFCYYMMDD99S/SB.
2 3
1. GSCS receives dual-message settlement files submitted by Acquirers and the settlement files include:
OFCYYMMDD5?C
2. After settlement, GSCS deliver dual-message settlement files to Acquirers and the settlement files include:
IFCYYMMDD51C, IFCYYMMDD51S, and IFCYYMMDD5?R
3. After settlement, GSCS deliver dual-message settlement files to Issuers and the settlement files include:
IFCYYMMDD99C/CB, IFCYYMMDD99S/SB
UPI CONFIDENTIAL 70
Part III: File Interface
UPI CONFIDENTIAL 71
Part III: File Interface
UPI CONFIDENTIAL 72
Part III: File Interface
UPI CONFIDENTIAL 73
Part III: File Interface
UPI CONFIDENTIAL 74
Part III: File Interface
UPI CONFIDENTIAL 75
Part III: File Interface
UPI CONFIDENTIAL 76
Part III: File Interface
UPI CONFIDENTIAL 77
Part III: File Interface
UPI CONFIDENTIAL 78
Part III: File Interface
UPI CONFIDENTIAL 79
Part III: File Interface
UPI CONFIDENTIAL 80
Part III: File Interface
UPI CONFIDENTIAL 81
Part III: File Interface
UPI CONFIDENTIAL 82
Part III: File Interface
file for Consumer-presented QRC-based transactions, it is optional for Acquirer to present the value of Block 2.
It is optional for Acquirer to send the block2 in the outgoing file. GSCS will generate block 2 to Issuer if it is a chip
transaction, but the chip data in block2 may be filled with blank space if the Acquirer does not send the chip data to
GSCS.
Table 38 Block 2- IC Card Characteristic Information Based on UICS Debit/Credit Standards
129~134 Transaction date n6 Tag9A I/O It is the date of terminal authorization, with the
format of “YYMMDD”.
135~137 Country code of the n3 Tag9F1A I/O
terminal
138~179 Script result of the an42 TagDF31 I/O It is represented with 42 visible hex characters
(0~9,A~F); the field should be left-justified with
UPI CONFIDENTIAL 83
Part III: File Interface
UPI CONFIDENTIAL 84
Part III: File Interface
If dual-message Acquirers/ Issuers choose to receive additional installment payment commission fee information,
Block 3 will be present in the settlement file (IFCYYMMDD??C).
If dual-message Issuers/Acquirers choose to receive the installment payment fee rate and additional installment
payment fee rate, Block 3 will be present in the incoming settlement files. For installment payment refund transaction,
dual-message Acquirers shall submit Block 3 in the outgoing files.
Table 39 Block 3- Supplementary Settlement Information
UPI CONFIDENTIAL 86
Part III: File Interface
UPI CONFIDENTIAL 87
Part III: File Interface
UPI CONFIDENTIAL 88
Part III: File Interface
4 27~32 n6 Total number of Total number of records (including the header and the
records trailer)
5 33~50 n18 PAN HASH check value ∑ the absolute value of [CB PAN (digit 1~digit 10) + (digit
11~digit 19)]
12 51~68 n18 Settlement amount ∑ [the absolute value of (Amount, settlement) + the
HASH check value absolute value of (Fee)]
Note: The Amount, settlement and the Fee are recorded
in Block 1 Information of Exchange Rate Features.
6 69~269 ans201 Reserved field 2 Filled with spaces
UPI CONFIDENTIAL 89
Part III: File Interface
File Name Value of Position 1~11 Value of Position 12 Record Type Included in File
Outgoing IC card Valid value for Position Valid values for TC 000 File Header Record;
information file 1~11: Position 12:
TC 100/101/300/301 Transaction
OFIYYMMDD??, where ?? E- Information files
Record Based on Domestic UICS
stands for the file batch supporting UICS
Debit/Credit Standards;
number debit/credit standards
TC 001 File Trailer Record
IC card information files distributed by GSCS:
Table 45 Naming Rules For IC Card Information File Distributed by GSCS
File Name Value of Position 1~11 Value of Position Record Type Included in File
12/12~13
Incoming IC card Valid value for Position Valid values for TC 000 File Header Record;
information file 1~11: Position 12:
TC 100/101/300/301 Transaction
IFIYYMMDD??, where ?? E- Information files
Record Based on Domestic UICS
stands for the file batch supporting UICS
Debit/Credit Standards;
number debit/credit standards
TC 001 File Trailer Record
UPI CONFIDENTIAL 90
Part III: File Interface
UPI CONFIDENTIAL 91
Part III: File Interface
UPI CONFIDENTIAL 92
Part III: File Interface
UPI CONFIDENTIAL 93
Part III: File Interface
UPI CONFIDENTIAL 94
Part III: File Interface
File Name Value of Position 1~11 Value of Position 12/12~13 Record Type
Included in File
Incoming IC card Valid value for Position 1~11: Valid values for Position TC 000 File Header;
offline purchase IFFYYMMDD??, where ?? stands 12:
TC 002 Reject
reject file for the receiving member: 51 for R- Reject file
Record;
the Acquirer and 99 for the Issuer
TC 003 Error File
Record;
TC 001 File Trailer
Incoming IC card Valid value for Position 1~11: Valid values for Position TC 000 File Header
offline purchase IFFYYMMDD??, where ?? stands 12/12~13/12~15: Record;
settlement file for the receiving member: 51 for C- Offline transaction
TC 300/301 Offline
the Acquirer and 99 for the Issuer settlement file
Transaction
CB- Offline transaction
Record;
settlement file for
secondary member TC 001 File Trailer
CPOS- Direct-connected Record
POS offline transaction
settlement file
UPI CONFIDENTIAL 95
Part III: File Interface
File Name Value of Position 1~11 Value of Position 12/12~13 Record Type
Included in File
Incoming IC card Valid value for Position 1~11: Valid values for Position TC 000 File Header;
offline purchase IFFYYMMDD??, where ?? stands 12/12~13/12~15:
TC 900 Fund
statistic file for the receiving member: 51 for S- Offline transaction
Settlement Record;
the Acquirer and 99 for the Issuer statistic file
SB- Offline transaction TC 901 Incoming
statistic file for secondary Offline Transaction
member Statistics;
SPOS- Direct-connected
TC 902 Outgoing
POS offline transaction
Offline Transaction
statistic file
Statistics;
TC 001 File Trailer
2 3
1. GSCS receives the IC card offline purchase file sent by the Acquirer, including the international transaction
settlement file (OFFYYMMDD51C).
UPI CONFIDENTIAL 96
Part III: File Interface
2. After settlement, GSCS sends the generated IC card offline purchase file of international transactions to the
Acquirer, including the international reject file (IFFYYMMDD51R), the successful settlement file
(IFFYYMMDD51C/CPOS for directly-connected Acquirers only), and the statistics file (IFFYYMMDD51S/SPOS for
directly-connected Acquirers only).
3. After settlement, GSCS sends the generated IC card offline purchase file of international transactions to Issuer,
including the general transaction settlement file (IFFYYMMDD99C/CB) and the transaction statistics file
(IFFYYMMDD99S/SB).
UPI CONFIDENTIAL 97
Part III: File Interface
UPI CONFIDENTIAL 98
Part III: File Interface
129~134 Transaction date n6 Tag9A I/O It is the date of terminal authorization, with the
format of “YYMMDD”.
135~137 Country code of the n3 Tag9F1A I/O
terminal
138~139 Authorization an2 Tag8A I/O Valid values:
response code Y1- Successful offline transaction
Y3- Cannot be processed online, successful
offline transaction
140~141 Transaction n2 Tag9C I/O The value is the first two digits of Field 3
category (transaction handling code)
142~153 Authorized amount n12 Tag9F02 I/O This tag value must be provided by the terminal.
If the terminal is unable to provide this
information, it must be filled with zeros. The
minor unit depends on the currency code and
transaction type in the authorization transaction.
154~156 Currency code, n3 Tag5F2A I/O It is a 3-digit significant figure. Please refer to
transaction transaction currency used for authorization.
157 Account an1 I This field will be filled with the following values
cryptogram when the file receiver has no ability to verify the
verification result applied cryptogram (only for TC) or asks the
switching center to verify the applied cryptogram
(only for TC).
Valid values:
1- Successful
2- Failed
3- Unauthorized
158~161 Reserved ans4 I/O Filled with spaces
UPI CONFIDENTIAL 99
Part III: File Interface
7 Report File
7.1 Overview of Report File
Function of Report File
All types of reports are used for UPI and Members to evaluate and analyze the operation situations. Every report file
only contains one report. The format and content of the report are defined as follows.
GSCS Member
Sample
For report samples, please refer to Section C.1 of the Technical Specifications on Bankcard Interoperability - Part VI
Annex.
C603DZN- UPI Net Settlement Summary (New) – UPI Internal Use Only
This report is for UPI internal use only.
Table 58 Net Settlement Files Report (New)
SECT1
Note: Details of “SECT” will be specified in the following “Section Illustration” part.
STAC1
Note: Details of “SECT” will be specified in the following “Block Illustration” part.
TROL MSTP PCOD PSCC AMOT SCOD TRAF
Note: It will be given based on real transactions. Only real transactions will be represented in random
sequence. Please refer to “Role Clarification” and “Statistic Items” for “TROL” and details of each item.
STAC2
……
STAC3
……
----20-----**********-----) Every SECT shall end with this stop legend. It belongs to the same level of SECT, format fixed.
Section Illustration
Each section is in the TVL form, with “SECT” tag. The value of its length depends on the tag length, ranging from 01
to 99. The value of each section shall be determined on a case-by-case basis. Altogether 99 statistic items from 01 to
99 could be defined with their values present in the following format:
Table 59 Section Illustration
×××××××××××××
STAC2603 Error Transaction Stat.
STAC3304 Dual Massage Transaction Stat.
STAC2805 Standin Transaction Stat.
STAC1706 Logo Fee Stat.
STAC1498 Other Stat.
STAC1499 Total Stat.
The third layer is for the statistic items involved in role classification. If the statistic item is not included in the second
layer, it does not need to appear; if the statistic item is included in the second layer, it must appear. Generally, all role
tag should appear. Details are listed here:
1)For Common Transaction Stat., TROL, MSTP, PCOD, PSCC, SCOD, AMOT, and TRAF shall be calculated.
2)For Offline Transaction Stat., TROL, MSTP, PCOD, PSCC, SCOD, AMOT, and TRAF shall be calculated.
3)For Error Transaction Stat., TROL, MSTP, PCOD, PSCC, SCOD, AMOT, and TRAF shall be calculated.
4)For Dual Massage Transaction Stat., TROL, MSTP, PCOD, PSCC, SCOD, AMOT, and TRAF shall be calculated.
5) For Stand-in Transaction Stat., TROL, MSTP, PCOD, PSCC, SCOD, AMOT, and STIF shall be calculated
6)For Logo Fee Stat., TROL, CPRO, and LOGF shall be calculated.
7)For Other Stat., AMOT and TRAF shall be calculated.
8)For Total Stat., TROL and NETA shall be calculated.
Requirements:
1) For Common Transaction Stat, Offline Transaction Stat., Error Transaction Stat., Dual Massage Transaction Stat.,
and Stand-in Transaction Stat., if there is only one role (Issuer or Acquirer) of the Member, there should be one record.
If there are two roles, there should be two records.
2) The Logo Fee Stat shall be presented in the following format. If there is no value for a role, the LOGF shall also
appear, and its value is a space plus thirty “0”s.
STAC1706 Logo Fee Stat.
TROL02AC CPRO0202 LOGF31XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
TROL02AC CPRO0203 LOGF31XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
TROL02IS CPRO0202 LOGF31XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
TROL02IS CPRO0203 LOGF31XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
If there is no role in that range, then only TLV content of the third layer shall appear.
3)For Other Stat. where there is a value, there is a record. If there is no value, only TVL content of the second layer
shall appear.
4) For Total Stat., the total value shall appear.
Sample File
SECT1301 Bank Card.
STAC2701 Common Transaction Stat.
TROL02AC MSTP040200 PCOD0200 PSCC0200 SCOD03S22 AMOT31C000000000000200003000000000000
TRAF31C000000000000000000000000000300
TROL02IS MSTP040200 PCOD0200 PSCC0200 SCOD03S22 AMOT31D000000000000500003004500000000
TRAF31D000000000000000000000000000360
STAC2802 Offline Transaction Stat.
TROL02AC MSTP040000 PCOD0200 PSCC0200 SCOD03300 AMOT31C000000000000200003000000000000
TRAF31D000000000000000000000024000000
TROL02IS MSTP040000 PCOD0200 PSCC0200 SCOD03300 AMOT31D000000000000200003000000000000
TRAF31C000000000000000000000024000000
STAC2603 Error Transaction Stat.
TROL02AC MSTP040422 PCOD0200 PSCC0200 SCOD03E23 AMOT31C000000000000000000000000201200
TRAF31D000000000000000000000000002060 ERTF31C000000000000000000000000000140
TROL02IS MSTP040422 PCOD0200 PSCC0200 SCOD03E23 AMOT31C000000000000000000000000201200
TRAF31D000000000000000000000000002060 ERTF31C000000000000000000000000000140
STAC3304 Dual Massage Transaction Stat.
TROL02AC MSTP040000 PCOD0200 PSCC0200 SCOD03100 AMOT31C000000000000200003000000000000
TRAF31D000000000000000000000024000000
TROL02IS MSTP040000 PCOD0200 PSCC0200 SCOD03100 AMOT31D000000000000200003000000000000
TRAF31C000000000000000000000024000000
STAC2805 Standin Transaction Stat.
TROL02AC MSTP040200 PCOD0200 PSCC0200 SCOD03S22 AMOT31C000000000000000000000000201200
STIF31D000000000000000000000000002060
TROL02IS MSTP040200 PCOD0200 PSCC0200 SCOD03S22 MOT31C000000000000000000000000201200
STIF31D000000000000000000000000002060
STAC1706 Logo Fee Stat.
TROL02AC CPRO0202 LOGF31D000000000000000000000000201200
TROL02AC CPRO0203 LOGF31D000000000000000000000000002800
TROL02IS CPRO0202 LOGF31D000000000000000000000000203700
TROL02IS CPRO0203 LOGF31D000000000000000000000000001201
STAC1498 Other Stat.
AMOT31C000000000000200003000000000000 TRAF31C000000000000000000000000000300
AMOT31D000000000000500003004500000000 TRAF31D000000000000000000000000000360
STAC1499 Total Stat.
TROL02TL NETA31C000000000000005838000003400006
----20-----**********-----
Institution Name
Transaction Settlement Date
Report Date
Transaction Currency (billing currency for issuer and transaction currency for the acquirer)
Settlement Currency
Machine-readable Format
Table 64 C606DZ Report Format
Transaction Time, Transaction Amount, Authorization Number, Merchant ID and Terminal ID, are listed one by one.
Table 67 C608DZ Report Format (Summary)
listed in the report for each Issuer may vary according to the transaction types that the Issuer actually supports.
Note 2: Fee Collection/Fund Disbursement transactions are not included in the report, as they cannot be categorized
by BIN. Issuers may subscribe to the C602DZ report if they need to collect data of Fee Collection/Disbursement
transactions.
Note 3: The C614DZ report is only used for statistics and reconciliation. It cannot replace C602DZ report.
Table 70 Sub-Report Details
Daily Sub-reports
UPI Acquirer Domestic and Cross-Border Transaction Settlement Reports include 6 daily sub-reports:
C615-DZ-001 UPI Acquirer Credit Card Domestic Transaction Settlement Report (Daily Report)
C615-DZ-002 UPI Acquirer Credit Card Cross-Border Transaction Settlement Report (Daily Report)
C615-DZ-003 UPI Acquirer Debit Card Domestic Transaction Settlement Report (Daily Report)
C615-DZ-004 UPI Acquirer Debit Card Cross-Border Transaction Settlement Report (Daily Report)
C615-DZ-005 UPI Acquirer Prepaid Card Domestic Transaction Settlement Report (Daily Report)
C615-DZ-006 UPI Acquirer Prepaid Card Cross-Border Transaction Settlement Report (Daily Report)
These reports include all fees that are settled in a given settlement service. Fees are reported by the following
categories:
Business mode
Transaction type
Note 1: The report sample shows all transaction types which may be present in the report. The transaction types
listed in the report for each Acquirer may vary according to the transaction types that the Acquirer actually supports.
Note 2: Fee Collection/Fund Disbursement transactions are not included in the report, as they cannot be categorized
by card types. Acquirers may subscribe to the C602DZ report if they need to collect data of Fee Collection/Fund
Disbursement transactions.
Note 3: The principles of card type judgement (debit card, credit card or prepaid card) are consistent with the BIN
files. For example, currently signature-based debit cards and signature-based prepaid cards are categorized as credit
cards in accordance with BIN files.
Note 4: The C615DZ report is only used for statistics and reconciliation. It cannot replace C602DZ report.
Table 74 Sub-Report Details
C618DZ- Institution Non-Dispute Fee Collection and Fund Disbursement Detail Report
Institution Non-dispute Fee Collection and Fund Disbursement Detail C618DZ demonstrates the non-dispute Fee
Collection and Fund Disbursement transactions processed by Cross-border Dispute Resolution System (CDRS). Please
refer to Technical Specifications on Bankcard Interoperability - Part VI Annex for detailed message reason codes. This
report is a daily report, and the report name is IFRYYMMDD01C618DZ.
Report Header
The report header includes the following information:
Settlement Date
Report Code
Institution Identification Code
Institution Name
Original Currency
Machine-readable Format
Table 79 C618DZ Report Format
8 Other Files
8.1 Overview of Other Files
Function of Other Files
Other files mainly refer to exchange rate update files and BIN update files.
GSCS prompts Members to update exchange rate information in their systems by sending the whole-library exchange
rate file. And the Members substitute their local original files for the whole-library exchange rate file. GSCS prompts
Members to update BIN information in their systems by sending the whole-library BIN file. And the Members
substitute their local original files by the whole-library BIN file.
After receiving BIN files from Members, GSCS updates the whole-library file with the BIN information in the BIN files.
GSCS 1 Member
1. Once these files are generated, GSCS will send them to each Member or receive files from Members.
File List and Access Mode of Other Files
2
Issuer GSCS
3
1. GSCS receives the parameter synchronizing file submitted by the Issuer. (e.g. OFTYYMMDD??PVN);
2. GSCS checks if the files are valid. If invalid, rejection file (e.g. IFYYMMDD??PVNR) will be generated; if valid,
rejection file (e.g. IFTYYMMDD??PVNR) will be generated as well;
3. After completing stand-in authorization, GSCS sends the real-time stand-in authorization file
(IFDTYYMMDD??ISTI to the Issuer;
4. After daily settlement, GSCS sends the stand-in authorization fee file (IFDTYYMMDD??ISTIFEE) to the Issuer.
Stand-in PVN OFTYYMMDD??PVN**** Member GSCS It contains full PVN TC800: PVN File header TC000;
Full File information the Issuer Record Format record format
sends to GSCS for initial (000), PVN TC001;
parameter information TC800
synchronization. Upon (800), and file
receipt of this file, GSCS trailer record
will fully update the PVN format (001)
information based on this
file. The batch number is
constantly 00.
Rejection File for IFTYYMMDD??PVNR**** GSCS Member It is the rejection file TC002: Record File header TC000;
Stand-in PVN GSCS sends to the Issuer Decline record format
Full File to notify the Issuer of the (000), record TC001;
reason for failure. The TC003: Error File decline format
Record TC002;
batch number is (002), error file
constantly 00. record format TC003
(003), and file
trailer record
format (001)
Stand-in OFTYYMMDD??APVN**** Member GSCS 1. It contains the TC800:PVN File header TC000;
Authorization incremental PVN Record Format record format
Increment File information the Issuer (000), PVN TC001;
sends to GSCS, used to information
TC800
record revisions. Upon (800), and file
receipt of this file, GSCS trailer record
will make additions, format (001)
deletions, or revisions
based on the identifier in
this file.
Rejection File of IFTYYMMDD??APVNR**** GSCS Member It is the rejection file TC002: Record File header TC000;
Stand-in GSCS sends to the Issuer Decline record format
Authorization to notify the Issuer of the (000), record TC001;
Increment File reason for error. The TC003: Error File decline format
Record TC002;
batch number is (002), error file
constantly 00. record format TC003
(003), and file
trailer record
format (001)
BIN File for OFTYYMMDD??BIN**** Member GSCS It is the full BIN TC801: BIN File header TC000;
Stand-in information the Issuer Record Format record format
Authorization sends to GSCS for (000), PVN TC001;
synchronization. The information TC801
batch number is (801), and file
constantly 00. trailer record
format (001)
Rejection File of IFTYYMMDD??BINR**** GSCS Member It is the rejection file TC002: Record File header TC000;
BIN File for GSCS sends to the Issuer Decline record format
Stand-in to notify the Issuer of the (000), record TC001;
Authorization reason for error. The TC003: Error File decline format
Record TC002;
(002), error file
record format
Stand-in OFTYYMMDD??STP**** Member GSCS It is the black list TC802: STP File header TC000;
Authorization information the Issuer Record Format record format
Blacklist Full File sends to GSCS for (000), STP TC001;
synchronization. information
TC802
Negative/Positive file (802), and file
checking is supported. trailer record
Details are in conformity format (001)
with the consensus
reached by both parties.
The batch number is
constantly 00.
Rejection File for IFTYYMMDD??STPR**** GSCS Member It is the rejection file TC002: Record File header TC000;
Stand-in GSCS sends to the Issuer Decline record format
Authorization to notify the Issuer of the (000), record TC001;
Blacklist Full File reason for error. The TC003: Error File decline format
Record TC002;
batch number is (002), error file
constantly 00. record format TC003
(003), and file
trailer record
format (001)
Stand-in OFTYYMMDD??ASTP**** Member GSCS It is the incremental TC802: STP File header TC000;
Authorization blacklist information the Record Format record format
Blacklist Issuer sends to GSCS for (000), STP TC001;
Increment File synchronization. The information
TC802
batch number is (802), and file
constantly 00. trailer record
format (001)
Rejection File for IFTYYMMDD??ASTPR**** GSCS Member It is the rejection file TC002: Record File header TC000;
Stand-in GSCS sends to the Issuer Decline record format
Authorization to notify the Issuer of the (000), record TC001;
Blacklist reason for error. The TC003: Error File decline format
Record TC002;
Increment File batch number is (002), error file
constantly 00. record format TC003
(003), and file
trailer record
format (001)
Suspended Card IFTYYMMDD??RTP**** GSCS Member It is the response file TC807: RTP File header TC000;
Return GSCS sends to the Issuer Record Format record format
Information File after collecting the (000), RTP TC001;
suspended card information
TC807
information from the (807), and file
Issuer. trailer record
format (001)
Note: When the value
of ?? is 01, it means that
the file is sent after daily
cutoff; when the value
of ?? is 02, it means that
the file is sent after
authorization completion,
Stand-in OFTYYMMDD??VIP**** Member GSCS 1. It contains the full PVN TC803: VIP File header TC000;
Authorization information the Issuer Record Format record format
VIP Full File sends to GSCS for initial (000), VIP TC001;
parameter information
TC803
synchronization. Upon (803), and file
receipt of this file, GSCS trailer record
will fully update the VIP format (001)
Rejection File of IFTYYMMDD??VIPR**** GSCS Member It is the rejection file TC002: Record File header TC000;
Stand-in GSCS sends to the Issuer Decline record format
Authorization to notify the Issuer of the (000), record TC001;
VIP Full File reason for error. The TC003: Error File decline format
Record TC002;
batch number is (002), error file
constantly 00. record format TC003
(003), and file
trailer record
format (001)
Stand-in OFTYYMMDD??AVIP**** Member GSCS 1. It contains the TC803: VIP File header TC000;
Authorization incremental VIP Record Format record format
VIP Increment information the Issuer (000), VIP TC001;
File sends to GSCS, used to information
TC803
record revisions. Upon (803), and file
receipt of this file, GSCS trailer record
will make additions, format (001)
deletions, or revisions
based on the identifier in
this file.
Rejection File of IFTYYMMDD??AVIPR**** GSCS Member It is the rejection file TC002: Record File header TC000;
Stand-in GSCS sends to the Issuer Decline record format
Authorization to notify the Issuer of the (000), record TC001;
VIP Increment reason for error. The TC003: Error File decline format
Record TC002;
File batch number is (002), error file
constantly 00. record format TC003
(003), and file
trailer record
format (001)
Stand-in OFTYYMMDD??MCT Member GSCS It is the full merchant TC804:Merchant File header TC000;
Authorization category information the Category File record format
merchant Issuer sends to GSCS for Record Format (000), Merchant TC001;
category full file original parameter Category
TC804
synchronization. GSCS will information
update the corresponding (804), and File
information based on this trailer record
file. format (001)
Stand-in IFTYYMMDD??MCTR GSCS Member It is the rejection file TC002: reject File header TC000;
Authorization GSCS sends to the Issuer record record format
merchant to notify the Issuer of the (000), reject TC001;
category full reason for error. The TC003: error file record format
record TC002;
reject file batch number is (002), error file
constantly 00. record format TC003
(003), and file
trailer record
format (001)
Stand-in OFTYYMMDD??AMCT Member GSCS 1. It is the increment file TC804:Merchant File header TC000;
Authorization of the merchant category Category Record record format
Merchant information the Issuer Format (000), merchant TC001;
Category sends to GSCS, used to category TC804
Increment File record revisions. Upon information
receipt of the file, GSCS (804), and file
will make additions, trailer record
deletions, or revisions format (001)
based on the identifier in
this file.
Reject file of IFTYYMMDD??AMCTR GSCS Member It is the rejection file TC002: reject File header TC000;
Stand-in GSCS sends to the Issuer record record format
Authorization to notify the Issuer of the (000), reject TC001;
Merchant reason for error TC003: error file record format
record TC002;
Category (002), error file
Increment File record format TC003
(003), and file
trailer record
format (001)
Stand-in OFTYYMMDD??ARQ Member GSCS It is the data source TC805:ARQC File header TC000;
authorization parameter file for ARQC verification data record format
ARQC verification the Issuer source record (000), format of TC001;
Verification Data sends to GSCS. GSCS will format data source TC805
source update the corresponding parameter
parameter full information based on this record for ARQC
file file. verification
(805), and file
trailer record
format (001)
Reject file of IFTYYMMDD??ARQR GSCS Member It is the rejection file TC002: reject File header TC000;
Stand-in GSCS sends to the Issuer record record format
authorization to notify the Issuer of the (000), reject TC001;
ARQC reason for error. TC003:error file record format
record TC002;
verification data (002), error file
source record format TC003
parameter (003), and file
information full trailer record
file. format (001)
Stand-in OFTYYMMDD??XVR Member GSCS It is the data source TC806:TVR/CVR File header TC000;
Authorization parameter file for record format
TVR/CVR TVR/CVR verification the Verification (000), format of TC001;
verification Issuer sends to GSCS. parameter record TVR/CVR
format TC806
parameter full GSCS will update the verification
file corresponding parameter
information based on this record (806),
file. and file trailer
record format
(001)
Reject file of IFTYYMMDD??XVRR GSCS Member It is the rejection file TC002:reject File header TC000;
Stand-in GSCS sends to the Issuer record record format
Authorization to notify the Issuer of the (000), reject TC001;
TVR/CVR reason for error. TC003:error file record format
record TC002;
Verification (002), error file
Parameter record format TC003
(003), and file
trailer record
format (001)
Stand-in OFTYYMMDD??MTP**** Member GSCS It is the full merchant TC808: MTP File header TC000;
Authorization blacklist sent by the record format record format
merchant Issuer to implement (000), MTP TC001;
blacklist full file transaction blacklist Information TC808
control from acceptance (808), and file
merchant side. The batch tail record
number is 00 constantly. format (001)
Reject file of IFTYYMMDD??MTPR**** GSCS Member It is the returned file TC002: Reject File header TC000;
stand-in GSCS sends to the Issuer record record format
authorization to inform the reason for (000), Reject TC001;
merchant error. The batch number TC003: Error file record format
record TC002;
blacklist full file is constantly 00. (002), Error file
record format TC003
(003), and file
tail record
format (001)
Stand-in OFTYYMMDD??AMTP**** Member GSCS It is the increment file of TC808: MTP File header TC000;
merchant the merchant blacklist the Record format record format
blacklist Issuer sends to GSCS. The (000), MTP TC001;
increment file batch number is Information
TC808
constantly 00. (808), File tail
record format
(001)
Reject file of IFTYYMMDD??AMTPR**** GSCS Member It is the rejection file TC002: Reject File header TC000;
stand-in GSCS sends to the Issuer record record format
merchant to notify the Issuer of the (000), Reject TC001;
blacklist reason for error. The TC003: Error file record format
record TC002;
increment file batch number is (002), Error file
constantly 00. record format TC003
(003), and file
tail record
format (001)
Stand-in OFTYYMMDD??ATP Member GSCS It is the full acquiring TC809: ATP File header TC000;
authorization region blacklist the Issuer record format record format
acquiring region sends to GSCS, intended (000), ATP TC001;
blacklist full file to control transactions Information
TC809
from acquiring region (809), and file
perspective. The batch tail record
number is constantly 00. format (001)
Reject file for IFTYYMMDD??ATPR**** GSCS Member The rejection file GSCS TC002: Reject File header TC000;
stand-in sends to the Issuer to record record format
authorization inform the reason for (000), Reject TC001;
acquiring region error. The batch number TC003: Error file record format
record TC002;
blacklist full file is constantly 00. (002), Error file
record format TC003
(003), and file
tail record
format (001)
Stand-in OFTYYMMDD??AATP**** Members GSCS The increment file for TC809: ATP File header TC000;
authorization acquiring region blacklist, record format record format
acquiring region which the Issuer sends to (000), ATP TC001;
blacklist GSCS. The batch number Information
TC809
increment file is constantly 00. (809), and file
tail record
format (001)
Reject file for IFTYYMMDD??AATPR**** GSCS Member The rejection file GSCS TC002: Reject File header TC000;
stand-in sends to the Issuer to record record format
authorization (000), Reject TC001;
acquiring region notify the Issuer of the TC003: Error file record format TC002;
blacklist reason for error. record (002), Error file
increment file record format TC003
(003), and file
tail record
format (001)
Note: “****”is the sequence number, and its value varies from 0000 to 9999. If the Member submits multiple files in a batch, sequence numbers shall be
assigned to the files for differentiation, For a batch with a single file, the value shall be “0000”.
TC801 (BIN)
Table 91 Block 0- Basic BIN Information
TC802 (STP)
Table 92 Block 0- Basic STP Information
TC803 (VIP)
Table 93 Block 0- Basic VIP Information
TC804 (MCT)
Table 94 Block 0- Basic MCT Information
TC805 (ARQ)
Table 95 Block 0- Basic ARQ Information
TC806 (XVR)
TC807 (RTP)
Table 97 Block 0- Basic RTP Information
TC808 (MTP)
Table 98 Block 0- Basic MTP Information
TC809 (ATP)
Table 99 Block 0- Basic ATP Information
10 Batch File
10.1 Overview of Batch File
Structure of Batch File
A batch transaction file is recorded in the form of a file header, a file body and a file tail. Each record consists of
multiple blocks. For details, please refer to Section 2.3
1 3
2 4
Acquirer GSCS Issuer
5
6 7
Figure 20 Batch File Processing for Acquirer and Issuer Both Adopt Single Message
Step 1-5: Batch recurring transactions are converted to online transactions. Details are illustrated in transaction
processing descriptions.
Step 6: For single message Acquirers, GSCS put batch recurring transactions in the audit trailer for the Acquirers
(ACOM/ACOMPOS).
Step 7: For single message Issuers, GSCS will put batch recurring transactions in the audit trailer for the Issuers (ICOM).
Suppose an Acquirer submitted 100 transactions, among which 80 of them had been successfully downloaded by
GSCS and 60 of them had been approved by Issuers. The details are illustrated here below:
Table 100 Detailed Processing of Batch File for Acquirer and Issuer Both Adopt Single Message
1 3
2 4
Acquirer GSCS Issuer
5
6 7
Figure 21 Batch File Processing for Acquirer and Issuer Both Adopt Dual Message
Step 1-5: In batch recurring transactions, the files submitted in batch will be converted to online files. Please refer to
the transaction processing for details. (For general transactions of dual message Acquirers, the presentment file is
required after the online authorization request. In order to simplify the transaction procedure, in batch recurring
transaction, the presentment file needed is incorporated into transaction request file. For example, in Step 1, request
and presentment will be submitted together through a batch recurring request file.)
Step 6: For the dual message Acquirer, GSCS will send it the dual message settlement file IFCYYMMDD??B.
Step 7: For the dual message Acquirer, GSCS will send it the dual message settlement file IFCYYMMDD??C.
Suppose an Acquirer submitted 100 transactions, among which 80 of them had been successfully downloaded by
GSCS and 60 of them had been approved by Issuers. The transaction processing and settlement procedure is detailed
as follows:
Table 101 Detailed Processing of Batch File for Acquirer and Issuer Both Adopt Dual Message
Batch OFTYYMMDD??ATBIE Acquirer GSCS The Acquirer sends TC705:Recurring File head record format TC700 (File
Recurring the batch recurring (000) head
Request File request to GSCS. record)
File tail record format
001 TC701 (File
tail record)
Recurring record format
705 TC705
(Primary
credit)
Batch IFTYYMMDD??ATBIRS GSCS Acquirer GSCS updates the TC702:Reject File head record format TC700 (File
Recurring Acquirer on file record (700) head
Feedback uploading result record)
File based on file TC703:Error File Reject record format
checking. Record (702) TC701 (File
tail record)
Error file record format
(703) TC702
(Reject
File tail record format record)
(701)
TC702
(Reject
record)
Batch IFTYYMMDD??ATBIRE GSCS Acquirer GSCS sends a TC704:Response File head record format TC700 (File
Recurring response file to the Message 700 head
Response Acquirer based on record)
File the response file File tail record format
given by Issuer. 701 TC701 (File
tail record)
Response record format
704 TC704
(Response
Record)
Batch OFTYYMMDD??ATBOE Acquirer GSCS The Acquirer sends TC706:Primary File head record format TC000
Primary batch primary credit credit 700
credit request to GSCS. TC001
Request File File tail record format
701 TC706
(Primary
Primary credit Record credit)
Format 06
Batch IFTYYMMDD??ATBORS GSCS Acquirer GSCS updates the TC002:Reject File head record format TC700 (File
Primary Acquirer on file record (700), Reject record head
credit uploading result format (702) record)
Feedback based on file TC003:Error File
File checking. Record Error file record format TC701 (File
(703) tail record)
TC702
(Reject
record)
Batch IFTYYMMDD??ATBORE GSCS Acquirer GSCS sends a TC704:Response File head record format TC700 (File
Primary response file to the Record 700 head
credit Acquirer based on record)
Response the response file File tail record format
File given by Issuer. 701 TC701 (File
tail record)
Response record format
704 TC704
(Response
record)
Batch OFTYYMMDD??AMOTO Acquirer GSCS The Acquirer sends TC707 order File header record TC700
MO/TO batch order request format 000 (Header
request file to GSCS. record)
File tail record format
001 TC701 (Tail
record)
Recurring record format
707 TC707
(Order)
Batch IFTYYMMDD??AMOTORS GSCS Acquirer GSCS updates the TC702: Reject File header record TC700
MO/TO Acquirer on file Record format (700), Reject (Header
feedback file uploading result record format(702), record)
based on file TC703:Error File Error file record format
checking. Record (703), file tail record TC701 (Tail
format (701) record)
TC702
(Reject
Record)
TC703
(Reject
Record)
Batch IFTYYMMDD??AMOTORE GSCS Acquirer GSCS sends a TC704: Response File header record TC700 (File
MO/TO response file to the Information format 700 head
response file Acquirer based on record)
the response file File tail record format
given by Issuer. 701 TC701 (File
tail record)
Response record format
704 TC704
(Response
record)
TC701
Table 104 Block 0- Batch File Tail Format
Feedback on file initiation in case of error was detected in batch transaction file.
Table 105 Block 0- Batch File Rejected Record
Table 110 Block 2- Batch File Additional Information for Primary Credit