IST Clearing TC57 File Format Specification Guide v240
IST Clearing TC57 File Format Specification Guide v240
SPECIFICATION GUIDE
v2.4.0
September 2023
www.fisglobal.com
This document contains confidential and proprietary information of Fidelity Information Services, LLC and/or its affiliates and
subsidiaries (collectively “FIS”). In limited circumstances, this document may be copied and/or distributed to an FIS client and its
employees on a “need to know” basis in order to fulfill their responsibilities. Any further copying, reproduction, or distribution
outside of FIS without express written consent is strictly prohibited.
© 2023 FIS - All rights reserved worldwide.
Contents
PREFACE .............................................................................................. 12
Purpose of this Document ..................................................................................... 12
Audience ............................................................................................................... 12
Related Documents ............................................................................................... 12
How to Read .......................................................................................................... 14
How to Read a TC 57 Layout Table ............................................................................. 15
Network Reference for Layouts ................................................................................. 15
IST/Clearing Specific - TC 57 Values ........................................................................... 16
TC 57 Layout Fields with Network Reference ............................................................. 16
Glossary of Special Terms and Acronyms ............................................................... 18
TC 57 OVERVIEW .................................................................................. 22
TC 57 File Layout .................................................................................................... 22
TCR Condition ........................................................................................................ 30
HEADER ............................................................................................... 56
TC 90 - File Header ................................................................................................. 56
TC 90, TCR 0 - File Header .......................................................................................... 56
TC 57 - Batch Headers ............................................................................................ 57
TC 57, TCR 0 - Batch Header....................................................................................... 57
TC 57, TCR 1 - Batch Header....................................................................................... 61
TC 57, TCR 2 - American Express Batch Header .......................................................... 64
TC 57 - Data Navigator Transaction Details ............................................................ 67
TC 57, TCR 90 - Data Navigator Transaction Details ................................................... 67
TC 57, TCR 99 - Record Layout ................................................................................... 68
DETAIL RECORD .................................................................................... 70
TC 57 - Common Transaction Details ...................................................................... 70
ADDENDUM ......................................................................................... 93
TC 57, TCR 1 - Common Data Addendum ............................................................... 93
Audience
The intended audience are the user community who use IST/Clearing products and familiar with product
terminologies.
Related Documents
Audience should refer to the following documents for information that supplements this manual:
External Documents
AMEX GNS
DISCOVER
Sales Data Interface The Sales Data Interface manual provides detailed
information regarding the submission of Sales Data
to Discover® for card transactions.
DINERS
GIM
JCB
MasterCard
UP
Part III File Interface Part III File Interface document specifies the file
exchange relationship between UPI and UPI
members in the inter-bank transaction network,
including stipulations on the file access mode, file
name and record format.
VISA
BASE II-Clearing Data Codes BASE II Clearing Data Codes manual provides
information regarding codes associated with the
VISANet BASE II Clearing System.
How to Read
This section helps the audience to read the following:
• TC 57 layouts
Description, Valid Values and Description: A brief description about the field and the
Network Reference format in which the field.
The audience can use this network reference to gather more information on the TC 57 fields from the
network manuals.
Health Care addendum provides information about health care items purchased.
Description, Valid
Field Data
Position Field Values and Network DB Reference
Length Type
Reference
JCB: DE 23
Any field present in TC 57 and used for internal clearing processing but not sent to a particular network will
be identified with the keyword format ‘Network Name: Not Sent’ along with the field description in the
Description, Valid Values and Network Reference column.
Description, Valid
Field Data
Position Field Values and Network DB Reference
Length Type
Reference
Any field present in TC 57 and in used for internal clearing processing but is removed in a particular network
will be identified with the keyword format ‘Network Name: Field Removed’ along with the field description
in the Description, Valid Values and Network Reference column.
VISA: 9F6E
Term Definition
Acronyms
DE Data Element
IC Integrated Chip
MC MasterCard
N/W Network
Ref. Reference
SF Subfield
TC Transaction Code
UP Union Pay
Terms
Datatype Formats
An Alphanumeric
Un Numeric
• Purchase transaction
• Additional information like Commercial Card Level II/III Lodging, Car Rental, Passenger Trip Leg, etc.
TC 57 File Layout
HEADER
TC 57 – BATCH HEADERS
DETAIL RECORD
ADDENDUM
TC 57, VISA TCR 4 - Industry Specific Data - Passenger Transport Ancillary Data
TC 57, VISA TCR 4 - Industry Specific Data - Add New Loan Detail Record Definition
TC 50, TCR 0 Commercial Card - Passenger Itinerary Data Leg Specific Data
TC 50, TCR 0 Commercial Card – Lodging – Line Item Detail (Item Data Elements)
TC 50, TCR 0 Commercial Card – Car Rental – Line Item Detail (Item Data Elements)
TC 50, TCR 0 Commercial Card – Purchasing Transaction – Line Item Detail (Item Data Elements)
– MC – Not in use
TC 57, TCR 3 – AMEX Transaction Detail – Transaction Advice Addendum Retail – Extension
TC 57, TCR 3 – AMEX Transaction Detail – Transaction Advice Addendum Auto Rental
TC 57, TCR 3 – AMEX Transaction Detail – Transaction Advice Addendum Airline – Extension
1
TC 57, TCR 3 – AMEX Transaction Detail – Transaction Advice Addendum Airline – Extension
2
TC 57, TCR 3 – AMEX Transaction Detail – Transaction Advice Addendum Rail – Extension
TC 57, TCR 4 – AMEX Transaction Detail – Transaction Advice Addendum Location Detail
TC 57, TCR 5 – AMEX Transaction Detail – Transaction Advice Addendum Corporate Purchasing
Solutions
TC 57, TCR 3 – AMEX Transaction Detail – Transaction Advice Addendum Retail - Extension
TC 57, TCR 3 – AMEX Transaction Detail – Transaction Advice Addendum Airline – Extension
1
TC 57, TCR 3 – AMEX Transaction Detail – Transaction Advice Addendum Airline – Extension
2
TC 57, TCR 4 – AMEX Transaction Detail – Transaction Advice Addendum Location Detail
TRAILER
TC 57 - BATCH TRAILERS
TC 91 - BATCH TRAILER
TC 92 - FILE TRAILER
TCR Condition
The following table provides an overview of all records (TCRs) considered part of IST/Clearing TCR57/50
standard format:
TC 57 Description File
TCR Number TCR Name Condition for Layout Turn-on
Mapping
TC 57, TCR 2 Amex Batch Header First 4 characters of the record BASEII_TC57_2_AMEX_BH
should be 5702 and record
type position 167 should be ‘1’.
TC 57, TCR 7 Chip Data Layout First 4 characters of the record BASEII_TC57_7_CHIP
should be 5707.
TC 57, TCR 7 Chip Data Layout - First 4 characters of the record BASEII_TC57_7_CHIP_EXT
Extension should be 5707 and extension
flag in position 168 should be
'E'
TC 57, TCR 3 Discover Cash Over First 4 characters of the record BASEII_TC57_3_DISCOVER_
SDR should be 5703, and card type CashOver_SDR_SEQ_1
should be Discover and format
code in position 5-6 should be
‘CS’.
TC 57, TCR 3 Discover Hotel SDR First 4 characters of the record BASEII_TC57_3_DISCOVER_
- Sequence 1 should be 5703, and card type HOTEL_SDR_SEQ_1
should be Discover and format
code in position 5-6 should be
‘H1’.
TC 57, TCR 3 Discover Hotel SDR First 4 characters of the record BASEII_TC57_3_DISCOVER_
- Sequence 2 should be 5703, and card type HOTEL_SDR_SEQ_2
should be Discover and format
code in position 5-6 should be
‘H2’.
TC 57, TCR 3 Discover Hotel SDR First 4 characters of the record BASEII_TC57_3_DISCOVER_
- Sequence 3 should be 5703, and card type HOTEL_SDR_SEQ_3
should be Discover and format
code in position 5-6 should be
‘H3’.
TC 57, TCR 3 Discover Hotel SDR First 4 characters of the record BASEII_TC57_3_DISCOVER_
- Sequence 90 - should be 5703, and card type HOTEL_SDR_SEQ_90
Continuing Record should be Discover and format
code in position 5-6 should be
‘H9’.
TC 57, TCR 3 Discover Sales Tax First 4 characters of the record BASEII_TC57_3_DISCOVER_
SDR should be 5703, and card type SalesTax_SDR_SEQ_1
should be Discover and format
code in position 5-6 should be
‘S1’.
TC 57, TCR 3 Discover Fleet SDR First 4 characters of the record BASEII_TC57_3_DISCOVER_
- Sequence 1 should be 5703, and card type FLEET_SDR_SEQ_1
should be Discover and format
code in position 5-6 should be
‘F1’.
TC 57, TCR 3 Discover Fleet SDR First 4 characters of the record BASEII_TC57_3_DISCOVER_
- Sequence 2 should be 5703, and card type FLEET_SDR_SEQ_2
should be Discover and format
code in position 5-6 should be
‘F2’.
TC 57, TCR 1 Diners Intl – Charge First 4 characters of the record BASEII_TC57_1_Detail_Din
Detail Record should be 5701, card type ers_Record
should be Diners and Diners
indicator in Diners details
record position 5-6 should be
‘DI’.
TC 57, TCR 3 Diners Intl – Airline First 4 characters of the record BASEII_TC57_3_Diners_Intl
Additional Data should be 5703, card type _Addendum
should be Diners and Diners
indicator in Diners details
record position 5-6 should be
‘DI’.
TC 57, TCR 3 Diners Intl – Airline First 4 characters of the record BASEII_TC57_3_Diners_Intl
Routing Detail Data should be 5703, card type _Addendum
should be Diners and Diners
indicator in Diners details
TC 57, TCR 3 Diners Intl – ATM First 4 characters of the record BASEII_TC57_3_Diners_Intl
Additional Detail should be 5703, card type _Addendum
Record should be Diners and Diners
indicator in Diners details
record position 5-6 should be
‘DI’.
TC 57, TCR 3 Diners Intl – Car First 4 characters of the record BASEII_TC57_3_Diners_Intl
Rental Additional should be 5703, card type _Addendum
Record should be Diners and Diners
indicator in Diners details
record position 5-6 should be
‘DI’.
TC 57, TCR 3 Diners Intl - Hotel First 4 characters of the record BASEII_TC57_3_Diners_Intl
Additional Detail should be 5703, card type _Addendum
Record should be Diners and Diners
TC 57, TCR 3 Diners Intl - Rail First 4 characters of the record BASEII_TC57_3_Diners_Intl
Additional Detail should be 5703, card type _Addendum
Record should be Diners and Diners
indicator in Diners details
record position 5-6 should be
‘DI’.
TC 57, TCR 3 Diners Intl - Rail First 4 characters of the record BASEII_TC57_3_Diners_Intl
Routing Detail should be 5703, card type _Addendum
Record should be Diners and Diners
indicator in Diners details
record position 5-6 should be
‘DI’.
TC 57, TCR 3 AMEX GNS Airline First 4 characters of the record BASEII_TC57_3_Amex_GNS
Industry Specific should be 5703, card type _Addendum
Addendum should be Amex and AMEX
GNS indicator in AMEX GNS
TC 57, TCR 3 Amex GNS Auto First 4 characters of the record BASEII_TC57_3_Amex_GNS
Rental Industry should be 5703, card type _Addendum
Specific Addendum should be Amex and AMEX
GNS indicator in AMEX GNS
details record position 276
should be ‘G’.
TC 57, TCR 3 Amex GNS General First 4 characters of the record BASEII_TC57_3_Amex_GNS
Format Industry should be 5703, card type _Addendum
Specific Addendum should be AMEX and AMEX
GNS indicator in AMEX GNS
details record position 276
should be ‘G’.
TC 57, TCR 3 Amex GNS Retail First 4 characters of the record BASEII_TC57_3_Amex_GNS
Insurance Industry should be 5703, card type _Addendum
Specific Addendum should be AMEX and AMEX
GNS indicator in AMEX GNS
details record position 276
should be ‘G’.
TC 57, TCR 3 Amex GNS Double First 4 characters of the record BASEII_TC57_3_Amex_GNS
Byte Character should be 5703, card type _Addendum
Addendum should be AMEX and AMEX
GNS indicator in AMEX GNS
details record position 276
should be ‘G’.
TC 57, TCR 3 Amex GNS Market First 4 characters of the record BASEII_TC57_3_Amex_GNS
Specific Data should be 5703, card type _Addendum
Addendum should be AMEX and Amex
GNS indicator in AMEX GNS
details record position 276
should be ‘G’.
TC 57, TCR 3 Amex GNS Chip First 4 characters of the record BASEII_TC57_3_Amex_GNS
Card Addendum should be 5703, card type _Addendum
should be Amex and Amex GNS
indicator in AMEX GNS details
record position 276 should be
‘G’.
TC50_4_OPNFMT
TC50_5_OPNFMT
TC50_6_OPNFMT
TC50_7_OPNFMT
• Blank → Non-
reversal
• R → Reversal
Field: merch_id
HH → 00 through
23
MM → 00 through
59
SS → 00 through 59
Field: mcc
Field:
merch_post_cd_zip
01 → Airline
Industry
(Customized
Value)
02 → General
Merchandise
03 → General
Merchandise
04 → Insurance,
part 1 and part 2
(Customized
Value)
05 → Automobile
Rental
10 → General
Merchandise
11 → Lodging
12 → Restaurant
13 → Telephone
(Customized
Value)
14 →
Travel/Cruise Line
Industry
(Customized
Value)
20 → General
Merchandise
21 → Oil Company
Industry
(Customized
Value)
Field: invoice_batch
Field:
invoice_sub_cd
Field: pc_id
Note: Clearing will parse TCR99 data and map to NULL. It will not parse the values in TCR9.
MasterCard will maintain Merchant details in Database.
In general, reserved fields in this layout are used for the additional data elements required for different
formats.
Field: msg_type
Field: msg_type
Field:
trans_originator
Field:
receiving_inst_id
Refer Appendix A -
Common Transaction
Detail Valid Values →
Special Condition
Indicators for valid
values.
0 → Default value.
1 → Accounting
Funding
Transaction.
2 → Money
Transfer Original
Credits.
Recurring POS
Payment Environ
Indicator ment
'4' or 'R' R
I I
C C
Fields: trans_ccd
Field:
central_proc_date
BI → ATM Balance
Inquiry.
PU → ATM PIN
Unblock.
PC → ATM PIN
Change.
Field: reversal_ind
1 → Limited
Amount Terminal.
2 → Automated
Dispensing
Machine.
3 → Self-service
terminal.
4 → In Flight
Commerce.
6 → Electronic
Commerce.
7 → Transponders.
9 → Mobile
acceptance
solution.
L → Prepaid Load
Space (or) 0 →
Unknown/not
applicable
1 → Magnetic stripe
service code begins
with 2 or 6, last
transaction at the
chip capable
terminal was a
successful chip
read, or was not a
chip transaction, or
unknown
2 → Magnetic stripe
service code begins
V → 04 VISA
M → 05 MasterCard
S → 03 Amex
N → 07 Diners
R → 08 Discover
J → 09 JCB
U → 33 UP
D → 20 DINA
G → 12 GIM
Field: pan
0 → Direct Debit
Cancel
3 → Direct Debit
Purchase
4 → Direct Debit
Return
5 → Purchase or
Sale
6 → Return or
Credit
7 → Cash
Disbursement/ATM
transaction
8 → No Show for
Lodging
9 → Visa Original
Credit Transaction /
MasterCard
Payment
Transaction
Note: If transaction is
initiated with Visa card,
meaning Card Type = ‘V’
then ‘9’ will indicate Visa
Original Credit
transaction.
If transaction is initiated
with MasterCard card,
transaction type is ‘M’
then ‘9’ will indicate
MasterCard Payment
Transaction.
@ → Manual; no
terminal
D → Magnetic
stripe reader
H → Magnetic
stripe reader
T → Magnetic stripe
reader, and key
entry
X → Magnetic stripe
reader, and key
entry
G → Integrated
circuit card reader
(EMV)
S → ICC and
magnetic stripe
reader
V → PAN auto -
entry via contactless
M/ iChip
3 → Optical Code
Space → Not od
specified
1 → Signature
2 → PIN
3 → Unattended
terminal; no PIN
pad
4→
Mail/Telephone or
Electronic
Commerce
1 → Mail/Phone
Order (MO/TO)
2 →Recurring
transaction (valid
only for U.S.
acquired
transactions).
3 →Installment
payment.
4 →Unknown
classification/other
mail order.
5 →Secure
Electronic
Commerce
Transaction.
6 →Non-
Authenticated
Security Transaction
at a 3-D-Secure-
capable merchant,
and merchant
attempted to
authenticate the
cardholder using 3-
D secure.
7 → Non-
Authenticated
Security Transaction
8 →Non-secure
transaction.
9 →For optional
regional use only.
Field: stan
Field: transmit_dt
Field: transmit_dt
transaction (transaction
set).
Refer Appendix A -
Common Transaction
Detail Valid Values → AVS
Response Codes for valid
values.
Space → CRB or EF
validation not
performed.
I → Insufficient
information for
validation.
N → Account
Number was not
listed in Merchants
CRB region or EF in
purchase date.
Y → Account
Number was listed
in Merchant’s CRB
region or Exc. File.
Space → Not
Applicable.
0 → Unavailable.
1 → Savings
Account.
2 → Checking
Account.
3 → Credit Card
Account.
6 → Stored Value
account (used only
for MasterCard).
9 → Corporate
Credit Account
(used only for
MasterCard).
1 to 9
Space → Not
Applicable.
+ → Indicates
greater than 9.
Field: reason_cd
Field:
payment_fac_id
ch_bill_ccd
(Time only)
• F → Foreign
• Spaces
Field:
sub_merchant_id
• 1 → Token
program
• Space → Not
applicable
Note: The decimal places are not applied for amount fields across the TC 57 layouts discussed in
this document as the decimal positions for the amount fields are applied based on its currency
code exponent.
Field: msg_type
Field: msg_type
Field:
nw_merchant_id
ClearingType
ClearingType
ClearingType
Field:
crossbrd_merchid
Valid values:
• D → Discover
related data
JCB: Refer the latest version of the manual BatchInterfaceGuide > Interchange File > 3.7 Data
Elements > Bit 55 Integrated Circuit Card (ICC) System-Related Data section.
MasterCard: Refer the latest version of the manual IPM Clearing Formats > Chapter 7 Data Element
Definitions > DE 55-Integrated Circuit Card (ICC) System-Related Data section.
VISA: Refer the latest version of the manual BASE II Clearing format TC01 – TC48 > TC 05 DRAFT DATA
TRANSACTIONS > TCR 7 — CHIP CARD TRANSACTION DATA section.
Note: Instead of using TC 57, TCR 7 – Chip Data Layout – Extension record, refer TC 57, TCR 7 –
Common Record for CHIP Details.
Field: msg_type
Field: msg_type
00 → Goods or
Service Purchase
01 →
Withdrawal/Cash
Advance
02 → Adjustment
03 → Check
Guarantee (funds
guaranteed)
11 → Quasi-Cash
Transaction
17 → Script
19 → Fee Collection
20 → Return (of
goods)
22 → Adjustment
29 → Funds
Disbursement
30 → Available
Funds Inquiry
40 → Cardholder
Account Transfer
A0 → COPAC Goods
or Service Purchaser
(Obsolete)
A1 → COPAC
Withdrawal Cash
Advance (Obsolete)
MasterCard: DE 55 Tag
9C
MasterCard: DE 23
MasterCard: DE 55 Tag
9A
MasterCard: DE 55 Tag
9F33
25-32 8 An Terminal Serial This field stores the value Table: ICC_DATA
Number as a Binary Coded Field: ifd_serial_nbr
Decimal which will be
converted to String.
MasterCard: DE 55 Tag
9F37
MasterCard: DE 55 Tag
9F36
indicates whether
cardholder verification is
supported.
MasterCard: DE 55 Tag
82
MasterCard: DE 55 Tag
9F26
VIS → VKI
(Derivation Key
Index)
CCD → Common
Core Identifier
EMV → Generic
EMV Data
VIS → VKI
(Derivation Key
Index)
CCD → Common
Core Identifier
EMV → Generic
EMV Data
MasterCard: Not
exported
VIS → VKI
(Derivation Key
Index)
CCD → Common
Core Identifier
EMV → Generic
EMV Data
Script 1 Results
Position: 1
Length: 2
Format: display
Hexadecimal
Script 1 Identifier
Position: 1
Length: 8
Format: display
Hexadecimal
Field: msg_type
Field: msg_type
VIS → VKI
(Derivation Key
Index)
CCD → Common
Core Identifier
EMV → Generic
EMV Data
MasterCard: Field
removed
46-77 32 Dx Third Party Data Contains the device type Table: ICC_DATA
and optionally Field:
proprietary information third_party_data
from a third party.
MasterCard: DE 55 Tag
9F6E
MasterCard: DE 55 55
Tag 9F0A
MasterCard: DE 55 Tag 84
101-116
• IAD – Byte 9-16 of TC 57,
TCR 7 – Chip Data Layout
record
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 Draft Data Transactions > TCR D - INSTALLMENT PAYMENT section.
Field: msg_type
Field: msg_type
Code
B → Biweekly
M → Monthly
W → Weekly
00 → Non-
installment
01 → Issuer
installments
02 → Deferred
issuer installments
03 → Merchant
installments
04–99 → Reserved
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 Draft Data Transactions > TCR D - INSTALLMENT PAYMENT section.
Field:
msg_type
Field:
msg_type
• 1→
Registration/first
transaction
• 2 → Subsequent
transaction
• 3 → Modification
• 4 → Cancellation
• 1 → Fixed
amount recurring
payment
• 2 → Recurring
payment with
maximum
amount
• 01 → Daily
• 02 → Twice
weekly
• 03 → Weekly
• 04 → Ten days
• 05 → Fortnightly
• 06 → Monthly
• 08 → Trimester
• 09 → Quarterly
• 10 → Twice
yearly
• 11 → Annually
• 12 →
Unscheduled
• 0 → Not
validated
• 1 → Validated
Network Reference: Refer latest version of the document BASE II Interchange Formats TC01 to TC49 > TC 05
Draft Data Transactions > TCR D - Fleet Supplementary Data section.
fleet_bus_fmt_cd
chge_rsn_cd
where,
hh = Hours (00–99)
mm = Minutes (00–
59)
ss = Seconds (00–
59)
where,
hh = Hours (00–99)
mm = Minutes (00–
59)
ss = Seconds (00–59)
where,
hh = Hours (00–99)
mm = Minutes (00–
59)
ss = Seconds (00–59)
where,
hh = Hours (00–99)
mm = Minutes (00–
59)
ss = Seconds (00–59)
2 → Cost plus
discount method
3 → Best of retail
minus or cost plus
V → Visa
disc_plan_id
client_id
Network Reference:
VISA: Refer latest version of the document BASE II-Clearing Interchange Formats TC50 to TC92 > TC 57 Data
Capture Advice Transactions > TCR 3 - TRANSACTION DETAIL, PAYMENT SERVICE DATA section.
Field: msg_type
Field: msg_type
Spaces (or)
A through Z (or)
0 through 9.
Y1 → Offline
Approval
Z1 → Offline
Decline
Y3 → Unable to go
online, approval
Z3 → Unable to go
online, decline
To qualify for
CPS/Passenger Transport
original purchase
transactions and their
reversals, the last
transaction in the series
must carry the Multiple
Clearing Sequence Count
with a value greater than
zero. (All transactions
within the series may
carry the Multiple
Clearing Sequence
Count.)
All transactions
associated with the same
Transaction Identifier
must be in sequence
Space → No
market-specific
authorization data
supplied.
A → Valid Auto
Rental market-
specific
authorization data
received.
B → Valid Bill
Payment market-
specific
authorization data
received.
E → Valid
Electronic
Commerce
Transaction
Aggregation data
received.
H → Valid Hotel
market-specific
authorization data
received.
J → Valid B2B
Invoice Payment
received.
M → Valid
Healthcare market-
specific
authorization data
received.
N → Invalid or not
applicable market-
specific data
received.
T → Valid Transit
market-specific
authorization data
received.
D → Digital goods
P → Physical goods
Field:
rewards_prog_id
there is a value in
Card Level Results
(ALP Product ID for
VISA) is fetched
from the TC 57 file
(and)
ACCT_LVL_PART_IN
D field is 'Y' for the
BIN account range
used.
1 → DCC
performed
Space → default
value, no DCC has
been performed
R → (Regulated)
N → (Non-
regulated)
Field: amt_auth
Q → Spend spend_qual_ind
assessment
threshold defined
by VISA has been
met.
N → Spend
assessment
threshold defined
by VISA has not
been met.
B → Base spend
assessment
threshold defined
Space → Accounts
that are not subject
to spend
processing.
• 01 → Program 1
• C → Credit
• D → Debit
• P → Prepaid
• Space
Network Reference:
VISA: Refer latest version of the document BASE II-Clearing Interchange Formats TC50 to TC92 > TC 57 Data
Capture Advice Transactions > TCR 3 - TRANSACTION DETAIL, PAYMENT SERVICE DATA section.
Field: msg_type
Field: msg_type
Spaces (or)
A through Z (or)
0 through 9.
Y1 → Offline
Approval
Z1 → Offline
Decline
Y3 → Unable to go
online, approval
Z3 → Unable to go
online, decline
Field: amt_auth
To qualify for
CPS/Passenger Transport
original purchase
transactions and their
reversals, the last
transaction in the series
must carry the Multiple
Clearing Sequence Count
with a value greater than
All transactions
associated with the same
Transaction Identifier
must be in sequence and
in the same batch.
Space → No
market-specific
authorization data
supplied.
A → Valid Auto
Rental market-
specific
authorization data
received.
B → Valid Bill
Payment market-
specific
authorization data
received.
E → Valid
Electronic
Commerce
Transaction
Aggregation data
received.
H → Valid Hotel
market-specific
authorization data
received.
J → Valid B2B
Invoice Payment
received.
M → Valid
Healthcare market-
specific
authorization data
received.
N → Invalid or not
applicable market-
specific data
received.
T → Valid Transit
market-specific
authorization data
received.
D → Digital goods
P → Physical goods
Field:
rewards_prog_id
Field: prod_type_id
1 → DCC N
Space → default
value, no DCC has
been performed
R → (Regulated)
N → (Non-
regulated)
Field: amt_auth
clearing rules.
Q → Spend N
assessment Field:
threshold defined spend_qual_ind
by VISA has been
met.
N → Spend
assessment
threshold defined
by VISA has not
been met.
B → Base spend
assessment
threshold defined
by VISA has been
met.
Space → Accounts
that are not subject
to spend
processing.
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 Draft Data Transactions > TCR 3 — INDUSTRY SPECIFIC DATA – BUSINESS APPLICATION DATA
section.
Field: msg_type
1 → Account
Funding
2 → Original Credit
• A0 → Alias
• 00 → Normal
Transaction
• 01 → Originator
hold
• 02 → Visa
deferred OCT
hold, default
interval
• 0I → Visa Direct
custom program
AA → Account to
Account Money
Transfer
BB → Business to
Business
BI → Money
Transfer Bank
Initiated
CP → Card Bill
Payment
FD → Funds
Disbursement
(General)
GD → Government
Disbursement
GP → Gambling
Payout (other than
online Gambling)
LO → Loyalty and
Offers
MD → Merchant
Disbursement
MI → Money
Transfer Merchant
Initiated
OG → Online
Gambling Payout
PA → Payment
Transaction (U. S.
region service only)
PD →
Payroll/Pension
Disbursement
PG → Payment to
Government
PP → Person to
Person Money
Transfer
PS → Payment for
Goods and Services
(General)
TU → Prepaid Load
– Top-Up
WT → Wallet
Transfer
Cash
Check
Card
Space
01 → Returned
check not sufficient
funds (NSF)
02 →Returned
check stop
payment
03 → Returned
check account
closed
04 → Returned
check refer to
maker
05 → Returned
check - other
Spaces →
Unspecified
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 Draft Data Transactions > TCR D Original Credit Additional Data section.
Field:
msg_type
0 → Default Field:
msg_type
Field:
recipient_name
Now transfer
the recipient.
05 → Payer
(sender)
06 → Payee
(recipient)
IMPORTANT:
Tag 9F20
Tag 9F22
where,
CUID → Customer
identification
(unspecified)
NTID → National
identification
PASN → Passport
number
DRLN → Driver
license
TXIN → Tax
identification
CPNY → Company
registration
number
PRXY → Proxy
identification
SSNB → Social
security number
ARNB → Alien
registration
number
LAWE → Law
enforcement
identification
MILI → Military
identification
TRVL → Travel
identification (non-
passport)
EMAL → Email
PHON → Phone
number
0B → Business
0I → Individual
cc → century
yy → year
mm → month
dd → day
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 DRAFT DATA TRANSACTIONS > TCR 3 - INDUSTRY - SPECIFIC DATA – LODGING section.
Field: msg_type
Field: msg_type
Field:
lodg_bus_fmt_cd
0 → Not applicable
1 → No-show
Space → No extra
charge
0 →No extra
charge
2 → Restaurant
3 → Gift Shop
4 → Mini Bar
5 → Telephone
6 → Other
7 → Laundry
44-55 12 An Daily Room Rate Holds the daily rate being Table:
charged for the room. LODGING_ADN
Field:
other_service_cd
Field: amt_total_tax
Field:
amt_food_bev_chg
Field:
amt_folio_cash_adv
Field: room_night
106-117 12 Un Total Room Tax Holds the total room tax Table:
being billed. LODGING_ADN
Field:
amt_room_tax
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 DRAFT DATA TRANSACTIONS > TCR 3 - INDUSTRY - SPECIFIC DATA – CAR RENTAL section.
Field: msg_type
Field: msg_type
Field:
rental_bus_fmt_cd
Field: days_rented
0 → Not applicable
1 → No-show for a
specialized Vehicle
Space → No extra
charge
0 → No Extra
Charge
1 → Gas
2 → Extra Mileage
3 → Late Return
4 → One Way
Service Fee
5 → Parking
Violation
Field:
amt_daily_rate
Field:
amt_weekly_rate
Field:
amt_insurance_chg
Field: amt_fuel_chg
Field:
rental_class_cd
Field: renter_name
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 DRAFT DATA TRANSACTIONS > TCR 3 - INDUSTRY - SPECIFIC DATA – PASSENGER ITINERARY
DATA section.
Field: msg_type
Field: msg_type
Field: fare_basis_cd
Field: fare_basis_cd
Field:
passen_bus_fmt_cd
STRT → Start
PARS → TWA
DATS → Delta
SABR → Sabra
DALA → Covio-
Apollo
BLAN → Dr Blank
DERD → DER
TUID → TUI
Field:
passenger_name
Field: carrier_cd
Field:
service_class_cd
Field: stop_over_cd
Field: carrier_cd
Field:
service_class_cd
Field: stop_over_cd
Field: carrier_cd
Field:
service_class_cd
Field: stop_over_cd
Field: carrier_cd
Field:
service_class_cd
Field: stop_over_cd
Field:
travel_agency_cd
Field:
travel_agency_nam
e
Field:
restricted_tkt_ind
Field: ticket_id
Field: fare_basis_cd
Field: flight_nbr
Field: fare_basis_cd
Field: flight_nbr
Field:
credit_reason_ind
Notes:
With reference to Spring 2022 Compliance, for all VISA Fleet Transactions, Refer TC 57, TCR 4 -
Industry Specific Data - EMV Fleet Service (Business Format Code - FT) instead of TC 57, TCR 4 -
Industry Specific Data - Fleet Service layout (Business Format Code - FL).
Field: msg_type
Field: msg_type
Field:
fleet_bus_fmt_cd
Field:
exp_fuel_type
1 → Fuel Purchase
2 → Non-Fuel
Purchase
L → Liter
G → U.S. Gallon
I → Imperial Gallon
K → Kilo
P → Pound
Field: quantity
Field:
amt_net_non_fuel
Field:
odometer_reading
Field:
amt_m_fuel_tax
Field: prod_qualifier
Space → Non-Fuel
Transaction
F → Full service
S → Self Service
Blank → Default
0 → Non-Exempt
1 → Exempt
0 → Non-Exempt
1 → Exempt
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 DRAFT DATA TRANSACTIONS > TCR 3 - INDUSTRY - SPECIFIC DATA – PASSENGER TRANSPORT
ANCILLARY DATA section.
Field: msg_type
Field: msg_type
Field: msg_type
Sequence
Number
Field:
passen_anc_bus_fm
t_cd
For a standalone
purchase, this field
must contain the
same value as in
A → Passenger nd
transport ancillary
purchase
cancellation
B → Airline ticket
and passenger
transport ancillary
purchase
cancellation
O → Other
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 DRAFT DATA TRANSACTIONS > TCR 3 - INDUSTRY - SPECIFIC DATA – LOAN DETAIL section.
Field: msg_type
Field: msg_type
Field:
business_format_co
de_ld
CNPJ (Company
tax)
Y → Yes
N → No
Field: loan_type
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 DRAFT DATA TRANSACTIONS > TCR 3 - EMV Fleet Service section.
Description /
Position Field Length Data Type Field DB Reference
Valid Values
Field:
msg_type
Field:
msg_type
• 1 → Fuel
purchase
• 2 → Non-
fuel
purchase
• 3 → Fuel
and non-
fuel
purchase
• F → Full
service)
• S → Self
service)
• L → Liter
• G → U.S.
gallon
• I→
Imperial
gallon
• K → Kilo
• P→
Pound
Four decimal
places are
implied. If the
entry is not
numeric, the
BASE II VIC will
insert zeros.
Network Reference: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to
TC48 > TC 05 DRAFT DATA TRANSACTIONS > TCR 4 – SUPPLEMENTAL FINANCIAL DATA section.
Field: msg_type
Field: msg_type
Field:
agent_unique_id
Field:
sms_bus_fmt_cd
0003 → Interlink
0004 → Plus
0006 →
MasterCard
0040 → American
Express
0041 → Discover
Card
0042 → AFFN
0043 → Diner's
Club
Space → No
adjustment
A → Adjustment
Field:
msg_reason_cd
Field:
visa_internal_use
Field: msg_type
Field: msg_type
Field:
smspro_bus_fmt_c
d
0003 → Interlink
0004 → Plus
0006 →
MasterCard
0040 → American
Express
0041 → Discover
Card
0042 → AFFN
0043 → Diner's
club
Space → No
adjustment
A →Adjustment
informational purposes
only.
Field:
visa_internal_use
Position 80-103: 1–
9 and A–Z
Field:
msg_type
Field:
msg_type
• Position 22-45: 1–
9 and A–Z
Network Reference: Refer the latest version of the manual BASE II Clearing format TC01 – TC48 > TC 05
DRAFT DATA TRANSACTIONS > TCR 6 — LIMITED-USE DATA section.
Field: msg_type
Field: msg_type
0 → Tax not
included
1 → State
Provincial Tax
included
2 → Transaction is
not subject to tax
0 → Tax not
included
1 → Local Tax
included
2 → Transaction
not subject to tax
1 → Order
number
3 → Rental
Agreement
Number
4 → Hotel Folio
Number
5 → Invoice
Number
0 → not subject to
tax
1 → subject to tax
Field:
customer_vat_nbr
Network Reference:
Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment, Addendum, and
Chargeback Messages > Financial Detail Addendum/1644 Messages >Financial Detail Addendum (Generic
Detail)/1644 section.
Field:
msg_type
Field:
msg_type
Sequence Field:
Number
msg_type
7 1 Un Originating NA Table:
Field:
originatingmsg_fmt
msg_text3
Field:
msg_type
Field:
msg_type
• 001 → Interchange
Fee
• PDS 0275 subfield 4:
ALM Rate Type
Subfield 2: Override
Priority
CR → amount
receiver credit
DR → amount
receiver debit
CR → amount
receiver credit
DR → amount
receiver debit
If Min/Max Limit
Ind = Y, the Min or
Max fee amount
was applied, and
the Variable and
Fixed Fee Amounts
will match either
the Min or the Max
Limit Amount setup
in the IPM MPE
Table IP0053T1
Field:
msg_type
Field:
msg_type
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Passenger Transport Detail - General Ticket Information)/1644 and Financial Detail Addendum
(Passenger Transport Detail - Trip Leg Data)/1644 sections.
Field: msg_type
Field: msg_type
A → 00:00
(midnight) to 11:59
P → 12:00 (noon)
to 23:59
Space → Unknown
or not available
MasterCard: PDS 0531
subfield 2
This is an extension of the TC 57, TCR 4 with Business Format 01. This TCR is designed so to contain data for
the General Ticket Information and for the first Trip Leg (Leg 1). The reason for this design is that usually,
some data from the first Trip Leg are required for transaction to be qualified for the incentive Interchange
Fee rates.
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Passenger Transport Detail - Trip Leg Data)/1644 section.
Field: msg_type
Field: msg_type
P → 12:00(noon) to
23:59
Space → Unknown
or not available
P → 12:00(noon) to
23:59
Space → Unknown
or not available
class). Field:
Interchange Rate
Program.
P → 12:00 (noon)
to 23:59
Space → Unknown
or not available
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Vehicle Rental Detail)/1644 section.
Field: msg_type
Field: msg_type
D → Daily rate
W → Weekly rate
M → Monthly rate
space → Unknown
or unreported
(or) amt_weekly_rate,
monthly rental
rate.
This field varies based on
RENTAL_RATE_IND as
D/W/M.
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Vehicle Rental Detail)/1644 section.
Field: msg_type
Field: msg_type
N → No (insurance
was not purchased)
Spaces →
Unknown or
unreported
Y → Yes (additional
charges were
added)
N → No (no
additional charges
were added)
space → No
additional charges
or unknown
Field:
rental_loc_city
0 → No tax
collected
1 → Tax Exempt
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Lodging Summary)/1644 section.
Field: msg_type
Y → In compliance
with Fire Safety
Act.
N → Not in
compliance with
the Fire Safety Act.
Whenever a MasterCard Corporate Fleet Card® is used at a fuel location, the Corporate Fleet Transaction
Information message (Usage Code 98, Industry Record Number 002) may be submitted to provide all the
transaction information.
Field: msg_type
Field: msg_type
subfield 2
measure. Field:
subfield 3
Field: quantity_exp
Subfield 6
point of interaction.
POI.
Acquirers may submit 1–999 occurrences of this message. Each occurrence provides detailed itinerary data
associated with a railway transaction.
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Passenger Transport Detail - Rail Data)/1644 section.
Field: msg_type
Field: msg_type
D → Fee Amount is
a debit
C → Fee Amount is
a credit
Acquirers may submit 1–999 occurrences of this message. Each occurrence provides detailed travel agency
fee data associated with a travel agency, airline, or railway transaction.
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Travel Agency Detail)/1644 section.
Field: msg_type
Field: msg_type
tagency_bus_fmt_c
d
CUORD →
Customer Order
CUSTPO →
Customer Purchase
Order
PMTREF →
Payment Reference
number
PRCHID → Purchase
Identification
D → Travel Agency
Fee Amount is a
debit
C → Travel Agency
Fee Amount is a
credit
Travel costs for all individuals are supplemented with the client-specific information requested by the
corporation. This may include things such as cost accounting, project designation, company/division, and so
on.
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Lodged Account Detail)/1644 section.
Field: msg_type
Field: msg_type
00 → Not
Applicable to this
transaction
10 → START BSP
(Billing and
Settlement Plan)
(Global Distribution
Systems Fares) (57
record, CCZ)
11 → START non-
BSP (Billing and
Settlement Plan)
(56, 57 records)
12 → Deutche
Bahn Online from
Deutche Bahn
14 → BSP (Billing
and Settlement
Plan) from DER
15 → Non-BSP
(Billing and
Settlement Plan)
from DER
16 → Manual
Matching for
Exceptional
Customers
(customers of a
specific program in
Germany that is no
longer supported)
18 → Deutche
Bahn-Online from
DER
19 → Acquirer
Addenda (only
Financials)
DR → (Deutsches
Reisebüro) (or)
ST → (ST Art
Amadeus).
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Payment Transaction Detail)/1644 section.
Field: msg_type
Field: msg_type
145-150 6 Un Fund Due Date Provides the date of the Table: PYMT_ADN
anticipated receipt of Field:
funds by the recipient fund_due_date
(Seller).
MMDDYYYY format. h
Field:
Note: Only numbers are
allowed in Payee Phone payee_phone_no
Number.
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Payment Transaction Detail)/1644 section.
Field: msg_type
Field: msg_type
Field: msg_type
Field: msg_type
represents a qualified
healthcare items
(qualified in accordance
with the IIAS Industry
Standard list).
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > First Presentment section for the additional fields of the
compliance record.
Field: msg_type
Field: msg_type
MasterCard: DE 63 Field:
subfield 2, TraceID banknet_ref_date
position 10-13
0 → Reserved
1 → Reserved
2 → Channel
9 → No Security
Protocol
0 → Reserved
1 → Cardholder
certificate not used
2 → Processed
through
Masterpass
3 → Chip
cryptogram used,
Cardholder
Certificate not used
4 → Digital Secure
Remote Payment
(DSRP) with UCAF
data.
1 → UCAF data
collection is
supported by the
merchant, and
2 → Both merchant
and issuer are
UCAF enabled as
indicated in the
Authorization
3 → Merchant is
UCAFenabled and
the transaction was
processed under
the Maestro®
Utility Payment
Program (MUPP)
and intracountry
recurring payment
programs (Europe
Region) as
indicated in the
Authorization
4 → Reserved for
future use
5 → Issuer risk
based decisioning
6 → Merchant risk
based decisioning
7 → Partial
shipment or
recurring payment
(DE 48, sub-
element 43 not
required). Liability
will depend on the
original UCAF
values provided
and matching with
the initial
transaction.
8 & 9 → Reserved
for future use.
01 → The
transaction is a
MasterCard
commercial card
transaction
initiated via the
Payment Gateway
(a Payable Account
transaction).
02 → This
transaction is from
a card acceptor
terminal that is
exempt from
having an IIAS
because it has met
the IRSs 90 percent
qualification rule.
03 → The
transaction is from
a card acceptor
terminal that
verified qualified
healthcare
expenses against
an Inventory
Information
Approval System
(IIAS) during the
authorization
process.
04 → The
transaction is
submitted as a
Healthcare
transaction but
from a non–IIAS-
certified merchant.
acceptance preferences
for all point-of-
interaction (POI)
conditions.
MasterCard: DE 40
DE 22, subfield 3 →
Terminal Data:
Card Capture
Capability
DE 22, subfield 4 →
Terminal Operating
Environment
DE 22, subfield 5 →
Cardholder Present
Data
DE 22, subfield 6 →
Card Present Data
DE 22, subfield 7 →
Card Data: Input
Mode
DE 22, subfield 8 →
Cardholder
Authentication
Method
DE 22, subfield 9 →
Cardholder
Authentication
Entity
DE 22, subfield 10
→ Card Data
Output Capability
DE 22, subfield 11
→ Terminal Data
Output Capability
DE 22, subfield 12
→ PIN Capture
Capability
1 → Issuer Domain
2 → Acquirer
Domain
01 → Pre-Funded
02 → Real-time
Authorized
03 → Post-
Authorized
Aggregated
04 → Authorized
Aggregated Split
Clearing
05 → Other
06 → Post-
authorized
Aggregated
Maestro
07 → Debit
Recovery
08–99 → Reserved
for Future Use
00 → Unknown
01 → Urban Bus
02 → Interurban
Bus
03 → Light Train
Mass Transit
(Underground
Metro, LTR)
04 → Train
05 → Commuter
Train
06 → Water Borne
Vehicle
07 → Toll
08 → Parking
09 → Taxi
10 → High Speed
Train
11 → Rural Bus
12 → Express
Commuter Train
13 → Para Transit
14 → Self Drive
Vehicle
15 → Coach
16 → Locomotive
17 → Powered
Motor Vehicle
18 → Trailer
19 → Regional
Train
20 → Inter City
21 → Funicular
Train
22 → Cable Car
23–99 → Reserved
for Future Use
102 → Wallet
Remote NFC
Payment
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
subfield 2
MasterCard: DE 54
subfield 5
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
subfield 2
MasterCard: DE 54
subfield 5
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
subfield 2
MasterCard: DE 54
subfield 5
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
subfield 2
MasterCard: DE 54
subfield 5
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
subfield 2
MasterCard: DE 54
subfield 5
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
subfield 2
MasterCard: DE 54
subfield 5
20 → Issuer-
financed
21 → Merchant-
financed
22 → Acquirer-
financed
Refer Appendix C -
MasterCard Valid Values
→ Transaction Integrity
Class for valid values.
30 → Post-dated
with guarantee
31 → Post-dated
without guarantee
Y → Yes
N → No
01 → Credit
02 → Debit
03 → Prepaid
04 → Deposit
Account
05 → Mobile
Money Account
06 → Cash
07 → Reserved for
future use
C → Credit to
Issuer and Debit to
Acquirer
D → Debit to Issuer
and Credit to
Acquirer
allow Receiving
Institutions the ability to
initiate a refund to the
consumer via the
Originating Institution.
Example: f38e6948-5388-
41a6-bca4-b49723c19437
3D EMV
Secure 3-D
1.0 Secure
(3DS (3DS
1.0) 2.0)
h kL, kM
If Program Protocol is
present, customers
indicate the correct
Program Protocol by
sending one of the values
defined below:
3D Secure Version
1.0 = 1
1 → MasterCard
consumer
Presented QR
• C1
• M1
• M2
• 00 to 99
• 01323
• 01425
• 01723
• 01825
• 02217
• 02207
• 02301
• ACS
• DBK
• DCG
• DCS
• DPL
• ACS
• DBK
• DCG
• DCS
• DPL
• MAB
• 801
• 811
• 812
• 813
• 814
• 815
• 821
• 822
• 1
• 2
• 3
945-961 17 An Reserved NA NA
962-991 30 An Reserved NA NA
992-993 2 An Reserved NA NA
Field:
validation_flag
Identifier Field:
reg_trx_idn
no_rec_pay
rec_pay_freq
Note:
From this compliance, the values for the Additional Amount Sub Fields are arrived through 5703
Layout (up to 240 bytes as per the latest requirement) and these values are stored in
ADDTL_AMOUNT table.
Previously, we were support up to length of 120 bytes in 5705 and 5709 compliance data layouts
and now it is marked as reserved. Though we marked as reserved, we continue to support if data
comes in 5705 and 5709 (only 120 bytes) for 2 more compliance, provided if we did not get data
from 5703 because the priority will be given for 5703 layouts.
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Corporate Card Common Data Requirements section.
Field: msg_type
Field: msg_type
Y → Sales tax is
included in total
purchase amount.
N or zero → Card
acceptor has the
ability to provide
tax amount, but
goods/services
were not taxable.
Space →
Information is
unknown.
1 → Corporation
2 → Not known
3 → Individual/Sole
Proprietorship
4 → Partnership
5→
Association/Estate/
Trust
6 → Tax Exempt
Organizations
(501C)
7 → International
Organization
8 → Limited
Liability Company
(LLC)
9 → Government
Agency
1 → No application
classification
2 → Female
business owner
3 → Physically
handicapped
female business
owner
4 → Physically
handicapped male
business owner
0 → Unknown
1 → Not certified
2 → Small Business
Administration
(SBA) certification
small business
3 → SBA
certification as
small
disadvantaged
business
4 → Other
government or
agency-recognized
certification (such
as Minority
Supplier
Development
Council)
5 → Self-certified
small business
6 → SBA
certification as
small and other
government or
agency-recognized
certification
7 → SBA
certification as
small
disadvantaged
business and other
government or
agency-recognized
certification
8 → Other
government or
agency-recognized
certification and
self-certified small
business
A → SBA
certification as 8(a)
B → Self-certified
small
disadvantaged
business (SDB)
C → SBA
certification as
HUBZone
0 → Unknown
1 → African
American
2 → Asian Pacific
American
3 → Subcontinent
Asian American
4 → Hispanic
American
5 → Native
American Indian
6 → Native
Hawaiian
7 → Native Alaskan
8 → Caucasian
9 → Other
0 → Unknown
0 → No tax
collected
1 → Tax exempt
Field: msg_type
Field: msg_type
ID. Field:
receiving_inst_id
1 → Corporation
2 → Not known
3 → Individual/Sole
Proprietorship
4 → Partnership
5→
Association/Estate/
Trust
6 → Tax Exempt
Organizations
(501C)
7 → International
Organization
8 → Limited
Liability Company
(LLC)
9 → Government
Agency
2 → Female
business owner
3 → Physically
handicapped
female business
owner
4 → Physically
handicapped male
business owner
0 → Unknown
1 → Not certified
2 → Small Business
Administration
(SBA) certification
small business
3 → SBA
certification as
small
disadvantaged
business
4 → Other
government or
agency-recognized
certification (such
as Minority
Supplier
Development
Council)
5 → Self-certified
small business
6 → SBA
certification as
small and other
government or
agency-recognized
certification
7 → SBA
certification as
small
disadvantaged
business and other
government or
agency-recognized
certification
8 → Other
government or
agency-recognized
certification and
self-certified small
business
A → SBA
certification as 8(a)
B → Self-certified
small
disadvantaged
business (SDB)
C → SBA
certification as
HUBZone
0 → Unknown
1 → African
American
2 → Asian Pacific
American
3 → Subcontinent
Asian American
4 → Hispanic
American
5 → Native
American Indian
6 → Native
Hawaiian
7 Native Alaskan
8 → Caucasian
9 → Other
0 → Unknown
is provided. Field:
N → Business type bus_type_provcd
was not provided.
R → Card acceptor
refused to provide
business type.
R → Card acceptor
refused to provide
business type.
N → Business d
certification type
was not provided.
R → Card acceptor
refused to provide
business type.
N → Business d
racial/ethnic type
was not provided.
R → Card acceptor
refused to provide
business
racial/ethnic type.
Y → Card Acceptor
Tax ID provided
N → Card Acceptor
Tax ID not provided
R → Refused to
provide Card
Acceptor Tax ID
C → Credit
D → Debit.
C → Credit
D → Debit.
C → Credit
D → Debit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount
spaces → Not
supported
Tax
Interp
Tax Rate
retati
Rate Expon
on
ent
09000 5 0.090
00 (9
perce
nt tax
rate)
00009 2 0.09
(9
perce
nt tax
rate)
09000 3 9.000
(900
perce
nt tax
rate)
00009 1 0.9
(90
perce
nt tax
rate)
00009 3 0.009
(0.9
perce
nt tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
space → Not
supported
D → Debit
C → Credit
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount
spaces → Not
supported
Tax
Interp
Tax Rate
retati
Rate Expon
on
ent
09000 5 0.090
00 (9
perce
nt tax
rate)
00009 2 0.09
(9
perce
nt tax
rate)
09000 3 9.000
(900
perce
nt tax
rate)
00009 1 0.9
(90
perce
nt tax
rate)
00009 3 0.009
(0.9
perce
nt tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
space → Not
supported
D → Debit
C → Credit
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount
spaces → Not
supported
Tax
Interp
Tax Rate
retati
Rate Expon
on
ent
09000 5 0.090
00 (9
perce
nt tax
rate)
00009 2 0.09
(9
perce
nt tax
rate)
09000 3 9.000
(900
perce
nt tax
rate)
00009 1 0.9
(90
perce
nt tax
rate)
00009 3 0.009
(0.9
perce
nt tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
space → Not
supported
D → Debit
C → Credit
0 → No Tax
Collected
1 → Tax Exempt
D → Discount
amount is a debit
C → Discount
amount is a credit
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount
spaces → Not
supported
Tax
Tax Rate Interpr
Rate Expon etation
ent
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
03 → City Sales Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
space → Not
supported
D → Debit
C → Credit
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount
spaces → Not
supported
Tax
Interp
Tax Rate
retati
Rate Expon
on
ent
09000 5 0.090
00 (9
perce
nt tax
rate)
00009 2 0.09
(9
perce
nt tax
rate)
09000 3 9.000
(900
perce
nt tax
rate)
00009 1 0.9
(90
perce
nt tax
rate)
00009 3 0.009
(0.9
perce
nt tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
space → Not
supported
D → Debit
C → Credit
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount
spaces → Not
supported
Tax
Interp
Tax Rate
retati
Rate Expon
on
ent
09000 5 0.090
00 (9
perce
nt tax
rate)
00009 2 0.09
(9
perce
nt tax
rate)
09000 3 9.000
(900
perce
nt tax
rate)
00009 1 0.9
(90
perce
nt tax
rate)
00009 3 0.009
(0.9
perce
nt tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
space → Not
supported
D → Debit
C → Credit
Field: msg_type
Field: msg_type
Field: amt_total_tax
D → Total Tax
amount is a debit
C → Total Tax
amount is a credit
Y → Sales tax is
included in total
purchase amount.
N or zero → Card
acceptor has the
ability to provide
tax amount, but
goods/services
were not taxable.
space →
Information is
unknown.
A → Price
Adjustment
B → Original
C → Credit
D → Rebill
01 → HIBCC
(Health Industry
Business
Communication
Council)
02 → UCC (Uniform
Code Council)
03 → Other
032 → Engine
Service
033 →
Transmission
Service
034 → Brake
Service
035 → Solvent
037 →
Miscellaneous
Parts
038 →
Miscellaneous
Labor
039 →
Miscellaneous
Repairs
041 → Tires
042 → Batteries
043 → Automotive
Accessories
044 → Automotive
Glass
047 → Diesel
Exhaust Fluid
070 →
Cigarettes/Tobacco
078 →
Health/Beauty Aid
079 →
Miscellaneous
Food/Grocery
080 → Soda
081 → Beer/Wine
082 → Milk/Juice
083 → Restaurant
089 →
Miscellaneous
Beverage
099 →
Miscellaneous
Other
300 → Aviation
Maintenance
301 → De-icing
302 → APU or
Aircraft Jump Start
303 → Aviation
Catering
304 → Tiedown or
Hangar
310 →
Miscellaneous
Aviation
311 → Flight
Planning/Weather
Fees
312 → Charter
Fees
313 → Ground
Handling
314 →
Communications
Fees
315 → Aircraft
Cleaning
316 → Cargo
Handling
317 → Aviation
Accessories
235-246 12 Un Item Unit Price The price for one unit of Table:
the product. PURCHASING_ITEM
Y → Amount is
discounted.
N → Amount is not
discounted.
space → Not
supported
C → Item discount
amount is a credit.
D → Item discount
amount is a debit.
D → Extended item
amount is a debit.
C → Extended item
amount is a credit.
• Y → Tax included in
total purchase
amount
• N → Tax not
included in total
purchase amount.
• Spaces → Not
Supported.
domestic processing
arrangements in certain
locations.
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount.
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
03 → City Sales Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
00 → Goods
01 → Services
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount
spaces → Not
supported
Tax
Interp
Tax Rate
retati
Rate Expon
on
ent
09000 5 0.090
00 (9
perce
nt tax
rate)
00009 2 0.09
(9
perce
nt tax
rate)
09000 3 9.000
(900
perce
nt tax
rate)
00009 1 0.9
(90
perce
nt tax
rate)
00009 3 0.009
(0.9
perce
nt tax
rate)
processing arrangements
in certain locations.
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
space → Not
supported
D → Debit
C → Credit
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount
spaces → Not
supported
Tax
Interp
Tax Rate
retati
Rate Expon
on
ent
09000 5 0.090
00 (9
perce
nt tax
rate)
00009 2 0.09
(9
perce
nt tax
rate)
09000 3 9.000
(900
perce
nt tax
rate)
00009 1 0.9
(90
perce
nt tax
rate)
00009 3 0.009
(0.9
perce
nt tax
rate)
processing arrangements
in certain locations.
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
space → Not
supported
D → Debit
C → Credit
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount
spaces → Not
supported
Tax
Interp
Tax Rate
retati
Rate Expon
on
ent
09000 5 0.090
00 (9
perce
nt tax
rate)
00009 2 0.09
(9
perce
nt tax
rate)
09000 3 9.000
(900
perce
nt tax
rate)
00009 1 0.9
(90
perce
nt tax
rate)
00009 3 0.009
(0.9
perce
nt tax
rate)
processing arrangements
in certain locations.
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
space → Not
supported
D → Debit
C → Credit
Field: msg_type
Field: msg_type
Note: Receiving
institution ID is empty
MasterCard: DE 63 Field:
subfield 2, TraceID banknet_ref_date
position 10-13
1 → SET
2 → Channel
9 → No security
protocol
0 → Reserved
1 → Cardholder
certificate not used
2 → Cardholder
certificate used
3 → Chip
cryptogram used,
Cardholder
Certificate not used
4 → Chip
cryptogram used,
Cardholder
Certificate used
1 → UCAF data
collection is
supported by the
merchant, and
UCAF data must be
present
2 → Both merchant
and issuer are
UCAFenabled, as
indicated in the
Authorization
3 → Merchant is
UCAFenabled and
the transaction was
processed under
the Maestro®
Utility Payment
Program (MUPP)
and intracountry
recurring payment
programs (Europe
Region) as
indicated in the
Authorization
4 →Reserved for
future use
5 → Issuer risk
based Decisioning
6 → Merchant risk
based Decisioning
7 →Partial
shipment or
recurring payment
(DE 48, sub-
element 43 not
required). Liability
will depend on the
original UCAF
values provided
and matching with
the initial
transaction.
8 & 9 → Reserved
for future use
01 → The
transaction is a
MasterCard
commercial card
transaction
initiated via the
Payment Gateway
(a Payable Account
transaction).
02 → This
transaction is from
a card acceptor
terminal that is
exempt from
having an IIAS
because it has met
the IRSs 90 percent
qualification rule.
03 → The
transaction is from
a card acceptor
terminal that
verified qualified
healthcare
expenses against
an Inventory
Information
Approval System
(IIAS) during the
authorization
process.
04 → The
transaction is
submitted as a
Healthcare
transaction but
from a non–IIAS-
certified merchant.
MasterCard: DE 40
• DE 22 s5 pos_pin_capt_mod
Cardholder Present e
Data
• DE 22 s6 Card
Present Data
• DE 22 s7 Card Data:
Input Mode R –
PAN entry via
electronic
commerce,
including remote
chip
• DE 22 s8
Cardholder
Authentication
Method
• DE 22 s9
Cardholder
Authentication
• DE 22 Card Data
Output s10
Capability
• DE 22 Terminal
Data Output s11
Capability
1 → Issuer domain
2 → Acquirer
domain
01 → Pre-Funded
02 → Real-time
Authorized
03 → Post-
Authorized
Aggregated
04 → Authorized
Aggregated Split
Clearing
05 → Other
06 → Post-
authorized
Aggregated
Maestro
07 → Debit
Recovery
08–99 → Reserved
for Future Use
00 → Unknown
01 → Urban Bus
02 → Interurban
Bus
03 → Light Train
Mass Transit
(Underground
Metro, LTR)
04 → Train
05 → Commuter
Train
06 → Water Borne
Vehicle
07 → Toll
08 → Parking
09 → Taxi
10 → High Speed
Train
11 → Rural Bus
12 → Express
Commuter Train
13 → Para Transit
14 → Self Drive
Vehicle
15 → Coach
16 → Locomotive
17 → Powered
Motor Vehicle
18 → Trailer
19 → Regional
Train
20 → Inter City
21 → Funicular
Train
22 → Cable Car
23–99 → Reserved
for future use
CUSORD →
Customer Order
CUSTPO →
Customer Purchase
Order
FOLNUM → Folio
Number
INVACT →Invoice
or Account Number
for Bill Payments
OTHER1 → Other
PMTREF →
Payment Reference
Number
PRCHID →
Purchase
Identification
RECLOC → Record
Locator
RESNUM →
Reservation
Number
RNTAGR → Rental
Agreement
SUPINV → Supplier
Invoice
SUPORD →
Supplier Order
TKTNUM → Ticket
Number
TRANID →
Transaction
Identification
TRKNUM →
Tracking Number
C01 → Person-to-
Person
C02 → MasterCard
rebate
C03 → rePower
Load Value
C05 → Payment
Transaction for a
reason other than
those defined in
values C01–C04
C06 → Payment of
a credit card
balance with cash
or check
C07 → MoneySend
Person-to-Person
C09 → Card
Activation
C51 → MoneySend
Additional
Funding/Payment
Indicator (Reserved
for Future Use)
C52 → MoneySend
Account-to-
Account Transfers
C53 → MoneySend
Agent Cash Out
C54 → MoneySend
Credit Card Bill
Payment
C55 → MoneySend
Business
Disbursement
C56 → MoneySend
Government/Non-
profit
Disbursement
C57 → MoneySend
Acquirer Merchant
Settlement
C58 → MoneySend
Cash2ATM
C59 → MoneySend
Cash2Card
C60 → MoneySend
Additional
Funding/Payment
Indicator (Reserved
for Future Use)
C61 → MoneySend
Additional
Funding/Payment
Indicator (Reserved
for Future Use)
C62 → MoneySend
Additional
Funding/Payment
Indicator (Reserved
for Future Use)
C63 → MoneySend
Additional
Funding/Payment
Indicator (Reserved
for Future Use)
C64 → MoneySend
Additional
Funding/Payment
Indicator (Reserved
for Future Use)
C65 → MoneySend
Additional
Funding/Payment
Indicator (Reserved
for Future Use)
C66 → MoneySend
Additional
Funding/Payment
Indicator (Reserved
for Future Use)
C67 → Masterpass
QR
C91 → Utility
Payments—Brazil
domestic
transactions
C92 →
Government
Services—Brazil
domestic
transactions
C93 → Mobile
phone top-ups—
Brazil domestic
transactions
C94 → Coupon
Booklet Payments
(CARNE)—Brazil
domestic
transactions
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
MasterCard: DE 54
10 → Healthcare
Eligibility Amount
11 → Prescription Field:
Eligibility Amount amt_adtl_amt_type
1
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
MasterCard: DE 54
MasterCard: DE 54 Field:
amt_adtl2_ccd
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
MasterCard: DE 54
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Gratuity
Amount
58 → Amount, POI
Amount
MasterCard: DE 54
20 → Issuer-
financed
21 → Merchant-
financed
22 → Acquirer-
financed
subsequent installment
amounts.
1 → Not Certified
2 → Certified
1 → Not Certified
2 → Certified
the installment
payments.
Refer Appendix C -
MasterCard Valid Values
→ Transaction Integrity
Class for valid values.
Field: service_code
30 → Post-Dated
with Guarantee
31 → Post-Dated
without Guarantee
Y → Yes
N → No
01 → Credit
02 →Debit
03 →Prepaid
04 →Deposit
Account
05 →Mobile
Money Account
06 →Cash
07 →Reserved for
future use
C → Credit to
Issuer and Debit to
Acquirer
D → Debit to Issuer
and Credit to
Acquirer
Example: f38e6948-5388-
41a6-bca4-b49723c19437
EMV 3-
3D
D
Secure
Secure
1.0 (3DS
(3DS
1.0)
2.0)
h kL, kM
If Program Protocol is
present, customers
indicate the correct
Program Protocol by
sending one of the values
defined below:
3D Secure Version
1.0 = 1
1 → MasterCard
consumer
Presented QR
• C1
• M1
• M2
• 00 to 99
• 01323
• 01425
• 01723
• 01825
• 02217
• 02207
• 02301
• ACS
• DBK
• DCG
• DCS
• DPL
• ACS
• DBK
• DCG
• DCS
• DPL
• MAB
• 801
• 811
• 812
• 813
• 814
• 815
• 821
• 822
• 1
• 2
• 3
1250- 17 An Reserved NA NA
1266
1267- 30 An Reserved NA NA
1296
1297- 2 An Reserved NA NA
1298
Field:
validation_flag
Identifier Field:
reg_trx_idn
no_rec_pay
rec_pay_freq
services, if it is different
from the location
identified by the acceptor
city name.
Note:
From this compliance, the values for the Additional Amount Sub Fields are arrived through 5703
Layout (up to 240 bytes as per the latest requirement) and these values are stored in
ADDTL_AMOUNT table.
For example, if a value comes from 5703 Layout, we will ignore data (if present) from 5705 or
5709.
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Lodged Account Detail)/1644 section.
Field: msg_type
Field: msg_type
00 → Not
Applicable to this
transaction
10 → START BSP
(Global Distribution
Systems Fares) (57
record, CCZ)
11 → START non-
BSP (56, 57 records)
12 → Deutche Bahn
Online from
Deutche Bahn
16 → Manual
Matching for
Exceptional
Customers
(customers of a
specific program in
Germany that is no
longer supported)
18 → Deutche
Bahn-Online from
DER
19 → Acquirer
Addenda (only
Financials)
DR (Deutsches
Reisebüro) (or)
ST (ST Art
Amadeus).
processing at the
customer site. These
values represent
information most
prevalently provided by
travel agencies for
transactions booked
against a lodged account
or central travel account.
This field can occur 10
times.
values represent
information most
prevalently provided by
travel agencies for
transactions booked
against a lodged account
or central travel account.
This field can occur 10
times.
processing at the
customer site. These
values represent
information most
prevalently provided by
travel agencies for
transactions booked
against a lodged account
or central travel account.
This field can occur 10
times.
This ID is imprinted on
each validly issued STD.
This is usually referred to
as the ticketing agency
ARC (Airline Reporting
Corporation) or IATA
(International Air
Transport Association)
number.
CUSORD →
Customer Order
CUSTPO →
Customer Purchase
Order
FOLNUM → Folio
Number
INVACT → Invoice
or Account Number
for Bill Payments
OTHER1 → Other
PMTREF →
Payment Reference
Number
PRCHID → Purchase
Identification
RECLOC → Record
Locator
RESNUM →
Reservation
Number
RNTAGR → Rental
Agreement
SUPINV → Supplier
Invoice
SUPORD → Supplier
Order
TKTNUM → Ticket
Number
TRANID →
Transaction
Identification
TRKNUM →
Tracking Number
Network Reference: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Shipping/Courier Services)/1644 section.
Field: msg_type
Field: msg_type
Note: Receiving
institution ID is empty
while sending the
transaction to network.
Identifies whether it is a
debit or credit from the
perspective of the
cardholder.
D → Total tax
amount is a debit.
C → Total tax
amount is a credit.
Y → Sales tax is
included in total
purchase amount.
N or Zero → Card
acceptor can
provide tax
amount, but
goods/services are
not taxable.
Space →
Information is
unknown.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percent
tax
rate)
00009 2 0.09 (9
percent
tax
rate)
09000 3 9.000
(900
percent
tax
rate)
00009 3 0.009
(0.9
percent
tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount.
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
03 → City Sales Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percent
tax
rate)
00009 2 0.09 (9
percent
tax
rate)
09000 3 9.000
(900
percent
tax
rate)
00009 3 0.009
(0.9
percent
tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
0 → No Tax
Collected
1 → Tax Exempt
D → Shipping net
amount is a debit
C → Shipping net
amount is a credit
subfield 1 Field:
amt_incentive
D → Incentive
amount is a debit
C → Incentive
amount is a credit
subfield 1 Field:
ship_party_name1
Sender to provide a 1
Sender to provide a 1
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
Occurrence 5
Occurrence 6 del_party_address6
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
1 → Name
2 → Title
3 → Telephone
4 → E-mail address
5 → Function
Field: msg_type
Field: msg_type
Note: Receiving
institution ID is empty
while sending the
transaction to network.
D → Total tax
amount is a debit.
C → Total tax
amount is a credit.
Y → Sales tax is
included in total
purchase amount.
N or Zero → Card
acceptor can
provide tax
amount, but
goods/services are
not taxable.
Space →
Information is
unknown.
• Y → Tax included in
total purchase
amount
• N → Tax not
included in total
purchase amount.
• Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount.
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
Y → Tax included in
total purchase
amount
N → Tax not
included in total
purchase amount.
Spaces → Not
Supported.
Tax
Tax Rate Interpr
Rate Expone etation
nt
09000 5 0.0900
0 (9
percen
t tax
rate)
00009 2 0.09 (9
percen
t tax
rate)
09000 3 9.000
(900
percen
t tax
rate)
t tax
rate)
00009 3 0.009
(0.9
percen
t tax
rate)
00 → Unknown
01 →
Federal/National
Sales Tax
02 → State Sales
Tax
04 → Local Sales
Tax
05 → Municipal
Sales Tax
06 → Other Tax
10 → Value Added
Tax (VAT)
11 → Goods and
Services Tax (GST)
12 → Provincial
Sales Tax (PST)
13 → Harmonized
Sales Tax (HST)
14 → Quebec Sales
Tax (QST)
20 → Room Tax
21 → Occupancy
Tax
22 → Energy Tax
Space → Not
supported
D → Detail tax
amount is a debit.
C → Detail tax
amount is a credit.
0 → No Tax
Collected
1 → Tax Exempt
510-515 6 Un Temp Start Date Contains the date for the Table:
beginning of the pay TEMPORARY_SERV_
period. ADN
subfield 1
subfield 2
D → Discount
amount is a debit
C → Discount
amount is a credit
subfield 4
subfield 1 amt_sub_total
D → Subtotal
amount is a debit
C → Subtotal
amount is a credit
Network Reference: Refer Sales Data Interface manual > Details Transaction Record (05) section.
Field: msg_type
Field: msg_type
Refer Appendix D -
Discover Valid Values →
Processing Codes for valid
values.
Refer Appendix D -
Discover Valid Values →
Processing Codes for valid
values.
Refer Appendix D -
Discover Valid Values →
Processing Codes for valid
values.
Y → Yes
N → No
Discover: Detail
Transaction Record (05)
field 13
Transaction Date is
represented in the format
of YYMMDD.
For Example:
Merchandise Ship Date.
Discover: Detail
Transaction Record (05)
field 3
Transaction Time is
represented in the format
of HHMMSS.
For Example:
Merchandise Ship Date.
Discover: Detail
Transaction Record (05)
field 4
Two numeric to R
One numeric to
indicate Personal
Identification
Number (PIN) entry
capabilities of the
POS Device.
Discover: Detail
Transaction Record (05)
field 18
Refer Appendix D -
Discover Valid Values →
POS Entry Mode for valid
values.
Discover: Detail
Transaction Record (05)
field 21
Refer Appendix D -
Discover Valid Values →
POS Entry Mode for valid
values.
Discover: Detail
Transaction Record (05)
field 22
Refer Appendix D -
Discover Valid Values →
POS Data for valid values.
receives an approved
Authorization Response.
Y1 → Offline
approved
Y3 → Unable to go
online, offline
approved
Z1 → Offline
declined –
Merchant Forced
Acceptance
Z3 → Unable to go
Online, offline
declined-Merchant
Forced Acceptance.
Discover: Detail
Transaction Record (05)
field 23
Discover: Detail
Transaction Record (05)
field 25
Field:
Note: This field is not
amt_auth
sent, hence no network
reference available.
Network Reference: Refer Sales Data Interface manual > Statement Message – SDR 01 section.
Field: msg_type
Field: msg_type
Discover: Statement
Message – SDR 01 Field
number 4
Network Reference: Refer Sales Data Interface manual > Gratuity – SDR 02 section.
Field: msg_type
Field: msg_type
Network Reference: Refer Sales Data Interface manual > Cash Over – SDR 03 section.
Field: msg_type
Field: msg_type
Network Reference: Refer Sales Data Interface manual > Geographic Data – SDR 04 section.
Field: msg_type
Field: msg_type
Discover: Geographic
Data – SDR 04 field 4
Discover: Geographic
Data – SDR 04 field 5
Discover: Geographic
Data – SDR 04 field 6
Discover: Geographic
Data – SDR 04 field 7
Network Reference: Refer to the latest version of the manual Sales Data Interface > Section 4:
Supplementary Data Record (SDR) Format > Airline and Railway – SDR 05 section
Note: The fields are listed in the same sequence as from the network manual, hence individual
field references are not mentioned.
Field: msg_type
Field: msg_type
Field:
ticket_id
Field:
carrier_name
Field:
plan_nbr
Field: invoice_nbr
Field:
passenger_name
customer_ref
Note: Because of the limitation in the record length of TC 57 records to 168; there is no 1-1
correspondence between these records and outgoing Discover SDR sequence records.
Field: msg_type
Field: msg_type
Where,
CC: Century
• Length: 2
• Range: 20-99
YY: Year
• Length:2
• Range: 05-99
MM: Month
• Length:2
• Range: 01-12
DD: Day
• Length:2
• Range: 01-31
• amt_total_fees
• total_fees_ccd
• total_fees_exp
customer_cd
Where:
CC: Century
• Length: 2
• Range: 20-99
• Length:2
• Range: 05-99
MM: Month
• Length:2
• Range: 01-12
DD: Day
• Length:2
• Range: 01-31
exchange_tkt_id
Each leg record would be mapped to a separate SDR sequence number i.e. Leg number 01 will be mapped to
Sequence 03, Leg number 02 will be mapped to Sequence 04, Leg number 03 will be mapped to Sequence 05
and Leg number 04 will be mapped to Sequence 06.
Field: msg_type
Field: msg_type
Sequence # ‘03’
maps to Leg
Number ‘01’
Sequence # ‘04’
maps to Leg
Number ‘02’
Sequence # ‘05’
maps to Leg
Number ‘03’
Sequence # ‘06’
maps to Leg
Number ‘04-10’
Field:
carrier_cd
FC → First Class
BC → Business
Class
EC →Economy /
Coach Class
CC: Century
• Length: 2
• Range: 20-99
• Length:2
• Range: 05-99
MM: Month
• Length:2
• Range: 01-12
DD: Day
• Length:2
Range: 01-31
$10,000.00 in U. S.
Dollars is entered as:
00000100000{
Field: stop_over_cd
exchange_tkt
coupon_nbr
flight_nbr
Field:
A → a.m.
P → p.m.
A → a.m.
P → p.m.
Field:
amt_fare_tkt_leg
Field: amt_fee_tkt_leg
Field: msg_type
Field: msg_type
Field: msg_type
Field: msg_type
Y → Yes
N → No
Discover: Field# 17
Example: $10,000.00 in U.
S. Dollars is entered as:
00000100000{
Discover: Field# 18
Network Reference: Refer Sales Data Interface manual > Vehicle Rental – SDR 06 section.
Note: The fields are listed in the same sequence as from the network manual, hence individual
field references are not mentioned.
Field: msg_type
Field: msg_type
Field:
rental_address
CC: Century
• Length: 2
• Range – 20-99
YY: Year
• Length:2
• Range: 05-99
MM: Month
• Length:2
• Range: 01-12
DD: Day
• Length:2
• Range: 01-31
Field:
HH: Hour
• Length:2
• Range: 00-23
MM: Minute
• Length:2
• Range: 00-59
Field:
rental_rtn_address
CC: Century
• Length: 2
• Range: 20-99
YY: Year
• Length: 2
• Range: 05-99
MM: Month
• Length: 2
• Range: 01-12
DD: Day
• Length: 2
• Range: 01-31
HH: Hour
• Length:2
• Range: 00-23
MM: Minute
• Length:2
• Range: 00-59
Field:
total_mile_km
• K → Kilometers
Field:
rental_agreemt_nbr
Field:
vehicle_reg_nbr
Field: odometer
Field: msg_type
Field: msg_type
Field:
rental_rtn_city
Field:
rental_rtn_state
Field:
rental_rtn_cntry
D → Daily
W → Weekly
M → Monthly
Field:
amt_insurance_chg
Y → Insurance
purchased
N → No insurance
purchased
A – Drop-off
charges
B – Delivery
charges
C – Parking
expenses
D – Extra hours
E – Violations
Field:
rental_loc_state
Field:
rental_loc_cntry
Field:
rental_loc_id
Field: age
Field:
max_free_mile_km
Field:
vehicle_model
Field: msg_type
Field: msg_type
Field:
travel_agency_cd
Field:
amt_total_tax
Field:
tax_rate
Field:
tax_elements
Y – No show no_show_ind
N – Renter rented
the vehicle
Field:
days_rented
amt_total
Field:
amt_reg_mile_chg
Field:
amt_fuel_chg
Field: msg_type
Field: msg_type
Field:
amt_phone_charge
s
comments
Field:
amt_oneway_dropo
ff
Field: msg_type
Field: msg_type
renter_name
Network Reference: Refer Sales Data Interface manual > MOTO, Shipping and Courier – SDR 07 section.
Note: The fields are listed in the same sequence as from the network manual, hence individual
field references are not mentioned.
Field: msg_type
Field: msg_type
MO – Mail Order
TO – Telephone
Order
IN – Internet Order
FX – Fax Order
amt_tax
N → Non-Exempt
payer_name
orig_address
orig_city
orig_state
orig_ph_nbr
Field: msg_type
Field: msg_type
Field: msg_type
Field: msg_type
dest_address
dest_city
dest_state
dest_country_cd
dest_zip_cd
dest_ph_nbr
invoice_nbr
Field: msg_type
Field: msg_type
Field: msg_type
Sequence
Number
Field:
tracking_cd
Field:
nbr_of_items
Field:
freight_weighttyp
e
Y → Yes
N → No
Field:
amt_insurance
Y → Yes
N → No
Field:
amt_prepaid
CC: Century
• Length: 2
• Range: 20-99
YY: Year
• Length: 2
• Range: 05-99
MM: Month
• Length: 2
• Range: 01-12
DD: Day
• Length: 2
• Range: 01-31
For Example:
CCYYMMDDhhmmss
Where,
CC: Century
• Length: 2
• Range: 20-99
YY: Year
• Length: 2
• Range: 05-99
MM: Month
• Length: 2
• Range: 01-12
DD: Day
• Length: 2
• Range: 01-31
HH: Hour
• Length:2
• Range: 00-23
MM: Minute
• Length:2
• Range: 00-59
SS: Second
• Length:2
• Range:00-59
merchant_url
Field: msg_type
Field: msg_type
Field:
amt_total
Field:
amt_vat
C → Credit
D → Debit
Field:
discount_rate
122-133 12 Un Line Item Unit Holds the Price per line Table:
Price Excluding item unit excluding tax. MOTO_ADN
Tax
Field:
amt_upriceexcl_tax
product_quantity
amt_discount
tax_rate
Field: msg_type
Field: msg_type
amt_item_excl_tax
amt_item_incl_tax
N → No
34-37 4 An Line Item Tax Holds the type of tax that Table:
Type is charged per line item. MOTO_ADN
Field:
item_tax_type
Network Reference: Refer Sales Data Interface manual > Hotel – SDR 09 section.
Note: The fields are listed in the same sequence as from the network manual, hence individual
field references are not mentioned.
Field: msg_type
Field: msg_type
adtl_coupon
Lake view
Park (or)
Garden
King Field:
Queen bed_type
Double
Suite
Y → Yes – Smoking
room
N → No – Non-
smoking room
Hotel Field:
Tourist tax_element
Y → No show
N → Customer
checked in
Senior
Citizen
Field: msg_type
Field: msg_type
Field: msg_type
Sequence
Number
Where
CC: Century
• Length: 2
• Range: 20-99
YY: Year.
• Length: 2
• Range: 05-99
MM: Month
• Length: 2
• Range: 01-12
DD: Day
• Length: 2
• Range: 01-31
CC: Century
• Length: 2
• Range: 20-99
YY: Year
• Length: 2
• Range: 05-99
MM: Month
• Length: 2
• Range: 01-12
DD: Day
• Length: 2
• Range: 01-31
property_ph_nbr
Field:
amt_room_tax
For Example:
Frequent
Guest
Upgrade
No-show
amt_phone_call
other_service_cd
Field: msg_type
Field: msg_type
Field: msg_type
Field: msg_type
Discover: Sequence 1,
Field# 19
room_night
Discover: Sequence 1,
Field# 20
Network Reference: Refer Sales Data Interface manual > Sales Tax – SDR 10 section.
Field: msg_type
Field: msg_type
Discover: Field# 2
Discover: Field# 3
Discover: Field# 5
Network Reference: Refer Sales Data Interface manual > Specialty Use – SDR 11 section.
Field: msg_type
Field: msg_type
Discover: Field# 2
Discover: Field# 3
Discover: Field# 4 R
Field:
amt_spec_use
Discover: Field# 5
Network Reference: Refer Sales Data Interface manual > Fleet – SDR 08 section.
Note: The fields are listed in the same sequence as from the network manual, hence individual
field references are not mentioned.
Field: msg_type
Field: msg_type
1 → Self-service
2 → Full-service
3 → Only non-fuel
products purchased
amt_upriceexcl_tax
Field:
amt_upriceincl_tax
Field:
unit_of_measure
quantity
odometer_reading
amt_discount
amt_total_tax
Field: msg_type
Field: msg_type
1 → Prompts for
identification
number and
odometer reading
2 → Prompts for
vehicle number and
odometer reading
3 → Prompts for
driver number and
odometer reading
4 → Prompts for
odometer reading
only
5 → No prompts
issued
Field:
service_type
N → No, tax
exempt
amt_upriceincl_tax
Field:
amt_item_excl_tax
Network Reference: Refer Sales Data Interface manual > Telecommunication – SDR 12 section.
Note: The fields are listed in the same sequence as from the network manual, hence individual
field references are not mentioned.
Field: msg_type
Field: msg_type
call_date
call_date
call_duration
Field:
call_from_city
Field:
call_from_state
Field:
call_to_city
Field:
call_to_state
Network Reference: Refer Sales Data Interface manual > Surcharge Transaction Data – SDR 19 > SDR (19) /
Sequence 1 section.
Field: msg_type
Field: msg_type
Discover: Field# 2
Discover: Field# 3
amt_surchg
Discover: Field# 5
Network Reference: Refer Sales Data Interface manual > Chip Card Transaction Data – SDR 13 section.
Note: This SDR Type 13 is required if the POS Entry Mode in the Detail Transaction Record has any
one of the following values:
Note: “Display Hexadecimal” contains alphanumeric data that represents binary data using the
characters 0 to 9 and A to F. The data are not encrypted. Both hexadecimal data and spaces must
be displayed.
The tags are not passed in the SDR record itself. The purpose of the tags is to document a reference
from the Authorization Interface Technical Specification to the field to which the SDR corresponds.
Field: msg_type
Field: msg_type
Discover: Tag 82
Discover: Tag 95
Discover: Tag 9A
Discover: Tag 91
Network Reference: Refer Sales Data Interface manual > General User – SDR 14 section.
C → Corporation
S → Sole Proprietor
P → Partnership
A → Limited
Partnership
G → Government
field are:
Y → Sales Tax
included in total
transaction amount
Space →
Information is
unknown
Field:
amt_alt_tax
Field:
tax_rate
Field:
ship_from_postalcd
Field:
ship_to_postal_cd
Field:
product_cd
Field:
item_desc
Field:
item_quantity
Field:
amt_lineitem_total
Field:
amt_discount
Field:
promotion_cd
Field:
start_date
Field:
end_date
Network Reference: Refer Sales Data Interface manual > Temporary Services – SDR 15 > SDR (15) /
Sequence 1 section.
Field:
emp_tmp_name_id
Field:
job_desc
Field:
requestor_name_id
Field:
reg_hour_workd
Field:
ot_hour_workd
Field:
amt_misc_expense1
Field:
reg_hour_rate
Field:
ot_hour_rate
Field:
remarks
Network Reference: Refer Sales Data Interface manual > Account, Funding, Load and Network Payment –
SDR 16 section.
Network Reference: Refer Sales Data Interface manual > Account, Funding, Load and Network Payment –
SDR 16 > SDR (16) / Sequence 1 section.
Field: msg_type
Field: msg_type
Discover: Field# 2
Discover: Field# 3
Definition Description
Account to A transfer of
Account funds from a
Credit Card to a
Prepaid Card,
each of which is
held by the
same Card
holder.
Bank to A transfer of
Account funds from a
demand
deposit account
to a Prepaid
Card. Both the
account and the
Card are held
by the same
Person.
Person to A transfer of
Person funds from a
credit card held
by a card holder
to another
credit card held
by a second
Cardholder.
Each of the
Cards involved
in this
transaction are
held by
different
Cardholders.
Discover: Field# 5
Field: pymt_type
A2A
B2A
P2P
Discover: Field# 6
Discover: Field# 11
Discover: Field# 12
01 → Credit
02 → Debit
03 → Prepaid
04 → Cash
05 → Check
06 → ACH
Discover: Field# 13
Discover: Field# 15
Network Reference: Refer Sales Data Interface manual > Promotional Program – SDR 17 section.
Network Reference: Refer Sales Data Interface manual > Promotional Program – SDR 17 > SDR (17) /
Sequence 1 section.
Field: msg_type
Field: msg_type
Discover: Field# 2
Discover: Field# 3
RR → Discover®
Pay With Rewards
Redeemed
Discover: Field# 4
Example: $10,000.00 in U.
S. Dollars is entered as:
00000100000{
Discover: Field# 5
Discover: Field# 8
Network Reference: Refer Sales Data Interface manual > Reference ID – SDR 18 section.
Field: msg_type
Field: msg_type
Discover: Field# 2
Discover: Field# 3
Field: reference_id
Discover: Field# 4
Discover: Field# 6
Note: The fields are listed in the same sequence as from the network manual, hence individual
field references are not mentioned.
Network Reference: Refer the latest Electronic Interchange Manual > Section 2: Interchange Mandatory
Message Types > Charge Detail Message section.
Field:
msg_type
Field:
msg_type
tax_amount1
tax_amount2
cust_ref1
cust_ref2
cust_ref3
cust_ref4
cust_ref5
4 → In-App
Authentication
5 → Secure E-
Commerce
Transaction
6 → Non-
authenticated w/
merchant attempt
7 → Non-
authenticated
transaction
8 → Non-secure
transaction
9 → Reserve for
future use
Field:
ca_veri_val
0 → Cardholder
Present
1 → Cardholder
not present –
unspecified reason
2 → Cardholder
not present – mail
order request
3 → Cardholder
not present –
telephone request
4 → Cardholder
not present –
standing order
9 → Cardholder
not present –
Internet
S → Unknown if
cardmember
present
8 → Unknown
0 → Unspecified e
1 → Manual entry
2 → Magnetic stripe
read
3 → Bar Code
4 → OCR
5 → ICC
6 → Key entered
9 → PAN captured
from magnetic stripe
of a chip card ‘Chip
Fallback’
S → Chip Card Data
T → Magnetic Strip
Data
0 → Unknown
entry point
1 → Manual entry
2 → Magnetic
stripe read
5 → ICC Read
6 → Key entered as
POS
8 → Contactless
9 → Hybrid
01 → CAVV passed
verification-
authentication
02 → CAVV failed
verification -
authentication
03 → CAVV passed
validation—attempt
04 → CAVV failed
validation—attempt
05 → CAVV not
validated, issuer not
participating in CAVV
validation
06 → CAVV Unable to
perform
authentication
2 → ProtectBuy
3 → In-App
authentication
M → Mobile
commerce
00 →
Authentication
successful (Status
Y)
05 →
Authentication
could not be
performed (Status
U)
07 → Acquirer
attempt (status A)
(proof of
authentication
attempt generated
for non-
participating issuer
or cardholder)
08 → Acquirer
attempt, issuer ACS
not available
(Status A) proof of
authentication
attempt generated
for participating
issuer with server
unavailable
09 →
Authentication
failed (status N)
00 → 3DS 1.0.2 or
prior, All
authentication
methods No
second factor
authentication
01 → 3DS 2.0
Challenge flow
using static
passcode
02 → 3DS 2.0
Challenge flow
using one time
passcode (OTP*)
via SMS method
03 → 3DS 2.0
Challenge flow
04 → 3DS 2.0
Challenge flow
using OTP* via app
method
05 → 3DS 2.0
Challenge flow
using OTP* via any
other method
06 → 3DS 2.0
Challenge flow
using knowledge-
based
authentication
(KBA) method
07 → 3DS 2.0
Challenge flow
using out of band
(OOB**)
authentication with
biometric method
09 → 3DS 2.0
Challenge flow
using OOB
authentication with
any other method
10 → 3DS 2.0
Challenge flow
using any other
authentication
method
11 → Reserved for
future use for D-
PAS
12 → Reserved for
future use for D-
PAS
97 → 3DS 2.0
frictionless flow
risk-based
authentication
(RBA***) review
98 → 3DS 2.0
Attempts server
responding
99 → 3DS 2.0
frictionless flow,
RBA***
Where,
** OOB = Out-of-
band
***RBA = risk-
based
authentication
10 → Attempt
server Discover key
#1(Prod)
11 → Attempt
server Discover key
#2(Test)
12 → 99 Reserved
First Digit:
0 → Authentication
action and
cardholder IP
address not
present.
1 → Authentication
action and
cardholder IP
address present.
Second Digit:
0 → Standard
authentication
performed (no ADS
or FYP performed).
1 → ADS-
registration
authentication
performed.
2 → Forgot your
password (FYP)-re-
registration/re-
authorization
performed.
Field:
trans_ind
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > Airline Additional Detail Record section.
Field:
msg_type
Field:
msg_type
msg_dmp
Field:
msg_dmp
msg_dmp
Field:
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
msg_dmp
field are:
AB → Abacus
AM → Amadeus
A → Apollo
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > Airline Routing Detail Record section.
Field:
msg_type
Field:
msg_type
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
is OPEN or VOID.
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Y → Yes
N → No
CLR_MSG_LOG
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
is OPEN or VOID.
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Y → Yes
N → No
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
is OPEN or VOID.
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Y → Yes
N → No
Note: This record contains specific information relating to the ticket such as Passenger Name and
itinerary.
An Airline Routing Detail Record must be preceded by an Airline Additional Detail Record (XA). An
Airline Routing Detail Record can occur multiple times per charge, one for each ticket number.
If an Airline Routing Detail Record(s) is present, an Airline Additional Detail Record must exist.
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > ATM Additional Detail Record section.
Field:
msg_type
Field:
msg_type
msg_dmp
msg_dmp
Field:
msg_dmp
An ATM Additional Detail Record occurs once per charge and has Sub–Sequence Number (SUSEQ)
‘1’ or ‘2’.
The Institution Name (i.e., ATM owner) is contained in the ESTAB field of the Charge Detail
Message. The ATM location is also in the Charge Detail Message as Street address, City, State, Zip
Code and Country.
The ATM Additional Detail Record applies only to transactions with Charge Type 830, 831 or 832
(ATM Cash).
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > Car Rental Additional Detail Record section.
Field:
msg_type
Field:
msg_type
Sequence IN_DRAFT_MAIN
Number Field:
msg_type
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
Field:
msg_dmp
CLR_MSG_LOG
Field:
msg_dmp
0 → Not applicable
1 → No show
The name of the Car Rental company, its address and phone number are contained in the Charge
Detail Message.
The Car Rental Additional Detail Record applies only to Charge Type 400 (Car Rental) and Charge
Types 600 and 601 (Travel Agents).
Network Reference:
VISA: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype Specific Message
> Chipcard Additional Detail Record section.
Field:
msg_type
Field:
msg_type
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
transaction. msg_dmp
Issuer. msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
cryptogram. msg_dmp
Mandatory if input to
application cryptogram
calculation.
Note: All the data values must be converted to ASCII before sending to Diners Club for processing.
DCI may not process the entire file if binary data found in this record.
All the Conditional and Optional fields must be filled with spaces when not available.
A Chip Card Additional Detail Record occurs once per charge and always has Sub–Sequence
Number (SUSEQ) of ‘1’.
The Acquiring Participant submitting the Chip Card Additional Detail Record must submit as a
fixed-length record and pad any unused positions with spaces (not zeros). If a field is not
available, it must be filled with spaces.
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > Gasoline Additional Detail Record section.
Field:
msg_type
Field:
msg_type
msg_dmp
msg_dmp
msg_dmp
comprises a maximum of
4 integer digits, a
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
comprises a maximum of
12 integer digits, a
decimal point and up to
2 decimal digits.
comprises a maximum of
4 integer digits, a
decimal point and up to
2 decimal digits.
comprises a maximum of
12 integer digits, a
decimal point and up to
2 decimal digits.
Field:
msg_dmp
msg_dmp
msg_dmp
Note: The Gasoline Additional Detail Record occurs once per charge and has Sub–Sequence
Number (SUSEQ) ’1’ or ‘2’.
The name of the Gas Station, address and phone number is contained in the Charge Detail
Message.
The Gasoline Additional Detail Record applies only Charge Types 700 and 710 (Petrol).
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > Hotel Additional Detail Record section.
Field:
msg_type
Field:
msg_type
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Y → Confirmed
N → Not Confirmed
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
CLR_MSG_LOG
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
1 → Additional
Charges added
msg_dmp
Note: The Hotel Additional Detail Record occurs once per charge.
The name of the Hotel, address and phone number are contained in the Charge Detail Message.
The Hotel Additional Data Record applies only to Charge Types 100, 101, 102, 103 and 104 (Hotels)
and Charge Types 600 and 601 (Travel Agents).
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > Rail Additional Detail Record section.
Field:
msg_type
Field:
msg_type
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
msg_dmp
233-242 10 An Agent ZIP Code Holds the zip code of the Table:
ticketing travel agent.
CLR_MSG_LOG
Field:
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
The Rail Additional Detail Record provides information relating to the ticket, followed by one Rail
Routing Detail Record which contains specific information relating to the Legs of travel. The use of
these Message Types is described in the following examples:
A Round Trip (Return) journey from London to York: One Rail Additional Detail Record is created,
followed by one Rail Routing Record containing information for Leg 1 (London to York) and Leg 2
(York to London).
Two colleagues traveling together on a Roundtrip (Return) journey from London to York: One Rail
Additional Detail Record is created for the first passenger, followed by one Rail Routing Record
containing information for Leg 1 (London to York) and Leg 2 (York to London). These are followed by
a second Rail Additional Detail Record for the second passenger, followed by one Rail Routing
Record containing information for Leg 1 (London to York) and Leg 2 (York to London).
A journey involves four individual legs of travel, the maximum permissible: One Rail Additional
Detail Record is created, followed by one Rail Routing Record with information in all four legs of
travel.
The Rail Additional Detail Record applies only to Charge Type 630 (Railroads) and Charge Types 600
and 601 (Travel Agents).
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > Rail Routing Detail Record section.
Field:
msg_type
Field:
msg_type
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
Note: The Rail Additional Detail Record contains information specific to an individual Leg of Travel
such as the ticketing Rail company, ticketing travel agent, passenger name etc.
A Rail Additional Detail Record must precede a Rail Routing Record. Only one Rail Routing Record
is allowed per Rail Additional Detail Record describing up to four legs of travel.
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > Restaurant Additional Detail Record section.
Field:
msg_type
Field:
msg_type
msg_dmp
msg_dmp
tax) msg_dmp
msg_dmp
The Name and Address of the Restaurant is contained in the Charge Detail Message.
The Restaurant Additional Detail Record applies only Charge Type 200 (Restaurants).
Network Reference: Refer the latest Electronic Interchange Manual > Section 3: Interchange Chargetype
Specific Message > Telephone Additional Detail Record section.
Field:
msg_type
Field:
msg_type
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Field:
msg_dmp
Note: A Telephone Additional Detail Record occurs once per charge and has Sub-Sequence Number
(SUSEQ) ‘1’ or ‘2’.
The Charge Detail Message contains the name and address of the Telephone Company service
provider.
The Telephone Additional Detail Record applies only to Charge Type 860, 870, and 880 (Telephone
Billing).
Network Reference: Refer the latest version of the manual Part III File Interface > 7.4 File Format > 7.4.1.1
Block 0-Basic Settlement Information & 7.4.1.2 Block 1-Information of Cross-border Features section
(additional information is present in the mentioned layouts apart from the general details in the TC 57 Detail
record).
Field: msg_type
Field: msg_type
0 → Unknown
1 → UnionPay
Classic
2 → Reserved
3 → UnionPay Gold
4 → UnionPay
Platinum
5 → UnionPay
Diamond
6 → Reserved
00 → Unknown
01 → Official Card
02 → Fee Payment
Card
03 → Airline Card
04 → Student Card
05 → Social
Security Card
06 → Health Card
07 → FuNong Card
08 → Military Card
09 → Family Card
10 → Settlement
Card
40 → Travel Card
41-79 →
Reserved for
Personal Card
Product
80 → Corporate
Card
81 → Business
Travel Card
82 → Purchase
Card
83-99 → Reserved
for Commercial
Card Product
00 → Unknown
01 → Debit
account
02 → Credit
account
03 → Quasi-credit
account
04 → Credit/Debit
account
05 → Prepaid
account
Field:
qrc_voucher_nbr
01- Import →
cross-border E-
commerce
settlement – Based
on UnionPay
transaction data
02- Import →
cross-border E-
commerce
settlement – Based
on enterprises’
transaction data
03- Import →
enterprises online
self-service
payment
04- Export →
enterprises
acquiring – direct
payment
05- Export →
enterprises
acquiring – e-
invoice payment
06- Export →
enterprises online
self-service
collection
1 → Enterprise e-
banking payment
2 → Card-not-
present payment
Network Reference: Refer the latest version of the manual Part III File Interface > 7.4 File Format > 7.4.1.3
Block 2-IC Card Characteristics Information Based on UICS Debit/Credit Standards section.
Field: msg_type
Field: msg_type
UP: Tag 23
UP: Tag 82
If Applied Cryptogram
Type is 2, this field is
filled with spaces.
If Applied Cryptogram
Type is 2 (i.e. indicates a
scenario where ARPC
verification of IC card is
wrong, but the
transaction is still
approved), this field is
filled with 16 visible hex
(0-9, A-F).
UP: Tag 91
UP: Tag 95
UP: Tag 9A
UP: Tag 9C
If Applied Cryptogram
Type is 2, the value is: 2
→ Failure.
If Applied Cryptogram
Type is 1 (means offline
transaction), this field is
filled with spaces.
UP: Tag 84
256 1 An Chip Condition The valid values for this Table: ICC_DATA
Code / IC Card field are: Field:
Condition Code 0 → Not applicable, cup_chip_cond_cod
subsequent e
subfields are
present
1 → Last read was
not a chip
transaction or was
a successful chip
transaction
2 → Last read at
terminal was chip
read, but
transaction failed
Y1 → successful Field:
offline transaction cup_trans_resp_cod
Y3 → cannot be e
online, successful
offline transaction
Field: msg_type
Field: msg_type
Field: expiry_date
05 →
Authenticated with
AEVV
06 → Attempted
with AEVV
07 → Not
Authenticated or
Spaces
Payment Tokenization
Transaction Valid Values:
20 → Payment
Token Data Present
01 → Corporate
Purchasing Card
(CPC)
02 → Business
Travel Account
(BTA)
03 → Reserved for
AEGNS
04 → Reserved for
AEGNS
‘+’ → Additional
amount is a
positive number
(default)
‘-‘ → Additional
amount is a
negative number
Presentment message
due to the amount being
specific to a particular
market or region, or
specific to a type of
Transaction addendum.
‘+’ → Additional
amount is a
positive number
(default)
‘-‘ → Additional
amount is a
negative number
on a First Presentment
message.
‘+’ → Additional
amount is a
positive number
(default)
‘-‘ → Additional
amount is a
negative number
specific to a type of
Transaction addendum.
‘+’ → Additional
amount is a
positive number
(default)
‘-‘ → Additional
amount is a
negative number
‘+’ → Additional
amount is a
positive number
(default)
‘-‘ → Additional
amount is a
negative number
0 → unknown
1 → magnetic
stripe
2 → chip
01 → Airline
02 → Retail
04 → Insurance
05 → Auto Rental
06 → Rail
11 → Lodging
12 → Restaurant
13 →
Communication
Services
14 → Travel/Cruise
20 → General
Format
21 → Oil Company
22 →
Entertainment/Tick
eting
01 → Cardmember
signature on file
02 → Phone order
03 → Mail order
04 → Electronic
order
05 → Recurring
Billing
10 → POS
11 → IPOS
12 → Internet
13 → ATM
14 → MOTO (Mail
Order/Telephone
Order)
16 → E Ticket
NN → Transaction
was not Chip or PIN
YN → Transaction
was Chip only
YY → Transaction
was Chip and PIN
YC → Transaction
was Chip, but PIN
failed due to the
Card
YO → Transaction
was Chip, and
Online PIN was
used
Field: msg_type
Field: msg_type
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Airline Industry Specific Detail (9240/9340)
section.
Y → Yes
N → No
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code of the
departure location
(e.g. airport, rail
terminal, or city).
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code.
Field: msg_dmp
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code.
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code.
Transaction Currency is
not a valid currency, then
Presentment Currency
should be used.
Y → Yes
N → No
for a non-IATA
carrier, a 3-digit
code of ‘000’.
Field: msg_dmp
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code.
Arrival Class of
Service 1-4 must be
in sequential order
if there is data in
the corresponding
Destination
Location Codes.
Carrier Code
Segment 1-4 must
be in sequential
order if the
corresponding
Destination
Location Codes
contain data (e.g.,
Carrier Code
Segment 1-3 must
be populated in
sequence if
Destination
Location Code 1-3
are present).
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code.
Carrier Code
Segment 1-4 must
be in sequential
order if the
corresponding
Destination
Location Codes
contain data.
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code.
must contain a
valid IATA Carrier
Code.
Carrier Code
Segment 1-4 must
be in sequential
order if the
corresponding
Destination
Location Codes
contain data.
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code.
must contain a
valid IATA Carrier
Code.
Carrier Code
Segment 1-4 must
be in sequential
order if the
corresponding
Destination
Location Codes
contain data (e.g.,
Carrier Code
Segment 1-3 must
be populated in
sequence if
Destination
Location Code 1-3
are present).
the corresponding
Destination Location
Codes contain data (e.g.,
Flight Number 1-3 must
be populated in sequence
if Destination Location
Code 1-3 are present).
X → Connection
O → Stop Over
~ → Destination
Point (~=space)
X → Connection
O → Stop Over
~ → Destination
Point (~=space)
X → Connection
O → Stop Over
~ → Destination
Point (~=space)
X → Connection
O → Stop Over
~ → Destination
Point (~=space)
X → Connection
O → Stop Over
~ → Destination
Point (~=space)
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Auto Rental Industry Specific Detail (9240/9340)
section.
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
26 → Taxi Vehicle
Identification
Number
27 → Taxi Driver
Identification
Number
28 → Taxi Driver
Tax Identification
Number
29 → Drop Off
Location
30 → Filler
31 → Pickup
Location
K → Kilometers
M → Miles
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Communication Services Specific Detail
(9240/9340) section.
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
reject or informational
Reject Reason Code.
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Entertainment/Ticketing Industry Specific Detail
(9240/9340) section.
Presentment Currency
and Decimalization.
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > General Format Industry Specific Detail
(9240/9340) section.
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
20 → General
Format
21 → Oil Company
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Insurance Industry Specific Detail (9240/9340)
section.
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Lodging Industry Specific Detail (9240/9340)
section.
‘00010101’ as the
Transaction will get
rejected.
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Rail Industry Specific Detail (9240/9340) section.
Field: msg_dmp
Example: American
Airlines = AA~
reject or informational
Reject Reason Code.
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Restaurant Industry Specific Detail (9240/9340)
section.
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Retail Industry Specific Detail (9240/9340)
section.
Field: msg_dmp
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Travel/Cruise Industry Specific Detail
(9240/9340) section.
A → Airline
C → Car only
N → Unknown
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code of the
departure location
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code of the
departure location
(e.g. airport, rail
terminal, or city).
If the location is
IATA affiliated, the
field must contain a
If the location is
IATA affiliated, the
field must contain a
valid IATA Travel
Point Code of the
departure location
(e.g. airport, rail
terminal, or city).
Field: msg_dmp
Example: American
Airlines = ‘AA~’
Field: msg_dmp
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Deferred Payment Plan (9240/9340) section.
0003 → Acquirer
sponsored plan
0005 → Issuer
sponsored plan
01 → Down
payment
02 → Airport taxes
03 → Airport fees
Field: msg_dmp
01 → Down
payment
02 → Airport taxes
03 → Airport fees
Field: msg_dmp
01 → Down
payment
02 → Airport taxes
03 → Airport fees
Field: msg_dmp
01 → Down
payment
02 → Airport taxes
03 → Airport fees
Field: msg_dmp
01 → Down
payment
02 → Airport taxes
03 → Airport fees
Field: msg_dmp
Amount of
installment
(Transaction
Amount) includes
multiple
installment
payments
Acquirer provides
Special Payment
Type Indicator
Issuer certified to
receive Special
Payment Type
Indicator
Space → Denotes
multiple
installment
payments are not
applicable or issuer
is not certified to
receive. This is the
default value for
this field.
1 → Special
Payment Type
Indicator that
denotes the
transaction
qualifies as a
multiple
installment
payment
transaction.
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Double Byte Character (9240) section.
Conditional Value: At
least one of the Double
Byte Character Card
Acceptor Address Line
must contain data if
Double Byte Character
Card Acceptor Name
contains data.
Conditional Value: At
least one of the Double
Byte Character Card
Acceptor Address Line
must contain data if
Double Byte Character
Conditional Value: At
least one of the Double
Byte Character Card
Acceptor Address Line
must contain data if
Double Byte Character
Card Acceptor Name
contains data.
Conditional Value: At
least one of the Double
Byte Character Card
Acceptor Address Line
must contain data if
Double Byte Character
Card Acceptor Name
contains data.
Cardmember Transaction
throughout its life cycle.
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Market Specific Data (9240) section.
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
• Supply more Transaction data to the Issuer for reporting CPC Transactions to CPC clients
Field: msg_dmp
Y → Yes
N → No
Y → Yes
N → No
Field: msg_dmp
A → The supplier
holds the tax
liability
B → The purchaser
holds the tax
liability
C → The supplier is
a non-company
supplier.
A unique number
assigned by the S/E to
Field: msg_dmp
Field: msg_dmp
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Extended Financial Addendum (9240) section.
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
Network Reference: Refer the latest version of the manual AMEX GNS Network Specifications-
Financial_Non-Financial > Chapter 4 Addenda Messages > Chip Card (9240) section.
Note: All these subfields are considered to be mandatory if the ICC System Related Date field
contains a value in it.
Field: msg_dmp
Field: msg_dmp
m Version
07 06 01 01 03 A0 00 00
where:
07 → overall length
indicator for
Subfield 4 LLVAR
06 → IAD Data
Length (1 byte)
01 → Derivation
Key Index (1 byte)
01 → Cryptogram
Version Number (1
byte)
03A00000 → CVR
(4 bytes)
00 → Debit
01 → Cash
20 → Credit
30 → Debit
(Restricted use –
valid only for
Transactions
originating from
certain markets)
Field: msg_dmp
Field: msg_dmp
Field: msg_dmp
0 → Expresspay
Mobile not
supported
1 → Expresspay
Mobile supported
Network Reference: Refer the latest version of the manual ENGLISH – LocalInterchangeSystem-LIS > 7
ANNEX B – LIS RECORDS SPECIFCATIONS > 7.10 TC 05,06,07,15,16,17,25,26,27,35,36,37,09,19/TCR 1
FORMAT (Additional detail information is present in additional to the fields in TC 57 detail record) section.
Field: msg_type
Field: msg_type
~(space) → if no
MCC is available
2 → when MCC =
6010
3 → when MCC =
6011
GIM: TC 05 / TC 07 –
TCR0 – Field 10
0 → Unspecified
1 → POS without
PIN
2 → POS AVEC PIN
3 → ATM
4 → DP
5 → Terminal
activity by card
(CAT) – Amount
overdrawn (LAT)
6 → Terminal
activity by card –
Automatic
Dispenser (ADM)
7 → Terminal
activity by card –
terminal self-
service terminal
(SST)
GIM: TC 05 / TC 07 –
TCR0 – Field 12
1 → Supporting
documentation to
follow.
2 → Invalid
Acquirer Reference
Number and no
supporting
documentation was
required or
received.
3 → Invalid
Acquirer Reference
Number and
supporting
documentation was
received.
4 → No supporting
documentation was
received for prior
chargeback.
GIM: TC 05 / TC 07 –
TCR0 – Field 19
GIM: TC 05 / TC 07 –
TCR0 – Field 22
00 → Unspecified
10 → Saving
Account
20 → Current
Account
30 → Shadow
Account
GIM: TC 05 / TC 07 –
TCR0 – Field 25
DIGIT 2: Possible
values 0: (FUTURE
USE)
DIGIT 3: Possible
values 0: (FUTURE
USE)
DIGIT 4: Possible
values
▪ 0: NORMAL
▪ 1: CARD
OPPOSED TO
TRANSACTION
DATE
DIGIT 5: Possible
values 0: (FUTURE
USE)
GIM: TC 05 / TC 07 –
TCR0 – Field 26
0 → Unspecified
1 → Generated by
the terminal
2 → Issuer or its
stand-in entity
3 → Manual entry
on terminal or on
credit voucher
4 → Stand-in visa
international
5 → Not authorised
GIM: TC 05 / TC 07 –
TCR0 – Field 06
GIM: TC 05 / TC 07 –
TCR0 – Field 08
GIM: TC 05 / TC 07 –
TCR0 – Field 18
GIM: TC 05 / TC 07 –
TCR0 – Field 31
Field: msg_type
Field: msg_type
alternatively contain
‘COMMXA’.
spaces. Field:
dest_postal_cd
Field:
dest_country_cd
1 → (Tax was
calculated on the
post-discount
invoice total)
2 → (Tax was
calculated on the
pre- discount
invoice total)
0 → NLL – Net
prices with tax
calculated at line
item level
1 → NIL – Net
prices with tax
calculated at
invoice level
2 → GLL – Gross
prices given with
tax information
provided at line
item level
3 → GIL – Gross
prices given with
tax information
provided at invoice
level
4 → NON – No tax
applies (small
supplier) on the
invoice for the
transaction
~ (space) SING
D → (Discount Field:
amount is discount_amt_sign
considered as
discount for the
invoice (+))
C → (Discount
amount is
considered as a
discount refund for
the invoice (-))
D → (Freight / Field:
shipping amount is ship_amt_sign
considered positive
and represents a
cost on the invoice
(+))
C → (Freight /
shipping amount is
considered
negative and
represents a refund
on the invoice (-))
~ (space) SING
is considered duty_amt_sign
positive and
represents a cost
on the invoice (+))
C → (Duty amount
is considered
negative and
represents a refund
on the invoice (-))
C → (VAT/tax
amount is
considered
negative for the
invoice (-))
Field: msg_type
Field: msg_type
Field: item_desc
Field:
item_measure
Field:
amt_lineitem_total
0 → Normal line
item detail record
1 → Normal last
line item detail
record
2 → Credit line
item detail record
5 → Payment last
line item detail
record
0 → No line level
discount provided
1 → Tax was
calculated on the
post-discount line
item total
2 → Tax was
calculated on the
pre- discount line
item total
Field: msg_type
Field: msg_type
CORPAS → if the
record is created by
an acquirer.
COMMAS → if the
record is created by
a third-party
information
provider.
Field: carrier_cd
Field: flight_nbr
O → Stop-Over
allowed
X → Stop-Over not
allowed
Field:
dest_city_ap_cd
Field: carrier_cd
Field: flight_nbr
O → Stop-Over
allowed
X → Stop-Over not
allowed
Field:
dest_city_ap_cd
Field: msg_type
Field: msg_type
Field:
forwarding_inst_id
Field:
receiving_inst_id
1 → Exempt
119 1 An City Sales Fuel The valid values for this Table:
Tax Exempt field are: FLEET_SERV_ADN
Status 0 → Non-Exempt Field: tax9_ind
1 → Exempt
132 1 An City Motor Fuel The valid values for this Table:
Tax Exempt field are: FLEET_SERV_ADN
Status 0 → Non-Exempt Field: tax10_ind
1 → Exempt
1 → Exempt
Status /
Secondary State
Fuel Tax
Exemption
Status
Field:
msg_type
Field:
msg_type
Field:
tc50_item_seq_nbr
Field:
tc50_totalitem_cnt
trans_dt
Field:
Field:
msg_type
Field:
msg_type
Field:
Field:
msg_type
Field:
msg_type
Field:
rental_rtn_city
Field:
corporate_id
Field:
msg_type
Field:
msg_type
Sequence Field:
Number
msg_type
Field:
dest_postal_cd
Field:
dest_country_cd
Field:
unique_invoice_nbr
amt_tax_rate
Field:
msg_type
Field:
msg_type
text message
transactions. The
contents of this field
should match that of the
related TC 50, TCR 0
Commercial Card
Generic Data
transaction’s Message
Identifier.
Field:
dest_postal_cd
Field:
dest_country_cd
Field:
unique_invoice_nbr
amt_tax_rate
Field:
msg_type
Field:
msg_type
text message
transactions. The
contents of this field
should match that of the
related TC 50, TCR 0
Commercial Card Generic
Data transaction’s
Message Identifier.
item_desc
Field:
product_cd
• 0 → Normal line
item detail record
• 1 → Last line
item detail record
Field:
msg_type
Field:
msg_type
item_desc
product_cd
Field:
item_measure
• 0 → Normal line
item detail record
• 1 → Last line
item detail record
Field:
msg_type
Field:
msg_type
4 1 Un Transaction Table:
Component IN_DRAFT_MAIN
Sequence
Field:
Number
msg_type
Field:
receiving_inst_id
Field:
forwarding_inst_id
VISA_TC50
Field:
service_identifier
VISA_TC50
Field:
msg_identifier
Field:
tc50_item_seq_nbr
41 1 Un debitCreditInd Table:
PURCHASING_ITEM
Field:
dt_cr_ind
Field:
tax_type
46 1 Un netGrossIndforEx Table:
tItemAmt PURCHASING_ITEM
Field:
extended_item_ind
47 1 Un discountAmtInd Table:
PURCHASING_ITEM
Field:
discount_ind
48-52 5 Un reserved1 NA
Field:
item_desc
Field:
product_cd
Field: item_quantity
Field :
item_measure
Field:
amt_extended_ite
m
Field:
amt_total_tax
Field: dtax1_rate
amt_discount
Field:
alt_tax_ind
Field:
reimb_attrib
Field:
msg_type
Field:
msg_type
Field:
msg_type
Field: msg_type
Sequence Field:
Number
msg_type
Field:
msg_text_block
Field: msg_type
Field: msg_type
1 → Exempt
Status / Federal
Sales Tax
Exemption
Status
Field: fuel_brand
Field:
fuel_txn_val_results
Field: job_no
Field: fleet_no
Field:
msg_type
Field:
msg_type
information. msg_text7
Field: msg_type
Field: msg_type
Product Code
2 Field:
exp_non_fuel_prod
code2
Note: At present, the addendum layouts listed in this section are applicable only for JCB network.
JCB: Refer the latest version of the manual BatchInterfaceGuide > Interchange File > 3.8 Private Data
Elements section.
MasterCard: Refer the latest version of the manual IPM Clearing Formats > Chapter 7 Data Element
Definitions > DE 55-Integrated Circuit Card (ICC) System-Related Data section.
VISA: Refer the latest version of the manual BASE II Clearing format TC01 – TC48 > TC 05 DRAFT DATA
TRANSACTIONS > TCR 7 — CHIP CARD TRANSACTION DATA section.
Field: msg_type
Field: msg_type
• pos_ch_prese
nt
• pos_crd_pres
ent
• pos_crddat_i
n_mode
• pos_ch_auth_
method
• pos_ch_auth_
entity
• pos_crddat_o
ut_cap
• pos_term_ou
t_cap
• pos_pin_capt
_mode
JCB: Bit 40
05 → Verified by
3D secure
06 → Failed to be
verified by 3D
secure
07 → Not verified
by 3D secure
JCB: PDE3009
03 → Debit
Recovery
04 to 99 →
Reserved for future
use
Field: msg_type
Field: msg_type
JCB:
42 → ATM Access
Fee
58 → DCC
transaction
MasterCard:
10 → Healthcare
Eligibility Amount
11 → Prescription
Eligibility Amount
17 → Prepaid
Online Bill Pay fee
amount
40 → Amount,
Cash Back
42 → Amount,
Surcharge
44 → Amount
Gratuity
58 → Amount, POI
Amount
Field:
adtl_amt
D → Debit
C → Credit
Note:
From this compliance, the values for the Additional Amount Sub Fields are arrived through 5703
Layout (up to 240 bytes as per the latest requirement) and these values are stored in
ADDTL_AMOUNT table. Previously, we were support up to length of 120 bytes in 5705 and 5709
compliance data layouts and now it is marked as reserved. Though we marked as reserved, we
continue to support if data comes in 5705 and 5709 (only 120 bytes) for 2 more compliance,
provided if we did not get data from 5703 because the priority will be given for 5703 layouts.
For example:
If a value comes from 5703 Layout, we will ignore data (if present) from 5705 or 5709.
Network References:
MasterCard: Refer latest version of the manual IPM Clearing Formats > Chapter 3 Presentment, Addendum,
and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail Addendum
(Passenger Transport Detail – Trip Leg Data)/1644 section.
VISA: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to TC48 > TC 05
DRAFT DATA TRANSACTIONS > TCR 3 – INDUSTRY – SPECIFIC DATA – PASSENGER ITINERARY DATA section.
Field: msg_type
Field: msg_type
Discover: Airline
Sequence 2 field 4.
JCB: PDE3607
Discover: Airline
Sequence 2 field 4.
JCB: PDE3607
JCB: PDE3611
JCB: PDE3602
JCB: PDE3604
JCB: PDE3616
JCB: PDE3619
VISA: PASSENGER
ITINERARY DATA-
Position: 5–23
JCB: PDE3620
VISA: PASSENGER
ITINERARY DATA-
Position: 43–62
JCB: PDE3621
VISA: PASSENGER
ITINERARY DATA-
Position: 24–42
JCB: PDE3612
Addendum Airline-
Position- 51-75
JCB: PDE3617
JCB: PDE3609
JCB: PDE3606
JCB: PDE3622
JCB: PDE3623
JCB: PDE3624
Airline Industry
Addendum- Position: 83-
102
VISA: PASSENGER
ITINERARY DATA-
Position: 101–112
JCB: PDE3609
VISA: COMMERCIAL
CARD – PASSENGER
ITINERARY DATA- Position
132–144
VISA: PASSENGER
ITINERARY DATA-
Position: 68
JCB: PDE3608
JCB: PDE3614
JCB: PDE3615
Field: arrival_date
information most
prevalently provided by
travel agencies for
transactions booked
against a lodged account
or central travel account.
JCB: PDE3618
Field: issuer_name
JCB: PDE3614
Field:
anc_fee_code
Field:
anc_fee_amount
Field:
anc_fee_code1
anc_fee_amount1
Field:
anc_fee_code2
anc_fee_amount2
Field:
anc_fee_code3
anc_fee_amount3
Field:
anc_fee_code4
anc_fee_amount4
Field:
anc_fee_code5
anc_fee_amount5
Network References:
MasterCard: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Passenger Transport Detail – Trip Leg Data)/1644 section.
VISA: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to TC48 > TC 05
DRAFT DATA TRANSACTIONS > TCR 3 – INDUSTRY – SPECIFIC DATA – PASSENGER ITINERARY DATA section.
Field: msg_type
Field: msg_type
Addendum-Position: 103-
110
JCB: PDE3616
JCB: PDE3641
JCB: PDE3631
JCB: PDE3642
JCB: PDE3637
PASSENGER ITINERARY
DATA-Position: 53–55
JCB: PDE3638
JCB: PDE3640
O → Stop-Over
allowed
X → Stop-Over not
allowed
Transaction Advice
Addendum Airline –
Extension 1-Position: 21
JCB: PDE3639
118-129 12 Un Fee Ticket Leg Contains the fee ticket leg Table:
Amount amount. PASSEN_TRAN_TRIP
130-141 12 Un Taxes Ticket Leg Contains the tax ticket leg Table:
Amount amount. PASSEN_TRAN_TRIP
Field: amt_total_tax
Network References:
MasterCard: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Passenger Transport Detail – Rail Data)/1644 section.
VISA: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to TC48 > TC 05
DRAFT DATA TRANSACTIONS > TCR 3 – INDUSTRY – SPECIFIC DATA – PASSENGER TRANSPORT ANCILLARY
DATA section.
Field: msg_type
Field: msg_type
referred to as departure
date.
JCB: PDE3631
MasterCard: PDS 520
MasterCard: 651
144-155 12 Un Full VAT Tax Contains the value added Table: RAIL_DATA
Amount tax at the full tax rate. Field:
MasterCard: PDS 0656 amt_full_vat_tax
JCB: PDE3655
subfield 4
Network References:
Discover: Refer latest version of the document Sales Draft Interface manual > Hotel – SDR 09 section.
JCB: Refer the latest version of the manual BatchInterfaceGuide > Interchange File > 3.8 Private Data
Elements section.
MasterCard: Refer latest version of the document IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Lodging Summary)/1644 section.
VISA: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to TC48 > TC 05
DRAFT DATA TRANSACTIONS > TCR 3 – INDUSTRY – SPECIFIC DATA – LODGING section.
Field: msg_type
Field: msg_type
JCB: PDE3668
JCB: PDE3631
JCB: PDE3662
JCB: PDE3672
JCB: PDE3681
JCB: PDE3676
JCB: PDE3677
VISA: TCR 0 —
COMMERCIAL CARD –
LODGING-Position: 77-88
JCB: PDE3678
JCB: PDE3667
JCB: PDE3679
VISA: TCR 0 —
COMMERCIAL CARD –
LODGING-Position: 137–
148
Y → Yes (additional
charges were
added)
N → No (no
additional charges
were added)
space → No
additional charges
or unknown
JCB: PDE3601
Transaction Advice
Addendum Travel/Cruise-
Position: 100-101
JCB: PDE3681
VISA: TCR 0 —
COMMERCIAL CARD –
LODGING -Position: 41–
52
JCB: PDE3684
VISA: TCR 0 —
COMMERCIAL CARD –
LODGING -Position: 101–
112
VISA: TCR 0 —
COMMERCIAL CARD –
LODGING -Position: 113–
124
JCB: PDE3685
VISA: TCR 0 —
COMMERCIAL CARD –
LODGING -Position: 125–
136
Y → In compliance
with Fire Safety Act
N → Not in
compliance with
Fire Safety Act
JCB: PDE3664
VISA: TCR 0 —
COMMERCIAL CARD –
LODGING – Position: 149-
160
Field: customer_cd
JCB: PDE3602
JCB: PDE3604
JCB: PDE3687
Field:
charge_type_cd
Network References:
Discover: Refer Sales Draft Interface manual > Vehicle Rental – SDR 06 section.
JCB: Refer the latest version of the manual BatchInterfaceGuide > Interchange File > 3.8 Private Data
Elements section.
MasterCard: Refer the latest version of the manual IPM Clearing Formats > Chapter 3 Presentment,
Addendum, and Chargeback Messages > Financial Detail Addendum/1644 Messages > Financial Detail
Addendum (Vehicle Rental Detail)/1644 section.
VISA: Refer latest version of the document BASE II-Clearing Interchange Formats TC01 to TC48 > TC 05
DRAFT DATA TRANSACTIONS > TCR 3 – INDUSTRY – SPECIFIC DATA – CAR RENTAL section.
Field: msg_type
Field: msg_type
JCB: PDE3692
JCB: PDE3693
JCB: PDE3699
VISA: TCR 0 —
COMMERCIAL CARD –
CAR RENTAL -position 89-
113
JCB: PDE3700
JCB: PDE3701
JCB: PDE3703
JCB: PDE3704
JCB: PDE3702
JCB: PDE3695
JCB: PDE3696
Field:
rental_cust_srv_ph
JCB: PDE3710
Field:
amt_daily_rate
Y → Yes (insurance
was purchased)
N → No (insurance
was not purchased)
spaces →
Unknown or
unreported
JCB: PDE3714
JCB: PDE3712 ff
Y → Yes (additional
charges were
added)
N → No (no
additional charges
were added)
space → No
additional charges
or unknown
JCB: PDE3716
JCB: PDE3717
Field: program_cd
JCB: PDE3697
JCB: PDE3698
JCB: PDE3708
Field:
amt_rental_xchg
JCB: PDE3711
Field:
rental_xservice_cd
VISA: TCR 0 —
COMMERCIAL CARD –
CAR RENTAL Position: 150
SPECIFIC DATA—CAR
RENTAL Position: 56
Field:
amt_total_auth
VISA TCR 0 —
COMMERCIAL CARD –
CAR RENTAL
Position: 53
VISA TCR 0 —
COMMERCIAL CARD –
CAR RENTAL Position: 75
JCB: PDE3713
VISA: TCR 0 —
COMMERCIAL CARD –
CAR RENTAL Position: 77
COMMERCIAL CARD –
CAR RENTAL Position: 41
JCB: PDE3715
VISA TCR 0 —
COMMERCIAL CARD –
CAR RENTAL Position: 138
Field: tax_elements
Field:
rental_agency_nam
e
Field: remarks
Network References:
Discover: Refer the latest version of the manual Sales Data Interface > Section 4: Supplementary Data
Record (SDR) Format > Chip Card Transaction Data - SDR 13 > SDR (13) / Sequence 1 and SDR (13) /
Sequence 2 sections.
JCB: Refer the latest version of the manual BatchInterfaceGuide > Interchange File > 3.7 Data
Elements > Bit 55 Integrated Circuit Card (ICC) System-Related Data section.
MasterCard: Refer the latest version of the manual IPM Clearing Formats > Chapter 7 Data Element
Definitions > DE 55-Integrated Circuit Card (ICC) System-Related Data section.
VISA: Refer the latest version of the manual BASE II Clearing format TC01 – TC48 > TC 05 DRAFT DATA
TRANSACTIONS > TCR 7 — CHIP CARD TRANSACTION DATA section.
Note: TC 57, TCR 7 – Chip Data Layout and TC 57, TCR 7 – Chip Data Layout – Extension layouts
are same. Moreover, TC 57, TCR 7 – Common Record for CHIP Details record has different Source
Field: msg_type
Field: msg_type
MasterCard: DE 55 Tag
82
MasterCard: DE 55 Tag
9F36
MasterCard: DE 55 Tag
9F26
MasterCard: DE 55 Tag
9F27
MasterCard: DE 55 Tag
9F1A
MasterCard: DE 55 Tag
9F33
communications
capability, and its
operational control.
MasterCard: DE 55 Tag
9F35
Discover: Tag 95
MasterCard: DE 55 Tag
95
Discover: Tag 9A
MasterCard: DE 55 Tag
9A
MasterCard: DE 55 Tag
9C
Information Based on
UICS Debit/Credit
Standards, Position: 181
MasterCard: DE 55 Tag
5F2A
MasterCard: DE 55 Tag
9F03
Characteristics
Information Based on
UICS Debit/Credit
Standards, Position: 200
MasterCard: DE 55 Tag
9F10
MasterCard: DE 55 Tag
9F37
MasterCard: DE 55 Tag
9F34
MasterCard: DE 55 Tag
84
MasterCard: DE 55 Tag
9F09
MasterCard: DE 55 Tag
9F1E
MasterCard: DE 55 Tag
9F41
MasterCard: DE 55 Tag
9F6E
MasterCard: DE 55 55
Tag 9F0A
Field: card_seq_nbr
Field:
partner_discretiona
ry_data
MasterCard: Not
exported
• Script 1 Results
o Position: 1
o Length: 2
o Format: display
Hexadecimal
• Script 1 Identifier
o Position: 1
o Length: 8
o Format: display
Hexadecimal
Network References: NA
Field:
msg_type
Field:
msg_type
Field: msg_type
Field: msg_type
Field: expiry_date
Field: policy_nbr
Field: roc_nbr
Field:
amt_amex_tax
Field: policy_type
Field:
coverage_period
Field: msg_type
Field: msg_type
Field: format_cd
Field:
coverage_dates
Field: ins_chg_type
Field: msg_type
Field: msg_type
Field:
forwarding_inst_id
Field: format_cd
Field: expiry_date
Field: policy_type
Field:
coverage_dates
Field: msg_type
Field: msg_type
Field: format_cd
Field: msg_type
Field: msg_type
Field: expiry_date
Character space →
No adjustments
(default)
X → Multiple
adjustments
Y → One
adjustment only;
Cardmember
notified
Z → One
adjustment only;
Cardmember not
notified
Field: arn
Field:
rental_rtn_state
Field: msg_type
Field: msg_type
Field: format_cd
Field: expiry_date
Field: charge_desc
Field: amt_total_tax
Field: arrival_date
Field:
departure_date
Field:
departure_date
Field: room_night
Field:
amt_room_rate
Field: msg_type
Field: msg_type
Field: format_cd
Field: expiry_date
Field: charge_desc
Field: amt_tax
Field: amt_food
Field:
bev_descriptor
Field: amt_bev
Field: amt_tip
Field: msg_type
Field: msg_type
Field: format_cd
Field: arn
D → Day
E → Evening
N → Night
S → Special
discount
Field: msg_type
Field: msg_type
Field: format_cd
Field:
industry_cd
Field:
sub_industry_cd
code assigned by
American Express to
submitters (e.g.,
merchants, authorized
settlement data.
C → CAPN
Space → Existing
AMEX record
Field: msg_type
Field: msg_type
01 → Airline
02 → No Industry-
Specific TAA Record
04 → Insurance
05 → Auto Rental
06 → Rail
11 → Lodging
13 →
Communication
Services
14 → Travel/Cruise
20 → Retail
22 →
Entertainment/Tick
eting
Field: media_code
Field: trans_id
01 → POS Terminal
– American Express
02 → POS Terminal
– Non-American
Express
03 → Integrated
POS system-Non
American Express
05 → Paper -
External Vendor,
Paper Processor
06 → Purchase
ExpressTM
07 → PayflowTM
10 → Dial Payment
System
13 → Automated
Bill Payment
Platform
LOCATION, of the
originating Authorization
Request (1100) Message).
Field: spec_pgm_cd
C → CAPN
SPACE → Existing
AMEX record
Field: msg_type
Field: msg_type
01 → Airline
02 → No Industry-
Specific TAA Record
04 → Insurance
05 → Auto Rental
06 → Rail
11 → Lodging
13 →
Communication
Services
14 → Travel/Cruise
20 → Retail
22 →
Entertainment/Tick
eting
Field: msg_type
Field: msg_type
Field: format_cd
Field: item_desc
Field: item_quantity
Field: item_desc
Field: item_quantity
Field: item_desc
Field: item_quantity
Field: msg_type
Field: msg_type
Field: format_cd
Field: item_desc
Field: item_quantity
Field: item_desc
Field: item_quantity
Field: item_desc
Field: item_quantity
Field: msg_type
Field: msg_type
Field: format_cd
• 1 → Lodging
(default)
• 2 → No Show
Reservation
• 3 → Advanced
Deposit
Field: guest_name
Field: msg_type
Field: msg_type
Field: item_desc
Field:
item_unit_price
Field: item_quantity
Field:
event_location
Note: Refer TC 57, TCR 3 – American Express Transaction Detail – Transaction Advice Addendum
Auto Rental - Extension for details about this addendum’s extension.
Field: msg_type
Field: msg_type
Field: format_cd
Field:
rental_agreemt_nbr
Field: rental_loc_id
Field:
rental_loc_city
Field:
rental_rtn_city
Field:
rental_rtn_state
Field:
rental_rtn_cntry
Field: msg_type
Field: msg_type
Field: format_cd
Field: renter_name
Field:
total_mile_km
M → Miles DN
Z → One
adjustment,
customer not
notified
Field: amt_adjust
Field: msg_type
Field: msg_type
Field: format_cd
Field:
name_of_insured
Field: msg_type
Field: msg_type
Field: format_cd
REF → Refund
EXC → Exchange
MSC →
Miscellaneous
Field:
misc_doc_type
Field: iata_cd
Field: nbr_in_party
Field:
passenger_name
Y → Yes
N → No
DE fields in the
corresponding TAB
Record were converted
from another currency.
Field: original_ccd
N → No
Field: msg_type
Field: msg_type
Field: format_cd
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Field: fare_basis_cd
Field:
service_class_cd
Field: flight_nbr
Field:
amt_fare_tkt_leg
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Field:
dest_city_ap_cd
Field:
service_class_cd
Field: flight_nbr
Field:
amt_fare_tkt_leg
Field: msg_type
Field: msg_type
Field: format_cd
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Field:
dest_city_ap_cd
Field: fare_basis_cd
Field:
service_class_cd
Field: flight_nbr
Field:
amt_fare_tkt_leg
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Field: departure_dt
Field:
dest_city_ap_cd
Field: fare_basis_cd
Field:
service_class_cd
Field: flight_nbr
Field:
amt_fare_tkt_leg
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Note: Refer TC 57, TCR 3 – American Express Transaction Detail – Transaction Advice Addendum
Rail – Extension for details about this addendum’s extension.
Field: msg_type
Field: msg_type
Field: format_cd
REF → Refund
EXC → Exchange
MSC →
Miscellaneous
Field:
passenger_name
Field:
travel_agency_nam
e
Field: issuer_city
Field: msg_type
Field: msg_type
Field: format_cd
Note: Refer TC 57, TCR 3 – American Express Transaction Detail – Transaction Advice Addendum
Travel/Cruise – Extension for details about this addendum’s extension.
Field: msg_type
Field: msg_type
Field:
travel_agency_cd
C → Car only
B → Both travel_pkg_ind
N → Unknown
Field:
passenger_name
Field: ticket_id
Field: arrival_date
Field:
departure_date
Field:
amt_room_rate
Field:
lodging_region_cd
Field:
lodging_country_cd
Field:
lodging_city_name
Field: msg_type
Field: msg_type
Field: carrier_cd
Field: flight_nbr
Field: carrier_cd
Field:
service_class_cd
Field:
dest_city_ap_cd
Field: carrier_cd
Field:
service_class_cd
Field: carrier_cd
Field:
service_class_cd
Field: msg_type
Field: msg_type
Field: call_date
Field: call_from_city
Field:
call_from_cntry_cd
Field:
call_from_ph_nbr
Field: call_to_city
Field: call_to_state
Field:
call_to_cntry_cd
Field:
call_to_ph_nbr
Field: acct_nbr
Field: billing_period
International
Subscriber Dialing
TDS → Trunk
Dialing Subscriber
LOCAL
D → Day ADN
N → Night
S → Special
Discount
Field: msg_type
Field: msg_type
Field: phone_data
Field: msg_type
Field: msg_type
merch_name
merch_city
Field:
merch_prov_state
Note: Refer TC 57, TCR 5 – AMEX Transaction Detail – Transaction Advice Addendum Corporate
Purchasing Solutions – Extension 1 and TC 57, TCR 5 – AMEX Transaction Detail – Transaction
Advice Addendum Corporate Purchasing Solutions – Extension 2 for details about this addendum’s
extensions.
Field: msg_type
Field: msg_type
Field: customer_cd
Field: item_quantity
Field:
item_unit_price
Field: msg_type
Field: msg_type
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: msg_type
Field: msg_type
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: msg_type
Field: msg_type
Field: expiry_date
Field: media_code
Field: trans_id
02 → POS Terminal
- Non-American
Express
03 → Integrated
POS system – Non-
American Express
05 → Paper -
External Vendor,
Paper Processor
06 → Purchase
Express TM
07 → Payflow TM
10 → Dial Payment
System
LOCATION, of the
originating Authorization
Request (1100) Message).
Airline:
01 → Ticket Charge
02 → Non-Ticket
Charge
Lodging:
01 → Folio Charge
02 → Non-Folio
Charge
C → CAPN
SPACE → Existing
AMEX record
Field: msg_type
Field: msg_type
Field: msg_type
Field: msg_type
Field: format_cd
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: msg_type
Field: msg_type
Field: format_cd
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: msg_type
Field: msg_type
Field: format_cd
Note: Refer TC 57, TCR 3 – American Express Transaction Detail – Transaction Advice Addendum
Airline – Extension 1 and TC 57, TCR 3 – American Express Transaction Detail – Transaction Advice
Addendum Airline – Extension 2 for details about this addendum’s extensions.
Field: msg_type
Field: msg_type
Field: format_cd
REF → Refund
EXC → Exchange
MSC →
Miscellaneous
Field:
misc_doc_type
Field: iata_cd
Field: issuer_city
Field: nbr_in_party
Field:
passenger_name
Y → Yes Field:
N → No conjunctiontkt_ind
Field: original_ccd
N → No
Field: msg_type
Field: msg_type
Field: format_cd
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Field: departure_dt
Field:
dest_city_ap_cd
Field:
amt_fare_tkt_leg
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Field: departure_dt
Field:
dest_city_ap_cd
Field:
amt_fare_tkt_leg
Field: msg_type
Field: msg_type
Field: format_cd
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Field: departure_dt
Field:
dest_city_ap_cd
Field: flight_nbr
Field:
amt_fare_tkt_leg
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Field: departure_dt
Field:
dest_city_ap_cd
Field:
amt_fare_tkt_leg
O → Stopover
permitted
X → No stopover
permitted
~ → Unknown
Field: msg_type
Field: msg_type
Field: loc_city
Note: Refer TC 57, TCR 5 – American Express Transaction Detail – Transaction Advice Addendum
Corporate Purchasing Solutions – Extension 1 and TC 57, TCR 5 – American Express Transaction
Detail – Transaction Advice Addendum Corporate Purchasing Solutions – Extension 2 for details
about this addendum’s extensions.
Field: msg_type
Field: msg_type
Field: item_quantity
Field:
item_unit_price
Field: msg_type
Field: msg_type
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: item_desc
Field: item_quantity
Field:
item_unit_price
Field: msg_type
Field: msg_type
Field: item_desc
Field: item_quantity
Field:
item_unit_price
fields in TC 57 - Common
Transaction Details,
considering all credit (+)
and debit (-) transactions.
• All addendum
records and
Transaction Amount
fields in TC 57 - Common
Transaction Details.
TC 92 - File Trailer
TC 92, TCR 0 - File Trailer
• TC57 transaction
addendum records.
Space n/a
F Address does compare, and five-digit ZIP code does compare (UK
only).
Code Definition
3 Zero floor limit and terminal capable of reading and transmitting the
full unaltered contents of the magnetic stripe.
Code Definition
8 Quasi-cash/Online gambling.
00 Unspecified 0 Unknown
93 Merchant-presented QR code,
chip information included
94 Merchant-presented QR code
(barcode also), chip
information excluded
96 Reserved
97 Reserved
93 Merchant-presented QR code,
chip information included
94 Merchant-presented QR code
(barcode also), chip
information excluded
96 Reserved
97 Reserved
00 Unknown
01 ATM, CDM
03 POS
05 Multimedia terminal
06 Counter
07 PC
08 Mobile phone
10 Reserved
11 Wireless POS
12 CDRS
14 Merchant’s System
16 Set Up Box
18 Reserved
19 Reserved
21-22 Reserved
23 mPOS
24-99 Reserved
A Card Present.
BB Business to Business
BP Bill Payment
MD Merchant Disbursement
PA Payment Transaction
PD Payroll/Pension Disbursement
PG Payment to Government
WT Wallet Transfer
Space No result
M CVV2 match
P Not processed
S CVV2 should be on the card, but the merchant indicates that it is not
U Issuer is not certified or has not provided VISA with encryption keys,
or both.
Fuel Type
Code Definition
MOTOR FUELS
01 Unleaded Regular
02 Unleaded Plus
03 Unleaded Super
04 Unleaded 4
05 Unleaded 5
16 Methanol/Leaded
17 Ethanol/Leaded
18 Leaded
19 Regular Diesel #2
20 Premium Diesel #2
21 Diesel #1
25 M-85
26 E-85
27 Unleaded - Reformulated 1
28 Unleaded - Reformulated 2
29 Unleaded - Reformulated 3
30 Unleaded - Reformulated 4
31 Unleaded - Reformulated 5
36 Racing Fuel
99 Miscellaneous Fuel
AVIATION FUELS
A0 Jet Fuel
A4 Aviation Fuel 4
A5 Aviation Fuel 5
MARINE FUELS
M1 Marine Fuel 1
M2 Marine Fuel 2
M3 Marine Fuel 3
M4 Marine Fuel 4
M5 Marine Fuel 5
M6 Marine–Other
M9 Miscellaneous Marine
OTHER FUELS
F0 Kerosene-Low Sulfur
F1 White Gas
F2 Heating Oil
F3 Bottled Propane
Product Code
Code Definition
30 Motor Oil
31 Oil Change
32 Engine Service
33 Transmission Service
34 Brake Service
39 Miscellaneous Repairs
41 Tires
42 Batteries
43 Automotive Accessories
44 Automotive Glass
45 Car Wash
47 De-icing
49 Tiedown or Hangar
50 Landing Fee
51 Ramp Fee
53 Plane Rental
54 Instruction Fee
55 Miscellaneous Aviation
57 Weather Fees
58 Charter Fees
59 Ground Handling
60 Communication Fees
61 Aircraft Cleaning
62 Cargo Handling
63 Aviation Accessories
64 Avionics
65 Aviation Maintenance
66 Fuel Additives
70 Cigarettes/Tobacco
71 Aviation Catering
78 Health/Beauty Aid
79 Miscellaneous Grocery
80 Soda
81 Beer/Wine
82 Milk/Juice
90 Miscellaneous
91–99 Reserved
9 CPS/ATM
H CPS/Account Funding
I CPS/Retail—Incremental Authorizations
B1 Environment
C1 EMV/Chip Equivalent
E1 Key Entered
U0 Unclassified
A2 Digital Transactions
B2 Authenticated Checkout
C2 Transaction Validation
D2 Enhanced Data
E2 Generic Messaging
U0 Unclassified
13 Address Verification with Provide street address and ZIP Code for a
a Goods or Service recurring charge (e.g., monthly,
Authorization for bimonthly) for the purchase of goods or
Recurring Billing services.
(Automatic Payment)
“From” Account for Card Transactions (Position 80-81) and “To” Account for Transfers (Position 82-83)
10 Savings Account
20 Checking Account
Value Description
00 Unknown
02 Magnetic Stripe
03 Bar Code
07 Electronic Commerce
85 Chip Fallback
90 Voice Authorizations
92 Batch Authorizations
94 Biometrics
PIN Entry Capability indicates the capabilities a POS Device has for accepting PIN data. The values are:
Code Definition
0 Unspecified or unknown
8 POS Device has PIN entry capability, but PIN pad is not currently
operative
MCC is valid
Cryptogram is present
MCC is valid
MCC is valid
MCC is valid
MCC is valid
MCC is valid
Cryptogram is present
MCC is valid
Cryptogram is present
MCC is valid
Cryptogram is present
MCC is valid
Cryptogram is present
MCC is valid
Cryptogram is present
MCC is valid
MCC is valid
MCC is valid
99b Invalid – POS Entry Mode/ POS Entry Mode is invalid or MCC is
MCC invalid
00c Keyed Entry/Card Not All POS Entry Modes except 02, 05, 81,
MCC is valid
Note: Refer to the Technical Specifications Common Appendices for valid Merchant Category
Codes. Contact your Discover Network Account Executive if an applicable MCC is currently not
listed therein.
Code 99 is applicable to all transactions with invalid POS Entry Mode or Invalid MCC.
Code 00 is applicable to all transactions with Track Data, Chip Card Related Data, or Cardholder
authentication data not present.
POS Data
Discover TC 57, TCR 1 Transaction Detail – Additional Data - Position 31-43
POS Data is required if the Card Transaction receives an approved Authorization Response and is formatted
as follows:
Values Description
9 Unknown
9 Unknown
0 Cardholder present
5 Electronic Order
9 Unknown
T Discover® PayButton
0 Card Present
9 Unknown
9 Unknown
4 Preauthorized Request
I Incremental Authorization
N No-Show Charge
P Partial Shipment
R Recurring Payment
U Unscheduled Payment
0 No security concern
2 ID verified
9 Unknown
0 Unknown/Unspecified
4 In-app authentication
9 Reserved
M Mobile POS
0 Unspecified
9 Unknown
0 Unspecified
081 Approved by Issuer (See Item 2 in the Diners Club Application Notes
above.)
300 Successful
300 Successful
400 Accepted
600 Accepted
800 Accepted
00 Normal present
02 Unattended terminal
03 Suspicious Merchant
08 MO/TO authorization,
MO/TO purchase
13 Representment
17 Chargeback
18 MO/TO pre-authorization
28 Recurring authorization
41 Second Chargeback
61 Manual refund
82 Exceptional processing
4 Operating Environment
5 Cardmember Present
6 Card Present
8 Cardmember Authentication
Code Description
0 Unknown
1 Manual; no terminal
3 Bar code
6 Key entered
Code Description
0 No electronic authentication
1 PIN
3 Biometrics
4 Biographic
6 Other
Code Description
0 None
1 Capture
Code Description
0 No terminal used
X Mobile remote
Code Description
0 Cardmember present
Code Description
1 Card present
X Contactless Transaction
Code Description
0 Unspecified
1 Manual, no terminal
3 Bar code
6 Key entered
Code Description
0 Not authenticated
1 PIN
3 Biometrics
4 Biographic
Code Description
0 Not authenticated
4 By merchant
5 Other
0 Unknown
1 None
Code Description
0 Unknown
1 None
2 Printing
3 Display
Code Description
4 Four characters
5 Five characters
6 Six characters
7 Seven characters
8 Eight characters
9 Nine characters
A Ten characters
B Eleven characters
C Twelve characters
010 International Students and Scholars Income Tax (ISS Income Tax)
016 Food
017 Beverage
018 Food/Beverage
019 Bar
020 Lodging
023 Bar/Mini-Bar
024 Phone
027 Laundry/Dry-Cleaning
032 Parking
034 Tours
048 Surcharge
053 Discount
054 Tickets/Violations
055 Freight/Shipping/Handling
058 Tip/Gratuity
064 Repairs
158 JCB: 3
VISA: Chip-capable
terminal
VISA: Chip-capable
terminal
JCB: NA
JCB: NA
VISA: 0 0 NA 0 NA Unknown
MC IPM: 5 4 5 NA 5 Electronic
JCB: 4 authentication
capability is inoperative
MC IPM: NA 6 NA NA 4 Biographic
JCB: 6
JCB: 9 available
JCB: -1
MC IPM: NA 8 NA NA Z Other
JCB: 8
JCB: NA available
MC IPM: NA 15 NA NA Z Other
JCB: 15
JCB: -1
JCB: 15
JCB: -1
JCB: OCR
JCB: 6 input
VISA: Proximity
payment using magnetic
stripe data rules.
JCB: NA
JCB: NA
JCB: 81
VISA: Proximity
Payment originating
JCB: NA
acquirer, or third-party1
vendor system)
JCB: -1
JCB: -1
Entity MC IPM: 3 4 NA
3 3 Authorizing agent -
JCB: 4 Online PIN
MC IPM: 5 9 5 NA 5 Other
JCB: 9
JCB: -1
MC IPM: S 9 S NA NA Other
JCB: NA
JCB: -1
MC IPM: 1 1 1 NA 1 None
Output JCB: 1
Capability
MC IPM: 2 2 2 NA 2 Printing capability only
DE 22: SF11
JCB: 2
VISA: NA
JCB: -1
JCB: NA
JCB: -1
12 NA 4 NA Remote Indicator
• Currrtsvapd
• Curratedt
• Currrtsvapd
• Curratedt
• Authappldata
• Krnlidtrtml
• Authappldata
• Krnlidtrtml
• AddtlFeeAmt1
• AddtlFeeAmt2
• TotalDiscAmt
• AddtlFeeAmt
• TotalDiscAmt
• AccFundSrc
10. Added the following field in TC 57, TCR 1 - Batch Header layout:
• smallMerchInd
12. Removed the following fields from the TC 57, TCR 4 - SMS
Interface layout:
13. Removed the following field from the TC 57, TCR 4 - SMS PROMO
Interface layout:
• Reserved
14. Removed the following field from the TC 57, TCR 7 - Common
Record for CHIP Details layout:
• Reserved
• PartnerIDCode
• PartnerIDCode
• FltspconEnf
• FltFProcd
• FltFUnitPrice
• FltFUnitMeas
• FltFQty
• FltFQuanExp
• FltFSaleAmt
• Promptcd1
• DriverReData1
• Promptcd2
• DriverReData2
• Promptcd3
• DriverReData3
• Promptcd4
• DriverReData4
• Promptcd5
• DriverReData5
• FltProdcd
• FltItemDesc
• FltItmQty
• FltItmQtyExp
• FltItmUtMea
• Fltextitmamt
• Fltextitmamtexp
• Fltextitmamtsn
• SerLocCity
• SerLocCsCd
• SerLocCntyCd
• SerLocPosCd
• SerLocCity
• SerLocCsCd
• SerLocCntyCd
• SerLocPosCd
• Filler
• extensionIndicator
• Reserved
• Reserved
• Reserved
• BrzMerchTaxId
• McAssIncInd
• RecPayManType
• RecPayTrxType
• ValidationFlag
• MaxRecPayAm
• RegTrxIdn
• NoRecPay
• RecPayFreq
• Reserved
• Reserved
• Reserved
• BrzMerchTaxId
• McAssIncInd
• RecPayManType
• RecPayTrxType
• ValidationFlag
• MaxRecPayAm
• RegTrxIdn
• NoRecPay
• RecPayFreq
• ALMServiceCode
• ALMProductCode
• ALMProductClass
• ALMRateType
• ALMDataSource
• ALMServiceCode
• ALMProductCode
• ALMProductClass
• ALMRateType
• ALMDataSource
• CitMitCategory
• CitMitSubCategory
• CitMitCategory
• CitMitSubCategory
• ResubmissionCode
• ResubmissionCode
• Reserved
• Reserved
• Plan Owner
• Reserved
• Processing Date
• Processing Date
• Program verification ID
• Business Type
• POS_CRDDAT_IN_CAP
• NetworkIDCode
3. Updated position and field length for the following field in TC 57,
TCR 4 - Promotion Data:
• Reserved
• Reserved
• Record Type
• Extension Flag
• Settlement Currency
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• PersistentFxInd
• RateTableId
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Reserved
• Extension Indicator
• Filler
• Charge Type
• Reserved
4. Valid value of the Format Code field has been updated in TC 57,
TCR 9 - Discover EMV layout under TC 57 - Discover Cards Specific
Transaction Details and Addendums.
November 2020 v2.4.0 & v2.5.0 1. Description / Valid Values of the following fields have been
updated in the TC 57, TCR 0 - Batch Trailer layout under TC 57 -
Batch Trailer:
Batch Num
Number of TCRs
Number of Transactions
Source Amount
November 2020 v2.4.0 & v2.5.0 1. The field length of the fields ‘Ancillary Fee Code4, Ancillary Fee
Amount4, Ancillary Fee Code5, Ancillary Fee Amount5’ under TC
57, TCR 3 - Passenger Travel General Record have been corrected.
2. The following changes have been done under TC 57, TCR 1 - AMEX
Transaction Detail - Transaction Advice Basic section:
Format Code field description and valid values list has been
updated.
3. The following change has been done under TC 57, TCR 2 - AMEX
Transaction Detail - Transaction Advice Detail section:
Format Code field description and valid values list has been
updated.
October 2020 v2.4.0 & v2.5.0 Fall Compliance 2020 Changes – P02:
September 2020 v2.4.0 & v2.5.0 Fall Compliance 2020 Changes – P01:
• Rental_Location_City
• Rental_Location_State
• Rental_Location_Country
• Room_Tax
• Business_Type
• Business_Certification_Type
• Destination_BIN
• Source_BIN
• Card_Sequence_Number
• Application_Transaction_Counter
• Application_Cryptogram
• Amount_Subunit
• Cryptogram_Information_Data
• Terminal_Country_Code
• Terminal_Capabilities
• Terminal_Type
• Terminal_Verification_Result
• Transaction_Date
• Transaction_Type
• Transaction_Currency_Code
• Amount_Other
• Issuer_Application_Data 1st
• Unpredictable_Number
• Issuer_Authentication_Data
• Application_Usage_Control
• CRM_Results
• Issuer_Application_Data_2nd_Half
• Issuer_Script_Results
• Dedicated_File_Name
• Terminal_Application_Version_Number
• Application_Identifier_Terminal
• Interface_Device_Serial_Number
• Form_Factor_Indicator
• Storage_Data
• Cryptogram Amount
• Expiry_Date
• Card_Sequence_Number
• Local_Time
• Sub Merchant Id
• N - No-Show Charge
• S - Installment Payment
• U - Unscheduled Payment
4. Added a new field SCA Exemption Indicator and modified the field
position of Reserved in TC 57, TCR 1 – Discover Transaction Detail
– Additional Data under TC 57 - Discover Cards Specific
Transaction Details and Addendums.
• Transaction Indicator
• Domestic_Merchant_Tax_ID
• MasterCard_Mapping_Service_Account_Number_Accou
nt_Number_Type
11. Appendix H - Point of Service Data codes / POS Entry Mode codes
- Normalized and Network Mapping Values table has been
updated with values ‘CT1, CT2, CT3, CT4, CT6, CT7 and CT9’ under
MC IPM DE 22 column for the POS_CAT_LEVEL_IND record.
13. Corrected the valid value for the TC 57, TCR 0 – Batch Trailer >
Record Type field from ‘2’ to ‘3’.
April 2020 v2.4.0 & v2.5.0 Spring Compliance 2020 Changes – P02:
• Expiry Date
March 2020 v2.4.0 & v2.5.0 Spring Compliance 2020 Changes – P01:
2. Modified the field positions for the following fields in the layout TC
57, TCR 5 – MasterCard Transaction – MasterCard Compliance Data
• Reserved
• Reserved
3. Modified the field positions for the following fields in the layout TC
57, TCR 9 - MasterCard Transaction – MasterCard Compliance Data
• Reserved
• Reserved
• Transit Flag
6. Added the following fields in the layout TC 57, TCR 1 – Diners Intl –
Charge Detail Record
• CAVV Indicator
9. Modified the Data Type of Destination Bin and Source Bin in TC 57,
TCR 0 – Batch Header.
11. Modified the Data Type of Destination Bin and Source Bin in TC 57
– Common Transaction Details.
12. Modified the Data Type of Destination Bin and Source Bin in TC 57,
TCR 9 - MasterCard Transaction – Lodged Account.
14. Modified the Data Type of Destination Bin and Source Bin in TC 57,
TCR 0 – Batch Trailer.
15. Modified the Data Type of Destination Bin and Source Bin in TC 50,
TCR 0 Commercial Card – Passenger Itinerary data Leg Specific
Data.
16. Modified the Data Type of Destination Bin and Source Bin in TC 50,
TCR 0 Commercial Card – Fleet Service.
17. Modified the Data Type of Destination Bin and Source Bin in TC 57,
TCR 9 - Purchase MasterCard.
18. Modified the Data Type of Destination Bin and Source Bin in TC 57,
TCR 9 - Purchasing Item – MasterCard.
• Customer Code
• Promotion Code
20. Modified the Data Type of the following fields in TC 57, TCR 9 -
MasterCard Transaction – MasterCard Compliance Data:
• Destination BIN
• Source BIN
• Customer Code
• Promotion Code
October 2019 v2.4.0 & v2.5.0 This document is applicable for IST/Clearing Versions - v2.4.0 & v2.5.0.
2. Modified the field positions for the following fields in the layout
TC 57, TCR 7 – Common Record for CHIP Details
June 2019 v2.4.0 Updated MC network reference for Overtime Hours Rate and Overtime
Hours Rate Exp fields in TC 57, TCR 9 - MasterCard Transaction -
Temporary Services layout.
• Payment Facilitator ID
3. Added the following fields in the layout TC 57, TCR 7 – Chip Data
Layout – Extension
• Reserved