Codes Reference Guide October 2019
Codes Reference Guide October 2019
BVgbUXe%#$,
To the maximum extent permitted by law, American Express does not make and hereby disclaims
any and all representations, warranties, and liabilities, whether express or implied, or arising by law
or from a course of dealing or usage of trade, including implied warranties of merchantability
or fitness for a particular purpose or any warranty of title or non-infringement. Each Participant
must comply with laws and regulations applicable to the subject matter of this document. These
laws and regulations can differ from country to country, and each Participant is solely responsible
for being aware and adhering to them in all countries where applicable.
The policies, procedures, and rules in this manual are subject to change from time to time by
American Express Global Network Services.
Table of Contents
Codes Reference Guide........................................................................................................................................................... 1
Important........................................................................................................................................................................... 1
Summary of Changes ............................................................................................................................................................. 2
AEGNS Feature Codes............................................................................................................................................................. 4
Introduction........................................................................................................................................................................ 4
Usage ................................................................................................................................................................................ 5
Action Codes .......................................................................................................................................................................... 9
Overview............................................................................................................................................................................ 9
Group 1 Action Codes - Authorizations .............................................................................................................................. 9
Group 2 Action Codes - Clearing and Settlement, Security, and Fraud............................................................................. 16
Addenda Type Codes ............................................................................................................................................................ 19
Overview.......................................................................................................................................................................... 19
Additional Amount Type Codes............................................................................................................................................. 21
Overview.......................................................................................................................................................................... 21
Additional Response Data Codes .......................................................................................................................................... 29
Overview.......................................................................................................................................................................... 29
Auto Rental Audit Adjustment Indicator............................................................................................................................... 31
Overview.......................................................................................................................................................................... 31
Auto Rental Class Code ........................................................................................................................................................ 33
Overview.......................................................................................................................................................................... 33
Business Ownership Classification Codes ............................................................................................................................. 35
Overview.......................................................................................................................................................................... 35
Card Acceptor High Risk Indicators ...................................................................................................................................... 41
Overview.......................................................................................................................................................................... 41
Chargeback Message Reason Codes ..................................................................................................................................... 43
Overview.......................................................................................................................................................................... 43
(Arrival) Class of Service Codes ........................................................................................................................................... 45
Overview.......................................................................................................................................................................... 45
Communication Call Type Codes........................................................................................................................................... 49
Overview.......................................................................................................................................................................... 49
Communication Rate Class Codes......................................................................................................................................... 51
Overview.......................................................................................................................................................................... 51
Country Codes ...................................................................................................................................................................... 53
Overview.......................................................................................................................................................................... 53
Overview........................................................................................................................................................................ 261
Point of Service Data Codes ............................................................................................................................................... 263
Overview........................................................................................................................................................................ 263
Position 1 – Card Data Input Capability............................................................................................................................... 264
Position 2 – Cardmember Authentication Capability .............................................................................................................. 265
Position 3 – Card Capture Capability................................................................................................................................... 266
Position 4 – Operating Environment ................................................................................................................................... 266
Position 5 – Cardmember Present ...................................................................................................................................... 267
Position 6 – Card Present.................................................................................................................................................. 268
Position 7 – Card Data Input Mode ..................................................................................................................................... 268
Position 8 – Cardmember Authentication............................................................................................................................. 269
Position 9 – Cardmember Authentication Entity.................................................................................................................... 270
Position 10 – Card Data Output Capability ........................................................................................................................... 271
Position 11 – Terminal Output Capability ............................................................................................................................. 271
Position 12 – PIN Capture Capability .................................................................................................................................. 272
Processing Codes ............................................................................................................................................................... 273
Overview........................................................................................................................................................................ 273
Overview........................................................................................................................................................................ 274
Overview........................................................................................................................................................................ 278
Product Codes .................................................................................................................................................................... 289
Overview........................................................................................................................................................................ 289
Program Codes................................................................................................................................................................... 291
Overview........................................................................................................................................................................ 291
Program Indicator.............................................................................................................................................................. 293
Overview........................................................................................................................................................................ 293
Region Codes ..................................................................................................................................................................... 295
Overview........................................................................................................................................................................ 295
Color Coding ................................................................................................................................................................... 296
Reject Reason Codes .......................................................................................................................................................... 471
Overview........................................................................................................................................................................ 471
Report Category Codes....................................................................................................................................................... 513
Overview........................................................................................................................................................................ 513
Role Type Codes ................................................................................................................................................................. 515
Overview........................................................................................................................................................................ 515
Service Code Values ........................................................................................................................................................... 517
Overview........................................................................................................................................................................ 517
October 2019 This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page iv
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019 This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page vi
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
Important The printing or reprinting of any updated standards does not constitute a waiver of any AEGNS restriction or compli-
ance with policy. Refer to Chapter 2, Business Policies and Rules in the Business and Operational Policies manual for a
list of prohibited countries that have economic sanctions imposed by the U.S. Government. Participants are prohibited
from doing business with parties in these countries.
Summary of Changes
Summary of Changes
Introduction AEGNS offers special programs or “features” that provide enhanced functionality through specific messages on the
Network. These features are identified with a Feature Code listed in the following table and have specific code related
edits. Refer to the Business and Operational Policies and Network Specifications manuals for more complete informa-
tion on the features and associated edits.
02 ZIP Code Verification (ZCV) The ZIP Code Verification (ZCV) Program is aimed at reducing fraud by
allowing participating S/Es to submit the Cardmember’s billing address ZIP
Code on the POS Authorization Request (1100) message for Issuer valida-
tion.
AD ATM Disputes The ATM Disputes Automation feature automates the process allowing the
submission of Retrieval Requests, Fulfillment Notifications, Second Present-
ments, and Chargebacks through the Network for ATM transactions.
CD Cash Disbursement Cash Disbursement, a cash enablement capability feature provides a facility
for a Cardmember to obtain cash in a Cardmember present transaction at
participating AEGNS Participant banks.
NS No Signature/No PIN Program The No Signature/No PIN Program (NS) allows a participating S/E to pro-
cess a Card Present Transaction without obtaining a Signature or PIN if
requirements outlined in the Business and Operational Policies manual are
met.
Usage All feature edits are fully explained in the Business and Operational Policies and Network Specifications manuals. In the
Codes Reference Guide, the tables list at a glance, those values that have specific edits for certain features.
AEGNS currently uses a “•” in the various code tables to indicate the code is valid for the specific occurrence. For
example in the Message Type table below, the “•” in the Message Type column indicates the Message Reason Code is
valid for that Message Type.
However, some features may be restricted from using certain code values (e.g., Merchant Category Code, Message
Reason Code, etc.).
Using the example below, the “•” indicates the Message Reason Code is valid with the Message Type indicated in the
column. The values CD, 02 and AD are associated with a feature and indicate the Message Reason Code is valid for that
feature. If there is not a feature code listed and the transaction is associated with one of the listed features, that Mes-
sage Reason Code is not valid for the transaction.
The example below shows that Message Reason Code 2700 is valid for the 1240, 1640, and 1642 message types with
restrictions. If the transaction is a Cash Disbursement transaction, Message Reason Code 2700 is valid for the 1240
and 1640 messages. If the transaction was accepted by a merchant certified for the ZCV (02) or ATM Dispute (AD),
then Message Reason Code 2700 (Per local regulation proof of government id validation can not be provided) is valid
for the 1642 message.
Message
1304/
Reason 1240 1420 1442 1640 1642 1824 1844 9324 9334 9344
1314
Code
2700
• • •
02
CD CD
AD
A black background indicates a Network generated code, as shown in the example below. These codes should not be
generated by Participants.
A gray background indicates an inactive code, as shown in the example below; These codes must not be generated by
Participants.
Action Codes
Overview The Action Code defines the type of action taken or to be taken within the context of a particular message. There are
two groups of Action Codes, each group to be used only with certain Message Types.
Group 1 Action Use the Group 1 Action Code values in these records:
Codes -
Authorizations Records
Record Name Message Type Position Field Name
POS Authorization Response 1110 Bit 39 Action Code
POS Authorization Advice 1120 Bit 39 Action Code
POS Authorization Advice Response 1130 Bit 39 Action Code
Payment Token Provisioning Response 1110 Bit 39 Action Code
Payment Token Post Provisioning Notification 1120 Bit 39 Action Code
Payment Token Post Provisioning Notification 1130 Bit 39 Action Code
Response
ATM Financial Transaction Response 1210 Bit 39 Action Code
POS Authorization Adjustment Financial Advice 1230 Bit 39 Action Code
Response
Real Time Exception Response 1314 Bit 39 Action Code
POS and ATM Reversal Advice Response 1430 Bit 39 Action Code
Network Management Response 1814 Bit 39 Action Code
The following table supplies the value and description for each Action Code. For each message type, a “•” indicates
that the code is valid and a blank indicates the code is not valid.
Note: Any Action Code sent from an Issuer on a POS Authorization Response (1110) that is not supported by the Net-
work Authorization system will be converted to Action Code 100 - Deny before being sent to the Acquirer.
Group 2 Action Use the Group 2 Action Code values in these records:
Codes - Clearing
and Settlement, Records
Security, and Record Name Message Type Position Field Name
Fraud
Daily Activity File (DAF) File Header 1324 252-254 Action Code
Daily Activity File (DAF) File Trailer 1325 252-254 Action Code
Network File Acknowledgment 1844 252-254 Action Code
Fraud Repository Update/Response 9324/9334 69-71 Action Code
Program Specific Data 9344 69-71 Action Code
S/E Demographics 9640 69-71 Action Code
Fraud Report Record 9644 69-71 Action Code
Card Acceptor Detail Characteristics is included 9645 69-71 Action Code
in the Outsourced Merchant Acquiring and
Servicing Specifications.
Card Acceptor Demographics Data is included in 9646 69-71 Action Code
the Outsourced Merchant Acquiring and
Servicing Specifications.
Card Acceptor Anti-Money Laundering (AML) 9647 69-71 Action Code
Data is included in the Outsourced Merchant
Acquiring and Servicing Specifications.
Discount Revenue Collection Data is included in 9650 69-71 Action Code
the Outsourced Merchant Acquiring and
Servicing Specifications.
File Header 9824 252-254 Action Code
File Trailer 9825 252-254 Action Code
Data Collection File Header 9844 69-71 Action Code
Data Collection File Trailer 9845 69-71 Action Code
Cycle File Sub Trailer is included in the Enhanced 9847 193-195 Action Code
Global Management Information Systems Guide-
lines.
Tracking Sub Trailer is included in the Enhanced 9848 253-255 Action Code
Global Management Information Systems Guide-
lines.
The following table supplies the value and description for each Action Code. For each message type, a “•” indicates
that the code is valid and a blank indicates the code is not valid.
Overview The Addenda Type Code classifies the category of information contained in an Addendum Message. If Addenda Type
Code 03 (Industry Specific Detail Addenda Messages) is used, then the Format Code categorizes the Industry Specific
Detail Addenda Messages into specific industries. Use the Addenda Type Codes in these records:
Records
Message
Record Name Position Field Name
Type
Airline Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Auto Rental Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Communication Services Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Corporate Purchasing Card Transaction Detail 9240 5-6 Addenda Type Code
Addendum
Deferred Payment Plan 9240/9340 5-6 Addenda Type Code
Retail Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Double Byte Character 9240 5-6 Addenda Type Code
Entertainment/Ticketing Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Extended Financial Addendum 9240 5-6 Addenda Type Code
General Format Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Insurance Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Lodging Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Market Specific Data 9240 5-6 Addenda Type Code
Rail Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Restaurant Industry Specific Detail 9240/9340 5-6 Addenda Type Code
Chip Card Addendum 9240 5-6 Addenda Type Code
Travel/Cruise Industry Specific Detail 9240/9340 5-6 Addenda Type Code
This table supplies the value and description for each Addenda Type Code.
Overview The Additional Amount Type Code classifies the types of additional amounts in the Presentment Message, such as taxes
or tips. There may be up to five (5) Additional Amount Type Codes per Presentment. Use the Additional Amount Type
Codes in these records:
Records
Record Name Message Type Position Field Name
POS First and Second Presentment 1240 668-670 Additional Amount Type 1
687-689 Additional Amount Type 2
706-708 Additional Amount Type 3
725-727 Additional Amount Type 4
744-746 Additional Amount Type 5
ATM First and Second Presentment 1240 668-670 Additional Amount Type 1
687-689 Additional Amount Type 2
706-708 Additional Amount Type 3
725-727 Additional Amount Type 4
744-746 Additional Amount Type 5
On Us POS First and Second Presentment 1340 668-670 Additional Amount Type 1
687-689 Additional Amount Type 2
706-708 Additional Amount Type 3
725-727 Additional Amount Type 4
744-746 Additional Amount Type 5
On Us ATM First and Second Presentment 1340 668-670 Additional Amount Type 1
687-689 Additional Amount Type 2
706-708 Additional Amount Type 3
725-727 Additional Amount Type 4
744-746 Additional Amount Type 5
This table supplies the value and description for each Additional Amount Type Code.
Overview Additional Response Data codes contain values indicating the results of Automated Address Verification (AAV) and
Printed Card Security Code (PCSC) or One Time Password (OTP) validation and are included in the 1110 POS Authori-
zation Response.
Use the AAV Response Codes and PCSC or OTP in this record:
Records
Record Name Message Type Position Field Name
POS Authorization Response 1110 Bit 44 Additional Response Data
Payment Token Provisioning Response 1110 Bit 44 Additional Response Data
The AAV Response Code show the result of matching the address provided by the Acquirer in Bit 63, Automated
Address Verification of the POS Authorization Request (1100) message with the Issuer’s Cardmember records. It is
only used if address verification was requested in the POS Authorization Request (1100) message.
This table supplies the value and description for each AAV Response Code in the appropriate byte position of the field.
The PCSC or OTP Validation Code indicates the result of matching the PCSC or OTP provided by the Acquirer in Bit 53,
Security Related Control Information of the POS Authorization Request (1100) message with the Issuer’s Cardmember
records. It is only used if PCSC or OTP verification was requested in the POS Authorization Request (1100) message.
This table supplies the value and description for each PCSC or OTP Validation Code in the appropriate byte position of
the field.
Overview These codes are used in the Auto Rental Industry Specific Detail (9240/9340) addenda to show what type of adjust-
ment was made to a rental charge.
Use the Auto Rental Audit Adjustment Indicator values in the following record:
Records
Record Name Message Type Position Field Name
Auto Industry Specific Detail Addendum 9240/9340 1040-1043 Auto Rental Audit Adjustment Indicator
This table supplies the value and description for each Auto Rental Audit Adjustment Indicator.
Overview Auto Rental Class Codes are used in the Auto Rental Industry Specific Detail (9240/9340) addenda to indicate the cat-
egory of vehicle rented.
Use the Auto Rental Class Code values in this record:
Records
Record Name Message Type Position Field Name
Auto Industry Specific Detail Addendum 9240/9340 1040-1043 Auto Rental Class Code
This table supplies the value and description for each Auto Rental Class Code.
Overview The Business Ownership Classification Code is used in the Corporate Purchasing Card Transaction Detail addendum to
indicate the category of the business owner as may be needed by special interest groups in specific regions.
This field is alphanumeric and can be used in this record:
Records
Record Name Message Type Position Field Name
Corporate Purchasing Card Transaction 9240 1290-1291 Business Ownership Classification
Detail Addendum Code
This table supplies the value and description for each Business Ownership Classification Code.
Overview The Card Acceptor High Risk Indicator is used in the S/E Volume Summary and S/E Volume Summary Response mes-
sages to indicate the risk status of the Card Acceptor (S/E). Use the Card Acceptor High Risk Indicator in this record:
Records
Record Name Message Type Position Field Name
S/E Demographics Detail Data 9640 522 Card Acceptor High Risk Indicator
This table supplies the value and description for each Card Acceptor High Risk Indicator.
Overview Many records (message types) in the Network Specifications manuals contain a Chargeback Message Reason Code
field. The Chargeback Message Reason Codes are in the “Message Reason Codes” section on page 237. The Charge-
back Message Reason Codes are numbers 4500-4999.
Overview This field is assigned by the carrier to identify the class of service of the particular segment of travel. Use the Class of
Service Codes in these records:
Records
Record Name Message Type Position Field Name
Airline Industry Specific Detail Addendum 9240 325-326 Arrival Class of Service 1
9340 339-340 Arrival Class of Service 2
353-354 Arrival Class of Service 3
367-368 Arrival Class of Service 4
Commercial Card Data File - Ticket Details infor- 9345 554-555 Class of Service 1
mation is included in the Enhanced Global Man- 596-597 Class of Service 2
agement Information Systems Guidelines.
638-639 Class of Service 3
680-681 Class of Service 4
722-723 Class of Service 5
764-765 Class of Service 6
806-807 Class of Service 7
840-841 Class of Service 8
Travel/Cruise Industry Specific Detail Addendum 9240 116-117 Arrival Class of Service Code 1
9340 118-119 Arrival Class of Service Code 2
120-121 Arrival Class of Service Code 3
122-123 Arrival Class of Service Code 4
This table supplies the value and description for each Class of Service Code.
Overview The Communication Call Type Code furnishes a specific indicator regarding the type of connection provided. Use the
Communication Call Type Codes in these addenda records:
Records
Record Name Message Type Position Field Name
Communication Services Industry Specific Detail 9240/9340 302-306 Communication Call Type Code
Addendum
Commercial Card Data File - Communications 9345 203-207 Communications Call Type Code
Details information is included in the Enhanced
Global Management Information Systems Guide-
lines.
This table supplies the value and description for each Communication Call Type Code.
Overview The Communication Rate Class Code provides a specific indicator regarding the rate category used to price a commu-
nication such as a phone call or fax. Use the Communication Rate Class Codes in these addenda records:
Records
Record Name Message Type Position Field Name
Communication Services Industry Specific Detail 9240/9340 301 Communication Rate Class Code
Addendum
Commercial Card Data File - Communications 9345 202 Communications Rate Class Code
Details information is included in the Enhanced
Global Management Information Systems Guide-
lines.
This table supplies the value and description for each Communication Rate Class Code.
October 2019 This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 51
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019 This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 52
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
Country Codes
Overview The Country Code identifies the ISO 3166-1 codes used to identify countries. This field is alphanumeric and is used in
a wide array of message types. Each Country Code is part of a larger Reporting District. The Reporting District is used
to report fraud by region. The Country Codes are sorted three different ways in this manual:
• The “Country Codes (By Country)” section on page 56 provides the Country Code list in alphabetical order by
country name.
• The “Country Codes (By Code)” section on page 66 provides the Country Code list in numeric order by code.
• The “Country Codes (By Reporting District)” section on page 76 groups the Country Code list by Reporting District
(countries are listed in alphabetical order within the groups).
These are the Reporting Districts:
Records
Record Name Message Type Position Field Name
POS Authorization Request 1100 Bit 19 Acquiring Institution Country Code
ATM Financial Transaction Request 1200 Bit 19 Country Code, Acquiring Institution
ATM Financial Transaction Response 1210 Bit 19 Country Code, Acquiring Institution
ATM Reversal Advice 1420 Bit 19 Country Code, Acquiring Institution
ATM Reversal Advice Response 1430 Bit 19 Country Code, Acquiring Institution
POS and ATM First and Second Presentment 1240 428-430 Card Acceptor Country Code
Promotional Program Debit File 1244 302-304 Card Acceptor Country Code
On Us First and Second Presentment 1340 428-430 Card Acceptor Country Code
On Us ATM First and Second Presentment 1340 428-430 Card Acceptor Country Code
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 53
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
Records (continued)
Record Name Message Type Position Field Name
Cardmember Transactions Information is 1344 952-954 Card Acceptor Country Code
included in the Enhanced Global Management
Information Systems Guidelines.
Corporate Client Billing Hierarchy is included in 1505 346-348 Control Account Country Code
the Enhanced Global Management Information
Systems Guidelines.
Cardmember Address Characteristics is included 1515 38-40 Cardmember Country Code
in the Enhanced Global Management Information
Systems Guidelines.
Auto Rental Industry Specific Detail Addendum 9240 256-258 Auto Rental Country Code
9340 280-282 Auto Rental Pickup Country Code
318-320 Auto Rental Return Country Code
Communication Services Industry Specific Detail 9240 242-244 Call From Country Code
Addendum 9340 282-284 Call To Country Code
Corporate Purchasing Card Transaction Detail 9240 212-214 Ship To Country Code
Addendum 9340 386-388 Ship From Country Code
Entertainment/Ticketing 9240 295-297 Event Country Code
9340
Travel/Cruise 9240 180-182 Card Acceptor Country Code
9230
Fraud Repository Update 9324 518-520 Card Acceptor Country Code
Fraud Repository Response 9334 518-520 Card Acceptor Country Code
Acquirer S/E Fraud Detail 9344 376-378 Card Acceptor Country Code
ATM Location 9344 370-372 Card Acceptor Country Code
Fusion Membership Rewards 9344 591-593 Cardmember Billing Country Code
Commercial Card Data File-Communication 9345 143-145 Call From Country Code
Details Information is included in the Enhanced 183-185 Call to Country Code
Global Management Information Systems Guide-
lines.
Commercial Card Data File-Lodging Details 9345 331-333 Card Acceptor Country Code
Information is included in the Enhanced Global
Management Information Systems Guidelines.
S/E Demographics Detail Data Record 9640 482-484 Card Acceptor Country Code
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 54
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
Records (continued)
Record Name Message Type Position Field Name
Card Acceptor Detail Characteristics 9645 482-484 Card Acceptor Country Code
Information is included in the Outsourced
Merchant Acquiring and Servicing Specifications.
Card Acceptor Demographic Data Information is 9646 469-471 Additional Address 1 Address Country
included in the Outsourced Merchant Acquiring Code
and Servicing Specifications. 665-667 Additional Address 2 Address Country
Code
ATM Record Message 279-280 Card Acceptor Country Code
218-282 Cardmember Billing Country Code
Card Acceptor Anti-Money Laundering (AML) 9647 448-450 Beneficial Owner 1 Address Country
Information is included in the Outsourced Code
Merchant Acquiring and Servicing Specifications 680-682 Beneficial Owner 2 Address Country
Code
912-914 Beneficial Owner 3 Address Country
Code
1144-1146 Beneficial Owner 4 Address Country
Code
Color Coding A black background with reversed white text indicates a prohibited country or entity. These codes must not be gener-
ated by Participants.
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 55
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
Overview This table supplies the Country Code and Reporting District for each country.
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 56
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 57
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 58
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 59
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 60
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 61
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 62
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 63
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 64
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 65
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
Overview This table supplies the Country and Reporting District by Country Code:
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 66
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 67
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 68
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 69
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 70
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 71
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 72
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 73
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 74
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 75
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
Overview This table supplies the countries and Country Codes by Reporting District:
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 76
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 77
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 78
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 79
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 80
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 81
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 82
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 83
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 84
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 85
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
October 2019
This document contains sensitive, confidential and trade secret information, and may not be disclosed to Page 86
third parties without written consent of American Express Travel Related Services Company, Inc.
Codes Reference Guide
Credit Codes
Overview The Credit Code is used in the Preferred/Delinquent File to determine any changes to the base credit limit for preferred
or delinquent Cardmembers. This field requires a hexadecimal value. Use the Credit Codes in this record:
Records
Record Name Position Field Name
Preferred/Delinquent File 42 Credit Code Preferred
This table supplies the value and usage for each Credit Code.
Credit Codes
MAX EXP SLG CHG ALL CHG
Credit Code HEX SMALL CHG INDEX CR MON/DEL OVERIDE TOTAL EXP
INDEX INDEX INDEX
0 00 1.00 1.00 1.00 1.00 NO NO
1 01 1.00 1.00 1.00 1.00 NO NO
2 02 1.00 1.00 1.00 1.00 NO NO
3 03 0.30 0.30 0.30 1.00 NO YES
4 04 1.00 1.00 1.00 1.00 NO NO
5 05 1.00 1.00 1.00 1.00 NO NO
6 06 0.50 0.50 0.50 1.00 NO YES
7 07 1.00 1.00 1.00 1.00 NO NO
8 08 0.75 0.75 0.75 1.00 NO YES
9 09 1.00 1.00 1.00 1.00 NO NO
10 0A 1.25 1.50 1.25 1.00 NO NO
11 0B 1.00 1.00 1.00 1.00 NO NO
12 0C 1.00 1.00 1.00 1.00 NO NO
13 0D 1.25 1.25 1.25 1.00 NO NO
14 0E 1.00 1.00 1.00 1.00 NO NO
15 0F 2.00 1.80 2.00 1.00 NO NO
16 10 1.50 1.50 1.50 1.00 NO NO
17 11 1.00 1.00 1.00 1.00 NO NO
Currency Codes
Overview The Currency Code table identifies currencies and decimalization values by their ISO 4217 codes. Currency Codes are
listed two ways:
• Currency Codes (Alphabetical Order by Country)
• Currency Codes (Numeric Order by Currency Code)
Use the Currency Codes in these records:50
Records
Record Name Message Type Position Field Name
POS Authorization Request 1100 Bit 49 Currency Code, Transaction
POS Authorization Response 1110 Bit 50 Currency Code, Reconciliation
POS Authorization Advice 1120
POS Authorization Advice Response 1130
Payment Token Provisioning Request 1100
Payment Token Provisioning Response 1110
Payment Token Post Provisioning Notification 1120
Payment Token Post Provisioning Notification 1130
Response
ATM Financial Transaction Request 1200
ATM Financial Transaction Response 1210
POS Authorization Adjustment Financial Advice 1220
POS Authorization Adjustment Financial Advice 1230
Response
Authorization Reversal Advice 1420
Authorization Reversal Advice Response 1430
Records (continued)
Record Name Message Type Position Field Name
POS First and Second Presentment 1240 599-601 Issuer Settlement Currency Code
602 Issuer Settlement Decimalization
603-605 First Presentment Transaction
Currency Code
606 Transaction Decimalization
637-639 First Presentment Presentment
Currency Code
640 First Presentment Presentment
Decimalization
642-644 Transaction Currency Code
801 Transaction Decimalization
ATM First and Second Presentment 1240 599-601 Issuer Settlement Currency Code
602 Issuer Settlement Decimalization
603-605 First Presentment Transaction
Currency Code
606 First Presentment Transaction
Decimalization
637-639 First Presentment Presentment
Currency Code
640 First Presentment Presentment
Decimalization
642-644 Transaction Currency Code
801 Transaction Decimalization
Promotional Program Debit File 1244 342-344 Transaction Currency Code
Records (continued)
Record Name Message Type Position Field Name
• On Us First and Second Presentment 1340 603-605 First Presentment Transaction
• On Us ATM First and Second Presentment Currency Code
• On Us First and Final Chargeback 606 First Presentment Transaction
Decimalization
637-639 First Presentment Presentment
Currency Code
640 First Presentment Presentment
Decimalization
642-644 Transaction Currency Code
801 Transaction Decimalization
First and Final Chargeback Notification 1442 599-601 Acquirer Settlement Currency Code
602 Acquirer Settlement Decimalization
603-605 First Presentment Transaction
Currency Code
606 First Presentment Transaction
Decimalization
637-639 First Presentment Presentment
Currency Code
640 First Presentment Presentment
Decimalization
642-644 Transaction Currency Code
801 Transaction Decimalization
Extended Financial Addendum 9240 60-62 Fee Amount Currency Code
63 Fee Amount Decimalization
• Cardmember (Daily) Transactions 1344 257-259 Transaction Currency Code
• Cardmember (Monthly) Transactions 260-262 Cardmember Billing Currency Code
Information included in the Enhanced Global 255-257 Transaction Currency Code
Management Information Systems Guidelines.
258-260 Cardmember Billing Currency Code
Records (continued)
Record Name Message Type Position Field Name
Fulfillment Notification 1640 603-605 First Presentment Transaction
Currency Code
606 First Presentment Transaction
Decimalization
637-639 First Presentment Presentment
Currency Code
640 First Presentment Presentment
Decimalization
Retrieval Request Notification 1642 603-605 First Presentment Transaction
Currency Code
606 First Presentment Transaction
Decimalization
637-639 First Presentment Presentment
Currency Code
640 First Presentment Presentment
Decimalization
ATM Fees 1740/1742 599-601 Settlement Currency Code
602 Settlement Decimalization
606 Transaction Decimalization
637-639 Presentment Currency Code
640 Presentment Decimalization
642-644 Transaction Currency Code
Fee Collection 1744 599-601 Settlement Currency Code
602 Settlement Decimalization
603-605 Transaction Currency Code
606 Transaction Decimalization
637-639 Presentment Currency Code
640 Presentment Decimalization
Records (continued)
Record Name Message Type Position Field Name
• Fraud Repository Update 9324 244-246 Fraud Transaction Currency Code
• Fraud Repository Response 9334 247 Fraud Transaction Currency
Decimalization
539-541 First Presentment Transaction
Currency Code
542 First Presentment Transaction
Decimalization
558-560 First Presentment Presentment
Currency Code
561 First Presentment Presentment
Decimalization
593-595 Cardmember Billing Currency Code
596 Cardmember Billing Decimalization
Commercial Card Data File _ Ticket detail 9345 153-155 Transaction Currency Code
Information is included in the Enhanced Global 220-222 Transaction Air/Rail Tax Currency Code
Management Information Systems Guidelines.
255-257 Billing Currency Code
322-324 Billing Air/Rail Tax Currency Code
Cardmember Account Since Billed 9352 40-42 Cardmember Billing Currency Code
Information is included in the Enhanced Global
Management Information Systems Guidelines.
Cardmember Account Cycle Billed 9353 40-42 Cardmember Billing Currency Code
Information is included in the Enhanced Global
Management Information Systems Guidelines.
Cardmember Account Aging History 9354 40-42 Cardmember Billing Currency Code
Information is included in the Enhanced Global
Management Information Systems Guidelines.
S/E Demographics Detail Data Record 9640 595-597 S/E Floor Limit Currency
Records (continued)
Record Name Message Type Position Field Name
Card Acceptor Detail Characteristics 9645 595-597 Card Acceptor Floor Limit Currency
Information is included in the Outsourced Mer- 628-630 Submission Currency
chant Acquiring and Servicing Specifications.
Discount Revenue Collection Data 9650 406-408 Discount Revenue Transaction Amount
Information is included in the Outsourced Mer- 409 Currency Code
chant Acquiring and Servicing Specifications. Discount Revenue Transaction Amount
Decimalization
Overview This table supplies the value and description for each valid Currency Code. The code description includes the name of
the country or entity, the name of each valid currency for the country, the numeric and alphabetic ISO Currency Codes
associated with each currency, the currency usage, and the currency decimalization.
The currency usage identifies presentment (P), settlement (S), transaction (T), and prohibited country (X) currencies.
A presentment currency can only be used as a presentment. A settlement currency can be used for both presentment
and settlement. A transaction currency can only be used for transactions and must be converted for presentment and
settlement. Prohibited Country currencies are those with which American Express is prohibited from doing business
with due to economic sanctions. No currency information is shown for these countries.
Overview The following table contains identical content to the previous table. The only difference is that the values in this table
are sorted by Currency Code. This table provides the value and description for each valid Currency Code. The code
description includes the name of the country or entity, the name of each valid currency for the country, the numeric
and alphabetic ISO Currency Codes associated with each currency, currency usage, and currency decimalization.
The currency usage identifies presentment (P), settlement (S), transaction (T), and prohibited country (X) currencies.
A presentment currency can only be used as a presentment. A settlement currency can be used for both presentment
and settlement. A transaction currency can only be used for transactions and must be converted for presentment and
settlement. Prohibited Country currencies are those with which American Express is prohibited from doing business
with due to economic sanctions. No currency information is shown for these countries.
Overview Device Properties are up to four (4) unique codes that describe the properties of the functions of the device (ATM) at
this location (e.g., deposits accepted, restricted access, security camera on site, surcharge, etc.). Use the Device Prop-
erties Codes in this record:
Records
Record Name Message Type Position Field Name
Program Specific Data Collection Messages - ATM 9344 521-530 Device Properties Code
Location List
This table supplies the value and description for each Device Properties Code.
Overview The E-Ticket Indicator specifies if the ticket is a paperless ticket or not. Use the E-Ticket Indicator Codes in these
records:
Records
Record Name Message Type Position Field Name
Commercial Card Data File Ticket Details are 9345 518 E-Ticket Indicator
included in the Enhanced Global Management
Information Systems Guidelines.
Airline Industry Specific Detail Addenda 9240/9340 7 E-Ticket Indicator
This table supplies the value and description for each E-Ticket Indicator Code.
Exception Codes
Overview The Exception Code is used in the Exception File to indicate the reason for special handling of a Cardmember’s autho-
rization request during Stand-In. Use the Exception Code in these records:
Records
Record Name Message Type Position Field Name
Exception File 24-25 Exception Code
Enhanced Exception File 24-25 Exception code
This table supplies the value and description for each Exception Code.
Exception Codes
Exception Code Exception Code Description
03 Lost
04 Inspect
05 Stolen
11 Non-received
18 VIP Status
22 Collect
91 Bank Negative
BZ1 Recurring Billing Cancellation
1. This code is valid for the Enhanced Exception File only.
Overview The Fee Type Code identifies the type of fee being assessed for Network-generated and ATM fees. Use the Fee Type
Codes in these records:
Records
Record Name Message Type Position Field Name
ATM Fee Messages 1740/1742 434-435 Fee Type Code
Fee Collection 1744 434-435 Fee Type Code
This table supplies the value and description for each Fee Type Code. For each message type, a “•” indicates that the
code is valid and a blank indicates the code is not valid.
Overview The File Name Code is a part of the Data Collection Message standard. This code identifies the name of the file being
submitted to or sent from the Network, the Fraud Repository, or any other specific program administrators that use
Data Collection Messages. Use the File Name Codes in these records:
Records
Record Name Message Type Position Field Name
Daily Activity File (DAF) File Trailer 1325 97-113 File Name Code
Fraud Repository Update/Response 9324/9334 80-96 File Name Code
Program Specific Data Collection 9344 80-96 File Name Code
S/E Demographics Detail 9640 80-96 File Name Code
Fraud Report Record 9644 80-96 File Name Code
Card Acceptor Detail Characteristics 9645 80-96 File Name Code
is included in the Outsourced Merchant Acquiring
and Servicing Specifications.
Card Acceptor Demographic Data 9646 80-96 File Name Code
is included in the Outsourced Merchant Acquiring
and Servicing Specifications.
Card Acceptor Anti-Money Laundering (AML) 9647 80-96 File Name Code
Data is included in the Outsourced Merchant
Acquiring and Servicing Specifications.
Discount Revenue Collection Data 9650 80-96 File Name Code
is included in the Outsourced Merchant Acquiring
and Servicing Specifications.
Data Collection File Header 9844 80-96 File Name Code
Data Collection File Trailer 9845 80-96 File Name Code
The File Name Code values for the following records appear in the Data Collection File Header (9844) and Data Collec-
tion File Trailer (9845) messages, but do not appear within the file layouts for the actual messages.
Records
Data Collection File Header and Trailer
Record Name Message Type
Positions Field Name
On Us (1340) messages 9844, 9845 80-96 File Name Code
This table supplies the value and description for each File Name Code.
Format Codes
Overview The Format Code classifies the type of industry specific detail to be provided in an addendum, transaction description,
and additional amount fields for a Presentment message. This field is alphanumeric. Use the Format Codes in these
records:
Records
Message
Record Name Position Field Name
Type
POS and ATM First and Second Presentment 1240 923-924 Format Code
Promotional Program Debit File 1244 383-384 Format Code
On Us POS First and Second Presentment 1340 923-924 Format Code
On Us ATM First and Second Presentment 1340 923-924 Format Code
Commercial Card Cardmember Transactions is 1344 13-14 Format Code
included in the Enhanced Global Management
Information Systems Guidelines.
Commercial Card Data File industry specific 9345 13-14 Format Code
addenda information in the Enhanced Global
Management Information Systems Guidelines
Industry Specific Detail Addenda 9240/9340 923-924 Format Code
This table supplies the value and description for each Format Code.
Format Codes
Format Code Format Code Description
01 Airline
02 Retail
04 Insurance
05 Auto Rental
06 Rail
11 Lodging
12 Restaurant
13 Communication Services
14 Travel/Cruise
20 General Format
21 Oil Company
22 Entertainment/Ticketing
Overview Fraud Disposition indicates the current status of a fraud transaction reported to the GNS Fraud Repository. Use the
Fraud Disposition Codes in this record:
Records
Record Name Message Type Position Field Name
Acquirer S/E Fraud Detail 9344 456-457 Fraud Disposition Code
This table supplies the value and description for each Fraud Disposition Code.
Fraud Indicators
Overview The Fraud Indicator field is used to provide fraud mitigation indicators for a variety of situations including:
• 5CSC Indicator
• Dynamic Fraud Management Network Services Recommendation Codes
• AEVV Validation Results
• AEIPS and Expresspay Cryptogram Validation Results
• PIN Validation Results
• EMV Data Results
• ATC Validation Results
• Cardmember Traveling Indicator
• 4CSC Indicator
• Payment Token Expiration Validation Result
Listed below are the valid codes and descriptions for Bit 62 - Fraud Indicator.
Use the Fraud Indicator in these records:
Records
Message
Record Name Position Field Name
Type
POS Authorization Request 1100 Bit 62 Fraud Indicators
Payment Token Provisioning Request 1100
POS Authorization Advice 1120
Payment Token Post Provisioning Notification1 1120
ATM Financial Transaction Request 1200
1. Bit 62 contains spaces in the Payment Token Post Provisioning Notification (1120) message.
5CSC Indicator The CSC Indicator is delivered in Bit 62 to indicate whether the 5CSC received in the authorization message matches
the expected 5CSC value.
This table supplies the value and description for each 5CSC code.
5CSC Codes
5CSC Description
00 CSC valid with CSC Version 1.0
01 CSC blank/zeros
02 CSC not valid/mismatch
03 CSC validation not performed - track data not present
04 CSC validation not performed - HSM (Host Security Module) not available
05 CSC validation not performed - Key not found
06 CSC validation not performed - HSM error
07 CSC validation not performed - HSM time-out
08 CSC valid with American Express hardware key
09 CSC valid with American Express software key
10 CSC valid with American Express 5CID
14 CSC validation not performed - Contactless magstripe mode transaction
15 CSC valid with CSC Version 2.0
16 CSC validation not performed (Example, Invalid Merchant)
Dynamic Fraud DFMNS Recommendation Codes can contain a combination of 5CSC validation, probability score, and rule recommen-
Management dations. These Network-populated codes are passed to certified Issuers (in Bit 62 - Fraud Indicators) to indicate the
Network Services fraud risk associated with a transaction.
Recommendation
Use the DFMNS Recommendation Code in these records:
Codes
Records
Message
Record Name Position Field Name
Type
POS Authorization Request 1100 Bit 62 Fraud Indicators
Payment Token Provisioning Request 1100
POS Authorization Advice 1120
Payment Token Post Provisioning Notification 1120
This table supplies the value and description for each DFMNS Recommendation Code:
AEVV Validation The AEVV Validation Result indicates the Issuer has validated the AEVV.
Results
This table supplies the value and description for each AEVV Validation Results:
AEIPS and The AEIPS and Expresspay Cryptogram Validation Result provides the Issuer with the outcome of the AEIPS and
Expresspay Expresspay Cryptogram Validation.
Cryptogram This table supplies the value and description for each AEIPS and Expresspay Cryptogram Validation Results.
Validation Results
AEIPS and Expresspay Cryptogram Validation Result Codes
Code Description
00 Valid Cryptogram
01 Invalid Cryptogram
02 HSM Not Available
03 Key Not Found
04 HSM Error
05 HSM Time Out
06 Other Reason
07 Valid Cryptogram - Downgrade
08 Invalid Cryptogram - Downgrade
09 HSM Not Available - Downgrade
10 Key Not Found - Downgrade
11 HSM Error - Downgrade
12 HSM Time Out - Downgrade
13 Other Reason - Downgrade
14 Cryptogram Validation Not Performed
PIN Validation The PIN Validation Result provides the Issuer with the outcome of the PIN Validation.
Results
This table supplies the value and description for each PIN Validation Result.
ATC Validation The ATC Validation Results provides the Issuer with the result of the ATC Validation.
Results
The following table shows the value and description for each ATC Validation result.
Cardmember The Cardmember Traveling Indicator provides Issuers with notification when a Cardmember is outside their home
Traveling Indicator country.
The following table shows the value and description for each Cardmember Traveling Indicator result.
4CSC Indicator The 4CSC Indicator is delivered in Bit 62 to indicate whether the 4CSC received in the authorization message matches
the expected 4CSC value.
This table supplies the value and description for each 4CSC code.
4CSC Indicator
Code Description
00 CSC valid
01 CSC blank/zeros
02 CSC not valid/mismatch
03 CSC expiration date absent
04 CSC validation not performed - HSM (Host Security Module) not
05 CSC validation not performed - Key not found
06 CSC validation not performed - HSM error
07 CSC validation not performed - HSM time-out
08 CSC valid with American Express hardware key
09 CSC valid with American Express software key
12 CSC Matched 4 byte for 3CSC
14 CSC validation not performed - Contactless Transaction
15 CSC valid with iCSC
16 Matched 4 bytes for i3CSC
18 CSC not present in authorization / missing
Payment Token The Payment Token Expiration Validation Result code provides Issuers with a Payment Token Expiration expiration sta-
Expiration tus.
Validation Result
The following table shows the value and description for each Payment Token Expiration Validation Result.
Overview The Fraud Type identifies the type of fraud reported and allows fraud information to be inserted into the GNS Fraud
Repository. Use the Fraud Type Codes in these records:
Records
Record Name Message Type Position Field Name
Fraud Repository Update Record 9324 262-263 Fraud Type Code
Fraud Repository Response Record 9334 262-263 Fraud Type Code
Acquirer S/E Fraud Detail 9344 261-262 Fraud Type Code
This table supplies the value and description for each Fraud Type Code:
Function Codes
Overview The Function Code identifies the special purpose for a message within its message type. This field is alphanumeric and
is used in many messages. There are 2 Function Code tables; the first is for Authorization messages and the second is
for Clearing and Settlement and Security and Fraud messages.
Overview This section describes the Function Code use in Authorization messages. For information about Clearing and Settle-
ment and Security and Fraud use of Function Codes, refer to the Function Codes (Clearing and Settlement, Security,
and Fraud) on page 160.
Use the Function Codes in these Authorization records:
Records
Record Name Message Type Positions Field Name
POS Authorization Request 1100 Bit 24 Function Code
POS Authorization Response 1110 Bit 24 Function Code
POS Authorization Advice 1120 Bit 24 Function Code
Payment Token Post Provisioning Notification 1120 Bit 24 Function Code
ATM Financial Transaction Request 1200 Bit 24 Function Code
ATM Financial Transaction Response 1210 Bit 24 Function Code
POS Authorization Adjustment Financial Advice 1220 Bit 24 Function Code
Real Time Exception Request 1304 Bit 24 Function Code
Real Time Exception Response 1314 Bit 24 Function Code
ATM Reversal Advice 1420 Bit 24 Function Code
POS Authorization Reversal Advice 1420 Bit 24 Function Code
Network Management Request 1804 Bit 24 Function Code
Network Management Response 1814 Bit 24 Function Code
Exception Update Request and Response 9344 137-139 Function Code
This table supplies the value and description for each Function Code used in the Authorization processing. For each
message type, a “•” indicates that the code is valid and a blank indicates the code is not valid.
Function Code
1100
1110
1120
1200
1210
1220
1230
1304
1314
1420
1804
1814
9344
Function Code
&
Description
Function Code
1100
1110
1120
1200
1210
1220
1230
1304
1314
1420
1804
1814
9344
Function Code
&
Description
Function Code
1100
1110
1120
1200
1210
1220
1230
1304
1314
1420
1804
1814
9344
Function Code
&
Description
Function Code
1100
1110
1120
1200
1210
1220
1230
1304
1314
1420
1804
1814
9344
Function Code
&
Description
Function Code
1100
1110
1120
1200
1210
1220
1230
1304
1314
1420
1804
1814
9344
Function Code
&
Description
1. Function Code 196 - Expresspay Translation (PAN request) is not applicable to Issuers.
Overview The Function Code identifies the specific purpose for a message within its message type. A message type distinctly
identifies the type of message being sent to or from the Network (e.g., a 1240 First Presentment message type). Each
record within the message has a function code indicating the specific purpose of that record.
This section describes the Function Code use in Clearing and Settlement records and Security and Fraud records. For
information about Authorization use of Function Codes, refer to the Function Codes (Authorizations) on page 154.
Use the Function Codes in these Clearing and Settlement and Security and Fraud records:
Records
Record Name Message Type Position Field Name
POS First and Second Presentment 1240 167-169 Function Code
ATM First and Second Presentment 1240 167-169 Function Code
Promotional Program Debit File 1244 89-91 Function Code
On Us ATM First and Second Presentment 1340 167-169 Function Code
On Us First and Final Chargeback 1340 167-169 Function Code
On Us POS First and Second Presentment 1340 167-169 Function Code
Cardmember Transactions (daily and monthly) 1344 962-964 Function Code
Information is included in the Enhanced Global 960-962
Management Information Systems Guidelines.
First and Final Chargeback Notification 1442 167-169 Function Code
Fulfillment Notification 1640 167-169 Function Code
Retrieval Request Notification 1642 167-169 Function Code
ATM Fee 1740/1742 167-169 Function Code
Fee Collection 1744 167-169 Function Code
Fraud Repository Update/Responses 9324/9334 137-139 Function Code
Program Specific Data 9344 137-139 Function Code
Exception Update Request and Response 9344 137-139 Function Code
S/E Demographics Detail Data 9640 137-139 Function Code
Fraud Report Record 9644 137-139 Function Code
Card Acceptor Detail Characteristics 9645 137-139 Function Code
is included in the Outsourced Merchant Acquiring
and Servicing Specifications.
Records (continued)
Record Name Message Type Position Field Name
Card Acceptor Demographics Data 9646 137-139 Function Code
is included in the Outsourced Merchant Acquiring
and Servicing Specifications.
Card Acceptor Anti-Money Laundering (AML) 9647 137-139 Function Code
Data is included in the Outsourced Merchant
Acquiring and Servicing Specifications.
Discount Revenue Collection Data 9650 137-139 Function Code
is included in the Outsourced Merchant Acquiring
and Servicing Specifications.
This table supplies the value and description for each Function Code used in the Clearing and Settlement processing
and in the Security and Fraud processing. For each message type, a “•” indicates that the code is valid and a blank
indicates the code is not valid.
9334
Function
1240
1244
1340
1442
1640
1642
1740
1742
1744
1824
9324
9344
9640
9644
Function Code Description
&
&
Code
9334
Function
1240
1244
1340
1442
1640
1642
1740
1742
1744
1824
9324
9344
9640
9644
Function Code Description
&
&
Code
9334
Function
1240
1244
1340
1442
1640
1642
1740
1742
1744
1824
9324
9344
9640
9644
Function Code Description
&
&
Code
9334
Function
1240
1244
1340
1442
1640
1642
1740
1742
1744
1824
9324
9344
9640
9644
Function Code Description
&
&
Code
9334
Function
1240
1244
1340
1442
1640
1642
1740
1742
1744
1824
9324
9344
9640
9644
Function Code Description
&
&
Code
1. The 450 Function Code is used for both full and partial Chargebacks.
2. The 451 Function Code is used for both full and partial Chargebacks.
3. The 701 Function Code only does not apply to ATM Fees.
Overview The Integrated Circuit Card (ICC) Chip/PIN Indicator Codes are unique codes assigned by the Network to indicate
whether or not a Chip or a Chip and PIN transaction occurred.
Use the ICC Chip/PIN Indicator Codes in these records:
Records
Record Name Message Type Position Field Name
POS First Presentment 1240 784-785 ICC Chip/PIN Indicator
On Us POS First Presentment 1340 784-785 ICC Chip/PIN Indicator
This table supplies the value and description for each ICC Chip/PIN Indicator Code.
Overview The Institution Identification Code describes the unique identification number of the AEGNS division or system for-
warding or receiving the data record. Institution Identification Codes include codes for the Originating Institution, For-
warding Institution, Sending Institution, Receiving Institution, and Destination Institution.
Use the Institution Identification Codes in these records:
Records
Record Name Message Type
ATM Financial Transaction Request 1200
ATM Financial Transaction Response 1210
Promotional Program Debit File 1244
Daily Activity File (DAF) File Header 1324
Daily Activity File (DAF) File Trailer 1325
ATM Reversal Advice or POS Authorization Reversal Advice 1420
ATM Reversal Response or POS Authorization Reversal Response 1430
Daily Activity File 1644
ATM Fees 1740/1742
Fee Collection 1744
Network Management Response 1814
Network File Acknowledgment 1844
Fraud Repository Update/Response 9324/9334
Program Specific Data 9344
S/E Demographics Detail 9640
Fraud Report Record 9644
Card Acceptor Detail Characteristics Information is included in the 9645
Outsourced Merchant Acquiring and Servicing Specifications.
Card Acceptor Demographic Data Information is included in the Outsourced 9646
Merchant Acquiring and Servicing Specifications.
Card Acceptor Anti-Money Laundering (AML) Data Information is included in 9647
the Outsourced Merchant Acquiring and Servicing Specifications.
Discount Revenue Collection Data Information is included in the Outsourced 9650
Merchant Acquiring and Servicing Specifications.
Records (continued)
Record Name Message Type
File Header 9824
File Trailer 9825
Data Collection File Header 9844
Data Collection File Trailer 9845
This table supplies the value and description for each Institution Identification Code.
Overview The Itemized Document Code identifies the type of documentation provided or requested by the organization sending
a message. Use the Itemized Document Codes in these records:
Records
Record Name Message Type Position Field Name
POS Second Presentment 1240 981-982 Itemized Document Code
Fulfillment Notification 1640 981-982 Itemized Document Code
Retrieval Request Notification 1642 981-982 Itemized Document Code
This table supplies the value and description for each Itemized Document Code. For a description of the Feature Codes,
refer to the “AEGNS Feature Codes” section on page 2-4.
Language Codes
Records
Record Name Message Type Position Field Name
Market Specific Data Addendum 9240 7-8 Language Code
Corporate Client Billing Hierarchy Information is 1505 40-42 Language Code
included in the Enhanced Global Management
Information Systems Guidelines.
Card Characteristics Information is included in 1510 473-475 Language Code
the Enhanced Global Management Information
Systems Guidelines.
This table supplies the Language Code and Language associated with each code:
Language Codes
Language Code Language
AA Afar
AB Abkhazian
AE Avestan
AF Afrikaans
AK Akan
AM Amharic
AN Aragonese
AR Arabic
AS Assamese
AV Avaric
AY Aymara
AZ Azerbaijani
BA Bashkir
Location Codes
Overview The Location Code uniquely identifies the type of merchant location. Use the Location Codes in this record:
Records
Record Name Message Type Position Field Name
Program Specific Data Collection Message - ATM 9344 453-454 Device Location Code
Location List
This table supplies the value and description for each Location Code.
Location Codes
Location Code Description
01 High Street / Downtown
02 Suburban
03 Shopping Center / Mall
04 Airport
05 Business District
06 Tourist Area
07 Motorway / Highway
08 Countryside / Rural
09 Out Of Town / Retail Park
10 Industrial Park
11 Waterside / Coastal
12 Subway
13 Sports Stadium
14 Grocery Store
15 Bank Lobby
16 External Bank ATM
19 Military Installation
20 Theater / Cinema
Overview The Lodging Charge Type Code classifies the type of lodging charges on a Cardmember transaction. Use the Lodging
Charge Type Codes in these records:
Records
Record Name Message Type Position Field Name
Lodging Industry Specific Detail Addendum 9240 202 Lodging Charge Type Code
9340
Commercial Card Data File - Lodging Details 9345 103 Lodging Charge Type Code
Information is included in the Enhanced Global
Management Information Systems Guidelines.
This table supplies the value and description for each Lodging Charge Type Code.
Overview The Lodging Special Program Code indicates an additional service or program provided by the S/E for a lodging charge.
Use the Lodging Special Program Codes in these records:
Records
Record Name Message Type Position Field Name
Lodging Industry Specific Detail Addendum 9240 201 Lodging Special Program Code
9340
Commercial Card Data File - Lodging Details 9345 102 Lodging Special Program Code
Information is included in the Enhanced Global
Management Information Systems Guidelines.
This table supplies the value and description for each Lodging Special Program Code.
Media Codes
Overview The Media Code classifies the media used to initiate a Cardmember transaction processed by the Network. Use the
Media Codes in these records:
Records
Record Name Message Type Position Field Name
POS First Presentment and Second Presentment 1240 936-937 Media Code
On Us POS First and Second Presentment 1340 936-937 Media Code
On Us ATM First and Second Presentment 1340 936-937 Media Code
Discount Revenue Collection Data Information is 9650 340-341 Media Code
included in the Outsourced Merchant Acquiring
and Servicing Specifications.
This table supplies the value and description for each Media Code.
Media Codes
Media Code Media Code Description
01 Cardmember signature on file
02 Phone order
03 Mail order
04 Electronic order
05 Recurring Billing
10 POS
11 IPOS
12 Internet
13 ATM
14 MOTO (Mail Order/Telephone Order)
16 E Ticket
Overview The Merchant Category Code classifies the type of business product or service for a transaction.
It is not intended nor implied that a valid Merchant Category Code overrides prohibited industries dictated by policy.
Refer to the Business and Operational Policies manual for a complete list of prohibited industries.
Use the Merchant Category Codes in these records:
Records
Message
Record Name Position Field Name
Type
POS Authorization Request 1100 Bit 26 Card Acceptor Business Code
Payment Token Provisioning Request 1100 Bit 26 Card Acceptor Business Code
POS Authorization Advice 1120 Bit 26 Card Acceptor Business Code
Payment Token Post Provisioning Notification 1120 Bit 26 Card Acceptor Business Code
ATM Financial Transaction Request 1200 Bit 26 Card Acceptor Business Code
ATM Financial Transaction Response 1210 Bit 26 Card Acceptor Business Code
POS First and Second Presentment 1240 142-145 Merchant Category Code
Promotional Program Debit 1244 73-76 Merchant Category Code
On Us First and Second Presentment 1340 142-145 Merchant Category Code
On Us ATM First Presentment 1340 142-145 Merchant Category Code
On Us First and Final Chargeback 1340 142-145 Merchant Category Code
Commercial Card First and Second Presentment Information is 1342 142-145 Merchant Category Code
included in the Enhanced Global Management Information
Systems Guidelines.
Commercial Card ATM First Presentment Information is included 1342 142-145 Merchant Category Code
in the Enhanced Global Management Information Systems
Guidelines.
Commercial Card First and Final Chargeback Information is 1342 142-145 Merchant Category Code
included in the Enhanced Global Management Information
Systems Guidelines.
Cardmember Transactions (daily and monthly) Information is 1344 958-961 Merchant Category Code
included in the Enhanced Global Management Information 956-959
Systems Guidelines.
First and Final Chargeback Notification 1442 142-145 Merchant Category Code
Records (continued)
Message
Record Name Position Field Name
Type
Fulfillment Notification 1640 142-145 Merchant Category Code
Retrieval Request Notification 1642 142-145 Merchant Category Code
Fraud Repository Update Record & Response 9324/9334 312-315 Merchant Category Code
Card Acceptor Detail Characteristics Information is included in 9645 515-518 Merchant Category Code
the Outsourced Merchant Acquiring and Servicing Specifications.
Discount Revenue Collection Data Information is included in the 9650 246-249 Merchant Category Code
Outsourced Merchant Acquiring and Servicing Specifications.
S/E Demographics Detail Data Record 9640 515-518 Merchant Category Code
To ensure the understanding of which Merchant Category Code should be assigned to the Card Acceptor, a high level
description is provided below. The descriptions are listed by numeric code.
Note: The term “NEC” refers to “Not Elsewhere Classified”.
MCC Mapping The MCCs are mapped to the codes below for your convenience only. No edits are implied by this mapping. All edits
and any additional explanation of code usage within the messages is located in the Programming Notes in the Network
Specifications manuals.
Refer to the individual sections for more instruction.
AEGNS Feature Codes on page 4 are enhanced functionality through specific messages on the Network.
Report Category Codes on page 513 map each MCC to a high level industry type (i.e., retail, lodging, etc.) to assist
Participants in providing the contractual Program Progress Reports.
Stand-In Parameter Codes on page 521 specify a set of Stand-In Authorization parameters to be used by the Network
when performing stand-in for an Issuer.
Format Codes on page 137 classify the type of industry specific detail to be provided in an addendum, transaction
description, and additional amount fields for a Presentment message.
Although listed in the Merchant Category Codes table, codes indicated as Reserved are not valid for use.
Overview The Airline Merchant Category Codes describe Merchants that primarily provide passenger air transportation services.
The Merchant-specific Airline MCCs are mapped to the codes below for your convenience only:
• AEGNS Feature Codes - 02, NS
• Reporting Category - 001
• Single Charge Merchant Type Code - 08
• Velocity Based Merchant Classification - D
• Format Code - 01
Note: No edits are implied by this mapping. All edits and any additional explanation of code usage within the messages is located in
the Programming Notes in the Network Specifications manuals.
Overview The following Car Rental Agencies Merchant Category Codes describe Merchants that provide automobile rentals on a short or long
term basis.
The Merchant-specific Car Rental Agencies MCCs are mapped to the codes below for your convenience only:
• AEGNS Feature Codes - 02, NS
• Reporting Category - 003
• Single Charge Merchant Type Code - 03
• Velocity Based Merchant Classification - M
• Format Code - 05
Note: No edits are implied by this mapping. All edits and any additional explanation of code usage within the messages is located in
the Programming Notes in the Network Specifications manuals.
Overview The following Lodging - Hotels, Motels, Resorts Merchant Category Codes describe Merchants that provide lodging.
The Merchant-specific lodging - Hotels, Motels, Resorts MCCs are mapped to the codes below for your convenience only:
• AEGNS Feature Codes - 02, NS
• Reporting Category - 002
• Single Charge Merchant Type Code - 06
• Velocity Based Merchant Classification - B
• Format Code - 11
Note: No edits are implied by this mapping. All edits and any additional explanation of code usage within the messages is located in
the Programming Notes in the Network Specifications manuals.
Overview The Message Reason Code classifies a request, advice or notification message according to its reason or purpose. Use
the Message Reason Codes in these records:
Records
Message Name Message Type Position Field Name
POS Second Presentment 1240 170-173 Message Reason Code
ATM Second Presentment 1240 170-173 Message Reason Code
Real Time Exception Request/Response 1304/1314 Bit 25 Message Reason Code
On Us First and Final Chargeback Notification 1340 170-173 Message Reason Code
ATM Reversal Advice 1420 Bit 25 Message Reason Code
POS Authorization Reversal Advice 1420 Bit 25 Message Reason Code
First and Final Chargeback Notification 1442 170-173 Message Reason Code
Fulfillment Notification 1640 170-173 Message Reason Code
783-786 Chargeback Message Reason Code
Retrieval Request Notification 1642 170-173 Message Reason Code
783-786 Chargeback Message Reason Code
Participant Acknowledgment File 1824 170-173 Message Reason Code
Network File Acknowledgment 1844 170-173 Message Reason Code
Fraud Repository Update/Response 9324/9334 266-269 Issuer Fraud Chargeback Reason Code
Batch Exception Update Request and Response 9344 233-236 Message Reason Code
Detail
The following table provides the value and description for each Message Reason Code. For each message type, a “•”
indicates that the code is valid for the message type and a blank indicates the code is not valid for that message type.
There are Feature Codes (examples: 02, AD, NS, etc.) that can be valid for a Message Reason Code and message type.
See AEGNS Feature Codes on page 4 for a list and description of the Feature Codes. Please refer to the feature descrip-
tion and Programming Notes for the message type to ensure understanding of the edits.
Note: The text in parentheses refers to the Message Reason Code Description referenced in the Business and Opera-
tional Policies manual.
1. This Message Reason Code is only valid in Field 36, Chargeback Message Reason Code for the Retrieval Request Notification (1642) and the Fulfill-
ment Notification (1640) messages.
Overview The Message Type Identifier distinctly identifies the type of message being sent to or from the Network.
Use the Message Type Identifier Code values in the following records. The Usage column indicates that the code is used
in the Authorizations (A) process, the Clearing and Settlement (CS) process, the Security and Fraud (SF) process,
Reporting (R) process, or for Data Collection (DC) process. Some codes are used in more than one process.
Overview The MR Partner Response Codes are Membership Rewards (MR) Partner specific codes that indicate the response from
the MR Partner to a points transfer request.
Note: The Network rejects the record at the file level with Reject Reason Code 6113 Rejected by MR Partner (refer to
Reject Reason Codes on page 471 for the full list of Reject Reason Codes), while the MR Partner rejects the record at
the message level using an MR Partner Reject Reason Code.
Use the MR Partner Response Codes in this record:
Records
Record Name Message Type Position Field Name
Fusion Membership Rewards 9344 625-627 MR Partner Response Code
The current MR Partner Response Codes are located online at www.amexglobalnetwork.com/knowledgebase. Use the
Search function to locate this document.
Overview The Offer Type Code gives a description of the Promotional Program. Use the Offer Type Codes in this record:
Records
Record Name Message Type Position Field Name
Promotional Program Debit File 1244 642-671 Offer Type
This table supplies the value and description for each Offer Type Code.
Overview The Point of Service Data Code is a series of codes that identify terminal capability, security data, and specific condi-
tions present at the time a Transaction occurred at the point of sale. The Point of Service Data Code consists of twelve
positions, and each position has a list of values. For example, Position 1 indicates the Card Data Input Capability, which
may be one (1) of several values such as Magnetic stripe read, Integrated Circuit Card (ICC), Key entered, etc. Each
position identifies a particular value related to the Transaction. All twelve values are captured when the Point of Service
Data Code is used in a message.
Use the Point of Service Data Codes in these records:
Records
Record Name Message Type Position Field Name
POS Authorization Request 1100 Bit 22 Point of Service Data Code
Payment Token Provisioning Request 1100 Bit 22
POS Authorization Advice 1120 Bit 22
Payment Token Post Provisioning Notification 1120 Bit 22
ATM Financial Transaction Request 1200 Bit 22
ATM Financial Transaction Response 1210 Bit 22
POS Authorization Adjustment Financial Advice 1220 Bit 22
POS and ATM First and Second Presentment 1240 155-166
Promotional Program Debit File 1244 77-88
On Us POS First and Second Presentment 1340 155-166
On Us ATM First and Second Presentment 1340 155-166
Discount Revenue Collection Data is included in 9650 327-328
the Outsourced Merchant Acquiring and
Servicing Specifications
This table supplies the value and description for each Point of Service Data Code.
Position 1 – Card The Point of Service Data Code in Position 1 indicates the Card Data Input Capability. This is the primary capability of
Data Input the terminal for entering Card information.
Capability
Card Input Capability Codes
Position 2 – The Point of Service Data Code in Position 2 indicates the primary Cardmember Authentication Capability of the termi-
Cardmember nal. This is the method available to verify the Cardmember at this terminal. When no order of priorities can be made,
Authentication value “6” shall be used.
Capability
Cardmember Authentication Capability Codes
Position 3 – Card The Point of Service Data Code in Position 3 indicates the Card Capture Capability of the terminal in use.
Capture Capability
Card Capture Capability Codes
Position 4 – The Point of Service Data Code in Position 4 indicates the Operating Environment. This indicates if the terminal is
Operating attended by the Card Acceptor, and the terminal location.
Environment
Operating Environment Codes
Position 5 – The Point of Service Data Code in Position 5 indicates whether or not the Cardmember is present at the point of ser-
Cardmember vice. If the Cardmember is not present for this transaction authorization, it provides a reason.
Present
Cardmember Present Codes
Position 6 – Card The Point of Service Data Code in Position 6 indicates whether the Card is present at the point of service.
Present
Card Present Codes
Position 7 – Card The Point of Service Data Code in Position 7 indicates the Card Data Input Mode. This is the method used to input the
Data Input Mode information from the Card to the terminal.
Position 8 – The Point of Service Data Code in Position 8 indicates the Cardmember Authentication. This is the method used to ver-
Cardmember ify the Cardmember identity.
Authentication
Cardmember Authentication Codes
Cardmember Authentication
Cardmember Authentication Code
Code Description
0 Not authenticated
1 PIN
2 Electronic signature analysis
3 Biometrics
4 Biographic
5 Manual signature verification
6 Other manual verification (e.g., drivers license)
7 Reserved for ISO use
8 Reserved for national use
9 Reserved for private use
A-I Reserved for ISO use
J-R Reserved for national use
S Electronic Ticket Environment
Cardmember Authentication
Cardmember Authentication Code
Code Description
T Reserved for private use
U-Z Reserved for private use
Position 9 – The Point of Service Data Code in Position 9 indicates the Cardmember Authentication Entity. This is the component or
Cardmember person who verified the Cardmember identity reported in Cardmember Authentication (Position 8).
Authentication
Entity Cardmember Authentication Entity Codes
Position 10 – Card The Point of Service Data code in Position 10 indicates the Card Data Output Capability. This is the ability of the termi-
Data Output nal to update the Card.
Capability
Card Data Output Capability Codes
Position 11 – The Point of Service Data Code in Position 11 indicates the Terminal Output Capability. This is the ability of the terminal
Terminal Output to print and display messages.
Capability
Terminal Output Capability Codes
Position 12 – PIN The Point of Service Data Code in Position 12 indicates the length of PIN that the terminal can capture.
Capture Capability
PIN Capture Capability Codes
Processing Codes
Overview The Processing Code indicates the effect of a transaction on the Cardmember account or on the receiving institution.
This table gives the usage of the ISO Processing Codes:
X X Y Y Z Z ISO Processing Codes
Positions 5 and 6 describe the account type affected for credits and the “to”
account for transfers. For example, 20 signifies a checking account.
Positions 3 and 4 describe the account type affected for debits and inquiries
and the “from” account for transfers. For example, 10 signifies a savings
account.
Positions 1 and 2 describe a specific transaction. For example, 01 signifies a
cash transaction.
Overview This section describes the Processing Codes used in Authorization messages. For information about Clearing and Set-
tlement or Security and Fraud use of Processing Codes, refer to the “Processing Codes (Clearing and Settlement, Secu-
rity, and Fraud)” section on page 278.
Use the Processing Codes in these Authorization records:
Records
Record Name Message Type Position Field Name
POS Authorization Request 1100 Bit 3 Processing Code
Payment Token Provisioning Request 1100 Bit 3 Processing Code
POS Authorization Response 1110 Bit 3 Processing Code
Payment Token Provisioning Response 1110 Bit 3 Processing Code
POS Authorization Advice 1120 Bit 3 Processing Code
Payment Token Post Provisioning Notification 1120 Bit 3 Processing Code
POS Authorization Advice Response 1130 Bit 3 Processing Code
Payment Token Post Provisioning Notification Response 1130 Bit 3 Processing Code
ATM Financial Transaction Request 1200 Bit 3 Processing Code
ATM Financial Transaction Response 1210 Bit 3 Processing Code
POS Authorization Adjustment Financial Advice 1220 Bit 3 Processing Code
POS Authorization Adjustment Financial Advice Response 1230 Bit 3 Processing Code
ATM Reversal Advice 1420 Bit 3 Processing Code
POS Authorization Reversal Advice 1420 Bit 3 Processing Code
ATM Reversal Advice Response 1430 Bit 3 Processing Code
POS Authorization Reversal Advice Response 1430 Bit 3 Processing Code
Network Management Request 1804 Bit 3 Processing Code
Network Management Response 1814 Bit 3 Processing Code
This table supplies the value and description for each Processing Code. For each Message Type Code, a “•” indicates
that the code is valid and a blank indicates the code is not valid for the message.
Overview This section describes the Processing Codes used in Clearing and Settlement and in Security and Fraud. For informa-
tion about Processing Codes used in Authorization, refer to the “Processing Codes (Authorizations)” section on page
274.
Use the Processing Codes in these Clearing and Settlement messages and Security and Fraud messages:
Records
Record Name Message Type Position Field Name
POS and ATM First and Second Presentment 1240 26-31 Processing Code
Promotional Program Debit File 1244 26-31 Processing Code
On Us POS First and Second Presentment 1340 26-31 Processing Code
On Us ATM First and Second Presentment 1340 26-31 Processing Code
On Us First and Final Chargeback 1340 26-31 Processing Code
First and Final Chargeback Notification 1442 26-31 Processing Code
Fulfillment Notification 1640 26-31 Processing Code
Retrieval Request Notification 1642 26-31 Processing Code
Fee Collection 1744 26-31 Processing Code
Fraud Repository Update/Response 9324/9334 140-145 Processing Code
Program Specific Data 9344 140-145 Processing Code
S/E Demographics Detail Data Message 9640 140-145 Processing Code
Fraud Report Record 9644 140-145 Processing Code
Card Acceptor Detail Characteristics Information is 9645 140-145 Processing Code
included in the Outsourced Merchant Acquiring and
Servicing Specifications.
Card Acceptor Demographic Data Information is included 9646 140-145 Processing Code
in the Outsourced Merchant Acquiring and Servicing
Specifications.
Card Acceptor Anti-Money Laundering (AML) Data 9647 140-145 Processing Code
Information is included in the Outsourced Merchant
Acquiring and Servicing Specifications.
Discount Revenue Collection Data 9650 140-145 Processing Code
Information is included in the Outsourced Merchant
Acquiring and Servicing Specifications.
Records (continued)
Record Name Message Type Position Field Name
ATM Fee 1740/1742 26-31 Processing Code
This table supplies the value and description for each Processing Code. For each message type, a “•” indicates that the
code is valid and a blank indicates the code is not valid for the message. There are Feature Codes (examples: 02, AD,
NS, etc.) that can be valid for a Processing Code and message type. See AEGNS Feature Codes on page 4 for a list and
description of the Feature Codes.
1. This Processing Code is currently reserved for use by AEGNS only, pending possible future Network development.
2. This Processing Code is currently reserved for use by AEGNS only, pending possible future Network development.
Product Codes
Overview The Product Code indicates the type of Card product used to accrue and redeem the Fusion Membership Rewards
points. Use the Product Codes in this record:
Records
Record Name Message Type Position Field Name
Fusion Membership Rewards 9344 242-244 Product Code
This table supplies the value and description for each Product Code.
Product Codes
Product Code Definition
PLT Platinum Card
GLD Gold Card
PER Personal Card
BLU Blue Card
CRP Corporate Card
SBS Small Business Services
REV Revolve Credit Card
CEN Centurion Card
GRN Green Card
Program Codes
Overview The Program Code represents the name of the program associated with the Program Specific Data Collection Message
(9344). The Program Codes are sorted in alphabetical order by Program Name.
Use the Program Codes in this record:
Records
Record Name Message Type Position Field Name
Program Specific Data 9344 193-200 Program Code
This table supplies the value and description for each Program Code.
Program Codes
Program Code Program Name
CASEXCEP Batch Exception Update Request and Response
GFRSEDTL S/E Detail
ICC00000 Integrated Circuit Card Application Card Issuance
ICC00001 Integrated Circuit Card Application Card Manifest Upload
ICC00002 Integrated Circuit Card Application Web Update
ICC00003 Integrated Circuit Card Application Web Update Forced
LOCLIST0 Location List Message for ATM
LYLARBK2 Loyalty Program AR Backfeed Daily Changes Record
LYLARBK1 Loyalty Program AR Backfeed File Header
LYLARBK4 Loyalty Program AR Backfeed File Trailer
LYLARBK3 Loyalty Program AR Backfeed Full Re-Fresh Record
LYLBNUS2 Loyalty Program Bonus File Cardmember List Detail
LYLBNUS1 Loyalty Program Bonus File Header
LYLBNUS3 Loyalty Program Bonus File Single Scheme Bonus Detail
LYLBNUS5 Loyalty Program Bonus File Trailer
LYLBNUS4 Loyalty Program Bonus File User Specified Bonus Detail
LYLFEFL2 Loyalty Program Fees Detail Record
Program Indicator
Overview A Program Indicator code allows an Acquirer to indicate those transactions where the S/E is participating in special pro-
grams with a liability shift or operational recourse. Use the Program Indicators in this record:
Records
Record Name Message Type Position Field Name
POS First Presentment 1240 892-893 Program Indicator
This table supplies the value and description for each Program Indicator codes.
Region Codes
Overview The Region Code table identifies regions by their ISO 3166-2 codes. The Region Code indicates the state, province or
region of the S/E location. Use the Region Codes in these records:
Records
Record Name Message Type Position Field Name
POS and ATM First and Second Presentment 1240 431-433 Card Acceptor Region Code
Promotional Program Debit File 1244 305-307 Card Acceptor Region Code
On Us POS First and Second Presentment 1340 431-433 Card Acceptor Region Code
On Us ATM First and Second Presentment 1340 431-433 Card Acceptor Region Code
Cardmember Transactions (daily and monthly) 1344 953-955 Card Acceptor Region Code
Information is included in the Enhanced Global 955-957
Management Information Systems Guidelines.
Corporate Client Billing Hierarchy Information is 1505 410-412 Control Account Region Code
included in the Enhanced Global Management
Information Systems Guidelines.
Cardmember Address Characteristics 1515 102-104 Cardmember Region Code
Information is included in the Enhanced Global
Management Information Systems Guidelines.
Auto Rental Industry Specific Detail Addendum 9240 253-255 Auto Rental Region Code
9340 277-279 Auto Rental Pick Up Region Code
315-317 Auto Rental Return Region Code
Entertainment/Ticketing Industry Specific Detail 9240 292-294 Event Region Code
Addendum 9340
Travel/Cruise Industry Specific Detail Addendum 9240 177-179 Card Acceptor Region Code
9340
Communication Services Industry Specific Detail 9240 239-241 Call From Region Code
Addendum 9340 279-281 Call To Region Code
Corporate Purchasing Card Transaction Detail 9240 174-176 Ship To Region Code
Addendum 9340 348-350 Ship From Region Code
Fraud Repository Update/Response 9324/9334 521-533 Card Acceptor Region Code
ATM Location List 9344 352-354 Card Acceptor Region Code
Records (continued)
Record Name Message Type Position Field Name
Fusion Membership Rewards 9344 571-573 Cardmember Billing Region Code
Commercial Card Data File Information is 9345 140-142 Call From Region Code
included in the Enhanced Global Management 180-182 Call To Region Code
Information Systems Guidelines. 181-183 Auto Rental Pick Up Region Code
234-236 Auto Rental Return Region Code
305-307 Card Acceptor Region Code
410-412 Ticket Issuer Region Code
S/E Demographics Detail Data 9640 479-481 Card Acceptor Region Code
Card Acceptor Detail Characteristics Information 9645 479-481 Card Acceptor Region Code
is included in the Outsourced Merchant Acquiring
and Servicing Specifications.
Card Acceptor Demographic Data Information is 9646 466-468 Additional Address 1 Address Region
included in the Outsourced Merchant Acquiring Code
and Servicing Specifications 662-664 Additional Address 2 Address Region
Code
Card Acceptor Anti-Money Laundering (AML) 9647 445-447 Beneficial Owner 1 Address Region
Information is included in the Outsourced Code
Merchant Acquiring and Servicing Specifications 677-679 Beneficial Owner 2 Address Region
Code
909-911 Beneficial Owner 3 Address Region
Code
1141-1143 Beneficial Owner 4 Address Region
Code
Color Coding A black background with reversed white text identifies a prohibited country.
This table supplies the value and description for each Region Code. The table is sorted by Country Code.
Region Codes
Abbreviated Country
Region ID Name Text Abbreviated Name
Name Text Code
000 AFGHANISTAN AFGHAN AF 004
001 BADAKHSHAN BADAKHSHAN AF-BDS 004
002 BADGHIS BADGHIS AF-BDG 004
003 BAGHLAN BAGHLAN AF-BGL 004
004 BALKH BALKH AF-BAL 004
005 BAMIAN BAMIAN AF-BAM 004
006 FARAH FARAH AF-FRA 004
007 FARYAB FARYAB AF-FYB 004
008 GHAZNI GHAZNI AF-GHA 004
009 GHOWR GHOWR AF-GHO 004
010 HELMAND HELMAND AF-HEL 004
011 HERAT HERAT AF-HER 004
012 JOWZJAN JOWZJAN AF-JOW 004
014 KANDAHAR KANDAHAR AF-KAN 004
015 KAPISA KAPISA AF-KAP 004
018 LAGHMAN LAGHMAN AF-LAG 004
019 LOWGAR LOWGAR AF-LOW 004
021 NIMRUZ NIMRUZ AF-NIM 004
022 PAKTIA PAKTIA AF-PIA 004
023 PAKTIKA PAKTIKA AF-PKA 004
024 PARWAN PARWAN AF-PAR 004
025 SAMANGAN SAMANGAN AF-SAM 004
026 TAKHAR TAKHAR AF-TAK 004
030 SAR-E POL SAR-E POL AF-SAR 004
031 KHOWST KHOWST AF-KHO 004
032 NURESTAN NURESTAN AF-NUR 004
Overview The Reject Reason Codes indicate why the Network rejected the file or record. Up to ten (10) Reject Reason Codes may
be used in a rejected message.
AEGNS has introduced informational codes for those records that do not reject but need extra explanation regarding
the processing. These Informational (0000 series) Codes and Reject Reason Codes can be found in the following
records:
Records
Record Name Message Type Position Field Name
POS and ATM First and Second Presentment 1240 1279-1318 Reject Reason Codes
ATM First and Second Presentment 1240 1279-1318
On Us POS First and Second Presentment 1340 1279-1318
On Us ATM First and Second Presentment 1340 1279-1318
On Us First and Final Chargeback 1340 1279-1318
Cardmember Transaction Information is included 1344 1361-1400
in the Enhanced Global Management Information
Systems Guidelines.
First and Final Chargeback Notification 1442 1279-1318
Corporate Account Master Hierarchy Information 1500 1361-1400
is included in the Enhanced Global Management
Information Systems Guidelines.
Corporate Client Billing Hierarchy Information is 1505 1361-1400
included in the Enhanced Global Management
Information Systems Guidelines.
Card Characteristics Information is included in 1510 1361-1400
the Enhanced Global Management Information
Systems Guidelines.
Cardmember Address Characteristics 1515 1361-1400
Information is included in the Enhanced Global
Management Information Systems Guidelines.
Fulfillment Notification 1640 1279-1318
Retrieval Request Notification 1642 1279-1318
ATM Fee Messages 1740/1742 1279-1318
Participant File Acknowledgment 1824 1279-1318
Network File Acknowledgment 1844 1279-1318
Industry Specific Addenda 9240/9340 1279-1318
Extended Financial Addendum 9240 1279-1318
Fraud Repository Update/Response 9324/9334 97-136
Records (continued)
Record Name Message Type Position Field Name
Batch Exception Update Request 9344 237-276 Reject Reason Codes 1-10
Program Specific Data 9344 97-136 Reject Reason Codes
Industry Specific Addenda 9345 1361-1400
Cardmember Account Since Billed Information is 9352 1361-1400
included in the Enhanced Global Management
Information Systems Guidelines.
Cardmember Account Cycle Billed Information is 9353 1361-1400
included in the Commercial Card Guidelines.
Cardmember Account Aging History Information 9354 1361-1400
is included in the Enhanced Global Management
Information Systems Guidelines.
S/E Demographics Detail Data Message 9640 97-136
Fraud Report Record 9644 97-136
Card Acceptor Detail Characteristics Information 9645 97-136
is included in the Outsourced Merchant Acquiring
and Servicing Specifications.
Card Acceptor Demographics Data Information is 9646 97-136
included in the Outsourced Merchant Acquiring
and Servicing Specifications.
Card Acceptor Anti-Money Laundering (AML) 9647 97-136
Data Information is included in the Outsourced
Merchant Acquiring and Servicing Specifications.
Discount Revenue Collection Data Information is 9650 97-136
included in the Outsourced Merchant Acquiring
and Servicing Specifications.
File Header 9824 1279-1318
File Trailer 9825 1279-1318
Data Collection File Header 9844 97-136
Data Collection File Trailer 9845 97-136
Daily Profile File Tracking Sub Header 9846 1361-1400
Profile File Totals Sub Trailer 9847 1361-1400
This table supplies the value and description for each Reject Reason Code.
Overview The Report Category maps each Merchant Category Code to a high level industry type (i.e., retail, lodging, etc.) to
assist Participants in providing the contractual Program Progress Reports with the transaction volume per industry.
Overview The Role Type Code uniquely identifies the merchant business role. Use the Role Type Codes in these records:
Records
Record Name Message Type Position Field Name
S/E Demographics Detail Data Record 9640 512-514 Role Type Code
Card Acceptor Detail Characteristics is included 9645 512-514 Role Type Code
in the Outsourced Merchant Acquiring and
Servicing Specifications.
This table supplies the value and description for each Role Type Code.
Overview Only some Service Code Values are used on the American Express Global Network. The Service Code is a three-digit
number on ISO 7813 Standard Track 1 and Track 2 layouts that specifies acceptance requirements and limitations for
Card usage.
Records
Record Name Message Type Position Field Name
ISO 7813 Standard Track 1 N/A 50-52 Service Code
ISO 7813 Standard Track 2 N/A 22-24
This table supplies the value and description for each Service Code.
Service Codes
Service Code Description
000 Static code used to generate PCSC value used with CSC v2 algorithm. Not encoded on
magnetic stripe or chip. Refer to the American Express Hardware Security Module (HSM)
Function Requirements for more instruction.
101 Available for all Transactions internationally
102 Available for goods and services internationally (no ATM)
103 Available internationally for ATM use only, PIN required
106 Available for all Transactions internationally, normal authorization parameters and prompt
for PIN if PIN Pad present
120 Available for all Transactions internationally, Authorization by Issuer only and PIN required
121 Available for all Transactions internationally, Authorization by Issuer only
122 Available for all Transactions internationally, Authorization by Issuer only, Goods and
Services
123 Available for all Transactions internationally, Authorization by Issuer only, ATM only, PIN
required
126 Available for all Transactions internationally, Authorization by Issuer only and prompt for
PIN if PIN pad present
141 Available for Digital Wallet Transactions using Magnetic Secure Transmission (MST)
201 Available for all Transactions internationally, AEIPS-compliant chip on the Card
Overview The Issuer completes the Single & VIP Stand-In Table and the Velocity Based Stand-In Parameter Table providing the
parameters to be used when GNSAS provides stand-in service for the Issuer.
Note: These forms are to be completed for all new or existing Participants requesting or modifying their stand-in pro-
cesses.
This table supplies the value and description for each Single Charge and VIP Merchant Type Code. The codes in this
table indicate the parameter to be used for a single transaction.
The Velocity-Based Merchant Stand-In Parameter Table provides the Merchant Type Code for each Velocity Merchant
Classification. The codes in this table indicate the parameter to be used for a Transaction if it is in the allowable accu-
mulated amount and incurred within a specified number of days. Merchant groupings are used to combine a number of
industry types for the same value limit. Each S/E Type (Merchant Type) must have an associated stand-in amount as
established by the Issuer, except for Merchant Type Codes 06, 07, 12, and 13, which must default to a stand-in
amount of zero dollars and decline.
Overview The Status Reason Code identifies the reason a merchant was canceled or reinstated. It works in conjunction with the
Status Code, which indicates whether the merchant is active or has been canceled or reinstated. Use the Status Rea-
son Codes in these records:
Records
Record Name Message Type Position Field Name
S/E Demographics Detail Data Record 9640 510-511 Status Reason Code
Card Acceptor Detail Characteristics Information 9645 510-511 Status Reason Code
is included in the Outsourced Merchant Acquiring
and Servicing Specifications.
Card Acceptor Anti-Money Laundering (AML) 9647 209-210 Status Reason Code
Data Information is included in the Outsourced
Merchant Acquiring and Servicing Specifications.
Cancellation This table supplies the codes and descriptions for S/E records that have been canceled.
Status Codes
Status Reason Codes (Cancellation)
Cancellation Code Description
01 Canceled - Out Of Business
02 Canceled - Bankruptcy
04 Canceled - Discount Complaint
05 Canceled - Returned Mail
06 Canceled - Affiliation Fee
07 Canceled - Merchant In Receivership
10 Canceled - Cardmember Complaint
12 Canceled - No Longer Honors Card
13 Canceled - No Submission Previous 12 Months
14 Canceled - Branch Closed
15 Canceled - Fraud/Credit Risk
16 Canceled - Merchant Has Never Submitted
Reinstatement This table supplies the codes and descriptions for S/E records that have been reinstated.
Status Codes
Status Reason Codes (Reinstatement)
Reinstatement Code Description
01 Canceled Error
02 Complaint Satisfied
03 Policy
04 Debit Balance Paid
05 Account Reopened
06 Affiliation Fee Paid
07 Other
08 Merchant Control / Fraud
09 Approval / Contract Review
10 American Express Request – Previous Suppression
11 American Express Request – Previous Fraud
12 Full Recourse Signed
13 American Express Request
14 Inactive Now Submitting
15 Merchant Located
16 Merchant Request – Previous Suppression
18 Merchant Request
Overview The Tax Exempt Code uniquely identifies the tax exempt code associated with the Tax Type Code. Use the Tax Codes in
the following table.
Records
Message
Record Name Position Field Name
Type
Corporate Purchasing Card Transaction Detail 9240 799 Tax Exempt Code 1 - 4
Addendum 833
867
901
The following table provides the value and description for each Tax Exempt Code.
Overview The Tax Reason Code tells Issuers in special markets how to calculate taxes for transactions.
Records
Message
Record Name Position Field Name
Type
POS First and Second Presentment 1240 894-895 Tax Reason Code
This table supplies the value and description for Tax Reason Codes.
1. Specific for Mexico market variation on Value Added Tax compliance. Contact your AEGNS Representative for more information.
2. Specific for Mexico market variation on Value Added Tax compliance. Contact your AEGNS Representative for more information.
Overview The Tax Type Code uniquely identifies the type of tax payment associated with the transaction. Use the Tax Type Codes
in this record:
Records
Message
Record Name Position Field Name
Type
Corporate Purchasing Card Transaction Detail 9240 766-768 Tax Type Code 1 - 4
Addendum 800-802
834-836
868-870
This table supplies the value and description for each Tax Type Code.
Overview The Transaction Status Code identifies in what “state” a transaction within a file is according to the Daily Activity File.
Use the Transaction Status Codes in this record:
Records
Record Name Message Type Position Field Name
Daily Activity File (DAF) 1644 13-14 Transaction Status
This table supplies the value and description for each Transaction Status Code.
Overview The Travel Document Type classifies the nature of the document. Use the Travel Document Type Codes in these
records:
Records
Record Name Message Type Position Field Name
Airline Industry Specific Detail Addendum 9240/9340 377-378 Travel Document Type Code
Ticket Details is included in the Enhanced Global 9345 433-435 Travel Documentation Type Code
Management Information Systems Guidelines.
This table supplies the value and description for each Travel Document Type Code.
Overview The Travel Transaction Type Code classifies the type of charge used in airline and rail transactions. Use the Travel
Transaction Type Codes in these records:
Records
Record Name Message Type Position Field Name
Airline Industry Specific Detail Addendum 9240/9340 250-252 Travel Transaction Type
Rail Industry Specific Detail Addendum 9240/9340 810-812 Travel Transaction Type
This table supplies the value and description for each Travel Transaction Type Code.
Overview The Type of Plan identifies the plan being utilized for a Deferred Payment Plan (DPP) installment agreement. Use the
Type of Plan Codes in this record:
Records
Record Name Message Type Position Field Name
Deferred Payment Plan Addendum 9240/9340 540-543 Type of Plan Code
This table supplies the value and description for each Type of Plan Code.
Overview The Valid Billing Unit Code indicates the specific purpose for the fee being charged in the Fee Collection message
(1744). Use the Valid Billing Unit Codes in this record:
Records
Record Name Message Type Position Field Name
Fee Collection 1744 172-174 Valid Billing Unit Code
Combination Valid Combination VBU Codes show the purpose for the fee in the Fee Collection (1744) message. The fees are billed, when
Billing Unit Codes necessary, according to the Participant’s negotiated contract and the Business and Operational Policies manual. This
table supplies the value, description, and Fee Type Code for each Valid Billing Unit Code.
Recurring Valid Recurring VBU Codes show the purpose for the fee in the Fee Collection (1744) message. The fees are billed, when
Billing Unit Codes necessary, according to the Participant’s negotiated contract and the Business and Operational Policies manual. This
table supplies the value, description, and Fee Type Code for each Valid Billing Unit Code.
Ad Hoc Valid Ad Hoc VBU Codes show the purpose for the fee in the Fee Collection (1744) message. The fees are billed, when nec-
Billing Unit Codes essary, according to the Participant’s negotiated contract and the Business and Operational Policies manual. The fol-
lowing table provides the value, description, and Fee Type Code for each Valid Billing Unit Code.
Overview The Wallet Provider Provisioning Path Reason Codes subfield is used to represent the reason the Wallet Provider chose
the specific provisioning path.
Use the Wallet Provider Provisioning Path Reason Codes in the following records:
Records
Message
Record Name Position Field Name
Type
Payment Token Provisioning Request 1100 Bit 60, Subfield 3 Wallet Provider Provisioning Path
Reason Codes
The following table lists the values and descriptions for each code.