Post on 27-Mar-2022
Confidential 2 Version 0018 October 2018
File Specifications
*** TABLE OF CONTENTS ***
Page
I DESCRIPTION OF DATA ELEMENTS ............................................................3
A description of the general characteristics of the file, as well as the definition and
arrangement of records.
II GLOSSARY OF DATA ELEMENTS ...............................................................11
A glossary of data elements contained in the various records.
III ARRANGEMENT OF DATA ELEMENTS .....................................................51
A list of the data elements comprising each of the record types and specifies the attributes
of each data element.
IV INTERCHANGE QUALIFICATION CRITERIA............................................66
A checklist for Visa and MasterCard U.S. qualification criteria for Airlines
V DOCUMENT REVISION LOG …………...........................................................74
A list of changes made to the file specification
Confidential 3 Version 0018 October 2018
SECTION I
DESCRIPTION OF DATA ELEMENTS
ELAVON GLOBAL SETTLEMENT FILE (EGSF)
File Considerations
The Elavon Global Settlement File (EGSF) for Visa/MasterCard/Discover processing is created
by the merchant and transmitted via a network connection to Elavon’s data center. If this file is
being used to pass Discover transactions to Elavon, this means the merchant must be set up
under the Discover Acquiring program which means Elavon will be handling all parts of the
process (including delivering statements and funding the merchant). Not all merchants are
eligible to participate in Discover Acquiring, please check with Elavon to ensure you are eligible
to participate in Discover Acquiring before including Discover transactions in this file.
This file format is also used in some cases to pass information along to other card plans,
American Express, JCB, or Diners. For these card plans the information received is passed
unchanged to the applicable card plan. Elavon is not responsible for interchange/qualification
for these card plans as it is simply passing the information received on to the card plan and is not
privy to the pricing/interchange associated with the client and the specific card plan.
Data Fields
All data fields in the header, trailer and summary records must be filled by the merchant as
indicated in the Elavon Global Settlement File (EGSF) specification.
Data fields cannot be packed. Lower case alphabetic characters are not permitted.
All unused character positions, except for numeric fields, will be expressed by blanks in the low
order of the field.
Alphabetic and Alphanumeric data element fields shall contain left-justified strings of characters.
Spaces are acceptable if no value is entered by the merchant.
All dates shall be in the format YYMMDD where “YY” denotes the year, “MM” denotes the
month, and “DD” denotes the day unless otherwise indicated.
The Elavon Global Settlement File (EGSF) file format is a fixed record length of 500 bytes in
each record.
Confidential 4 Version 0018 October 2018
Numeric fields will be right-justified, left zero-filled and unsigned unless otherwise specified. If
the field is noted as a signed field, meaning if the file total is negative the last position of the
field would contain a letter or symbol. Valid values to be used if negative amount are listed
below. These values are case sensitive:
} = 0
J = 1
K = 2
L = 3
M = 4
N = 5
O= 6
P = 7
Q = 8
R = 9
For example if the file total is negative $256.25, this field would contain 000000002562N
Definition of Records
1. File Header Record (TFH): The first record on a file. The sender of the file, creation date
and time of day are indicated on this record.
2. Batch Header Record (TBH): Indicates the beginning of a batch. There should be one TBH
for each batch within the file.
3. Transaction Header Record (THR): Indicates the beginning of a transaction. There should be
one THR per TBH.
4. Transaction Advice Basic Record (TAB): Contains the basic transaction data required to bill
a credit card transaction.
5. Transaction Auxiliary Record (TAR): Contains additional basic transaction data to support
billing a credit card transaction.
6. Transaction Airline Addendum Record (TAA): A record that contains airline itinerary
information. Only one TAA will be produced for each TAB. Each addendum record
immediately follows its corresponding TAB.
7. Transaction Car Rental Addendum Record (TCR): A record that contains car rental
addendum information. Only one TCR will be produced for each TAB. Each addendum
record immediately follows its corresponding TAB.
8. Transaction Hotel/Lodging Addendum Record (THL): A record that contains hotel/lodging
addendum information. Only one THL will be produced for each TAB. Each addendum
record immediately follows its corresponding TAB.
Confidential 5 Version 0018 October 2018
9. Transaction Chip Card Addendum Record (TCC): A record that contains additional credit
card transaction data relating to chip card transactions. Only one TCC will be produced for
each TAB and applicable addendum record (TAA, TCR, or THL). Each chip card addendum
record immediately follows its corresponding TAB and applicable addendum record (TAA,
TCR, or THL).
10. Transaction Installment Addendum Record (TIL): A record that contains additional credit
card transaction data relating to installment transactions. Only one TIL will be produced for
each TAB and applicable addendum record (TAA, TCR, or THL). Each installment
addendum record immediately follows its corresponding TAB and applicable addendum
record (TAA, TCR, or THL).
11. Dynamic Merchant Address Addendum (TMA): A record that contains dynamic merchant
information used to support Dynamic Data. Only one TMA will be produced for each TAB
and applicable addendum record. Each dynamic data record (TMA) immediately follows its
corresponding TAB record.
12. Transaction Visa Fleet Card Addendum Record (TVF): A record that contains additional
credit card transaction data relating to a Visa Fleet Card. Only one TVF will be produced for
each TAB and applicable addendum record (TAA, TCR, or THL). Each Visa Fleet Card
Addendum record immediately follows its corresponding TAB and applicable addendum
record (TAA, TCR, or THL).
13. Transaction MasterCard Fleet Card Addendum Record (TMF): A record that contains
additional credit card transaction data relating to a MasterCard Fleet Card. Only one TMF
will be produced for each TAB and applicable addendum record (TAA, TCR, or THL). Each
MasterCard Fleet Card Addendum record immediately follows its corresponding TAB and
applicable addendum record (TAA, TCR, or THL).
14. Transaction Visa Line Item Detail Addendum Record (TVL): A record that contains line
item detail for a Visa transaction. Multiple TVL records can be produced for each TAB.
The first TVL will follow the TAB with additional TVL records following the TVL record.
15. Transaction MasterCard Line Item Detail Addendum Record (TML): A record that contains
line item detail for a MasterCard transaction. Multiple TML records can be produced for
each TAB. The first TML will follow the TAB with additional TML records following the
TML record.
16. Batch Trailer Record (TBT): Indicates the end of a batch.
17. Batch File Summary Record (TFS): Provides total figures to ensure that all batches within a
file are received.
Confidential 6 Version 0018 October 2018
Arrangement of Records
Elavon supports two types of processing with this file format, Batch Level and Transaction
Level. Batch Level processing is supported on our Account System for our North America and
Canada activity. Transaction Level processing is supported on our Account System for
International activity.
BATCH LEVEL PROCESSING:
Records will be arranged such that each file begins with a File Header Record (TFH).
Immediately following the TFH will be a Batch Header Record (TBH) indicating the beginning
of the first batch.
If more than one currency is in the file, a separate batch must be submitted for each currency
within the file.
Within a batch, single or multiple Transaction Advice Basic (TAB) records may be provided. In
addition, each TAB may be followed by a single Transaction Auxiliary Record (TAR),
Transaction Airline Addendum (TAA) record, Transaction Car Rental Addendum (TCR) record,
Transaction Hotel/Lodging Addendum (THL) record, Transaction Chip Card Addendum (TCC)
record, Transaction Installment Addendum (TIL) record, Merchant Address Addendum (TMA)
record, Transaction Visa Fleet Card (TVF) record, Transaction MasterCard Fleet Card (TMF)
record, Transaction Visa Line Item Detail Addendum (TVL) record or Transaction MasterCard
Line Item Detail Addendum (TML) record. Multiple Line Item Detail Addendums (TVL or
TML) are allowed per TAB record.
A Batch Trailer Record (TBT) will immediately follow the last record in a batch, while a File
Summary Record (TFS) will follow the last Batch Trailer Record (TBT).
The arrangement of records for Batch Level Processing is on the next page.
Confidential 7 Version 0018 October 2018
Batch Level Processing TFH File Header
TBH Batch Header
---------------------------------------------------------------------------------------------------------
TAB Transaction Advice Basic
TAR Transaction Auxiliary Record (if applicable) TAA Transaction Airline Addendum (if applicable)
TCR Transaction Car Rental Addendum (if applicable)
THL Transaction Hotel/Lodging Addendum (if applicable)
TCC Transaction Chip Card Addendum (if applicable)
TIL Transaction Installment Addendum (if applicable)
TMA Merchant Address Addendum (if applicable)
TVF Transaction Visa Fleet Card Addendum (if applicable) TMF Transaction MasterCard Fleet Card Addendum (if applicable)
TVL Transaction Visa Line Item Detail Addendum (if applicable)
TML Transaction MasterCard Line Item Detail Addendum (if applicable)
---------------------------------------------------------------------------------------------------------
TAB Transaction Advice Basis
TAR Transaction Auxiliary Record (if applicable)
TAA Transaction Airline Addendum (if applicable)
TCR Transaction Car Rental Addendum (if applicable) THL Transaction Hotel/Lodging Addendum (if applicable)
TCC Transaction Chip Card Addendum (if applicable)
TIL Transaction Installment Addendum (if applicable)
TMA Merchant Address Addendum (if applicable)
TVF Transaction Visa Fleet Card Addendum (if applicable)
TMF Transaction MasterCard Fleet Card Addendum (if applicable)
TVL Transaction Visa Line Item Detail Addendum (if applicable)
TML Transaction MasterCard Line Item Detail Addendum (if applicable) ---------------------------------------------------------------------------------------------------------
TBT Batch Trailer
TBH Batch Header
---------------------------------------------------------------------------------------------------------
TAB Transaction Advice Basic
TAR Transaction Auxiliary Record (if applicable)
TAA Transaction Airline Addendum (if applicable) TCR Transaction Car Rental Addendum (if applicable)
THL Transaction Hotel/Lodging Addendum (if applicable)
TCC Transaction Chip Card Addendum (if applicable)
TIL Transaction Installment Addendum (if applicable)
TMA Merchant Address Addendum (if applicable)
TVF Transaction Visa Fleet Card Addendum (if applicable)
TMF Transaction MasterCard Fleet Card Addendum (if applicable)
TVL Transaction Visa Line Item Detail Addendum (if applicable) TML Transaction MasterCard Line Item Detail Addendum (if applicable)
---------------------------------------------------------------------------------------------------------
TAB Transaction Advice Basic
TAR Transaction Auxiliary Record (if applicable)
TAA Transaction Airline Addendum (if applicable)
TCR Transaction Car Rental Addendum (if applicable)
THL Transaction Hotel/Lodging Addendum (if applicable)
TCC Transaction Chip Card Addendum (if applicable) TIL Transaction Installment Addendum (if applicable)
TMA Merchant Address Addendum (if applicable)
TVF Transaction Visa Fleet Card Addendum (if applicable)
TMF Transaction MasterCard Fleet Card Addendum (if applicable)
TVL Transaction Visa Line Item Detail Addendum (if applicable)
TML Transaction MasterCard Line Item Detail Addendum (if applicable)
--------------------------------------------------------------------------------------------------------- TAB Transaction Advice Basis
TAR Transaction Auxiliary Record (if applicable)
TAA Transaction Airline Addendum (if applicable)
TCR Transaction Car Rental Addendum (if applicable)
THL Transaction Hotel/Lodging Addendum (if applicable)
TCC Transaction Chip Card Addendum (if applicable)
TIL Transaction Installment Addendum (if applicable)
TMA Merchant Address Addendum (if applicable)
TVF Transaction Visa Fleet Card Addendum (if applicable)
TMF Transaction MasterCard Fleet Card Addendum (if applicable)
TVL Transaction Visa Line Item Detail Addendum (if applicable)
TML Transaction MasterCard Line Item Detail Addendum (if applicable)
--------------------------------------------------------------------------------------------------------- TBT Batch Trailer
TFS File Summary
Confidential 8 Version 0018 October 2018
TRANSACTION LEVEL PROCESSING:
Records will be arranged such that each file begins with a File Header Record (TFH). Immediately
following the TFH will be a Batch Header Record (TBH) indicating the beginning of the first batch,
followed by a Transaction Header Record (THR) followed by single or multiple Transaction Advice
Basic (TAB) records. In addition, each TAB may be followed by a single Transaction Airline Addendum
(TAA) record, Transaction Car Rental Addendum (TCR) record, Transaction Hotel/Lodging Addendum
(THL) record, Transaction Chip Card Addendum (TCC) record, Transaction Installment Addendum (TIL)
record, Merchant Address Addendum (TMA) record, Transaction Visa Fleet Card (TVF) record,
Transaction MasterCard Fleet Card (TMF) record, Transaction Visa Line Item Detail Addendum (TVL)
record or Transaction MasterCard Line Item Detail Addendum (TML) record. Multiple Line Item Detail
Addendums (TVL or TML) are allowed per TAB record.
A Batch Trailer Record (TBT) will immediately follow the last record in a batch, while a File Summary
Record (TFS) will follow the last Batch Trailer Record (TBT). The arrangement of records for
Transaction Level Processing is as follows: TFH File Header (one per file)
TBH Batch Header (one per settlement currency)
THR Transaction Header Record (one per transaction currency)
--------------------------------------------------------------------------------------------------------------
TAB Transaction Advice Basic
TAR Transaction Auxiliary Record (if applicable)
TAA Transaction Airline Addendum (if applicable)
TCR Transaction Car Rental Addendum (if applicable)
THL Transaction Hotel/Lodging Addendum (if applicable)
TCC Transaction Chip Card Addendum (if applicable)
TIL Transaction Installment Addendum (if applicable)
TMA Merchant Address Addendum (if applicable)
TVF Transaction Visa Fleet Card Addendum (if applicable)
TMF Transaction MasterCard Fleet Card Addendum (if applicable)
TVL Transaction Visa Line Item Detail Addendum (if applicable)
TML Transaction MasterCard Line Item Detail Addendum (if applicable)
--------------------------------------------------------------------------------------------------------------
TBT Batch Trailer (one per transaction currency header record)
TBH Batch Header (one per settlement currency)
THR Transaction Header Record (one per transaction currency)
--------------------------------------------------------------------------------------------------------------
TAB Transaction Advice Basic
TAR Transaction Auxiliary Record (if applicable)
TAA Transaction Airline Addendum (if applicable)
TCR Transaction Car Rental Addendum (if applicable)
THL Transaction Hotel/Lodging Addendum (if applicable)
TCC Transaction Chip Card Addendum (if applicable)
TIL Transaction Installment Addendum (if applicable)
TMA Merchant Address Addendum (if applicable)
TVF Transaction Visa Fleet Card Addendum (if applicable)
TMF Transaction MasterCard Fleet Card Addendum (if applicable)
TVL Transaction Visa Line Item Detail Addendum (if applicable)
TML Transaction MasterCard Line Item Detail Addendum (if applicable)
--------------------------------------------------------------------------------------------------------------
TBT Batch Trailer (one per transaction currency header record)
TBH Batch Header (one per settlement currency)
THR Transaction Header Record (one per transaction currency)
--------------------------------------------------------------------------------------------------------------
TAB Transaction Advice Basic
TAR Transaction Auxiliary Record (if applicable)
TAA Transaction Airline Addendum (if applicable)
TCR Transaction Car Rental Addendum (if applicable)
THL Transaction Hotel/Lodging Addendum (if applicable)
TCC Transaction Chip Card Addendum (if applicable)
TIL Transaction Installment Addendum (if applicable)
TMA Merchant Address Addendum (if applicable)
TVF Transaction Visa Fleet Card Addendum (if applicable)
TMF Transaction MasterCard Fleet Card Addendum (if applicable)
TVL Transaction Visa Line Item Detail Addendum (if applicable)
TML Transaction MasterCard Line Item Detail Addendum (if applicable)
--------------------------------------------------------------------------------------------------------------
TBT Batch Trailer (one per transaction currency header record)
TFS File Summary (one per file)
Confidential 9 Version 0018 October 2018
Multi-Currency Transactions vs Dynamic Currency Conversion (DCC) Transactions
DCC is the conversion of the purchase price of goods or services from the currency in which the purchase price is
displayed in another currency. DCC (conversion of the merchant currency to the cardholder currency) occurs at the
point of sale.
Multi-currency is where the merchant supports multiple currencies for good or services yet receives payment from
Elavon in a different currency regardless of the cardholder currency. The conversion of the currencies is completed
behind the scenes.
DCC and Multi-Currency are mutually exclusive. One merchant number cannot support both. Separate merchant
numbers would need to be set up, one for DCC and one for Multi-Currency.
A Multi-Currency transaction is authorized for the amount of the sale in the local currency whereas a DCC
transaction is authorized in the cardholder’s currency based on a converted amount from the local currency.
In addition to the basic transaction information, the below additional fields are optional for Multi-Currency
transactions: If they are populated they must align with the transaction amount and transaction currency code.
Cardholder Amount located in the TAB record positions 294-306
Cardholder Currency Code located in the TAB record positions 307-309
In addition to the basic transaction information, the below additional fields are required for DCC (Dynamic
Currency Conversion) transactions:
Cardholder Amount located in the TAB record positions 294-306
Cardholder Currency Code located in the TAB record positions 307-309
Conversion Rate located in the TAB record positions 310-317
Dynamic Currency Conversion Exponent located in the TAB record position 381
An example of a multi-currency transaction where the cardholder is a US cardholder traveling to Rome on holiday.
The cardholder purchases some gifts while in Rome at a local store. The purchase amount is 56 €. The cardholder
presents their Visa card and pays 56 €. When the merchant creates the EGSF settlement file they will populate all
the basic information for the transaction and will populate the amount fields as indicated below:
Transaction amount - 0000000005600
Cardholder Amount - 0000000005600
Cardholder Currency Code will be 978
Transaction Currency Code will be 978
Settlement Currency will be 840
In the above example the cardholder will be charged 56 € and the merchant will be paid $64.11 in US Dollars from
Elavon.
An example of a DCC transaction where the cardholder is a US cardholder traveling to Paris on holiday. The
cardholder purchases some drinks and snacks at the airport. When paying for their purchase they use their Visa card
and are prompted at the point of sale asking which currency they would like to pay in – US Dollars or Euros. The
transaction amount is 13.33 Euro converting to $15 US dollars. The cardholder selects US Dollars. When the
merchant creates the EGSF settlement file they will populate all the basic transaction information and will populate
the amount fields as such:
Transaction amount - 0000000001333
Cardholder Amount - 0000000001500
Cardholder Currency Code will be 840
Transaction Currency Code will be 978
In the above example the cardholder will be charged $15.00 US Dollars and the merchant will be paid 13.33 Euros
from Elavon.
Confidential 10 Version 0018 October 2018
AMOUNT FORMATING
The EGSF settlement file format has many amount fields within it. The amount fields are just a string of numbers.
The EGSF is a global format supporting multiple currencies; decimal placement can vary within the file for specific
fields. If the file contains only U.S. and Canadian activity two decimals will always be implied. Other countries
have varying decimal placement.
When populating the Transaction Amount field, the decimal placement should be determined using the transaction
currency code in conjunction with the number of minor units (decimals) according to the International Standards
Organization (ISO).
For example:
If submitting a transaction for $235.68 US Dollars where the decimal placement is 2, the transaction
amount field would contain 0000000023568 and the transaction currency code field would contain 840.
If submitting a transaction for $74.36 Canadian Dollars where the decimal placement is 2, the transaction
amount field would contain 0000000007436 and the transaction currency code field would contain 124.
If submitting a transaction for 15 Japanese Yen where the decimal placement is 0, the transaction amount
field would contain 0000000000015 and the transaction currency code field would contain 392.
If submitting a transaction for 35 Jordanian Dollars where the decimal placement is 3, the transaction
amount field would contain 0000000035000 and the transaction currency code field would contain 400.
DYNAMIC DATA
The EGSF settlement file format has the ability to support merchant dynamic data at a transaction level. Dynamic
data fields provide a client the ability to customize certain fields. These fields are used for a variety of reasons one
of which is for Payment Facilitator transactions, which require additional information about the sub-merchants for
that Payment Facilitator. A Payment Facilitator also known as a Payment Service Provider (PSP) or Merchant
Aggregator is an entity which accepts transactions on behalf of its sub-merchants including multiple business lines
or segments and must be registered with the card associations as such.
Below is a list of dynamic data fields available within the TMA record. Please refer to the glossary of data elements
for definitions of each.
Dynamic Merchant DBA Name
Dynamic Merchant City
Dynamic Merchant State
Dynamic Merchant Zip Code
Dynamic Merchant Country Code
Dynamic Merchant Street Address
Dynamic Merchant Phone Number
Dynamic Merchant Email Address
Dynamic Merchant Category Code (MCC)
Dynamic Sub-Merchant ID
Dynamic Sub-Merchant MCC
Dynamic Sub-Merchant TAX ID
Confidential 11 Version 0018 October 2018
SECTION II
GLOSSARY OF DATA ELEMENTS
A05. Accountholder Authentication Value (TAR) 32 Alphanumeric
This data element helps the issuer to trust the transaction by validating this key component of the
Mastercard SecureCode / Mastercard Identity Check authentication process
A10. Account Number (TAB, TAA) 19 Alphanumeric
This field contains the credit card account number or Elavon Token which identifies the customer. The
account number is left justified with trailing spaces. Visa’s authorization network record returns the
cardholder account number in field 2. The cardholder account number must contain 13, 16 or 19 digits
with the last digit being a mod-10 check digit.
A15. Account Status (TAB) 1 Alphanumeric
The Account Status value is a value which will indicate if a transaction is on a Regulated or Non-Regulated
BIN. This field is populated in tokenized transactions and must contain the value received back in the
authorization request unchanged. This field will be used in qualification. The Account Status is located in
field 62.26 on the Visa authorization system record. If the transaction is authorized through another means
other than an MDEX, check with the authorization vendor to understand where this field will be passed.
A20. ACI (Authorization Characteristics Indicator) (TAB) 1 Alphanumeric
ACI is applicable to Visa transactions only. ACI is a code assigned by the Visa authorization system to
reflect the authorization characteristics. This field was formerly known as the Payment Service Indicator.
Valid values are:
A = Card present
B = Tokenized E-commerce with mobile device
C = Card Present (cardholder activated, self-service terminal)
E = Card Present with merchant name and location data
F = Account Funding transaction (card not present)
J = Card Not Present – Recurring Bill Payment
K = Card Present with Key Entry (card is key-entered, address verification requested with exact match
on zip code)
N = Not a Custom Payment Service (CPS) transaction
P = Card Not Present (preferred customer participation requested)
R = Card Not Present (address verification not required)
S = Electronic Commerce 3D Secure Attempts
T = A CPS Program was not available when authorized
U = Card Not Present 3D Secure Electronic Commerce
V = Card Not Present (address verification requested)
W = Card Not present – Non 3D Secure Electronic Commerce
X = Disqualified Custom Payment Service transaction (inserted by BASE II)
This field is required in order to qualify the transactions for Visa Custom Payment Services rates. The
Authorization Characteristics Indicator is located in field 62.1 on the Visa authorization system record. If
transaction is authorized through another means other than an MDEX, check with the authorization vendor
to understand where this field will be passed.
If the merchant is participating in Verified by Visa (V by V) the following combinations of elements are
required:
Confidential 12 Version 0018 October 2018
When ECI equals 05, then ACI must equal U
When ECI equals 06, then ACI must equal S
When ECI equals 07, then ACI must equal W or P
A25. Agency Code Number (TAB) 8 Alphanumeric
A number used by the merchant to designate a specific ticketing location. Spaces are acceptable if no value
is entered by the merchant.
A30. Alternate Tax Identifier (TML) 15 Alphanumeric
This field is populated in support of line item detail for a MasterCard transaction. It will contain the
alternate tax identifier for the line item.
A35. Ancillary Fee Amount (TAA) 12 Numeric
Mastercard Only - This field contains the fee amount for the airline ancillary service provided.
A40. Ancillary Fee Description (TAA) 13 Alphanumeric
Visa Only - This field contains the fee description for the airline ancillary service provided. This
description will be passed to Visa in place of the ticket number.
A45. Ancillary Service Category / Ancillary Fee Code (TAA) 4 Alphanumeric
(up to 16 positions – 4 legs)
Visa defines this as Ancillary Service Category. Mastercard refers to the same data as Ancillary Fee Code
This field will contain the airline ancillary service / fee category code for the sole or primary type of service
that has been provided. Up to four ancillary service /fee category codes per ancillary transaction can be
submitted. This field should be left justified reflecting the two position applicable value. Below is a list of
valid values.
BF = Bundled Service
BG = Baggage Fee
CF = Change Fee
CG = Cargo
CO = Carbon Offset
FF = Frequent Flyer
GF = Gift Card
GT = Ground Transport
IE = In-Flight Entertainment
LG = Lounge
MD = Medical
ML = Meal/Beverage
OT = Other
PA = Passenger Assist Fee
PT = Pets
SA = Seat Fees
SB = Standby
SF = Service Fee
ST = Store
TS = Travel Service
UN = Unaccompanied Travel
UP = Upgrades
WI = WiFi
Confidential 13 Version 0018 October 2018
A50. Ancillary Sub Category (TAA) 4 Alphanumeric
(up to 16 positions – 4 legs)
Visa only – This field will contain a value which specifies the airline ancillary service sub category code
applicable to the service at the coupon level as defined by ATPCO. Up to four ancillary service sub
category codes per ancillary transaction can be submitted. Valid ancillary service sub category codes can
be obtained from ATPCO.
A55. Ancillary Ticket Document Number (TAA) 14 Alphanumeric
Visa only – The ticket number assigned to the airline ancillary transaction.
A60. Application Expiration Date (TCC) 6 Numeric
Chip transaction field – Tag 5F24 – this field captures the expiration date which is imbedded within the
chip.
A65. Application Interchange Profile (TCC) 4 Alphanumeric
Chip transaction field – Tag 82 – this field provides a series of indicators that reflect the specific functions
supported by the chip card account.
A70. Application Request Cryptogram (TCC) 16 Alphanumeric
Chip transaction field – Tag 9F26 – this field contains chip information passed from the chip to the
terminal to validate the chip. This information must be captured and passed in the settlement.
A75. Application Transaction Counter [ATC] (TCC) 4 Alphanumeric
Chip transaction field – Tag 9F36 – this field contains the count (the counter increments by 1 each time a
transaction is initiated) of the transactions performed within the application.
A80. Approval Code (TAB) 6 Alphanumeric
The approval code is a series of alpha/numeric characters assigned by the credit card company to validate
approval of a transaction. This field is also known as the authorization code. If no value is entered, zeroes
or spaces are accepted; however, in order to qualify for Association incentive rates, the authorization code
from the authorization response record must be moved to this field.
A85. Authorization Currency Code (TCC) 4 Alphanumeric
Chip transaction field – Tag 5F2A – this field contains the currency code the transaction was authorized in.
A90. Authorization Date (TCC) 6 Numeric
Chip transaction field – contains the date transaction was authorized on.
A95. Authorization Response Code (TAB) 2 Alphanumeric
Applicable to Visa transactions only –authorization response code is a code that is returned by Visa in the
authorization response message (usually 00) indicating approval of a transaction. This field may be spaces
if a value is not transferred from the Visa authorization response record field 39.
Confidential 14 Version 0018 October 2018
A100. Authorization Source (TAB) 2 Numeric
This field contains the source of the authorization.
Valid values are below:
00 = Off-line by terminal
01 = On-line to acquirer
02 = Voice (referral)
10 = EMV compliant, offline by terminal
11 = EMV compliant, online to acquirer
12 = EMV compliant, voice
A105. Authorized Amount (TAB, TCC) 13 Numeric
If Multi-Currency or DCC transaction, the authorized amount field should contain the amount which was
authorized and must equal the cardholder amount.
If NOT Multi-Currency or DCC transaction, the authorized amount should contain the amount which was
authorized and must equal transaction amount keeping in mind the below scenario for U.S. processing.
The authorized amount field must contain the total amount authorized for all transactions approved
simultaneously with a single approval code. This field is required to qualify for Association incentive rates.
This field may be space-filled if the authorized amount is not available.
If the merchant participates in surcharging, the authorized amount will also include the surcharge amount if
one is assessed.
Example for the airline industry: If four tickets for $400 each are authorized simultaneously, the authorized
amount for all four transactions will be $1,600.
A110. AVS (Address Verification Service) Response Code (TAB) 2 Alphanumeric
When a credit card company’s Address Verification Service (AVS) is utilized, this field will contain the
code used by the credit card company to respond to the address verification request. This field may be
spaces if a value is not transferred from the authorization response record.
Valid values are:
A – Address matches, but zip code does not match
B – Street address match for Int’l transaction
C – Street address & Postal Code not verified for Int’l address
D – Street address & Postal Code match, Int’l address
E – Error response for merchant category code
G – Address information is unavailable, non AVS participant
I – Address information not verified for Int’l address
M – Street address & Postal Code match for Int’l transaction
N – Address & ZIP code do not match
P – Postal Code matches for Int’l transaction
R – Retry, system unavailable or timed out
S – Issuer does not support AVS
U – Address information is unavailable, domestic transaction
W – Nine digit ZIP code match
X – Exact match, address and nine digit ZIP code match
Y – Address & 5 digit ZIP code match
Z – Five digit ZIP code match
Confidential 15 Version 0018 October 2018
B05. Banknet Date (TAB) 4 Numeric
MasterCard transactions only – the Banknet date is the date the transaction was authorized through
Banknet. The format of this field is MMDD. This field is required to qualify for MasterCard incentive
rates.
B10. Banknet Reference Number (TAB) 9 Alphanumeric
MasterCard transactions only – the Banknet Reference Number is assigned by MasterCard to each
authorization message. The Banknet Reference Number contains the financial network code, a unique
identifying number and the identification for the MIP that generated it. This field is required to qualify for
MasterCard incentive rates.
B15. Batch Count (TFS) 4 Numeric
This field contains the total number of batches in this file, must be numeric and greater than zero.
B20. Boarding Fee Amount (TIL) 13 Numeric
Installment transaction field – this field would contain the boarding fee amount fees associated with the
installment transaction.
B25. Business Center Charges (THL) 12 Numeric
The business center charges are charges incurred at the business center of a hotel. Optional information
passed for commercial card lodging/hotel transactions.
B30. Business Format Code (TCR, THL, TVF) 2 Alphanumeric
The business code indicates the type of market.
Valid business codes are below:
LG = Lodging
CA = Car Rental
FL = Fleet
Space = none (not applicable)
C05. Car Check Out Date (TCR) 6 Numeric
Indicates the date the car was checked out (rented). Format must be YYMMDD where YY denotes the
year, MM denotes the month, and DD denotes the day.
C10. Car Class Code (TCR) 2 Alphanumeric
The car class code contains the classification of the vehicle rented, such as midsize, luxury, etc.
C15. Car Rental Customer Service Telephone Number (TCR) 10 Alphanumeric
This field contains the Customer Service telephone number for the car rental company. This field cannot
be zero filled.
C20. Car Rental Property Telephone Number (TCR) 10 Alphanumeric
This field contains the phone number for the physical car rental property. This field cannot be zero filled.
Confidential 16 Version 0018 October 2018
C25. Car Rental Return Location ID (TCR) 10 Alphanumeric
This field contains the agency code, phone number, or address abbreviation used to identify the rental
location.
C30. Car Return Date (TCR) 6 Numeric
Indicates the date the car will be returned. Format must be YYMMDD where YY denotes the year, MM
denotes the month, and DD denotes the day.
C35. Card Sequence Number (TCC) 3 Numeric
Chip transaction field – this field contains the number assigned to a specific card when two or more cards
are associated with a single account number.
C40. Card Type Identifier (TAB) 2 Alphanumeric
This field contains and identifier which indicates the type of card used.
Valid values are below:
AX = American Express
DB = Debit Card (PIN based)
DC = Diners Club / Carte Blanche
DI = Discover
EB = Electronic Benefits Transfer (EBT)
JB = JCB
VI = Visa
MC = MasterCard
UP = Union pay
P1 = Private Label 1
P2 = Private Label 2
P3 = Private Label 3
C45. Cardholder-Activated Terminal (CAT code) Level Indicator (TAB) 1 Alphanumeric
The cardholder activated terminal level indicator indicates the transaction took place at a self-service
terminal used for transactions in an unattended POS situation. Values in this field will vary depending on
association and environment.
NOTE: If the CAT code field is not applicable to the transaction type the field must contain a space.
Valid values for this field are:
Visa:
' ' - Not Applicable
1 - Limited Amount Terminal
2 - Automated Dispensing Machine
3 - Self Service Terminal (For AFD/CAT)
MasterCard:
' ' - Not Applicable
1 - Automated Dispensing Machine
2 - Self Service Terminal (For AFD/CAT)
3 - Limited Amount Terminal
4 - In-flight Commerce
6 - Electronic Commerce
7 – Transponder
Confidential 17 Version 0018 October 2018
9 – Mobile Acceptance Solution
MASTERCARD NOTE: If participating in Mastercard Identity Check (aka MasterCard Secure Code), the
CAT code must be equal to a 6 when performing Mastercard Identity Check (aka MasterCard Secure
Code). This value indicates an electronic commerce transaction. If you are not participating in
Mastercard Identity Check (aka MasterCard Secure Code), the value placed in this field will depend on the
environment, which may or may not be a value of 6. In either case, the cardholder-activated terminal
indicator is populated from the authorization request message data element 61 position 10.
C50. Cardholder Amount (TAB) 13 Numeric
The cardholder amount contains the amount the cardholder will be billed for this transaction. This is a
required field.
C55. Cardholder Authentication (TAB) 1 Alphanumeric
Mastercard Identity Check (aka MasterCard Secure Code Transactions only - This field indicates the type
of authentication used in the 3D Secure transaction.
Valid values
Cardholder certificate not used
Processed through MasterPass
Digital Secure Remote Payment transaction
C60. Cardholder Currency Code (TAB) 3 Numeric
The cardholder currency code is the ISO numeric currency code of the cardholder. This is a required field.
C65. Cardholder ID Method (TAB) 1 Alphanumeric
The cardholder ID method indicates how the cardholder was identified. This field is required to qualify for
Visa/MasterCard incentive rates.
Valid values are below:
1 = signature obtained on sales slip
2 = PIN (debit card transactions)
3 = unattended terminal, no PIN pad
4 = mail/phone order or ecommerce
Spaces = not specific
C70. Cardholder Verification Method (CVM) Results (TCC) 6 Alphanumeric
Chip transaction field – Tag 9F34 – this field contains the result of the cardholder verification procedure.
C75. Carrier Code(s) (TAA) 2 Alphanumeric
(up to 8 positions – 4 legs)
The Carrier Code consists of two alpha characters denoting official carrier designator for each of up to four
flight segments. To qualify for Visa/MasterCard incentive rates, the carrier code must be entered for at
least the first flight segment.
Carrier Code One:
Positions 72 - 73 Two-digit carrier code corresponding to the leg of travel
between the Origination and City One.
Carrier Code Two:
Positions 74 - 75 Two-digit carrier code corresponding to the leg of travel
between City One and City Two.
Confidential 18 Version 0018 October 2018
Carrier Code Three: Positions 76 - 77 Two-digit carrier code corresponding to the leg of travel
between City Two and City Three.
Carrier Code Four: Positions 78 - 79 Two-digit carrier code corresponding to the leg of travel
between City Three and City Four.
C80. Cash Back Amount (TAB, TCC) 9 Numeric
The cash back amount field contains the amount of cash back given to the cardholder at the time of the
transaction. This amount cannot be higher than the transaction amount.
If chip transaction (TCC record), TAG 9F03
C85. Chip Condition Code (TCC) 1 Alphanumeric
Chip transaction field, Visa only – this field contains a value indicating what the condition the transaction
occurred in. In certain situations the transaction failed chip validation and falls back to magnetic stripe
processing. This field must contain one of the valid values below:
0 = not applicable
1 = transaction was initiated from a magnetic stripe with a service code beginning with 2 or 6 and
the last read at VSDC terminal was a successful chip read or was not a chip transaction.
2 = transaction was initiated at a chip capable terminal from a magnetic stripe that contains service
code 2 or 6, and the previous transaction initiated by that terminal was an unsuccessful chip
read.
C90. Class of Service (TAA) 1 Alphanumeric
(up to 4 positions – 4 legs)
A designator as per IATA Resolution 728 reflecting class of service reserved or requested for up to four
legs of travel. To qualify for association incentive rates, the class of service must be present for at least the
first leg of travel.
Class of Service Coupon One
Position 188 One character code corresponding to the class of
service for the first leg of travel
Class of Service Coupon Two
Position 189 One character code corresponding to the class of
service for the second leg of travel
Class of Service Coupon Three
Position 190 One character code corresponding to the class of
service for the third leg of travel
Class of Service Coupon Four
Position 191 One character code corresponding to the class of
service for the fourth leg of travel
C95. Condition Code (TAB) 4 Alphanumeric
Reserved for future use.
C100. Conversion Rate (TAB) 8 Numeric
DCC (dynamic currency conversion) transactions only - conversion rate field contains the exchange rate
from the local currency to the cardholder’s currency. This field has no implicit decimal point. The
exchange rate must express the value of 1 major unit of the transaction currency in terms of the cardholder
currency. If the transaction is not DCC the field should be zero filled.
Confidential 19 Version 0018 October 2018
C105. Coupon Discount Amount (TMF) 13 Numeric
This field is populated for Fleet Cards and contains the amount of the discount given based on the coupon
presented at the time of purchase.
C110 Country Code (TAB) 3 Alphanumeric
This field is used for transaction level processing (MPS2 & 3 international platforms) and contains the
country code where the transaction originated from. The value in this field is NOT used for batch level
processing (MPS1 US and Canadian platform).
C115. Creation Date and Time (TFH) 10 Numeric
The date and time the file was created in the format YYMMDDHHNN where YY is the last two digit of
the year, MM is the month, DD is the day of the month, HH is the local hour of the day in twenty-four hour
notation, and NN is the minute of the hour.
C120. Credit Reason Indicator (TAA) 1 Alphanumeric
Airline transaction field – The credit reason indicator is used for an airline transaction and is a code to
indicate the reason for a credit to the cardholder.
Valid values are:
A = Passenger transport ancillary purchase cancellation
B = Airline ticket and passenger transport ancillary purchase cancellation
C = Airline ticket cancellation
O = Other
P = Partial refund of airline ticket
Space = not used
C125. Credit Record Count (TFS) 9 Numeric
Total number of credit (refund) records in the file.
C130. Cryptogram Information Data (TCC) 2 Alphanumeric
Chip transaction field – Tag 9F27 – this field indicates the type of cryptogram and the actions to be
performed by the authorization system.
C135. Cryptogram Transaction Type (TCC) 2 Alphanumeric Chip transaction field – Tag 9C – this field indicates the type of financial transaction.
C140. Currency Indicator Code (TBH, TAB) 3 Numeric
A three character code which indicates the currency represented in the transaction. This field may be zeros
however, is required to match the authorized response record to qualify for Visa Customer Payment
Services (CPS) incentive rates. The Visa authorization system places this information in field 49.
C145. Customer Code (TVF, TVL, TLM) 17 Alphanumeric
This field contains up to a 17 alphanumeric value the client and purchaser can use to identify a transaction.
The customer code is determined by the client and should be informative to both the client and the
purchaser. It will be used as an identifier that will appear on the credit card billing statement to allow the
cardholder or business to track purchases made with the commercial/corporate/business card. This is useful
Confidential 20 Version 0018 October 2018
for commercial/corporate/business card activity where more than one employee or department has access to
the same card. A business can correctly allocate the expense to the proper department, project, or
individual using this value.
C150. Customer File Reference Number (TAB) 27 Alphanumeric
A special identifier output as part of a transaction record and included by credit card companies on
cardholders’ account statements and/or reconciliation reports. The values for this data element are agreed
upon by one of more of the following parties: the cardholder, the cardholder’s travel agency, and the credit
card company.
C155. Customer Service Phone Number (TAB) 10Numeric
This field contains the customer service phone number for the client. It is an optional field however is
required for certain association incentive rates for Card Not Present transactions.
C160. Customer VAT Registration Number (TVL) 15 Alphanumeric
This field contains the cardholder or company VAT registration number. A VAT Registration Number is
an alphanumeric identifier consisting of up to 15 characters and is unique to any corporate entity doing
business in a European Union country that implements the Value Added Tax system.
C165. CVV2 (Card Verification Value 2) Results Code (TAB) 1 Alphanumeric
CVV2 applicable to Visa transactions only - the CVV2 (Card Verification Value 2) results code is a value
returned in the authorization response indicating the result of CVV2 participation. CVV2 participation
indicates the merchant is participating in the Card Verification Value 2 Program which is a program that
enables issuers to validate the card.
Valid values are:
M = CVV2 Match – indicates that Visa or the issuer was able to verify the CVV2 value provided by
the merchant
N = CVV2 No Match – indicates that Visa or the issuer was not able to verify the CVV2 value
provided by the merchant
P = Not Processed – indicates that Visa or the issuer was unable to verify the CVV2 value provided by
the merchant because their verification system was not functioning or not all the information needed to
verify the CVV2 value was included in the request.
S = CVV2 should be on the card – indicates that Visa or the issuer was not able to perform CVV2
verification, and notifies the merchant that the card should contain a CVV2 value.
U = Issuer does not participate in CVV2 service – indicates that the issuer is not participating in the
CVV2 service.
D05. Daily Rental Rate (TCR) 12 Numeric
Daily rental rate contains the daily rental rate for the vehicle rented.
D10. Data Record Sequence No (THR) 9 Numeric
This field indicates the sequence number for the record. The file should start at 1 and increment by 1 per
record.
D15. Days Rented (TCR) 2 Numeric
Contains the number of days the vehicle will be rented.
D20. DE22 – Point of Service Data Code (TAB) 12 Alphanumeric
Confidential 21 Version 0018 October 2018
This field contains information from the point of sale and is primarily used for MasterCard transactions.
For All other card brand transactions this field should be space filled.
MasterCard transactions only – DE22 Point of Service Data Code is a series of codes that identify terminal
capability, terminal environment and point of interaction security data. It identifies special conditions that
are present at the time a transaction occurred at the point of interaction. The information in DE22 must be
passed unchanged from auth to clearing. DE22 contains 12 sub fields as described below.
Sub Field One – Terminal Data: Card Data Input Capability
0 – Unknown; data not available
1 – Manual; no terminal
2 – Magnetic stripe reader capability
4 – Optical character reader (OCR) capability
5 – Integrated circuit card (ICC) capability
6 – Key entry-only capability
A – PAN auto-entry via contactless magnetic stripe
B – Magnetic stripe reader and key entry capability
C – Magnetic stripe reader, ICC, and key entry capability
D – Magnetic stripe reader and ICC capability
E – ICC and key entry capability
M – PAN auto-entry via contactless M/Chip and contactless magnetic stripe
V – Other capability
Sub Field Two – Terminal Data: Cardholder Authentication Capability
0 – No electronic authentication capability
1 – PIN entry capability
2 – Electronic signature analysis capability
3 – Software based online mPOS with PIN supported
5 – Electronic authentication capability is inoperative
6 – Other
9 – Unknown; data unavailable
Sub Field Three – Terminal Data: Card Capture Capability
0 – No capture capability
1 – Card capture capability
9 – Unknown, data unavailable
Sub Field Four – Terminal Operating Environment
0 – No terminal used
1 – On card acceptor premises; attended terminal
2 – On card acceptor premises; unattended terminal
3 – Off card acceptor premises; attended
4 – Off card acceptor premises; unattended
5 – On cardholder premises; unattended
6 – Off cardholder premises; unattended
7 – Private use (Future use)
9 – Unknown; data unavailable
Sub Field Five – Cardholder Present Data
0 – Cardholder present
1 – Cardholder not present (unspecified)
2 – Cardholder not present (mail/facsimile transaction)
3 – Cardholder not present (phone order or from automated response unit [ARU])
4 – Cardholder not present (standing order/recurring transactions)
5 – Cardholder not present (electronic order [PC, Internet, mobile phone, or PDA])
Confidential 22 Version 0018 October 2018
9 – Unknown, data unavailable
Sub Field Six – Card Present Data
0 – Card not present
1 – Card present
9 – Unknown, data unavailable
Sub Field Seven – Card Data: Input Mode
0 – Unspecified; data unavailable
1 – Manual input; no terminal
2 – Magnetic stripe reader input
6 – Key entered input
A – PAN auto-entry via contactless magnetic stripe
B – Magnetic stripe reader input; track data captured and passed unaltered
C – Online Chip
F – Offline chip
M – PAN auto-entry via contactless M/Chip
R – PAN entry via electronic commerce, including remote chip
S – Electronic Commerce
T – PAN auto entry via server
Sub Field Eight – Cardholder Authentication Method
0 – Not authenticated
1 – PIN
2 – Electronic signature analysis
5 – Manual signature verification
6 – Other manual verification (such as a driver’s license number)
9 – Unknown; data unavailable
S – Other systematic verification
Sub Field Nine – Cardholder Authentication Entity
0 – Not authenticated
1 – ICC – Offline PIN
2 – Card acceptance device (CAD)
3 – Authorizing agent – Online PIN
4 – Merchant/card acceptor – signature
5 – Other
9 – Unknown; data unavailable
Sub Field Ten – Card Data Output Capability
0 – Unknown; data unavailable
1 – None
2 – Magnetic stripe write
3 – ICC
S – Other
Sub Field Eleven – Terminal Data Output Capability
0 – Unknown; data unavailable
1 – None
2 – Printing capability only
3 – Display capability only
4 – Printing and display capability
Sub Field Twelve – PIN Capture Capability
0 – No PIN capture capability
1 – Unknown; data unavailable
Confidential 23 Version 0018 October 2018
2 – Reserved
3 – Reserved
4 – PIN capture capability 4 characters maximum
5 – PIN capture capability 5 characters maximum
6 – PIN capture capability 6 characters maximum
7 – PIN capture capability 7 characters maximum
8 – PIN capture capability 8 characters maximum
9 – PIN capture capability 9 characters maximum
A – PIN capture capability 10 characters maximum
B – PIN capture capability 11 characters maximum
C – PIN capture capability 12 characters maximum
D25. Debit/Credit Indicator (TMF, TML) 1 Alphanumeric
This field is populated with a value indicating if the extended item amount is a debit or credit. Valid values
are D for debit and C for credit.
D30. Debit Interchange Indicator (TAB) 1 Alphanumeric
The debit interchange indicator is used to indicate a special interchange rate was used in the processing of
the transaction.
Valid values are below:
0 = Does not participate
1 = Pulse
A = All Star
B = INLK/PAVD Business
C = INLK/PAVD Consumer Prepaid
D = Durbin Qualified
F = Durbin Qualified (Additional Fraud Review)
P = NYCE Premier
R = INLK/PAVD Small Ticket Prepaid
S = INLK/PAVD Small Ticket
V = VPP related INLK
X = INLK/PAVD Commercial Prepaid
Y = International
D35. Debit Network ID (TAB) 2 Alphanumeric
This field contains the network identifier for PIN based Debit cards.
Valid values are below:
AF = AFFN
AO = Alaska Option
CU = Credit Union 24
EX = Accel
IL = Interlink
MR = Maestro
NT = Nets
NY = NYCE
PS = Pulse
ST = Star
SZ = Shazam
Confidential 24 Version 0018 October 2018
D40. Debit Record Count (TFS) 9 Numeric
Total number of debit (sale) records in the file.
D45. Debit Settlement Date (TAB) 4 Alphanumeric
This field contains the switch settlement date for PIN based Debit cards in MMDD format.
D50. Debt Repayment Indicator (TAB) ---- EU only option 1 Alphanumeric
Visa debt repayment is a limited-acceptance opportunity for qualified merchants. Merchants may accept
Visa consumer Debit, Visa commercial Debit, and Visa Prepaid cards (exceptions apply) 1 for debt
repayment transactions. There are special acceptance requirements and procedures to identify the
permitted debt transaction types. This indicator informs Elavon if the merchant is participating in this
program and allows Elavon to add the required data to the clearing transaction sent to Visa
Values
Y = Debt Repayment Transaction
“_” Not participating
D55. Dedicated File Name (TCC) 32 Alphanumeric
Chip transaction field – Tag 84 – contains the card application identification code for the card application
from ISO 7816-5, selected by the terminal.
D60. Departure Date (TAA) 6 Numeric
This field is required by U.S. Bank / Elavon for risk methodology and to qualify for association incentive
rates.
Airline transactions should contain the date of departure of first flight.
Cruise line or tour operator transactions should contain the completion date.
Format of this field must be YYMMDD where YY denotes the year, MM denotes the month, and DD
denotes the day. This field must be numeric and greater than zero.
D65. Destination Country Code (TVL) 3 Alphanumeric
This field is populated for Visa line item detail information containing the destination country code.
D70. Destination Postal/ZIP Code (TVL) 10 Alphanumeric
This field is populated for Visa line item detail information containing the destination ZIP code.
D75. Destination Station [Railway Destination Station] (TAA) 30 Alphanumeric
Cruise Line transactions only – contains the name of the railway destination station
D80. Device Type (TCC) 2 Alphanumeric
Chip transaction field –this field contains information indicating the type of the device used at the terminal
for contactless transactions and is primarily used for MasterCard transactions. For all other card brand
transactions this field should be space filled.
D85. Digital Entity Identifier (TAB) 5 Alphanumeric
This field contains a value which identifies the entity the transaction occurred in. The field is currently
supported by Visa only. The value placed in this field at settlement must match the value from the
Confidential 25 Version 0018 October 2018
authorization. Visa introduced this field to support Visa Checkout and contains a value of VCIND when
applicable.
D90. Directory Server Transaction ID (TAR) 36 Alphanumeric
The Directory Server Transaction ID is generated by the Mastercard Directory Server during the
authentication transaction and passed back to the merchant with the authentication results.
D95. Discount Amount (TMF, TVL, and TML) 13 Numeric
This field contains the discount amount applied to the item.
D100. Discount Indicator (TMF, TML) 1 Alphanumeric
This field contains a flag that indicates whether the amount is discounted. Y indicates amount is
discounted and N indicates the amount is not discounted.
D105. Discount Per Line Item (TVL) 13 Numeric
This field supports Visa line item detail and contains the discount for the line item.
D110. Document Type (TAA) 2 Alphanumeric
Two characters denoting the type of document:
05 Sale (debit)
06 Refund (credit)
D115. Down Payment Amount (TIL) 13 Numeric
Installment transaction field – this field contains the amount a customer put down as a deposit on a
transaction.
D120. Driver ID (TMF, TVF) 17 Alphanumeric
This field relates to Fleet card transactions and contains the driver’s license number of the person making
the purchase.
D125. Duty Amount (TVL) 13 Numeric
This field contains the amount of duty taxes. Duty taxes are taxes levied on certain goods, services or
transactions.
D130. Dynamic Currency Conversion (DCC) Exponent (TAB) 1 Numeric
DCC (dynamic currency conversion) transactions only – This field contains the number of digits in Foreign
Exchange Rate Exponent in a DCC transaction otherwise zero fill. This value expresses the implicit
decimal point in the conversion rate. For example if the conversion rate equals ‘00000812’ and the
conversion exponent equals 6 then the exchange rate equals 00.000812.
D135. Dynamic CVV2 Result Code (TAB) 1 Alphanumeric
Space reserved for future use
D140. Dynamic Merchant Category Code MCC (TMA) 4 Numeric
This field provides a place for the client to dynamically change the MCC at a transaction level and is
usually populated in instances where a domestic MCC is required for the region vs a card association MCC
Confidential 26 Version 0018 October 2018
or if the transaction is for a PSP (Payment Service Provider) in which case this field would contain the
MCC for the sub-merchant. The dynamic merchant category code field is used to specify the dynamic or
natural MCC and would contain the MCC specific to the transaction.
NOTE: If the transaction is a Mexico transaction then for all domestic Mexico activity, the MCC entered
here must be the domestic MCC. For all international activity the MCC entered here would be the MCC
specific to the merchant goods and services.
D145. Dynamic Merchant City (TMA) 13 Alphanumeric
This field provides a place for the client to dynamically change the merchant city at a transaction level. This
field could contain the merchant city, customer service phone number, URL or WEB address depending on the
type of transaction. Card not present transactions should populate this field with either a customer service phone
number, URL or WEB address. If a customer service phone number is being populated it should be left justified,
3 digits followed by a hyphen then the remaining seven digits and space filled to the right. An example would be
999-9999999ss. The dynamic merchant city field would contain the merchant relevant information (either
merchant city, customer service phone number, URL or WEB address) for the transaction.
D150. Dynamic Merchant Country Code (TMA) 3 Alphanumeric
This field provides a place for the client to dynamically change the merchant country code at a transaction
level. The dynamic merchant country code field would be populated with the merchant country code
applicable for the transaction.
D155. Dynamic Merchant DBA Name (TMA) 25 Alphanumeric
This field provides a place for the client to dynamically change the merchant doing business as (DBA)
name at a transaction level. Listed below are a few reasons/purposes for this field:
1. This field could be used for clients which want to use a soft descriptor to identify something
specific relating to this transaction that would remind them about the purchase. Such as a city
where an ecommerce transaction took place or a particular product line (such as sales, consulting,
etc.).
2. This field is also used for Payment Facilitator transactions where sub-merchant information is
required.
The dynamic merchant DBA Name field should be populated with the appropriate merchant information
for the type of transaction based on the desired/required result.
D160. Dynamic Merchant Email Address (TMA) 40 Alphanumeric
This field provides a place for the client to dynamically change the merchant email address at a transaction
level. The dynamic merchant email address field would contain the merchant email address specifically for
the transaction.
D165. Dynamic Merchant Phone Number (TMA) 20 Alphanumeric
This field provides a place for the client to dynamically change the merchant phone number at a transaction
level. The dynamic merchant phone number field would contain the merchants’ phone number specifically
for the transaction.
D170. Dynamic Merchant State (TMA) 2 Alphanumeric
This field provides a place for the client to dynamically change the merchant state at a transaction level.
The dynamic merchant state name field should contain the merchant state specifically for the transaction.
D175. Dynamic Merchant Street Address (TMA) 30 Alphanumeric
Confidential 27 Version 0018 October 2018
This field provides a place for the client to dynamically change the merchant street address at a transaction
level. The dynamic merchant street address field should contain the merchant street address specifically for
the transaction.
D180. Dynamic Merchant Zip (Postal) Code (TMA) 9 Alphanumeric
This field provides a place for the client to dynamically change the merchant zip code at a transaction level.
The dynamic merchant zip code field should contain the merchant street zip code specifically for the
transaction. The zip code entered here should also match the appropriate valid zip code for the state
entered in the dynamic merchant state field.
D185. Dynamic Sub-Merchant ID (TMA) 15 Numeric
This field provides a place for the client to dynamically enter the sub-merchant ID associated with the
transaction. The dynamic sub-merchant ID field should contain the sub-merchant ID specifically for the
transaction.
NOTE: The sub-merchant id is the merchant id of the sub-merchant whenever a payment facilitator is
involved. This value is assigned by the payment facilitator or their acquirer.
D190. Dynamic Sub-Merchant TAX ID (TMA) 14 Alphanumeric
This field provides a place for the client to dynamically enter the sub-merchant TAX ID. The dynamic sub-
merchant TAX ID field should contain the sub-merchant TAX ID specifically for the transaction.
E05. ECI (Electronic Commerce Indicator) /
MOTO (Mail Order Telephone Order) (TAB) 2 Alphanumeric
Electronic Commerce Indicator (ECI) = A VisaNet code that identifies a transaction that is conducted over
the Internet or other network using a cardholder access device.
Mail Order Telephone Order (MOTO) = The purchase of goods or services where the cardholder is not
present at the point of sale; the purchase is a result of a mail order, telephone order, fax order and so forth.
Valid Values are as follows:
01 = Single Transaction for a mail/telephone order
02 = Recurring transaction
03 = Installment payment
04 = Unknown classification/other mail order
05 = Secure E-Commerce transaction
06 = Non-authenticated security transactions without complete cardholder authentication
07 = Non authenticated security transactions, channel-encrypted
08 = Electronic commerce not secure transaction
09 = Non authenticated security transaction at a SET capable merchant
20 = AMEX only – Payment token data present only
Blank = not applicable
If the merchant is participating in Verified by Visa (V by V) the following combinations of elements are
required:
When ECI equals 05, then ACI must equal U
When ECI equals 06, then ACI must equal S
When ECI equals 07, then ACI must equal W or P
E10. Elavon Current Token Type (TAB) 2 Alphanumeric
This field will carry the value returned in the Authorization Response. It indicates how the transaction was
tokenized so Elavon knows how to detokenize the data. If the transaction is not tokenized via Elavon’s
authorization system, SPACE Fill
Confidential 28 Version 0018 October 2018
E15. Electronic Ticket Indicator (TAA) 1 Alphanumeric
The presence of an “E” in this field means the ticket was electronic and no flight coupons were provided to
the customer.
E20. E-mail Address (TFH) 160 Alphanumeric
This field contains email address to be used for communication. Multiple addresses should be separated
using ‘,’
E25. Expiration Date (TAB) 4 Numeric
This field contains the month and year (MMYY) after which the credit card account number is no longer
valid. If the expiration date is not available, this field may be zero filled.
E30. Extended Item Amount (TMF, TML) 13 Numeric
This field contains the individual item amount that is normally calculated as price multiplied by quantity.
E35. Extra Charges Indicator (TCR, THL) 6 Alphanumeric
This field indicates if there were extra charges for the transaction.
Valid values are below:
0 or Blank = no extra charges
2 = extra mileage or restaurant
3 = late return or gift shop
4 = one way service fee or mini bar
5 = parking violation or telephone
6 = other (used for hotel transactions only)
7 = laundry (used for hotel transaction only)
F05. Fare Basis (TAA) 6 Alphanumeric
(up to 24 positions – 4 legs)
Comprised of prime code (service class), followed by the secondary and/or discount code(s) to indicate the
class of service and fare level to which the passenger is entitled. Six characters are passed for each of up to
four flight segments. In order to qualify for Visa/MasterCard incentive rates, the Fare Basis One must
contain data.
Fare Basis One: Positions 80 - 85 Prime code for the first leg of travel belongs in position
80. Discount codes must be placed in the remaining five
positions.
Fare Basis Two: Positions 86 - 91 Prime code for the second leg of travel belongs in
position 86. Discount codes must be placed in the
remaining five positions.
Fare Basis Three:
Positions 92 - 97 Prime code for the third leg of travel belongs in position
92. Discount codes must be placed in the remaining five
positions.
Fare Basis Four: Positions 98 - 103 Prime code for the last leg of travel belongs in position
98. Discount codes must be placed in the remaining five
positions.
Confidential 29 Version 0018 October 2018
F10. File Identification (TFH) 6 Alphanumeric
This field contains an identification code assigned by Elavon. The identification code can be up to 6
positions in length. If less than six positions are assigned, the remaining positions in this field should be
space filled.
F15. File Receiver (TFH) 8 Alphanumeric
This field is allocated by Elavon, always ELAVON with two training spaces.
F20. File Transmission Date (TFH) 6 Numeric
Contains the date the file is transmission. Format of this field is YYMMDD where YY denotes the year,
MM denotes the month, and DD denotes the day.
F25. Filler (ALL RECORDS) Alphanumeric
Undefined reserved space and can be either blank or zero filled.
F30. First Payment Date (TIL) 6 Numeric
Installment transaction field – this field is used when an installment payment is being deferred and
indicates when the first payment date will occur. The format of this date must be YYMMDD
F35. Flight Date (TAA) 6 Alphanumeric
(up to 24 positions – 4 legs)
This field contains the scheduled date of departure for the specified segment of travel (up to four legs).
This field is required for certain association incentive interchange rates. Format of this field must be
YYMMDD where YY denotes the year, MM denotes the month, and DD denotes the day. This field must
be numeric and greater than zero.
F40. Flight Departure Time (TAA) 5 Alphanumeric
(up to 20 positions – 4 legs)
The local flight departure time for up to four legs of travel; as published in the carrier’s current schedule
based on the twenty-four hour clock or expressed as “A”, “P”, “N”, “M”, for a.m., p.m., noon, and
midnight, respectively. Possible examples include: “0000”,“0715” or “715A”, “1015” or “1015A”,
“1200” or “12N”, “1915” or “715P”, “2400” or “12M”. This field will be blank if the corresponding flight
number is equal to blank or “OPEN”. This field is required for some association incentive interchange
rates.
F45. Flight Number (TAA) 5 Alphanumeric
(up to 20 positions – 4 legs)
The flight number applicable to the space reserved or requested for up to four legs of travel. This field may
be blank or contain the word “OPEN”. This field is required for some association incentive interchange
rates.
F50. Form Factor (TCC) 8 Alphanumeric
Confidential 30 Version 0018 October 2018
Chip transaction field – Tag 9F6E – the form factor indicator defines the type of consumer device used to
conduct the transaction. The field is conditional, however if information is passed it must be carried
throughout the transaction (auth and settle).
F55. Freight/Shipping Amount (TVL) 13 Numeric
This field supports Visa line item detail and contains the amount for the freight/shipping for the item.
F60. Fuel Quantity (TVF) 13 Numeric
This field contains the quantity (number of gallons) of fuel dispensed and has 4 decimals implied. For
example if 10.75 gallons were dispensed this field would be populated with 0000000107500
F65. Fuel Type (TVF) 2 Alphanumeric
This field contains a value which indicates the type of fuel (regular, unleaded, diesel, etc.) purchased. Each
association has a different value associated with type of purchase. Please refer to the association for valid
values.
G05. Gift Shop Purchases (THL) 12 Numeric
The gift shop purchase field contains charges incurred at the gift shop of a hotel. Optional information
passed for commercial card lodging/hotel transactions.
G10. Gross Fuel Price (TVF) 13 Numeric
This field is only populated for transactions that are fuel purchase only transaction and will contain the total
price for the fuel purchase.
G15. Gross Non-Fuel Price (TVF) 13 Numeric
This field will contain the total price for the non-fuel purchase.
H05. Hash Credit Value (TFS) 15 Numeric
Total HASH value of credit (refund) transactions in the file (sum of all credits).
NOTE: HASH only means that the values must be added regardless of the currency.
H10. Hash Debit Value (TFS) 15 Numeric
Total HASH value of debit (sale) transactions in the file (sum of all debits).
NOTE: HASH only means that the values must be added regardless of the currency.
H15. Hash Net Value (TFS) 15 Numeric
Total HASH net value of all transactions in the file (i.e. DEBITS minus CREDITS).
NOTE: HASH only means that the values must be added regardless of the currency.
H20. Health Club Charges (THL) 12 Numeric
Confidential 31 Version 0018 October 2018
The health club charges field contains charges incurred at the health club of a hotel. Optional information
passed for commercial card lodging/hotel transactions.
H25. Host DCC Reference Number (TAR) 14 Numeric
Reference number provided in DCC Inquiry Response message for Host DCC transactions. Zero-fill if not
applicable
H30. Hotel Check In Date (THL) 6 Numeric
Indicates the date the guest is checking into the hotel. Format must be YYMMDD where YY denotes the
year, MM denotes the month, and DD denotes the day.
H35. Hotel Check Out Date (THL) 6 Numeric
Indicates the date the guest is checking out of the hotel. Format must be YYMMDD where YY denotes the
year, MM denotes the month, and DD denotes the day.
H40. Hotel Customer Service Telephone Number (THL) 10 Alphanumeric
This field contains the customer service telephone number for the hotel and cannot be zero filled.
H45. Hotel Property Telephone Number (THL) 10 Alphanumeric
This field contains the phone number for the physical hotel property and cannot be zero filled.
I05. In-App Ecommerce Indicator (TAB) 1 Alphanumeric
This field contains an indicator for In-App transactions.
Valid values are:
Y = In-App Ecommerce Transaction
N = Non In-App transaction
Space/blank = not an applicable Account
I10. Incremental Authorization Indicator (TAB) 2 Numeric
This field contains a value indicating the number of incremental authorizations submitted for this
transaction.
I15. Indicator of Deferred Payment (TIL) 6 Alphanumeric
Installment transaction field – this field contains the key of the promotion under which the sale was done.
I20. Installment Deferral Indicator (TIL) 2 Numeric
Installment transaction field – this field is used to indicate when an installment payment is being deferred.
It contains the number of months the payment is being deferred.
I25. Interface Device (IFD) Serial No (TCC) 16 Alphanumeric
Chip transaction field – this field contains the unique and permanent serial number assigned to the IFD by
the manufacture.
I30. Invoice Date (TBH, TBT) 6 Numeric
Year, month, and day (YYMMDD) denoting the date the invoice is prepared.
I35. Invoice Number (TBH, TBT) 14 Alphanumeric
Confidential 32 Version 0018 October 2018
The merchant determines the invoice number for reconciliation purposes. Elavon will print whatever
information is sent in the invoice number field (up to 14 characters) onto their merchant statement. If only
six are available, six should be sent followed by eight spaces.
NOTE: If an invoice number is not available/applicable to the transaction the field should be space filled.
I40. Issued in Conjunction with Ticket Number (TAA) 14 Alphanumeric
Airline transactions field – This field contains the ticket number of the associated purchase. (If this
purchase has a connection or relationship to another purchase, such as a baggage fee for a passenger
transport ticket, this field will contain the ticket document number for the other purchase. If this is a
standalone purchase this field must contain the same value as in the Ancillary Ticket document Number
field.)
I45. Issuer Application Data [IAD] (TCC) 64 Alphanumeric
Chip transaction field – Tag 9F10 – this field contains information the issuer wants to pass to the chip. The
field is conditional, however if information is passed it must be carried throughout the transaction (auth and
settle).
I50. Issuer Script Results part I (TCC) 24 Alphanumeric
Chip transaction field – Tag 71 – this field contains the results of the Issuer Script Execution, part one.
This field is conditional, unless transaction is a reversal in which case this field is then required.
I55. Issuer Script Results part II (TCC) 18 Alphanumeric
Chip transaction field – Tag 72 – this field contains the results of the Issuer Script Execution, part two.
This field is conditional, unless transaction is a reversal in which case this field is then required.
I60. Item Commodity Code (TVL) 12 Alphanumeric
The item commodity code is a code identifying the standard classification code for products and services
used to detail where money is spent within a company.
I65. Item Description/Descriptor (TMF, TVL, TML) 35 Alphanumeric
This field contains a description of the individual item purchased.
I70. Item Product Code (TVL, TML) 12 Alphanumeric
This field is to support Visa Line Item Detail and would contain the product code for the item purchased.
I75. Item Quantity (TMF, TVL, TML) 5 Alphanumeric
This field contains the quantity of the item purchased.
I80. Item Unit of Measure (TMF, TML) 3 Alphanumeric
This field contains the line item unit of measure. Examples would be EAC for each, PKG for package,
FOT for foot, GRO for gross, GLI for gallon, etc.
L05. Line Item Total (TVL) 13 Numeric
This field supports Visa line item detail and contains the total amount of all line items for the transaction.
Confidential 33 Version 0018 October 2018
M05. Market Specific Authorization Data Indicator [MSADI] (TAB, TCR, THL) 1 Alphanumeric
The market specific authorization data indicator indicates the industry (market) for the transaction.
Valid values are below:
A = valid auto rental authorization data received
B = valid bill payment data received
H = valid hotel authorization data received
E = valid electronic commerce transaction aggregation data received
J = Valid B2B invoice payment received
M = valid healthcare market specific authorization data received
N = invalid hotel or auto rental auth data received
T = valid transit market specific authorization data received
Blank or space = no market specific authorization data received
M10. MC (MasterCard) Oil Company Brand Name (TMF) 4 Numeric
This field supports MasterCard Fleet Card detail and contains a four digit code that indicates the card
acceptor oil company brand name.
M15. MasterCard Assigned ID (MAID) (TAB) 6 Alphanumeric
The MasterCard Assigned ID is a value assigned by MasterCard for interchange and transaction data
integrity purposes. If the client has been assigned a MasterCard Assigned ID it should be populated in this
field for passing along to MasterCard in the outgoing record.
M20. Merchant Category Code - MCC (TAB) 4 Alphanumeric
The Associations have assigned specific Merchant Category Codes (MCC) for merchants according to the
operating regulations. If this field is not filled by the merchant, Elavon will insert the appropriate Merchant
Category Code from its accounting system.
M25. Merchant Identification (TBH, TBT) 15 Alphanumeric
U.S. Bank / Elavon will assign a specific merchant number to your account to identify the source of
transactions. This field is entered at the left for a length of ten characters followed by five spaces (left
justified).
M30. Merchant Name (TBH) 20 Alphanumeric
This field contains the merchant name for the batch.
M35. Merchant VAT Reg/Single Business Reference Number (TVL) 20 Alphanumeric
This field supports Visa Line Item Detail and contains either the merchant VAT registration number or the
Single Business Reference Number (SBRN) used for tax purposes.
M40. Misc Fuel Tax (TVF) 13 Numeric
This field contains the monetary or percentage tax rate on a gallon of fuel included in the pump price.
M45. Misc Fuel Tax Exemption Status (TVF) 1 Alphanumeric
This field contains a value to indicate whether transaction miscellaneous fuel tax is exempted or not. Y for
exempt and N for not exempt.
Confidential 34 Version 0018 October 2018
M50. Misc Non-Fuel Tax (TVF) 13 Numeric
This field contains the monetary or percentage tax rate on saleable goods (non-fuel).
M55. Misc Non-Fuel Tax Exemption Status (TVF) 1 Alphanumeric
This field contains a value indicating whether the transaction miscellaneous non fuel tax is exempted or
not. This field is only populated for non-fuel fleet card activity. A Y indicates tax exempt and an N
indicates not tax exempt.
M60. Motor Fuel Product Code (TMF) 3 Numeric
This field contains the three digit motor fuel product code for the transaction.
M65. Motor Fuel Quantity (TMF) 6 Numeric
This field contains the quantity of motor fuel dispensed.
M70. Motor Fuel Sale Amount (TMF) 13 Numeric
This field contains the amount for the fuel sale.
M75. Motor Fuel Service Type (TMF, TVF) 1 Alphanumeric
This field contains a value indicating the type of service received at the card acceptor site.
Valid values are:
0 or space indicates undefined
1 indicates self service
2 indicates full service
3 indicates only non-fuel products being purchased
M80. Motor Fuel Unit of Measure (TMF:TVF) 1 Alphanumeric
This field contains a value describing the unit of measure for the motor fuel dispensed.
Valid values are:
1 = Gallons
2 = Liters
3 = Pounds
4 = Kilos
5 = Imperial gallons
Space = not applicable
M85. Motor Fuel Unit Price (TMF) 13 Numeric
This field contains the unit price for the motor fuel.
M90. mPOS Mobile Point of Sale Acceptance Device Indicator (TAB) 1 Numeric
This field is used by Mastercard to differentiate between software and hardware-based mPOS terminals and
PIN entry support
Valid values are:
0 = Dedicated MPOS Terminal with PCI compliant dongle
Confidential 35 Version 0018 October 2018
1 = Off the shelf terminal
M95. Movie Charges (THL) 12 Numeric
The movie charges field contains charges incurred for movie rentals at the hotel. Optional information
passed for commercial card lodging/hotel transactions.
M100. Multiple Clearing Sequence Number & Count (TAA, TAB) 4 Numeric
VISA only field – Multiple Clearing Sequence Number and Count field (formally known as Document
Composition) is used for transactions where one authorization is obtained and multiple clearing records are
submitted. This field indicates the clearing sequence and count for each settled transaction. For example if
you had one authorization and used it for four settlement transactions, in the first settlement transaction you
would enter 0104, in the second 0204, in the third 0304 and in the fourth 0404. This indicates to Visa there
are four settled transactions for the one authorization. Airline transactions populate this field in the TAA
record and transactions from a Card Not Present environment, non-airline, will populate this field in the
TAB record.
If the transaction is an airline transaction, the TAA record is used and a default of 0101 should be used.
N05. National Tax (TVL) 13 Numeric
This field contains the amount of national tax included in the transaction amount.
N10. National Tax Indicator (TVL) 1 Numeric
This field contains an indicator used to indicate the presence of national tax information. 0 indicates not
subject to tax and a 1 indicates subject to tax.
N15. Net Amount (TBT) 13 Numeric
Includes all items contained in the billing file and is equal to the total debit amount minus the total credit
amount processed in the batch. This is a signed field. For more information about a signed field refer to
section I.
N20. Net Fuel Price (TVF) 13 Numeric
This field is populated with the net fuel price, less any taxes exempted or discounts, for the transaction.
N25. Net / Gross Indicator (TMF, TML) 1 Alphanumeric
This field contains a value indicating if tax was included. Y is entered if the extended item amount
includes the tax amount and N is entered if the extended item amount does not include the tax amount.
N30. Net Non-Fuel Price (TVF) 13 Numeric
This field will contain the net non-fuel price, less any taxes exempted or discounts.
N35. Network Reference ID - NRID (TAB) 15 Alphanumeric
Discover transactions only – This field contains a unique ID assigned by Discover Network at the time of
the authorization response.
N40. No Show Indicator (TCR, THL) 1 Alphanumeric
This field indicates if there was a no show for the reservation.
Valid values are below:
Confidential 36 Version 0018 October 2018
0 = not applicable
1 = No show
N45. Non-Fuel Product Code (TVF, TMF) 3 Alphanumeric
This field contains the product code for non-fuel items purchased. This file format supports up to 8
different non fuel product codes. Refer to the Fleet Card Implementation Guides from the associations for
valid values.
N50. Number of Installments (TIL) 2 Numeric
Installment transaction field – this field contains the number of installments applicable to the transaction.
N55. Number of Payment Forms (TAB) 1 Alphanumeric
This field is used to identify the number of payment forms relating to split tender transactions (a split
tender transaction is when more than one form of payment was used for a purchase).
O05. Odometer (TVF, TMF) 7 Alphanumeric
This field contains the odometer reading for the vehicle. (An odometer is a mechanism within a vehicle
that provided information on the mileage the vehicle travels.)
O10. Order Date (TVL) 6 Numeric
This field contains the date the order was taken. The format for the date should be YYMMDD. YY
denotes the year, MM denotes the month, and DD denotes the day.
O15. Other Charges (THL) 12 Numeric
This field is optional and used to indicate other charges for commercial cards uses at lodging locations.
Other charges indicated in this field would be for services not outlined in any other types of charges. Two
decimals are implied for this field. Default value is zeroes.
O20. Other Tax (TVL) 12 Numeric
This field is used for Visa Line Item Detail and would contain the amount of any other tax for the
transaction.
P05. PAN Account Range (TAB) 9 Numeric
This field supports a tokenized transaction. It contains the first nine digits of the cardholders account
number.
P10. Payment Account Reference Number (TAR) 35 Alphanumeric
Carries a unique reference number assigned to a cardholder’s card PAN. This value remains constant across tokenized and non-tokenized transactions.
P15. Passenger Description – Number of Adults (TAA) 2 Numeric
Cruise line transactions only - indicates the number of adults traveling.
P20. Passenger Description – Number of Children (TAA) 2 Numeric
Confidential 37 Version 0018 October 2018
Cruise line transactions only -indicates the number of children traveling.
P25. Passenger Name (TAA) 20 Alphanumeric
Last name (surname) of the passenger followed by a slash and the first initial of the passengers’ first name
as indicated on the auditor’s coupon. If the transaction type is “REF”, the name is taken from the refunded
flight coupon. This field is required to qualify for Visa/MasterCard incentive rates.
P30. Place of Issue (TAA) 15 Alphanumeric
This field consists of the city name (up to thirteen characters) followed by two character state abbreviation
which is in the last two positions of this field. The last two positions of this field will be used to determine
the country code. If the values in the last two positions are a valid state the country code will be populated
with USA. If the values in the last two positions are a valid Canadian province, the country code will be
populated with CAN. If the values in the last two positions are not a valid state or province they will be
used to populate the country code field.
If the activity is exclusive to EU activity, Spaces are allowed...
P35. Point of Sale Name (TAB) 25 Alphanumeric
This field contains the name of the travel agent or ticketing location where the transaction took place. The
point of sale name is used in airline transactions and is optional for other transactions. This field can be left
blank if not applicable.
P40. POS Entry Mode (TAB) 2 Numeric
This field is required to qualify for Visa/MasterCard/Diners/Discover incentive rates. It occupies positions
1-2 of field 22 on the Visa authorization system. Refer to the below table for various valid values.
POS
ENTRY
MODE
VALUE
AMEX
DESCRIPTION
DISCOVER
DESCRIPTION
DINERS
DESCRIPTION
MASTERCARD
DESCRIPTION
VISA
DESCRIPTION
00 Unknown Unknown Unknown Unknown Unknown
01 Manual Manual (key entered) Manual entry Manual entry Manual key entry
02 Magnetic Stripe Magnetic Stripe Magnetic Stripe Magnetic Stripe Magnetic Stripe Read
03 Bar Code Bar Code Bar Code Reader Bar Code Reader Bar Code Reader
04 Optical Character
Reader (OCR)
Optical Character
Reader (OCR)
Optical Character
Reader (OCR)
Optical Character Reader
(OCR)
Not Used – reserved
for future use
05 Integrated Circuit Card
Reader
Integrated Circuit Card
Reader
Chip Chip Integrated Circuit Card
Reader
06 Key entered n/a Chip PayPass
Mapping Service
applied
Chip PayPass Mapping
Service applied
Not used – reserved for
future use
07 Reserved Electronic Commerce Contactless
M/Chip
Contactless M/Chip Contactless payment
using VSDC chip rules
08 Reserved n/a Contactless
M/Chip PayPass
Mapping Service
applied
Contactless M/Chip
PayPass Mapping Service
applied
n/a
09 Technical fallback
transaction initiated as
chip but was processed
using an alternative
technology
n/a Remote payment Remote payment n/a
10 n/a Credential on file –
merchant initiated
transaction
Credential on file
– merchant
initiated
transaction
Credential on file –
merchant initiated
transaction
Credential on file –
merchant initiated
transaction
79 n/a n/a Hybrid terminal
used
Hybrid terminal used n/a
80 n/a n/a Chip Card at chip
capable terminal
was unable to
process transaction
using data on the
chip, therefore the
Chip Card at chip capable
terminal was unable to
process transaction using
data on the chip, therefore
the terminal defaulted to
magnetic stripe read PAN
n/a
Confidential 38 Version 0018 October 2018
terminal defaulted
to magnetic stripe
read PAN
81 n/a Radio Frequency
Identification Indicator
Electronic Commerce,
including chip
n/a
82 n/a Mobile Commerce
(mCommerce)
n/a n/a
83 n/a Radio Frequency
identifier indicator –
chip
n/a n/a
85 n/a Chip Fallback n/a n/a
90 n/a Voice authorizations Magnetic stripe Magnetic stripe read
91 n/a Voice Response Unit
(VRU)
Contactless Magnetic
Stripe
Contactless payment
using magnetic stripe
data rules
92 n/a Batch Authorizations Contactless input,
PayPass mapping service
applied
n/a
93 n/a Batch Authorization
Cash Access
n/a n/a
95 n/a n/a Integrated Circuit Card Visa only, chip card
with unreliable card
verification value
(CVV) data
S Manually entered or
keyed transaction
n/a n/a n/a
W Swiped Transaction
with Keyed
n/a n/a n/a
X Magnetic Stripe
Signature
n/a n/a n/a
Y Magnetic Stripe
signature with keyed
n/a n/a n/a
P45. POS Terminal Capability Mode (TAB) 1 Alphanumeric
This field indicates the capability of the terminal.
Valid values are below:
0 - unknown
1 - No terminal
2 - Magnetic stripe read
3 - Bar code reader
4 - OCR reader
5 - Integrated Circuit Card reader
6 - Hybrid/Dual Terminal – US Only
7 - Contactless Solution Only
8 - Proximity Read Capability
9 - Key entry, no magnetic stripe capability
P50. Processor Building Number (TFH, TBH) 20 Alphanumeric
This field contains the building number for the processing center.
P55. Processor City (TFH, TBH) 20 Alphanumeric
This field contains the city for the processing center.
P60. Processor Country (TFH, TBH) 20 Alphanumeric
This field contains the country for the processing center.
P65. Processor FAX Number (TFH, TBH) 20 Alphanumeric
This field contains the fax number for the processing center.
Confidential 39 Version 0018 October 2018
P70. Processor ID (TFH) 9 Alphanumeric
Contains the identifier for the processor (users can populate this field with their company details).
P75. Processor Name (TFH) 20 Alphanumeric
This field contains the name for the merchant’s processor.
P80. Processor Phone Number (TFH, TBH) 20 Alphanumeric
This field contains the phone number for the processing center.
P85. Processor Street Name (TFH, TBH) 20 Alphanumeric
This field contains the street name for the processing center.
P90. Processor Zip Code (TFH, TBH) 9 Alphanumeric
This field contains the zip code for the processing center.
P95. Product ID (TAB) 2 Alphanumeric
Applicable to Visa transactions only - the product id is a value assigned to U.S. and Canada regions
identifying the type of card being used (the product). This value is passed in the authorization response
message in field 62.23 Card Level Results if authorized through an MDEX. If transaction is authorized
through another means, check with the authorization vendor to understand where the product id will be
passed. The value received in this field must be passed in the settlement record, unchanged. This field is
required to qualify for Visa incentive rates.
P100. Product Type Code (TVF, TMF) 1 Alphanumeric
This field contains a code read from a card magnetic stripe that indicates prompts that occur at the point of
interaction.
Valid values are:
1 = Prompts for ID 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
P105. Program Protocol (TAR) 1 Alphanumeric
This field allows acquirers to identify which 3-D Secure authentication protocol was used for e-commerce
transactions
Valid values are:
1 = 3D Secure Version 1.0
2 = EMV 3D Secure
P110. Purchase ID Format (TAB) 1 Alphanumeric
The purchase ID format indicates the format of additional identifying information for purchases, such as
order number or invoice number, etc.
Confidential 40 Version 0018 October 2018
Valid values are:
1 = order number
3 = rental agreement number
4 = hotel folio number
5 = invoice number
P115. Purchase Identifier (TAB) 25 Alphanumeric
The purchase identifier is used to send information identifying the purchase to the issuer and cardholder. It
indicates the type of identifying information (order number, invoice number, hotel folio number, car rental
agreement number, text description, etc.).
P120. Purchase Time (TVF, TMF) 4 Numeric
This field contains the time of day the purchase was made. The format of this field should be hhmm where
hh denotes the hour within the hours range of 00-23 and mm denotes the minutes in the 00-59 range.
R05. Record Locator (TAA) 6 Alphanumeric
Record locator is the PNR (passenger name record) data. If a ticket number is not sent and a record locator
is sent the record locator will be passed to the associations in place of the ticket number.
R10. Record Number (FOR ALL RECORD TYPES) 9 Numeric
Nine numeric characters, right justified, are assigned for records to monitor the integrity and continuity of
data. Each record is sequentially numbered by the merchant from 000000001 and increased by one for
each additional record in the file.
R15. Record Type Identifier (ALL RECORDS TYPES) 3 Alphanumeric
This field is used to describe the type of record. This field is essential in processing the remainder of the
record. The following Record Type Identifiers have been defined:
- File Header Record TFH
- Batch Header Record TBH
- Transaction Header Record THR
- Transaction Advice Basic Record TAB
- Transaction Auxiliary Record TAR
- Transaction Airline Addendum Record TAA
- Transaction Car Rental Addendum Record TCR
- Transaction Hotel/Lodging Addendum Record THL
- Transaction Chip Card Addendum Record TCC
- Transaction Installment Addendum Record TIL
- Merchant Address Addendum Record TMA
- Transaction Visa Fleet Card Addendum Record TVF
- Transaction MasterCard Fleet Card Addendum Record TMF
- Transaction Visa Line Item Detail Addendum Record TVL
- Transaction MasterCard Line Item Detail Addendum Record TML
- Batch Trailer Record TBT
- File Summary Record TFS
R20. Reference Code (TAB) 15 Alphanumeric
This field is populated by the merchant for their use to assist with finding original documents, and for
chargebacks. Elavon will include the reference code data on copy retrieval requests or chargeback forms.
Confidential 41 Version 0018 October 2018
R25. Rental Return City (TCR) 18 Alphanumeric
This field contains the return city for the auto rental.
R30. Rental Return Country Code (TCR) 3 Alphanumeric
This field contains the return country code for the auto rental.
R35. Rental Return State (TCR) 2 Alphanumeric
This field contains the return state for the auto rental.
R40. Renter Name (TCR) 20 Alphanumeric
This field contains the renter name for the auto rental.
R45. Restricted Ticket (TAA) 1 Numeric
This field indicates if there are restrictions on the ticket.
Valid values are below:
0 = no restriction
1 = restricted (non-refundable)
R50. Retrieval Reference Number (TAB) 12 Alphanumeric
This field will be used for online PIN Debit transactions and will contain an alphanumeric value used with
other key data elements to identify and track all messages related to a given cardholder transaction. This
field must be populated with the value contained in field 37 of the authorization message.
R55. Routing (TAA) 20 Alphanumeric
Stopover code(s) and official city airport code(s) for up to a maximum of four flight segments per
addendum record to denote passenger itinerary. Valid values for stopover codes are “O” (destination city),
“X” (connecting city) or space. If there is only one leg of travel, stopover codes and city airport codes for
the Origination and Destination One should be entered. If there are two legs of travel, information for
Origination, Destination One and Destination Two should be entered. If there are three legs of travel, then
the stopover code for Destination Three should be entered in addition to the other three segments. If there
are four legs of travel, the cities and stopover codes should be entered in all five segments of the routing
field. If there are more than four legs of travel, a second addendum record should not be created and the
information for the first four segments only should be entered.
Origination: Position 52 Space.
Positions 53 - 55 (City 1, origination): Three-character airport code
Destination One: Position 56 (Stopover code 1): O or X.
Positions 57 - 59 (City 2): Three-character airport code.
Destination Two: Position 60 (Stopover code 2): Space, O or X
Positions 61 - 63 (City 3): Three-character airport code.
Destination Three:
Confidential 42 Version 0018 October 2018
Position 64 (Stopover code 3): Space, O or X.
Positions 65 - 67 (City 4): Three-character airport code.
Destination Four: Position 68 (Stopover code 4): Space, O or X.
Positions 69 - 71 (City 5): Three-character airport code
S05. Sales Tax Amount (TAB, TVL) 9 Numeric
This field contains the amount of sales tax on the transaction. This field is required for certain interchange
incentive rates.
S10. Sales Tax Indicator (TAB, TVL) 1 Numeric
This field contains a sales tax indicator relating to the transaction. This field is required for certain
interchange incentive rates.
Valid values are below:
0 = tax not included
1 = tax included
2 = tax exempt
S15. Security Protocol (TAB) 1 Alphanumeric
Mastercard Identity Check aka (Mastercard Secure Code) Transactions only - This field indicates the
presence and type of security protocol present in the authorization process.
Valid values
2 Channel
9 None (no security protocol)
S20. SE Number (TBH) 17 Numeric
This field contains the Service Establishment Number assigned to the merchant for either Discover or
American Express (i.e. Discover SE, AMEX SE) transactions. This format does not support AMEX
transactions from T&E merchants, for example airlines, hotels, and car rentals.
S25. Settlement Amount (TBT) 13 Numeric
The settlement amount is the total debit amount less total credit amount.
S30. Settlement Currency (TBH) 3 Numeric
This field contains the merchant settlement currency code.
S35. Settlement Identifier (TBH, TBT) 6 Numeric
Reserved for future use, zero fill.
S40. Ship From Postal/ZIP Code (TVL) 10 Alphanumeric
This field supports Visa Line Item Detail and contains the zip code for the location the item is shipped
from.
S45. SITA Telex Number (TFH, TBH) 10 Alphanumeric
Contains the SITA telex number
Confidential 43 Version 0018 October 2018
S50. SOC (Summary of Charge) Text (THR) 30 Alphanumeric
This field contains the merchant Summary of Charge (SOC) text. SOC text is a 30 byte batch reference
field that is populated by the merchant and used to facilitate the investigation of a merchant payment
inquiry and assists the merchant in reconciliation. It is returned to the merchant in the EPA file.
S55. SOC Number (THR) 8 Numeric
Summary of Charge (SOC) number is a batch identifier that is created by the merchant and creates an
association to the currency of the transactions contained within each transaction currency header record
batch in the file. This is used for management information and financial reporting. The SOC number must
be unique for each merchant id and can only be used once within a 12 month period. This number provides
the information required by the Elavon processing system to product reporting and reconciliation data.
SOC information is at a batch level and is returned to the merchant in the EPA file.
The suggested formula for the creation of the 8-digit SOC number is as follows:
3 digit Julian date of the file creation + 1 digit for the year
4 digit sequential number, incremented by 1 per THR record
Example for January 15, 1999 = 01590001
S60 Spend Qualified Indicator (TAB) 1 Alphanumeric
Visa only – This field contains a value which identifies if a transaction meets Visa’s spend requirement
defined by the Visa region. This field should be populated as a straight pass thru from authorization to
clearing/settlement. The Spend Qualified Indicator is located in field 62.25 of the authorization response
record.
S65. Start Station (Railway Start Station) (TAA) 30 Alphanumeric
This field contains the name of the railway start station.
S70. State/Province Code (TAB) 2 Alphanumeric
Contains the two digit abbreviation for the state (if US) or province (if Canada) for the transaction.
S75. Stored Credential Indicator (TAB) 1 Alphanumeric
The stored credential indicator is a value which indicates the transaction is one where the merchant is
initiating the first transaction in a series on behalf of the cardholder using credentials stored on file.
VISA and MASTERCARD –valid values
C – Unscheduled Credential on File - (Visa Only)
S – Storing Credential indicates credential stored for the first time for later use. (V and MC)
R – Recurring Transaction using Stored Credentials (V and MC)
I – Instalment Transaction using Stored Credentials (V and MC)
S80. Subsequent Installment Amount (TIL) 13 Numeric
Installment transaction field – this field contains the amount for all subsequent installments.
S85. Summary Commodity Code (TVL) 4 Alphanumeric
This field supports Visa Line Item detail and would contain the national standard coding structure value for
the description of goods.
Confidential 44 Version 0018 October 2018
S90. Surcharge Amount (TAB) 13 Numeric
This field must contain the amount of surcharge assessed on the transaction.
S95. System Trace Audit Number [STAN] (TAB) 6 Numeric
Discover and Union Pay transactions only – This value is assigned by the Merchant to assist in identifying
a specific card transaction. The STAN remains unchanged for the life of the card transaction. The STAN
in the settlement record should match what was submitted in the Authorization Request.
T05. Tax Amount (TMF, TML) 13 Alphanumeric
The tax amount field contains the amount of tax applied to the transaction.
T10. Tax Amount 1 (TMF) 13 Alphanumeric
This field supports MasterCard Fleet card addendum and contains the tax amount for tax exempt fleets.
This field supports MasterCard Fleet card addendum and contains the tax amount for tax exempt fleets
when more than one tax amount applies.
T15. Tax Rate Applied (TML) 5 Numeric
This field supports MasterCard Line Item Detail and contains a value indicating the detailed tax rate
applied in relationship to a specific tax amount.
T20. Tax Type Applied (TML) 4 Alphanumeric
This field supports MasterCard Line Item Detail and contains an indicator that is used to further define tax
categories applied to specific domestic processing arrangements in certain locations (type of tax being
applied to this line item).
T25. Terminal Application Version No (TCC) 4 Alphanumeric
Chip transaction field – this field contains the EMV Version of the Terminal.
T30. Terminal Capabilities Profile (TCC) 6 Alphanumeric
Chip transaction field – Tag 9F33 – this field indicates the card input data, the Cardholder Verification
Method and the security capabilities that are supported by the terminal.
T35. Terminal Country Code (TCC) 4 Alphanumeric
Chip transaction field – Tag 9F1A – this field contains the country code of the country where the terminal
is located.
T40. Terminal ID (TAB) 8 Alphanumeric
This field contains the terminal serial number or means of identifying the terminal for merchant locations
with multiple terminals.
T45. Terminal Transmission Date (TCC) 6 Numeric
Chip transaction field – Tag 9A – this field contains the terminal transmission date from the Chip reader,
format YYMMDD where YY indicates the year, MM indicates the month, and DD indicates the day.
Confidential 45 Version 0018 October 2018
T50. Terminal Type (TCC) 2 Alphanumeric
Chip transaction field – Tag 9F35 – this field contains the terminal type which indicates the environment of
the terminal, its communications capability, and its operational control.
T55. Terminal Verification Results (TCC) 10 Alphanumeric
Chip transaction field – Tag 95 – this field contains a series of indicators from the terminal perspective.
The terminal records the results of offline and online processing by setting a series of indicators in this
field.
T60. Ticket Change Indicator (TAA) 1 Alphanumeric
Airline transaction field – This field will contain either a space or a code to indicate why a ticket was
changed.
Valid values are:
C – Change to existing ticket
N – New ticket
Space – not used
T65. Ticket Identifier also known as ticket number (TAA) 14 Alphanumeric
If the transaction type code is TKT or REF, the field will usually contain the three-digit carrier code
followed by the ten-digit form serial number and one-digit check digit for the ticket number. The field
must be left justified. The PNR (Passenger Name Record) can also be used. The ticket number is used to
achieve incentive interchange rates and is passed to the associations. If the merchant is unable to provide a
ticket number in the billing record, please contact your Elavon representative.
For information purposes:
Elavon will pass the first 13 positions of the ticket number received from the carrier to Visa per their
requirements. The check digit will not be passed to Visa, if it is received from the carrier. Visa
cardholder statements will reflect a 13 alpha / numeric ticket number in the merchant name field.
Elavon will pass up to 14 positions of the ticket number, including the check digit to MasterCard per
their requirements.
T70. Ticket/Document Amount (TAA) 13 Numeric
If the Transaction Type is “TKT”, the ticket/document amount field in the first Transaction Advice
Addendum (TAA) record will contain the total sale amount of the ticket referenced in the preceding
Transaction Advice Basic (TAB) record.
T75. Ticketing Carrier (TAA) 3 Numeric
The ticketing carrier is the official three digit code of the ticketing carrier as assigned by the International
Air Transport Association (IATA). If a carrier code has not been assigned, please contact your Elavon /
Elavon representative. This field is required for association incentive interchange rates. If you have yet to
be assigned a 3 digit Carrier code please contact your Elavon Account Manager.
T80. Token Assurance Level (TAB) 2 Alphanumeric
This field will be populated in tokenized transactions. The token assurance level is a value that allows the
token service provider to indicate the confidence level of the payment token to PAN/Cardholder binding.
The token assurance level is located in the authorization field 123, usage 2, dataset ID 68, tag 2 and must be
passed in the clearing, unchanged.
Confidential 46 Version 0018 October 2018
T85. Token Requestor ID (TAB) 11 Alphanumeric
This field will be populated in tokenized transactions. The token requestor id is a value that uniquely
identifies the pairing of token requestor with the token domain. The token requestor id is located in the
authorization field 123, usage 2, dataset ID 68, tag 3 and must be passed in clearing, unchanged.
T90. Total Authorized Amount (TAB) 13 Numeric
This field contains the total authorized amount for the transaction.
T95. Total Credit Amount (TBT) 13 Numeric
Total of all credit amounts in the batch. This is a signed field. For more information about a signed field
refer to section I.
T100. Total Credit Items (TBT) 6 Numeric
Total number of all credit items in the batch.
T105. Total Debit Amount (TBT) 13 Numeric
This field contains the total of all debit amounts in the batch. This is a signed field. For more information
about a signed field refer to section I.
T110. Total Debit Items (TBT) 6 Numeric
Total number of all debit items (i.e., debit TAB records) in the batch.
T115. Total Installment Amount (TIL) 13 Numeric
Installment transaction field – this field contains the total installment amount.
T120. Total Item Count (TBT) 6 Numeric
Total number of debit or credit items (i.e., number of TAB records) in the batch.
T125. Total Non-Room Charges (THL) 12 Numeric
This field contains the total amount of all the non-room charges. It is an optional field with two decimals
implied. It is used for commercial cards used for lodging transactions only.
T130. Total Record Count (TFS) 9 Numeric
Contains the total number of records in the file (all records including header and trailer records)
T135. Transaction Data Condition Code (TAB) 2 Numeric
Discover transactions only – The Transaction Data Condition Code field identifies the condition of the
Track Data submitted in the authorization request. This field is required for association incentive
interchange rates.
T140. Transaction Amount (TAB) 13 Numeric
Confidential 47 Version 0018 October 2018
If the merchant is utilizing Dynamic Currency Conversion (DCC), the transaction amount field contains the
amount of the transaction in the transaction currency before DCC is applied.
For all other types of transactions (i.e., all transactions except DCC), the transaction amount field contains
the amount of the transaction in the local currency. This is the transaction amount that will be processed by
Elavon to the Card associations.
The transaction amount is a required field. 2 decimals are implied for US and Canadian transactions.
The transaction amount must include the surcharge amount if one is assessed.
T145. Transaction Category Code (TCC) 2 Alphanumeric
Chip transaction field – Tag 9F53 – this field indicates the type of transaction being performed.
T150. Transaction Currency Code (TAB) 3 Numeric
This field contains the numeric value for the currency code for the transaction.
T155. Transaction Date (TAB) 6 Numeric
The transaction date is the date of sale or refund in the format YYMMDD where YY denotes the year, MM
denotes the month, and DD denotes the day.
T160. Transaction Identifier (TAB) 15 Alphanumeric
Visa and Amex transactions – this field must include an identifier provided in the authorization message to
facilitate linking of authorization and settlement records. This field is required for Visa incentive
interchange rates.
Union Pay transactions – this field should be populated with the Union Pay date (MMDD) and time
(HHMMSS) followed by the Union Pay settlement date in Julian format. Sample layout would be
1123111722327 (MMDDHHMMSSJJJ).
All other card brands – this field should be space filled.
T165. Transaction Integrity Class aka TIC (TAB) 2 Alphanumeric
Mastercard Transactions only – U.S.REGION – This field contains a value from the authorization response
message that indicates the fundamental safety and security of a transaction and will include the assessment
of both validity of the card and cardholder. The value must be passed unaltered from the authorization to
settlement. Effective April 2019 this field will be mandatory for incentive interchange.
T170. Transaction Record Count (TAB) 2 Numeric
The transaction record count indicates if the transaction will contain a TAB only or a TAB and TAA.
Valid values are:
01 = if there exists only a Transaction Advice Basic (TAB) record for this transaction
02 = if a TAA record follows
T175. Transaction Reference aka ROC text (TAB) 30 Alphanumeric
This field contains the merchant transaction reference information. This information is also referred to as
the Record of Charge (ROC). The information in this field will be used to investigate any transaction level
inquiries. This field is a user defined optional field. ROC information is at a transaction level and is
returned to the merchant in the EPA file.
T180. Transaction Sequence Counter (TCC) 8 Alphanumeric
Confidential 48 Version 0018 October 2018
Chip transaction field – Tag 9F41 – this field contains the sequence number assigned to the transaction.
The transaction sequence counter is a counter maintained by the terminal that is incremented by one for
each transaction.
T185. Transaction Time (TAB) 6 Numeric
Contains the local transaction time in the format HHMMSS where H indicates the hour, M indicates the
minute, and S indicates the seconds. The local transaction time is in the time zone the merchant is located
in.
T190. Transaction Type (TAA) 3 Alphanumeric
Used to describe the transaction type as indicated below:
TKT = Sale Transaction (Not electronically billed)
REF= Refund
MSC = Miscellaneous Charge
T195. Transaction Type Identifier (TAB) 2 Numeric
Used to differentiate between debit (sale) and credit (refund) transactions as follows:
05 = Sale
06 = Refund
T200. Type of Installment (TIL) 3 Alphanumeric
Installment transaction field – this field contains a value indicating the type of installment, issuer or
acquirer. ISS is used for issuer installment and ACQ is used for acquirer installment.
T205. Type of Plan (TIL) 2 Numeric
Installment transaction field – this field is used when a promotion was offered on the installment sale.
T210. Type of Purchase (TVF) 1 Alphanumeric
This field supports Visa Fleet Card addendum and contains a value which indicates the type of purchase.
Valid values are:
1 = Fuel
2 = Non-fuel
3 = Both (fuel and non-fuel)
U05. UCAF Collection Indicator (TAB) 1 Alphanumeric
MasterCard transactions only – the UCAF Collection Indicator is present on Secure Code e-commerce
transactions only indicating the type of participation.
Valid values are:
0 – UCAF data collection is not supported
1 – Merchant UCAF (only the merchant is participating)
2 – Full UCAF (all parties are participating)
3 – MasterPass; Maestro Basic Checkout
4 – Reserved for future use
5 – Issuer Risk Based Decisioning
6 – Merchant Risk Based Decisioning
7 – Partial Shipment or Recurring Payment
Confidential 49 Version 0018 October 2018
U10. Unique VAT Invoice Reference Number (TVL) 15 Alphanumeric
This field supports Visa Line Item Detail addendum and contains the value added tax invoice reference
number.
U15. Unit Cost (TVF, TVL) 13 Numeric
This field supports both Visa Fleet card addendum in addition to Visa Line Item Detail addendum. The
field is populated with the cost of fuel per unit of measure (for example dollars per gallon) and has 4
decimals implied. For example if the price per gallon is $2.749 per unit this field would be populated with
0000000027490
U20. Unit Of Measure (TVL) 12 Alphanumeric
This field supports Visa Line Item Detail and contains a code indicating the unit of measure for the line
item.
U25. Unique Transaction Reference Number (TAB) 11 Alphanumeric
This field is created by the Elavon host during authorization and returned in the authorization response to
the client. This field is important in linking authorizations and financial transactions in Elavon systems to
facilitate customer reporting. Any client building an EGSF submission file that receives this field in the
authorization response from the Elavon host should populate that data without alteration in this field on the
TAB record. If not authorizing through Elavon the field should be left blank.
U30. Unpredictable Number (TCC) 8 Alphanumeric
Chip transaction field – Tag 9F37 – this field contains the number used in the generation of the cryptogram
for chip transactions. It provides variability and uniqueness to the cryptogram.
V05. Validation code (TAB) 4 Alphanumeric
Visa transactions only – validation code is a unique value that Visa includes as part of the authorization
response for CPS transactions to ensure that key authorization fields are preserved in the clearing record.
V10. VAT Tax Amount (TVL, TVF) 13 Numeric
This field contains the VAT (Value Added Tax) or applicable tax amount.
V15. VAT Tax Rate (TVL, TVF) 4 Numeric
This field contains the VAT (Value Added Tax) tax rate or applicable tax rate for the item.
V20. Vehicle Number (TMF) 17 Alphanumeric
This field supports MasterCard Fleet Card addendum and contains the vehicle number.
V25. Version Number (TFH) 4 Alphanumeric
This field provides a unique identifier of what EGSF specification layout was used to develop the
credit card billing file being delivered to Elavon. Previous versions can be left blank.
W05. Wallet Identifier (TAB) 4 Alphanumeric
Confidential 50 Version 0018 October 2018
Currently used for MasterCard transactions only. The Wallet Identifier provides information about
transactions initiated through MasterCard systems indicating the type of wallet used.
Valid examples could be
0101 - MasterPass Remote
0102 – MasterPass Remote NFC Payment
0103 – Apple Pay
0216 – Android Pay
0217 – Samsung Pay
W10. Weekly Rental Rate (TCR) 12 Numeric
Weekly rental rate contains the weekly rental rate for the vehicle rented.
Confidential 51 Version 0018 October 2018
SECTION III
ARRANGEMENT OF DATA ELEMENTS
1. FILE HEADER RECORD (TFH)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
CREATION DATE AND TIME C115 M N 10 13-22
FILE IDENTIFICATION F10 M A-N 6 23-28
FILE TRANMISSION DATE F20 M N 6 29-34
FILE RECEIVER F15 M A-N 8 35-42
PROCESSOR ID P70 O A-N 9 43-51
PROCESSOR NAME P75 O A-N 20 52-71
PROCESSOR BUILDING
NUMBER P50 O A-N 20 72-91
PROCESSOR STREET NAME P85 O A-N 20 92-111
PROCESSOR CITY P55 O A-N 20 112-131
PROCESSOR COUNTRY P60 O A-N 20 132-151
PROCESSOR ZIP CODE P90 O A-N 9 152-160
PROCESSOR PHONE NUMBER P80 O A-N 20 161-180
PROCESSOR FAX NUMBER P65 O A-N 20 181-200
SITA TELEX NUMBER S45 O A-N 10 201-210
E-MAIL ADDRESS E20 O A-N 160 211-370
VERSION V25 M N 4 371-374
FILLER F25 M A-N 130 375-500
Confidential 52 Version 0018 October 2018
2. BATCH HEADER RECORD (TBH)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
MERCHANT IDENTIFICATION M25 M A-N 15 13-27
SETTLEMENT IDENTIFIER S35 M N 6 28-33
INVOICE NUMBER I35 C A-N 14 34-47
INVOICE DATE I30 M N 6 48-53
CURRENCY INDICATOR CODE C135 M N 3 54-56
SE NUMBER S20 M N 17 57-73
SETTLEMENT CURRENCY S30 M N 3 74-76
MERCHANT NAME M30 M A-N 20 77-96
PROCESSOR BUILDING
NUMBER P50 O A-N 20 97-116
PROCESSOR STREET NAME P85 O A-N 20 117-136
PROCESSOR CITY P55 O A-N 20 137-156
PROCESSOR COUNTRY P60 O A-N 20 157-176
PROCESSOR ZIP CODE P90 O A-N 9 177-185
PROCESSOR PHONE NUMBER P80 O A-N 20 186-205
PROCESSOR FAX NUMBER P65 O A-N 20 206-225
SITA TELEX NUMBER S45 O A-N 10 226-235
FILLER F25 M A-N 265 236-500
3. TRANSACTION HEADER RECORD (THR)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
DATA RECORD SEQUENCE NO D10 M N 9 13-21
SOC NUMBER S55 M N 8 22-29
SOC TEXT S50 M A-N 30 30-59
FILLER F25 M A-N 441 60-500
Confidential 53 Version 0018 October 2018
4. TRANSACTION ADVICE BASIC RECORD (TAB)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
TRANSACTION RECORD COUNT T170 M N 2 13-14
ACCOUNT NUMBER A10 M A-N 19 15-33
POS ENTRY MODE P40 M N 2 34-35
CARDHOLDER ID METHOD C65 M A-N 1 36
TRANSACTION TYPE IDENTIFIER T195 M N 2 37-38
TRANSACTION AMOUNT T140 M N 13 39-51
POS TERMINAL CAPABILITY P45 M A-N 1 52
FILLER F25 M A-N 1 53
DEBT REPAYMENT INDICATOR D50 M A-N 1 53
CURRENCY INDICATOR CODE C140 M N 3 54-56
ELAVON CURRENT TOKEN TYPE E10 O A-N 2 57-58
UNIQUE TRANSACTION
REFERENCE NUMBER U25 O A-N 11 59-69
APPROVAL CODE A80 M A-N 6 70-75
AUTHORIZATION SOURCE A150 O N 2 76-77
TRANSACTION CURRENCY CODE T150 M N 3 78-80
COUNTRY CODE C110 O A-N 3 81-83
TRANSACTION DATE T155 M N 6 84-89
TRANSACTION TIME T185 O N 6 90-95
TRANSACTION REFERENCE (ROC) T175 O A-N 30 96-125
STATE/PROVINCE CODE S70 O A-N 2 126-127
MCC M20 M A-N 4 128-131
REFERENCE CODE R20 O A-N 15 132-146
EXPIRATION DATE E25 O N 4 147-150
POINT OF SALE NAME P35 C A-N 25 151-175
AGENCY CODE NUMBER A25 C A-N 8 176-183
DE22 POINT OF SERVICE DATA
CODE D20 C A-N 12 184-195
PRODUCT ID P95 M A-N 2 196-197
CVV2 RESULTS CODE C165 C A-N 1 198
DYNAMIC CVV2 RESULT CODE D135 C A-N 1 199
CAT CODE C45 C A-N 1 200
ECI OR MOTO INDICATOR E05 C A-N 2 201-202
UCAF COLLECTION INDICATOR U05 C A-N 1 203
TRANSACTION IDENTIFIER T160 C A-N 15 204-218
VALIDATION CODE V05 C A-N 4 219-222
BANKNET REFERENCE NUMBER B10 C A-N 9 223-231
BANKNET DATE B05 C N 4 232-235
SYSTEM TRACE AUDIT NUMBER S95 C N 6 236-241
TRANSACTION DATA CONDITION
CODE T135 C N 2 242-243
NETWORK REFERENCE ID N35 C A-N 15 244-258
AUTHORIZATION RESPONSE
CODE A95 O A-N 2 259-260
ACI A20 M A-N 1 261
Confidential 54 Version 0018 October 2018
AVS RESPONSE CODE A110 C A-N 2 262-263
AUTHORIZED AMOUNT A155 M N 13 264-276
CONDITION CODE C95 O A-N 4 277-280
CASH BACK AMOUNT C80 O N 9 281-289
FILLER F25 O N 4 290-293
CARDHOLDER AMOUNT C50 M N 13 294-306
CARDHOLDER CURRENCY CODE C60 M N 3 307-309
CONVERSION RATE C100 C N 8 310-317
CUSTOMER FILE REFERENCE # C150 O A-N 27 318-344
PURCHASE ID FORMAT P110 O A-N 1 345
PURCHASE IDENTIFIER P115 O A-N 25 346-370
SALES TAX INDICATOR S10 O N 1 371
SALES TAX AMOUNT S05 O N 9 372-380
DCC EXPONENT D130 C N 1 381
SURCHARGE AMOUNT S85 O N 13 382-394
TERMINAL ID T40 O A-N 8 395-402
CARD TYPE IDENTIFIER C40 O A-N 2 403-404
DEBIT NETWORK ID D35 O A-N 2 405-406
DEBIT SETTLEMENT DATE D45 O A-N 4 407-410
DEBIT INTERCHANGE INDICATOR D30 O A-N 1 411
SPEND QUALIFIED INDICATOR S60 O A-N 1 412
MULTIPLE CLEARING SEQUENCE
NUMBER & COUNT M100 O N 4 413-416
ACCOUNT STATUS A15 O A-N 1 417
TOKEN ASSURANCE LEVEL T80 O A-N 2 418-419
PAN ACCOUNT RANGE P05 O N 9 420-428
RETRIEVAL REFERENCE NUMBER R50 O A-N 12 429-440
TOTAL AUTHORIZED AMOUNT T90 O N 13 441-453
TOKEN REQUESTOR ID T85 O A-N 11 454-464
MSADI M05 O A-N 1 465
CUSTOMER SERVICE PHONE # C155 O N 10 466-475
NUMBER OF PAYMENT FORMS N55 O A-N 1 476
DIGITAL ENTITY IDENTIFIER D85 C A-N 5 477-481
WALLET IDENTIFIER W05 C A-N 4 482-485
MASTERCARD ASSIGNED ID M15 O A-N 6 486-491
IN-APP ECOMMERCE INDICATOR I05 O A-N 1 492
STORED CREDENTIAL INDICATOR S75 C A-N 1 493
INCREMENTAL AUTHORIZATION
INDICATOR I10 C N 2 494-495
SECURITY PROTOCOL S15 M A 1 496
CARDHOLDER AUTHENTICATION C55 C A-N 1 497
TRANSACTION INTEGRITY CLASS T165 M A-N 2 498-499
mPOS ACCEPTANCE DEVICE
INDICATOR M90 C N 1 500
Confidential 55 Version 0018 October 2018
5. TRANSACTION AUXILARY RECORD (TAR)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
HOST DCC REFERENCE NUMBER H25 C N 14 13-26
ACCOUNTABLE AUTHENTICATION
VALUE A05 C A-N 32 27-58
DIRECTORY SERVER TRANSACTION ID D90 C A-N 36 59-94
PROGRAM PROTOCOL P105 C A-N 1 95
PAYMENT ACCOUNT REFERENCE
NUMBER PAR Value P10 C A-N 35 96 - 130
FILLER F25 M A-N 370 131-500
6. TRANSACTION AIRLINE ADDENDUM RECORD (TAA)
Note: The optional/conditional/mandatory column for this record (TAA) has been split into
two types of transaction columns, Ticket and Ancillary. In addition an asterisk (*) has been
added next to the M for any field which is required for a credit/refund transaction.
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
Ticket Ancillary
RECORD TYPE IDENTIFIER R15 M* M* A-N 3 1-3
RECORD NUMBER R10 M* M* N 9 4-12
ACCOUNT NUMBER A10 M* M* A-N 19 13-31
PASSENGER NAME P25 M* M* A-N 20 32-51
ROUTING R55 A-N 20 52-71
Stop over code #1 M O a-n 1
Airport / city code #1 M O a-n 3
Stop over code #2 O O a-n 1
Airport / city code #2 O O a-n 3
Stop over code #3 O O a-n 1
Airport / city code #3 O O a-n 3
Stop over code #4 O O a-n 1
Airport / city code #4 O O a-n 3
Stop over code #5 O O a-n 1
Airport / city code #5 O O a-n 3
CARRIER CODE(S) C75 A-N 8 72-79
Carrier – coupon #1 M O a-n 2
Carrier – coupon #2 O O a-n 2
Carrier – coupon #3 O O a-n 2
Carrier – coupon #4 O O a-n 2
FARE BASIS F05 A-N 24 80-103
Fare Basis/Ticket Designator – coupon #1 M O a-n 6
Fare Basis/Ticket Designator – coupon #2 O O a-n 6
Confidential 56 Version 0018 October 2018
Fare Basis/Ticket Designator – coupon #3 O O a-n 6
Fare Basis/Ticket Designator – coupon #4 O O a-n 6
DOCUMENT TYPE D110 M* M* A-N 2 104-105
MULTIPLE CLEARING SEQUENCE
NUMBER & COUNT M100 C O N 4 106-109
DEPARTURE DATE D60 M M N 6 110-115
FILLER F25 M* M* A-N 18 116-133
TICKET IDENTIFIER (TICKET NUMBER) T65 M* n/a A-N 14 134-147
TICKET / DOCUMENT AMOUNT T70 M* O N 13 148-160
TRANSACTION TYPE T190 M* M* A-N 3 161-163
RECORD LOCATOR R05 M O A-N 6 164-169
PLACE OF ISSUE P30 M* M* A-N 15 170-184
TICKETING CARRIER T75 M O N 3 185-187
CLASS OF SERVICE C90 A-N 4 188-191
Class of Service coupon 1 M O a-n 1
Class of Service coupon 2 O O a-n 1
Class of Service coupon 3 O O a-n 1
Class of Service coupon 4 O O a-n 1
FLIGHT DATE F35 A-N 24 192-215
Flight Date coupon 1 M O a-n 6
Flight Date coupon 2 O O a-n 6
Flight Date coupon 3 O O a-n 6
Flight Date coupon 4 O O a-n 6
FLIGHT NUMBER F45 A-N 20 216-235
Flight Number coupon 1 C O a-n 5
Flight Number coupon 2 O O a-n 5
Flight Number coupon 3 O O a-n 5
Flight Number coupon 4 O O a-n 5
FLIGHT DEPARTURE TIME F40 A-N 20 236-255
Flight departure time coupon 1 C O a-n 5
Flight departure time coupon 2 O O a-n 5
Flight departure time coupon 3 O O a-n 5
Flight departure time coupon 4 O O a-n 5
RESTRICTED TICKET R45 O O N 1 256
START STATION S65 O O A-N 30 257-286
DESTINATION STATION D75 O O A-N 30 287-316
PASSENGER DESCRIPTION
NUMBER OF ADULTS P15 O O N 2 317-318
PASSENGER DESCRIPTION O O
NUMBER OF CHILDREN P20 O O N 2 319-320
ELECTRONIC TICKET INDICATOR E15 O O A-N 1 321
ANCILLARY TICKET DOCUMENT
NUMBER A55 O M* A-N 14 322-335
ANCILLARY SERVICE CATEGORY /
ANCILLARY FEE CODE A45 A-N 16 336-351
Ancillary Service / Fee Code Category 1 O M* A-N 4
Ancillary Service / Fee Code Category 2 O O A-N 4
Ancillary Service / Fee Code Category 3 O O A-N 4
Ancillary Service / Fee Code Category 4 O O A-N 4
ANCILLARY FEE DESCRIPTION A40 O O A-N 13 352-364
ANCILLARY SUB CATEGORY A50 A-N 16 365-380
Confidential 57 Version 0018 October 2018
Ancillary Sub Category 1 O O A-N 4
Ancillary Sub Category 2 O O A-N 4
Ancillary Sub Category 3 O O A-N 4
Ancillary Sub Category 4 O O A-N 4
ISSUED in CONNECTION with TICKET
NUMBER I40 O M* A-N 14 381-394
CREDIT REASON INDICATOR C120 O O A-N 1 395
TICKET CHANGE INDICATOR T60 O O A-N 1 396
ANCILLARY FEE AMOUNT A35 O O N 48 397-444
Ancillary Fee Amount Category 1 O M* N 12
Ancillary Fee Amount Category 2 O O N 12
Ancillary Fee Amount Category 3 O O N 12
Ancillary Fee Amount Category 4 O O N 12
FILLER F25 M* M* A-N 56 445-500
7. TRANSACTION CAR RENTAL ADDENDUM RECORD (TCR)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
MSADI M05 M A-N 1 13
BUSINESS FORMAT CODE B30 M A-N 2 14-15
CAR CHECK OUT DATE C05 M N 6 16-21
CAR RETURN DATE C30 M N 6 22-27
CAR RENTAL CUSTOMER SERVICE
TELEPHONE NUMBER C15 M A-N 10 28-37
CAR RENTAL PROPERTY
TELEPHONE NUMBER C20 M A-N 10 38-47
CAR RENTAL RETURN
LOCATION ID C25 M A-N 10 48-57
RENTER NAME R40 O A-N 20 58-77
RENTAL RETURN CITY R25 O A-N 18 78-95
RENTAL RETURN STATE R35 O A-N 2 96-97
RENTAL RETURN COUNTRY CODE R30 O A-N 3 98-100
DAYS RENTED D15 O N 2 101-102
DAILY RENTAL RATE D05 O N 12 103-114
WEEKLY RENTAL RATE W10 O N 12 115-126
CAR CLASS CODE C10 O A-N 2 127-128
NO SHOW INDICATOR N40 O A-N 1 129
EXTRA CHARGES INDICATOR E35 O A-N 6 130-135
FILLER F25 M A-N 365 136-500
Confidential 58 Version 0018 October 2018
8. TRANSACTION HOTEL/LODGING ADDENDUM RECORD (THL)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
MSADI M05 M A-N 1 13
BUSINESS FORMAT CODE B30 M A-N 2 14-15
HOTEL CHECK IN DATE H25 M N 6 16-21
HOTEL CHECK OUT DATE H30 M N 6 22-27
HOTEL CUSTOMER SERVICE
TELEPHONE NUMBER H35 M A-N 10 28-37
HOTEL PROPERTY
TELEPHONE NUMBER H40 M A-N 10 38-47
GIFT SHOP PURCHASES G05 O N 12 48-59
MOVIE CHARGES M95 O N 12 60-71
BUSINESS CENTER CHARGES B25 O N 12 72-83
HEALTH CLUB CHARGES H20 O N 12 84-95
OTHER CHARGES O15 O N 12 96-107
TOTAL NON-ROOM CHARGES T125 O N 12 108-119
NO SHOW INDICATOR N40 O A-N 1 120
EXTRA CHARGES INDICATOR E35 O A-N 6 121-126
FILLER F25 M A-N 374 127-500
Confidential 59 Version 0018 October 2018
9. TRANSACTION CHIP CARD ADDENDUM RECORD (TCC)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
CHIP CONDITION CODE C80 M A-N 1 13
APPLICATION REQUEST
CRYPTOGRAM A70 M A-N 16 14-29
CRYPTOGRAM INFORMATION DATA C130 M A-N 2 30-31
ISSUER APPLICATION DATA I45 M A-N 64 32-95
UNPREDICTABLE NUMBER U30 M A-N 8 96-103
APPLICATION TRANSACTION
COUNTER A75 M A-N 4 104-107
TERMINAL VERIFICATION RESULTS T55 M A-N 10 108-117
AUTHORIZATION DATE A90 M N 6 118-123
CRYPTOGRAM TRANSACTION TYPE C135 M A-N 2 124-125
AUTHORIZED AMOUNT A155 M N 13 126-138
AUTHORIZATION CURRENCY CODE A85 M A-N 4 139-142
APPLICATION INTERCHANGE
PROFILE A65 M A-N 4 143-146
TERMINAL COUNTRY CODE T35 M A-N 4 147-150
CASH BACK AMOUNT C75 C N 9 151-159
FILLER F25 M N 4 160-163
TERMINAL CAPABILITIES PROFILE T30 M A-N 6 164-169
CVM RESULTS C70 M A-N 6 170-175
TERMINAL TYPE T50 M A-N 2 176-177
INTERFACE DEVICE SERIAL NO I25 M A-N 16 178-193
APPLICATION EXPIRATION DATE A60 M N 6 194-199
TRANSACTION CATEGORY CODE T145 M A-N 2 200-201
DEDICATED FILE NAME D55 M A-N 32 202-233
TERMINAL APPLICATION
VERSION NO T25 M A-N 4 234-237
TERMINAL TRANSMISSION DATE T45 M N 6 238-243
TRANSACTION SEQUENCE
COUNTER T180 M A-N 8 244-251
CARD SEQUENCE NUMBER C35 M N 3 252-254
ISSUER SCRIPT RESULTS part 1 I50 M A-N 24 255-278
ISSUER SCRIPT RESULTS part 2 I55 M A-N 18 279-296
DEVICE TYPE D80 C A-N 2 297-298
FORM FACTOR F50 C A-N 8 299-306
FILLER F25 M A-N 194 307-500
Confidential 60 Version 0018 October 2018
10. TRANSACTION INSTALLMENT ADDENDUM RECORD (TIL)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
TYPE OF INSTALLMENT T200 M A-N 3 13-15
NUMBER OF INSTALLMENTS N50 M N 2 16-17
TOTAL INSTALLMENT AMOUNT T115 M N 13 18-30
BOARDING FEE AMOUNT B20 C N 13 31-43
DOWN PAYMENT AMOUNT D115 C N 13 44-56
INSTALLMENT DEFERRAL
INDICATOR I20 C N 2 57-58
TYPE OF PLAN T205 M N 2 59-60
FIRST PAYMENT DATE F30 C N 6 61-66
INDICATOR OF DEFERRED
PAYMENT I15 O A-N 6 67-72
SUBSEQUENT INSTALLMENT
AMOUNT S80 O N 13 73-85
FILLER F25 M A-N 415 86-500
11. DYNAMIC MERCHANT ADDRESS ADDENDUM RECORD (TMA)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
DYNAMIC MERCHANT DBA NAME D155 M A-N 25 13-37
DYNAMIC MERCHANT CITY D145 C A-N 13 38-50
DYNAMIC MERCHANT STATE D170 C A-N 2 51-52
DYNAMCI MERCHANT ZIP CODE D180 C A-N 9 53-61
DYNAMIC MERCHANT COUNTRY
CODE D150 C A-N 3 62-64
DYNAMIC MERCHANT STREET
ADDRESS D175 C A-N 30 65-94
DYNAMIC MERCHANT PHONE
NUMBER D165 C A-N 20 95-114
DYNAMIC MERCHANT EMAIL
ADDRESS D160 C A-N 40 115-154
DYNAMIC MERCHANT CATEGORY
CODE (MCC) D140 C N 4 155-158
DYNAMIC SUB-MERCHANT ID D185 C N 15 159-173
DYNAMIC SUB-MERCHANT TAX ID D190 C A-N 14 174-187
FILLER F25 M A-N 313 188-500
Confidential 61 Version 0018 October 2018
12. TRANSACTION VISA FLEET CARD ADDENDUM RECORD (TVF)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
TYPE OF PURCHASE T210 M A-N 1 13
FUEL TYPE F65 C A-N 2 14-15
MOTOR FUEL UNIT OF MEASURE M80 C A-N 1 16
FUEL QUANTITY F60 C N 13 17-29
GROSS FUEL PRICE G10 C N 13 30-42
MISC FUEL TAX EXEMPTION
STATUS M45 O A-N 1 43
CUSTOMER CODE C145 M A-N 17 44-60
MOTOR FUEL SERVICE TYPE M75 O A-N 1 61
ODOMETER O05 O A-N 7 62-68
NON-FUEL PRODUCT CODE 1 N45 O A-N 3 69-71
NON-FUEL PRODUCT CODE 2 N45 O A-N 3 72-74
NON-FUEL PRODUCT CODE 3 N45 O A-N 3 75-77
NON-FUEL PRODUCT CODE 4 N45 O A-N 3 78-80
NON-FUEL PRODUCT CODE 5 N45 O A-N 3 81-83
NON-FUEL PRODUCT CODE 6 N45 O A-N 3 84-86
NON-FUEL PRODUCT CODE 7 N45 O A-N 3 87-89
NON-FUEL PRODUCT CODE 8 N45 O A-N 3 90-92
NET FUEL PRICE N20 O N 13 93-105
GROSS NON FUEL PRICE G15 O N 13 106-118
NET NON FUEL PRICE N30 O N 13 119-131
PURCHASE TIME P120 O N 4 132-135
UNIT COST U15 O N 13 136-148
MISC FUEL TAX M40 O N 13 149-161
MISC NON FUEL TAX M50 O N 13 162-174
MISC NON FUEL TAX EXEMPTION
STATUS M55 O A-N 1 175
VAT/TAX RATE V15 O N 4 176-179
PRODUCT TYPE CODE P100 M A-N 1 180
BUSINESS FORMAT CODE B30 M A-N 2 181-182
DRIVER ID D120 C A-N 17 183-199
VAT TAX AMOUNT V10 O N 13 200-212
FILLER F25 M A-N 288 213-500
Note: Conditional indicates needed if fuel information is sent and attempting to qualify for
best rate. Whereas optional indicates send if available.
Confidential 62 Version 0018 October 2018
13. TRANSACTION MASTERCARD FLEET CARD ADDENDUM RECORD (TMF)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A/N 3 1-3
RECORD NUMBER R10 M N 9 4-12
MOTOR FUEL UNIT OF MEASURE M80 C A/N 1 13
MOTOR FUEL QUANTITY M65 C N 6 14-19
MC OIL COMPANY BRAND NAME M10 M N 4 20-23
MOTOR FUEL SERVICE TYPE M75 M A/N 1 24
MOTOR FUEL PRODUCT CODE M60 C N 3 25-27
MOTOR FUEL UNIT PRICE M85 C N 13 28-40
MOTOR FUEL SALE AMOUNT M70 C N 13 41-53
ODOMETER O05 C A/N 7 54-60
VEHICLE NUMBER V20 C A/N 17 61-77
DRIVER ID D120 C A/N 17 78-94
COUPON DISCOUNT AMOUNT C110 O N 13 95-107
TAX AMOUNT 1 T10 O A/N 13 108-120
TAX AMOUNT 2 T15 O A/N 13 121-133
NON-FUEL PRODUCT CODE 1 N45 C A/N 3 134-136
PURCHASE TIME P120 M N 4 137-140
NET GROSS INDICATOR N25 O A/N 1 141
TAX AMOUNT T05 O A/N 13 142-154
DEBIT/CREDIT IDENTIFIER D25 C A/N 1 155
ITEM DESCRIPTION I65 C A/N 35 156-190
ITEM QUANTITY I75 C A/N 5 191-195
ITEM UNIT OF MEASURE I80 C A/N 3 196-198
EXTENDED ITEM AMOUNT E30 C N 13 199-211
DISCOUNT INDICATOR D100 O A/N 1 212
DISCOUNT AMOUNT D95 O N 13 213-225
PRODUCT TYPE CODE P100 M A/N 1 226
FILLER F25 M A/N 274 227-500
Note: Conditional indicates needed if fuel information is sent and attempting to qualify for
best rate. Whereas optional indicates send if available.
Confidential 63 Version 0018 October 2018
14. TRANSACTION VISA LINE ITEM DETAIL ADDENDUM RECORD (TVL)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
DISCOUNT AMOUNT D95 M N 13 13-25
FREIGHT/SHIPPING AMOUNT F55 M N 13 26-38
DUTY AMOUNT D125 M N 13 39-51
ITEM COMMODITY CODE I60 M A-N 12 52-63
ITEM DESCRIPTOR I65 M A-N 35 64-98-
ITEM PRODUCT CODE I70 M A-N 12 99-110
ITEM QUANTITY I75 M A-N 5 111-115
UNIT OF MEASURE U20 M A-N 12 116-127
UNIT COST U15 M N 13 128-140
DISCOUNT PER LINE ITEM D105 M N 13 141-153
LINE ITEM TOTAL L05 M N 13 154-166
SALES TAX INDICATOR S10 M N 1 167
SALES TAX AMOUNT S05 M N 9 168-176
CUSTOMER CODE C145 M A-N 17 177-193
DESTINATION POSTAL/ZIP CODE D70 O A-N 10 194-203
SHIP FROM POSTAL/ZIP CODE S40 O A-N 10 204-213
DESTINATION COUNTRY CODE D65 O A-N 3 214-216
ORDER DATE O10 O N 6 217-222
SUMMARY COMMODITY CODE S85 O A-N 4 223-226
MERCHANT VAT REG/SINGLE
BUSINESS REFERENCE NUMBER M35 O A-N 20 227-246
CUSTOMER VAT REGISTRATION
NUMBER C160 O A-N 15 247-261
UNIQUE VAT INVOICE REFERENCE
NUMBER U10 O A-N 15 262-276
NATIONAL TAX N05 O N 13 277-289
NATIONAL TAX INDICATOR N10 O N 1 290
VAT/TAX AMOUNT V10 O N 13 291-303
VAT TAX RATE V15 O N 4 304-307
OTHER TAX O20 O N 12 308-319
FILLER F25 M A-N 181 320-500
Confidential 64 Version 0018 October 2018
15. TRANSACTION MASTERCARD LINE ITEM DETAIL ADDENDUM RECORD (TML)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
ITEM PRODUCT CODE I70 M A/N 12 13-24
ITEM DESCRIPTION I65 M A/N 35 25-59
ITEM QUANTITY I75 M A/N 5 60-64
ITEM UNIT OF MEASURE I80 M A/N 3 65-67
EXTENDED ITEM AMOUNT E30 M N 13 68-80
DEBIT OR CREDIT INDICATOR D25 M A/N 1 81
DISCOUNT INDICATOR D100 O A/N 1 82
DISCOUNT AMOUNT D95 O N 13 83-95
NET/GROSS INDICATOR FOR
EXTENDED ITEM AMOUNT N25 O A/N 1 96
SALES TAX INDICATOR S10 M A/N 1 97
SALES TAX AMOUNT S05 M N 9 98-106
CUSTOMER CODE C145 M A/N 17 107-123
TAX RATE APPLIED T15 O N 5 124-128
TAX TYPE APPLIED T20 O A/N 4 129132
TAX AMOUNT T05 O A/N 13 133-145
ALTERNATE TAX IDENTIFIER A30 O A/N 15 146-160
FILLER F25 M A-N 340 161-500
Confidential 65 Version 0018 October 2018
17. BATCH TRAILER RECORD (TBT)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
MERCHANT IDENTIFICATION M25 M A-N 15 13-27
SETTLEMENT IDENTIFIER S35 M N 6 28-33
INVOICE NUMBER I35 M A-N 14 34-47
INVOICE DATE I30 M N 6 48-53
TOTAL DEBIT ITEMS T110 M N 6 54-59
TOTAL DEBIT AMOUNT T105 M N 13 60-72
TOTAL CREDIT ITEMS T100 M N 6 73-78
TOTAL CREDIT AMOUNT T95 M N 13 79-91
TOTAL ITEM COUNT T120 M N 6 92-97
NET AMOUNT N15 M N 13 98-110
SETTLEMENT AMOUNT S25 M N 13 111-123
FILLER F25 M A-N 377 124-500
18. FILE SUMMARY RECORD (TFS)
DATA ELEMENT
GLOSSARY
NUMBER
OPTIONAL
CONDITIONAL
MANDATORY
ALPHA
NUMERIC
NO. OF
CHARACTERS
FIELD
LIMITS
RECORD TYPE IDENTIFIER R15 M A-N 3 1-3
RECORD NUMBER R10 M N 9 4-12
CREDIT RECORD COUNT C125 M N 9 13-21
DEBIT RECORD COUNT D40 M N 9 22-30
HASH CREDIT VALUE H05 M N 15 31-45
HASH DEBIT VALUE H10 M N 15 46-60
HASH NET VALUE H15 M N 15 61-75
TOTAL RECORD COUNT T130 M N 9 76-84
BATCH COUNT B15 M N 4 85-88
FILLER F25 M A-N 412 89-500
Confidential 66 Version 0018 October 2018
SECTION IV
INTERCHANGE U.S. QUALIFICATION CRITERIA
AIRLINE MERCHANTS (EGSF)
(Assuming the TAB (Transaction advice Basic Record) is complete.
Plus header, trailer and summary records are complete.)
Fields required for Visa CPS Passenger Transport (Face to Face OR Non Face to Face
Transactions)
Record
Field Name Type Position Required Value/Notes
POS ENTRY MODE TAB 34-35 must = 01 if non face to face
must =90 if face to face
CARDHOLDER ID METHOD
TRANSACTION AMOUNT
TAB
TAB
36
39-51
must = space, 1, 2, 3, or 4
Required
CURRENCY INDICATOR CODE TAB 54-56 must = 840
APPROVAL CODE TAB 70-75 Required
MCC TAB 128-131 Must match between auth and settle
TICKET IDENTIFIER (Ticket
Number)
TAA 134-147 Required
ACCOUNT NUMBER TAB 15-33 Must be same as in TAA record
PASSENGER NAME TAA 32-51 Required
ROUTING (Stop Over Code,
Origination and Destination Airport
Codes)
TAA 52-71 Required (Minimum 1 leg of travel)
CARRIER CODES TAA 72-79 At least first flight segment needed.
FARE BASIS (Service Class Code) TAA 80-103 At least pos 80-85 should be filled
DOCUMENT TYPE TAA 104-105 05 = sale, 06 = refund
DEPARTURE DATE TAA 110-115 In format of YYMMDD (minimum 1 leg of travel)
ECI/MOTO TAB 201-202 Required for qualification
IF ACI=V moto/eci must be either 7 or 8
IF ACI=P moto/eci must be blank
IF ACI=W moto/eci must be 7
TRANSACTION IDENTIFIER TAB 204-218 Value provided by Visa in VIP auth field 62.2
VALIDATION CODE TAB 219-222 For Visa Trans
ACI (AUTH CHARACTERISTICS
INDICATOR)
TAB 261 Must = V(Card not present w AVS) or P (Preferred
Customer) or W (card not present – ecommerce)
AVS RESPONSE CODE TAB 262-263 From auth response record or space filled
When the ACI = V, AVS is required
AUTHORIZED AMOUNT TAB 264-276 Required
AUTHORIZED RESPONSE CODE TAB 259-260 Required – usually 00
PRODUCT ID TAB 196-197 For U.S. Region Visa transactions
Value received in position 62.23 of the auth response
message. If value returned in authorization then
value must be passed in clearing record, unchanged.
CLEARING TIMELINESS Transaction must clear within 8 days
Confidential 67 Version 0018 October 2018
Fields required for MasterCard/Passenger Transport (Non Face to Face Transactions)
Record
Field Name Type Position Required Value/Notes
POS ENTRY MODE TAB 34-35 must = 01
CARDHOLDER ID METHOD TAB 36 must = space, 1, 2, 3, or 4
TRANSACTION AMOUNT TAB 39-51 Required
CURRENCY INDICATOR CODE TAB 54-56 must = 840
APPROVAL CODE TAB 70-75 Required
MCC TAB 128-131 Required – Must match between auth and settle
TICKET IDENTIFIER (Ticket
Number)
TAA 134-147 Required
ACCOUNT NUMBER TAB 15-33 Must be same as in TAA record
PASSENGER NAME TAA 32-51 Required
ROUTING (Stop Over Code,
Origination and Destination Airport
Codes)
TAA 52-71 Required (minimum 1 leg of travel)
CARRIER CODES (Issuing Carrier) TAA 72-79 At least first flight segment needed.
FARE BASIS (Service Class Code) TAA 80-103 At least pos 80-85 should be filled
DOCUMENT TYPE TAA 104-105 05= Sale, 06 = Refund
DEPARTURE DATE TAA 110-115 In format of YYMMDD (minimum 1 leg of
travel)
BANKNET DATE TAB 232-235 Required
BANKNET REFERENCE
NUMBER
TAB 223-231 Required
AUTHORIZED AMOUNT TAB 264-276 Required
CLEARING TIMELINESS Transaction must clear within 9 days
TRANSACTION INTEGRITY TAB 498-499 Will be required in April 2019
CLASS
Confidential 68 Version 0018 October 2018
Fields required for Visa CPS/Retail Credit Card (Mag swiped Transactions)
Record
Field Name Type Position Required Value/Notes
POS ENTRY MODE TAB 34-35 must = 90
CARDHOLDER ID METHOD TAB 36 must = 1, 2, or 3
TRANSACTION AMOUNT TAB 39-51 Required
CURRENCY INDICATOR CODE TAB 54-56 must = 840
APPROVAL CODE TAB 70-75 Required
MCC TAB 128-131 Must match between auth and settle
TICKET IDENTIFIER (Ticket
Number)
TAA 134-147 Required
ACCOUNT NUMBER TAB 15-33 Must be same as in TAA record
PASSENGER NAME TAA 32-51 Required
ROUTING (Stop Over Code,
Origination and Destination Airport
Codes)
TAA 52-71 Required (Minimum 1 leg of travel)
CARRIER CODES TAA 72-79 At least first flight segment needed.
FARE BASIS (Service Class Code) TAA 80-103 At least pos 80-85 should be filled
DOCUMENT TYPE TAA 104-105 05 = sale, 06 = refund
DEPARTURE DATE TAA 110-115 In format of YYMMDD (minimum 1 leg of travel)
TRANSACTION IDENTIFIER TAB 204-218 Value provided by Visa in VIP auth field 62.2
VALIDATION CODE TAB 219-222 For Visa Trans
ACI (AUTH CHARACTERISTICS
INDICATOR)
TAB 261 Must = A(Card present) or E (Card Present w/
merchant name & location)
AUTHORIZED AMOUNT TAB 264-276 Required
AUTHORIZED RESPONSE CODE TAB 259-260 Required – usually 00
PRODUCT ID TAB 196-197 For U.S. Region Visa transactions
Value received in position 62.23 of the auth response
message. If value returned in authorization then
value must be passed in clearing record, unchanged.
CLEARING TIMELINESS Transaction must clear within 8 days
Confidential 69 Version 0018 October 2018
Fields required for MasterCard Merit 3 (Face to Face Transactions)
Record
Field Name Type Position Required Value/Notes
POS ENTRY MODE TAB 34-35 must = 90
CARDHOLDER ID METHOD TAB 36 must = 1, 2, or 3
TRANSACTION AMOUNT TAB 39-51 Required
CURRENCY INDICATOR CODE TAB 54-56 must = 840
MCC TAB 70-75 Required
APPROVAL CODE TAB 128-131 Must match between auth and settle
TICKET IDENTIFIER (Ticket
Number)
TAA 134-147 Required
ACCOUNT NUMBER TAB 15-33 Must be same as in TAA record
PASSENGER NAME TAA 32-51 Required
ROUTING (Stop Over Code,
Origination and Destination Airport
Codes)
TAA 52-71 Required (minimum 1 leg of travel)
CARRIER CODES (Issuing Carrier) TAA 72-79 At least first flight segment needed.
FARE BASIS (Service Class Code) TAA 80-103 At least pos 80-85 should be filled
DOCUMENT TYPE TAA 104-105 05= Sale, 06 = Refund
DEPARTURE DATE TAA 110-115 In format of YYMMDD (minimum 1 leg of
travel)
BANKNET DATE TAB 232-235 Required
BANKNET REFERENCE
NUMBER
TAB 223-231 Required
AUTHORIZED AMOUNT TAB 264-276 Required
CLEARING TIMELINESS Transaction must clear within 9 days
TRANSACTION INTEGRITY TAB 498-499 Will be required in April 2019
CLASS
Confidential 70 Version 0018 October 2018
Fields required for MasterCard/Corporate T&E III (Transaction can be either Face to
Face or Non Face to Face)
Record
Field Name Type Position Required Value/Notes
POS ENTRY MODE TAB 34-35 Can be any value
CARDHOLDER ID METHOD TAB 36 must = 1, 2, 3, or 4
TRANSACTION AMOUNT (Total
Fare)
TAB 39-51 Required
CURRENCY INDICATOR CODE TAB 54-56 must = 840
APPROVAL CODE TAB 70-75 Required
MCC TAB 128-131 Must match between auth and settle
TICKET IDENTIFIER (Ticket
Number)
TAA 134-147 Required
ACCOUNT NUMBER TAB 15-33 Must be same as in TAA record
PASSENGER NAME TAA 32-51 Required
ROUTING (Stop Over Code,
Origination and Destination Airport
Codes)
TAA 52-71 Required (minimum 1 leg of travel)
CARRIER CODES (Issuing Carrier) TAA 72-79 At least first flight segment needed.
FARE BASIS (Service Class Code) TAA 80-103 At least pos 80-85 should be filled
DOCUMENT TYPE TAA 104-105 05= Sale, 06 = Refund
DEPARTURE DATE TAA 110-115 In format of YYMMDD (minimum 1 leg of
travel)
BANKNET DATE TAB 232-235 Required
BANKNET REFERENCE
NUMBER
TAB 223-231 Required
AUTHORIZED AMOUNT TAB 264-276 Required
FLIGHT NUMBER TAA 216-235 Required (minimum 1 leg of travel)
FLIGHT DEPARTURE TIME TAA 236-255 Required (minimum 1 leg of travel)
CLEARING TIMELINESS Transaction must clear within 9 days
TRANSACTION INTEGRITY TAB 498-499 Will be required in April 2018
CLASS
Confidential 71 Version 0018 October 2018
Fields required for Visa CPS E-Commerce Preferred Passenger Transport (Non Face to
Face Transactions)
Record
Field Name Type Position Required Value/Notes
POS ENTRY MODE TAB 34-35 must = 01
CARDHOLDER ID METHOD TAB 36 must = 4
TRANSACTION AMOUNT TAB 39-51 Required
CURRENCY INDICATOR CODE TAB 54-56 must = 840
APPROVAL CODE TAB 70-75 Required
MCC TAB 128-131 Must be the same Auth and settle
TICKET IDENTIFIER (Ticket
Number)
TAA 134-147 Required
ACCOUNT NUMBER TAB 15-33 Must be same as in TAA record
PASSENGER NAME TAA 32-51 Required
ROUTING (Stop Over Code,
Origination and Destination Airport
Codes)
TAA 52-71 Required (minimum 1 leg of travel)
CARRIER CODES TAA 72-79 At least first flight segment needed.
FARE BASIS (Service Class Code) TAA 80-103 At least pos 80-85 should be filled
DOCUMENT TYPE TAA 104-105 05 = sale, 06 = refund
DEPARTURE DATE TAA 110-115 In format of YYMMDD (minimum 1 leg of travel)
TRANSACTION IDENTIFIER TAB 204-218 Value provided by Visa in VIP auth field 62.2
VALIDATION CODE TAB 219-222 For Visa Trans
ACI (AUTH CHARACTERISTICS
INDICATOR)
TAB 261 Must = U (CAVV authenticated) or S (CAVV
attempted)
ECI TAB 201-202 Must = 5 if ACI is U or 6 if ACI is S
AUTHORIZED AMOUNT TAB 264-276 Required
AUTHORIZED RESPONSE CODE TAB 259-260 Required – usually 00
PRODUCT ID TAB 196-197 For U.S. Region Visa transactions
Value received in position 62.23 of the auth response
message. If value returned in authorization then
value must be passed in clearing record, unchanged.
CLEARING TIMELINESS Transaction must clear within 8 days
Confidential 72 Version 0018 October 2018
Fields required for MasterCard Full or Merchant UCAF (Non Face to Face Transactions)
Record
Field Name Type Position Required Value/Notes
POS ENTRY MODE TAB 34-35 must = 01
CARDHOLDER ID METHOD TAB 36 must = space, 1, 2, 3, or 4
TRANSACTION AMOUNT TAB 39-51 Required
CURRENCY INDICATOR CODE TAB 54-56 must = 840
APPROVAL CODE TAB 70-75 Required
MCC TAB 128-131 Must match auth and settle
TICKET IDENTIFIER (Ticket
Number)
TAA 134-147 Required
ACCOUNT NUMBER TAB 15-33 Must be same as in TAA record
PASSENGER NAME TAA 32-51 Required
ROUTING (Stop Over Code,
Origination and Destination Airport
Codes)
TAA 52-71 Required (minimum 1 leg of travel)
CARRIER CODES (Issuing Carrier) TAA 72-79 At least first flight segment needed.
FARE BASIS (Service Class Code) TAA 80-103 At least pos 80-85 should be filled
DOCUMENT TYPE TAA 104-105 05= Sale, 06 = Refund
DEPARTURE DATE TAA 110-115 In format of YYMMDD (minimum 1 leg of
travel)
CAT CODE TAB 200 Must equal 6
BANKNET DATE TAB 232-235 Required
BANKNET REFERENCE
NUMBER
TAB 223-231 Required
UCAF COLLECTION
INDICATOR
TAB 203 Must = 1 or 2
AUTHORIZED AMOUNT TAB 264-276 Required
CLEARING TIMELINESS Transaction must clear within 9 days
TRANSACTION INTEGRITY TAB 498-499 Will be required in April 2019
CLASS
Confidential 73 Version 0018 October 2018
Fields required for Discover Passenger Transport (Card Present & Card Not Present
Transactions)
Record
Field Name Type Position Required Value/Notes
POS ENTRY MODE TAB 34-35 Any valid value (i.e. 01, 02 etc.)
CURRENCY INDICATOR CODE TAB 54-56 must = 840
APPROVAL CODE TAB 70-75 Required
ACCOUNT NUMBER TAB 15-33
AUTHORIZED AMOUNT TAB 264-276 Required
DOCUMENT TYPE TAA 104-105 01 = sale, 06 = refund
TRANSACTION DATE TAB 84-89 Required
TRANSACTION AMOUNT TAB 39-51 Required
TIMELINESS Transaction must clear within 8 days
DEPARTURE DATE TAA 110-115 In format of YYMMDD
ADDENDUM INFORMATION IS OPTIONAL
TICKET IDENTIFIER (Ticket
Number)
TAA 134-147 Optional
PASSENGER NAME TAA 32-51 Optional
ROUTING (Stop Over Code,
Origination and Destination Airport
Codes)
TAA 52-71 Optional
CARRIER CODES TAA 72-79 Optional.
FARE BASIS (Service Class Code) TAA 80-103 Optional
ADDITIONAL DATA ELEMENTS REQUIRED
Transaction Data Condition Code TAB 242-243 Required – default to 00
System Trace Audit Number
(STAN)
TAB 236-241 Required – default to zeroes
Network Reference ID TAB 244-258 Required – default to spaces
Confidential 74 Version 0018 October 2018
SECTION V
DOCUMENT REVISION LOG
Date Revision Description March 2011 1. Added information detailed below to support Installment payments
new Transaction Installment Addendum Record (TIL)
updated definition of records
updated arrangement of records
updated Glossary of Data Elements to include the following:
A25 – Airline Fee Amount
F30 – First Payment Date
I05 – I/L (Installment) Deferral Indicator
I10 – I/L (Installment) Deposit Amount
N20 – Number of Installments
T65 – Total Installment Amount
T145 – Type of Installment
T150 – Type of Plan
updated Glossary of Data Elements glossary definition numbers for all the
A’s, F’s, I’s and T’s.
updated R15 Record Type Identifier to include Transaction Installment
Addendum Record (TIL)
updated Arrangement of Data Elements with new glossary definition
numbers for impacted fields
2. Removed Transaction Source Code from file spec (TAB record) per discussions
with Axis. This field was somewhat a duplicate of the POS Entry Mode. As a
result of removing this field, the TAB record has been updated to have this space
identified as filler.
3. Removed “Data must be in EBCDIC. ASCII files are acceptable if the
transmission protocol is asynchronous.” from data fields section.
June 2011 1. Removed Departure Date Coupon 2, 3, & 4 as these are not needed; only
coupon 1 departure date is required for Risk. Also updated other references
throughout the spec relating to departure date coupon 2, 3, & 4.
2. Added DCC Exponent in TAB record to indicate decimal position for DCC
transactions and to definition to glossary.
3. Updated Customer File Reference field definition.
September 2011 1. Multiple clarifications have been made to the Glossary of Data Element section.
2. Multi-Currency Transactions vs Dynamic Currency conversion (DCC)
Transactions clarification page has been added.
3. Arrangement of Data Elements section has been updated with Optional,
Conditional, or Mandatory indicators for each field.
Confidential 75 Version 0018 October 2018
Date Revision Description
February 2012 Clarified the following definitions: Batch Header Record, Transaction Header
Record, Cardholder-Activated Terminal (CAT code) Level Indicator, Condition
Code, Dynamic Currency Conversion (DCC) Exponent, File Identification,
Invoice Number, Processor ID, SE Number, Settlement Identifier, SOC (Summary
of Charge) Merchant Reference Number, SOC Number, Transaction Amount, and
Transaction Reference.
April 2013 Updated to include Surcharging
August 2013 Updated format changing reference from installment loan to installment, renamed
I/L Deposit Amount to Down Payment Amount, renamed Airline Fee Amount to
Boarding Fee Amount, added Subsequent Installment Amount and Indicator of
Deferred Payment, renumbered Glossary numbering based on renaming and new
fields, add Merchant Address Addendum record to layout to support dynamic
DBA, added qualification page for Discover Passenger Transport interchange
program, added Terminal ID, POS Terminal Capability, PIN debit fields, and
renamed format to Elavon Global Settlement File (EGSF) as the format will be
used for all industries and not just travel and entertainment.
April 2014 Updated the format to support the below items:
Updated format to support Visa’s change for Airline Ancillary data
Added Visa’s new Spend Qualified Indicator
Clarification on decimals
Updated glossary of data elements glossary definition numbers for A’s,
C’s, D’s, I’s, M’s, and S’s
Updated arrangement of data elements with new glossary definition
numbers for impacted fields
Added a chart to include POS Entry Mode values for AMEX, Discover,
Visa, and MasterCard
Changed the “Document Composition” name to Multiple Clearing
Sequence Number & Count.
July 2014 Updated the format to support the below items:
Updated format to support Visa/MasterCard/AMEX Tokenization
Updated format to support Fleet Card data
Updated format to support line item detail addendum
Updated glossary of data elements glossary definition numbers
Updated arrangement of data elements with new glossary definition
numbers for impacted fields
Confidential 76 Version 0018 October 2018
Date Revision Description
October 2015 Updated the format to support the below items:
Added Customer Service Phone Number to the TAB record
Added Number of Payment forms to the TAB record
Added Driver’s ID to the TVF Record
Added Device Type to the TCC Record
Added Form Factor to the TCC Record
Added Digital Entity Identifier to the TAB Record
Clarified the following fields:
ACI, AVS Response Code, Card Type Identifier, CAT code (Cardholder
Activated Terminal Level Indicator), Cardholder ID Method, Currency
Indicator Code, DE22 Point of Service Data Code, Debit Interchange
Indicator, ECI (Electronic Commerce Indicator) / MOTO (mail order
telephone order), File Identification, Fuel Quantity, Invoice Number,
Merchant City, Merchant Identifier, Net Amount, POS Entry Mode,
Settlement Amount, Ticketing Carrier, Total Credit Amount, Total Debit
Amount, Transaction Identifier, UCAF collection Identifier and Unit Cost.
Updated arrangement of data elements with new glossary definition
numbers for impacted fields.
Updated glossary of data elements glossary definition numbers for C’s,
D’s, and F’s.
Clarified Multi Currency/DCC Information in addition to changing
Decimal information to Amount Formatting.
October 2015 v2 Updated the format to add field for Merchant Dynamic Natural MCC and
associated glossary of data elements.
April 2016 Updated the format to support the below items:
Added Wallet Identifier to the TAB Record
Updated glossary of data elements glossary definition numbers for W’s.
Updated arrangement of data elements with new glossary definition
numbers for impacted fields.
Confidential 77 Version 0018 October 2018
Date Revision Description
October 2016 Updated the format to support the below items:
Added support of dynamic data fields to include Payment Facilitator fields
to the TMA record
Renamed Merchant Address Addendum Record to Dynamic Merchant
Address Addendum Record and all merchant fields within the record to
reflect Dynamic Merchant.
Renamed Merchant Dynamic (Natural) MCC to Dynamic Merchant
Category Code (MCC)
Added MasterCard Assigned ID field to TAB record
Clarified the signed fields, Ancillary Service Category, Ancillary Sub
Category, and Dedicated File Name fields.
Adjusted Cash Back Amount field to 9 positions
Updated DE22 Subfields 5 & 6, Non Fuel Product ID, Point of Sale Name,
SE Number, Settlement Amount, Ticket Identifier, Type of Installment,
UCAF Collection Indicator, VAT Tax Amount, and VAT Tax Rate
Added new value of 10 for POS Entry Mode for Visa transactions
Removed the terminology Automated Credit Card Billing File
Added statement about separate batches required for different currencies
Updated arrangement of data elements with new glossary definition
numbers for new or impacted fields.
Updated glossary of data elements glossary definition numbers for D’s, and
M’s.
February 2017 Updated the format to support the below items:
Added new field, Unique Transaction Reference Number, to support
changes for Converge to the TAB record
Added Union Pay to C40 (Card Type Identifier), S85 (STAN field) and
T160 (Transaction Identifier)
Added In-App Ecommerce Indicator field
Updated arrangement of data elements with new glossary definition
numbers for new or impacted fields.
Updated glossary of data elements glossary definition numbers for I’s and
U’s.
April 2017 Updated the format to support the below items:
Added new field, Stored Credential Indicator to the TAB record
Added new field, Incremental Authorization Indicator to the TAB record
Updated arrangement of data elements with new glossary definition
numbers for new fields.
Updated glossary of data elements glossary definition numbers for I’s and
S’s.
Confidential 78 Version 0018 October 2018
July Updated the format to support the below items:
Definition of Record: added new record type Transaction Auxiliary Data
(TAR)
Batch Level Processing: added new record type Transaction Auxiliary Data
(TAR)
Dynamic Data: removed Dynamic Sub-Merchant ID from available fields
Transaction Level Processing: added new record type Transaction
Auxiliary Data (TAR)
Glossary of Data Elements: added new field Host DCC Reference Number
Glossary of Data Elements – Record Type Identifier Field: updated
description to include new field Host DCC Reference Number
Arrangement of Data Elements: added new record Transaction Auxiliary
Data (TAR)
Arrangement of Data Elements – Transaction Hotel/Lodging Addendum
Record (THL): updated Glossary Numbers
Interchange US Qualification Criteria Airline Merchants: added field MCC
to all Visa and MasterCard tables
October 2017
Added a Version Control field to the TFH (V25)
Added Mastercard’s Security Protocol field to the TAB (S15)
Added Mastercard’s Cardholder Authentication field to the TAB (C55)
Added Mastercard’s Transaction Integrity Class field to the TAB (T165)
Added a new value (6) to POS Terminal Capability TAB P45
Hybrid / Dual Terminal
Added a new value (7) – Contactless Solution Only to POS Terminal
Capability Mode (TAB) (P45)
April 2018 Added a new value (Y) – Debt Repayment Indicator (TAB) (D50)
Added Stored Credential on File for EU Only (TAB) (S75)
Changed Discover designation ( T135 ) from Track Data Condition Code
to Transaction Data Condition Code
July 2018 Updated Place of Issue to acknowledge space is a valid value for EU
merchants
Confidential 79 Version 0018 October 2018
October 2018 Added a new value Elavon Current Token Type TAB (E10)
Added Mastercard Ancillary Fee Amount TAA (A35)
Added Mastercard Ancillary Fee Code TAA (A45)
Added Diners Support Credential on File-no COF Indicator required , POS
Entry mode TAB (P40)
Added Mastercard mPOS Indicator TAB (M90)
Added Mastercard Accountholder Authentication Value TAR (A05)
Added Mastercard Directory Server Transaction ID TAR (D90)
Added Mastercard Program Protocol TAR (P105)
Added Payment Account Reference Number PAR Value TAR(P10)
Added a value of 3 to identify Software based DE 22 subfield 2-Cardholder
Authentication Capability. Software Based Online PIN Mobile POS