Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

 DateByDescription / Comments
1 Cecilia DoBAMS modified DFM templates. Update document to reflect changes.
2 Cecilia Do

Initial creation of document

...

– version 46

Use Cases

The main use case for this settlement file is to reconcile the uPay postback transactions. Other use cases includes department refund notifications.

...

Field NameField TypeField LengthDescriptionNotesUCI Comments
Record Typevarchar23Constant “004”The 004 record will provide transaction detail for card types that are processed through First Data but not funded by First Data.  There will be a 004 record for each of the transactions included in the prior day's funding.

Use to determine how to parse the record.

Hierarchy IDvarchar220Hierarchy Merchant Number in which the file is created.  
Hierarchy Level No.varchar25ClientLine Hierarchy Level that the file is being created for.Refer to Appendix 1 
Location IDvarchar220Outlet level MID Merchant ID number for the school/division.
Location DBA Namevarchar280Doing Business Address Name assigned to the Outlet MID 

"UCI MARKETPLACE <highest school/division KFS org code>"

Displayed on customer credit card statement.

Store Numbervarchar210Discretionary number setup on the Merchant Master  
External IDvarchar225Discretionary Number assigned to Outlet Level MID Client Correspondence Flag must be set to a Y 
Funded Date/Load Datevarchar28Funded Date is when the settled transaction amount was sent to your bank for payment. Load Date is when the settled transaction are loaded to the database for reporting.YYYYMMDD
This field will represent Funded Date by default, unless you select to receive this record by Load Date, then this field will display that Load Date.
Load Date doe not indicate that the transactions have been funded

Utilizing Loaded Date (settlement date).

Card Typevarchar210Association that the transaction is sent to for processing. Ex. Visa, MC, etc.Appendix 2Corresponds to uPay postback card_type.
Card Numbervarchar225Unique number assigned to cardholderCard masking is determined by the Masking Flag attribute in Business Track portal for the user.Displays first 6, last 4 digits of credit card number.
Terminal IDvarchar215Discretionary POS Identification number**Currently Clientline Database only stores 5 digits 
Batch Numbervarchar220Number assigned to each group of settled transactions 

Bank of America's ID number for the submitted transaction batch.

Should be the same for all transactions in the same report.

Batch Datevarchar28Date group of transactions was settledYYYYMMDD

Batch date.

Authorization Codevarchar286 digit code assigned at the time card was authorized 

Authorization/approval code.

Invoice/Trace IDvarchar220Discretionary 12 digit number sent on transaction by merchant Does not map to TouchNet.
Reference Numbervarchar23023 byte Number assigned to each settled transaction prior to sending to the Associationaka ARNDoes not map to TouchNet.
Transaction IDvarchar220Number assigned by the AssociationVisa Tran ID or MasterCard Banknet Reference NumberDoes not map to TouchNet.
Transaction Datevarchar28Date transactions was processed at POS 

Authorization date.

Transaction Amount Signvarchar21+/-('+) = Sale  (-) = RefundCorresponds to uPay postback pmt_amt.
Transaction AmountNumber15Amount of the processed transaction 
Processed Currency Codevarchar23ISO 4217 3 digit code representing the  Currency the transaction was funded inRefer to Appendix 3 
Submitted Currency Amount Signvarchar21+/- ('+) = Sale  (-) = Refund
Only available merchants setup as multi-currency 
 
Submitted Currency AmountNumber15The transaction amount in the currency the transaction was processed in at the POSFormatted as 999999999999.99
Only available merchants setup as multi-currency 
 
Submitted Currency Codevarchar23ISO 4217 3 digit code representing the  Currency the transaction was processed in at the POSRefer to Appendix 3 
Currency Conversion RateNumber20The rate applied to convert a transaction between submitted and processed currencyFormatted as 9999999999.999999999 
Transaction Statusvarchar22Code indicating  if the transaction was processed (P) or rejected (R)Refer to Appendix 4May want to verify that transaction went through.
Reject Indicatorvarchar211 digit code indicating if the transaction was rejected (Y) or accepted (N)Refer to Appendix 5May want to verify that transaction went through.
Reject Reasonvarchar280Description why a transaction was rejectedRefer to Appendix 6 
Entry Modevarchar22How the transaction was originally performed (ex. Terminal, POS, Chip)Refer to Appendix 7 
PC Terminal Capabilityvarchar21Code indicating if the card was Present or Not PresentRefer to Appendix 8 
Pinless Debitvarchar21Code indicating if the debit card was processed without a PIN  
Plan Codevarchar24Interchange Plan Code that the transaction should qualify atRefer to Appendix 9 
Billback Reasonvarchar210The code that indicates why a transaction did not clear at the expected rateRefer to Appendix 10 
Reclass Codevarchar24Final plan code that the transaction qualified at Refer to Appendix 9 
Partial Auth Indicatorvarchar211 digit code indicating if Partial Authorization is supportedRefer to Appendix 11 
Transaction Typevarchar26Code indicating the action taken on the card (ex. Sale, Credit, Void)Refer to Appendix 12 
Transaction Modevarchar26The manor in which a transaction was processed (ex. Electronic, Manual, Swiped)Refer to Appendix 13 
Transaction Sourcevarchar22How the transaction was sent to us for processingRefer to Appendix 14 
Health Care Cardvarchar22Indicator identifying if the card is or isn't a Health Care CardRefer to Appendix 15 
AFD Completion Codevarchar22Automated Fuel Dispenser code. Will only apply to Petroleum clientsRefer to Appendix 16 
Authorization Amount Signvarchar21+/- ('+) = Sale  (-) = Refund
Info

As of , Authorization Amount matches Transaction Amount.

Authorization AmountNumber15Amount  verified as available on a card for a transaction to occurFormatted as 999999999.99
Info

As of , Authorization Amount matches Transaction Amount.

Authorization Datevarchar28Date the verification occurred on a card for a transactionYYYYMMDD 
Transaction Timevarchar210The hour, minute and second when the transaction was performedHH:MM:SS
Some FE default this value. You need to check with you account management team if this information is available on your processing platform.
Does not correspond to actual transaction time; set to 00:00:00.
Expiration Datevarchar242 digit month & 2 digit year when a card becomes invalid Does not correspond to actual expiration date of the card.
Authorization SIC Codevarchar24Standard Industry Code at the time the card was authorized that corresponds
to the client’s Visa Merchant Category Code
  
AVS Flagvarchar21Code indicating the level of Address Verification Refer to Appendix 17 
Response Codevarchar21Same as Authorization Response Code  
CVC2 Resultvarchar21Indicator if Card Verification Code is present for Visa transactionRefer to Appendix 19 
CVV2 Resultvarchar21Indicator if Card Verification Value is present for MasterCard transactionRefer to Appendix 19 
Sales Tax Amount Signvarchar21+/- ('+) = Sale  (-) = Refund 
Sales Tax AmountNumber15Sales Tax Amount on a petroleum transaction  
Invoice Amount Signvarchar21+/- ('+) = Sale  (-) = Refund 
Invoice AmountNumber15Total Amount of all the Product Code Amounts for a Petroleum transactionFormatted as 999999999999.99 
Product Code 1varchar26NACS Code for the goods purchased
Only applies to Petroleum
  
Product Gallons 1Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 1varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 1Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Product Code 2 varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
  
Product Gallons2Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 2varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 2Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Product Code 3varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
  
Product Gallons 3Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 3varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 3Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Product Code 4varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
  
Product Gallons 4Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 4varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 4Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Product Code 5varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
  
Product Gallons 5Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 5varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 5Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Vehicle Numbervarchar217VIN associated with Fleet Card
Only applies to Petroleum
  
Odometervarchar210Odometer Number associated with Fleet Card
Only applies to Petroleum
  
Driver IDvarchar220Drivers License Number associated with Fleet Card
Only applies to Petroleum
  
Special Reference  #1 varchar225Discretionary field sent by merchantPTS XN07-Merchant Order Number - Compass FE only 
Special Reference  #2varchar225Discretionary field sent by merchantPTS XN08- Tracking Number - Compass & Omnipay FE only 
Authorization Response Codevarchar22Code that indicates the response on an attempted transaction. (ex. Approval, decline, etc.Appendix 18 
Convenience Fee Amount Signvarchar21Available for merchants participating in Convenience Fee program  
Convenience Fee AmountNumber9Available for merchants participating in Convenience Fee programAvailable for merchants participating in Convenience Fee program Formatted as 999999.99 
SubMerchant IDvarchar220Available for PSPs only  
Soft Descriptorvarchar232Available for PSPs only  
Bank Reference Numbervarchar220*Client specific field not available for use*  
Auth Sourcevarchar21How the transaction was sent  for authorization  
CAT Levelvarchar21Indicator if it is a Card Holder Activated terminal  
Cardholder ID Methodvarchar21Indicates how the Cardholder was identified by the Merchant. This field is only required for VISA transactions  
Card Presence Indicatorvarchar21   
Merchant Reference Numbervarchar298 digit Discretionary field sent by merchantAvailable on all Front Ends
PTS 'D' record (this # is used as part of the 23 digit Reference Number)
Appears to be sequential ID number that starts at 1. May loosely tie to uPay postback tpg_trans_id, but reliability questionable.
Total Auth Amount Signvarchar21+/- ('+) = Sale  (-) = RefundDo NOT use for matching. Does not necessarily match uPay postback pmt_amt. 
Total Auth Amountvarchar215Total Amount authorized for a transaction 
Product Code 6varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
  
Product Gallons 6Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 6varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 6Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Product Code 7varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
  
Product Gallons 7Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 7varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 7Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Product Code 8varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
  
Product Gallons 8Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 8varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 8Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Product Code 9varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
  
Product Gallons 9Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 9varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 9Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Product Code 10varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
  
Product Gallons 10Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999 
Product Amount Sign 10varchar21+/- ('+) = Sale  (-) = Refund 
Product Amount 10Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99 
Usage Indicatorvarchar21Indicator to identify if credit transaction is Credit ('C) or Signature Debit (D)  
Airline Ticket Numbervarchar220Airline Industry only  
User Datavarchar232*Note* use the User Data 2 field instead of User DataComprised of the XN02-XN06 PTS records 
Assessments Sign varchar21*Client specific field not available for use*+/-  
AssessmentsNumber17*Client specific field not available for use*Formatted as 999999999999.9999 
Service Charges Signvarchar21*Client specific field not available for use*+/-  
Service ChargesNumber17*Client specific field not available for use*Formatted as 999999999999.9999 
Interchange Rate Signvarchar21*Client specific field not available for use*+/-  
Interchange RateNumber20*Client specific field not available for use*Formatted as 9999999999.999999999 
Per Tran Fee Signvarchar21*Client specific field not available for use*+/-  
Per Tran FeeNumber15*Client specific field not available for use*Formatted as 999999999999.99 
Mobile Indicatorvarchar22Indicator that a transaction originated from the Ucomm Gateway*Client specific field not available for use* 
User Data 2varchar2145Discretionary data sent on transaction by the merchantComprised of the XN02-XN06 PTS records 
Filler 1092SpacesFiles will be 1000 character or 2500 fixed length records depending on how many fields are selected.  File is padded on the right with spaces. 2500 characters.

...

Anchor
Appendix1
Appendix1
Appendix 1 - Hierarchy Levels

Code

Description

120

Outlet/Member

100

Chain/Subgroup

90

Corporate/Group

60

Agent

50

Bank

40

Business (Owner)

20

Marker Bank

Anchor
Appendix2
Appendix2
Appendix 2 - Card Type

North Domestic

Code

Description

00000

Not Specified

00001

MasterCard

00002

Visa

05601

STAR Signature Debit

00003

Discover

00004

Diners (FDMS Funds)

00005

Diners Pass through

00006

Amex

00007

JCB

00008

Amex OptBlueAcquiring

00009

Private Label

00010

Voyager

00011

Encore

00012

NYCE (Debit)

00013

Most

00014

Private Label

00015

SES

00016

Cashstation (Debit)

00017

Pulse (Debit)

00018

ATM (Debit)

00019

JBS

00020

Telecheck (Not check services)

00021

Telecheck (Not check services)

00022

ETC (Debit)

00023

Explore (Debit)

00024

Interlink (Debit)

00025

Switch (Debit)

00026

Purchasing Card

00027

EBT – Electronic Benefits Transfer

00028

Gateway Debit Card

00029

Stored Value

00030

Stored Value

00031

Private Label

00033

Check Warranty

00034

Check Non-Warranty

00035

WEX – Wright Express

00036

Petroleum – Fleet Core

00037

Petroleum – Fleet One

00038

Petroleum

00039

Petroleum

00040

Petroleum

00048

Loyalty

00049

Bill Me Later

00050

Revolution MoneyAPM

00053

Local Payments

00075

Maestro

00076

Maestro Chip

00077

Solo

00078

Solo Chip

00079

Visa Consumer

00080

Visa Electronic Signature

00081

Visa Debit

00082

Visa Purchasing Card

00083

Visa Debit Chip

00084

Visa Chip

00085

MasterCard Consumer

00086

MasterCard Chip

00087

MasterCard Purchasing Card

00088

MasterCard Debit

00092

MasterCard Debit Chip

00093

Telecredit

...

Ominpay Specific

...

Code

Description

00

Terminal not used/hardcopy

01

Manual/Key entered

02

Magnetic stripe read – track 2

03

Bar Code Read

04

OCR Read

05

ICC Read – CVV Data Reliable

06

Magnetic stripe read – track 1

07

Pan Auto Entry via contactless chip

30

Unspecified or unknown

32

POS Device not pin entry capable

38

PIN capability/pinpad not working

39

PIN Verified by POS Device

80

Magnetic Stripe unaltered – as fallback to chip

81

Electronic Commerce Transaction

90

CVV Qualified mag stripe read

92

Batch Authorizations

93

Batch Authorization Cash Access

95

ICC Read – CVV Data Unreliable

91

Pan auto-entry via contactless magnetic stripe

...

Code

Description

P

Present

Null

Not Present

...

Download link here.

...

Download link here.

...

Code

Description

0/Null

Partial Authorization not Supported

1

Partial Authorization Supported

...

Code

Description

5

Sale

6

Credit

7

Cash Advance

8

Conditional Deposit Sale

9

Conditional Deposit Cash Advance

A

Sale Auth Request

B

Cash Advance Auth Request

C

American Express Auth Request

D

Carte Blanche Auth Request

E

Diners Club Auth Request

F

JBS Auth Request

G

Private Label Auth Request

H

Account Verify Request

X

Regular Void

Y

Void Undelivered

Z

Void Reversal

...

Code

Description

E

Electronic

M

Manual

S

Swiped

...

Code

Description

BT

Batch Settlement

HC

Host Capture

...

Code

Description

Y

Health Care Card

Null

Not a Health Care Card

...

 Code

Description

Y

Completion Advice Received within 60 mins.

N

No Completion Advice Received

U

Untimely Completion Advice

Null

Not applicable or not provided

...

Code

Description

0

Data Was not Supplied in Auth Request

1

Data Was Supplied but not checked by Issuer

2

Data Matched

4

Data Did Not Match

A

Address Matches, Postal Code Does not Match

B

Intl Address Matches, Postal Code Does not Match

C

Intl Address and Postal Code Do not Match

D

Intl Address and Postal Code Match

E

Error Response for Merchant Category Code

F

Address and Postal Code Match

G

Address Not Verified, International

I

Intl Address Not Verified

M

Intl Address and Postal Code Match

N

Address and Postal Code Do Not Match

P

Intl Postal Code Matches, Address Does Not Match

R

Issuer System Unavailable or Timeout, Retry

S

Service Not Supported by Issuer

T

9 Digit Postal Code Matches, Address Does Not Match

U

Address Information Unavailable, Domestic

W

9 Digit Postal Code Matches, Address Does Not Match

X

Address and 9 Digit Postal Code Match

Y

Address and 5 Digit Postal Code Match

Z

5 Digit Postal Code Matches, Address Does Not Match

...

AUTH_RESP_CODEDESCRIPTIONCATEGORY
00ApprovalCREDIT
01Approval with id CREDIT
02DeclineCREDIT
03Pickup CardCREDIT
04Referral CREDIT
05Does not respCREDIT
06Call auth centerCREDIT
07DeclinedCREDIT
08Do not honorCREDIT
09ErrorCREDIT
10Invalid acct CREDIT
11Invalid amt CREDIT
12Invalid prefixCREDIT
13Invalid pos CREDIT
14Invalid exp date CREDIT
15Invalid transCREDIT
16Standin approval CREDIT
17Invalid stateCREDIT
18Invalid message format CREDIT
19Invalid transactionCREDIT
20System errorCREDIT
21Center closed CREDIT
22Dup transactionCREDIT
23Reversal not acceptedCREDIT
24Reversal accepted CREDIT
25System busy CREDIT
26ReferralCREDIT
27Referral center closedCREDIT
28ReversalCREDIT
29Sale auth edcCREDIT
30Request cancelled CREDIT
31Reversal not accepted CREDIT
32Reversal completeCREDIT
33Reversal rejectedCREDIT
34Reversal acc cond CREDIT
35Service unavailableCREDIT
36Tech difficultiesCREDIT
37Exceeded pinCREDIT
38nvalid cashbackCREDIT
39Referral - issurer spec conditionCREDIT
40Timeout CREDIT
41ErrorCREDIT
42Pick up card, special conditionCREDIT
43Vip approvalCREDIT
44Invalid transactionCREDIT
45Invalid amountCREDIT
46Invalid card number(non-existent)CREDIT
47No such issuerCREDIT
48Re-enter transactionCREDIT
49No action taken(cant backout prior)CREDIT
50Unable to locate record/account numCREDIT
51File temporarily unavailableCREDIT
52Pickup card(lost card)CREDIT
53Pickup card(stolen card)CREDIT
54Insufficient fundsCREDIT
55No checking accountCREDIT
56No savings accountCREDIT
57Expired cardCREDIT
58Incorrect pinCREDIT
59Trans not permitted to cardholderCREDIT
60Trans not permitted to terminalCREDIT
61Exceeds withdrawal amount limitCREDIT
62Restricted cardCREDIT
63Activity count limit exceededCREDIT
64Allowable number pin tries exceededCREDIT
65Unable to locate previous messageCREDIT
66Prev/orig repeat/rvrsl inconsistentCREDIT
67Invalid dateCREDIT
68Cryptographic error in pin of cvvCREDIT
69Incorrect cvvCREDIT
70Unable to verify pinCREDIT
71No reason decline req acct verifyCREDIT
72Issuer or switch inoperativeCREDIT
73Cannot find institution or networkCREDIT
74Violation of lawCREDIT
75System malfunctionCREDIT
76Forward to issuerCREDIT
77See exhibit for error listingCREDIT
78Void of captured itemCREDIT
79Display of batch summary inquiryCREDIT
80Batch detail reviewCREDIT
81Batch control transactionCREDIT
82Invalid, tgn/cic not validatedCREDIT
83Credit transactionCREDIT
84Capture of post authorizationCREDIT
85Call telecheckCREDIT
86Invalid, host not availableCREDIT
87Verification transactionCREDIT
88Test okCREDIT
89Duplicate transactionCREDIT
90Transaction acceptedCREDIT
91Transaction not acceptedCREDIT
92Invalid accountCREDIT
93Invalid pos indicatorCREDIT
94Standin approvalCREDIT
95Invalid stateCREDIT
96Invalid message formatCREDIT
97Reversal acceptedCREDIT
98System busyCREDIT
99Unkown responseCREDIT
00Approval DEBIT
01Approval with id DEBIT
02DeclineDEBIT
03Pickup CardDEBIT
04Referral DEBIT
05Accepted DEBIT
06Not accepted DEBIT
10Invalid acct DEBIT
11Invalid amt DEBIT
12Invalid prefixDEBIT
13Invalid pos DEBIT
14Invalid exp date DEBIT
15Invalid transDEBIT
16Standin approval DEBIT
17Invalid stateDEBIT
18Invalid message format DEBIT
20System errorDEBIT
21Center closed DEBIT
22Dup transactionDEBIT
24Reversal accepted DEBIT
25System busy DEBIT
30Request cancelled DEBIT
31Reversal not accepted DEBIT
32Reversal completeDEBIT
33Reversal rejectedDEBIT
34Reversal acc cond DEBIT
35Reversal sys88 gen DEBIT
36Invalid pin DEBIT
37Exceeded pinDEBIT
38nvalid cashbackDEBIT
40Timeout DEBIT

Code

...

Code

Description

A

Processed

R

Reject

...

Code

Description

Y

Transaction is rejected

N

Transaction is accepted

...

Description

000

N/A

001

EUROPAY

002

MASTERCARD

003

VISA

004

AMEX

005

PROPRIETARY

006

DINERS CLUB

007

JCB

020

MDS

022

UKDM

100

INTRABANK

102

AUS DOM. DEBIT

103

AUS DOM. CREDIT

104

PAGOBANCOMAT

105

CHINA UNION PAY

106

PRIVATE LABEL

107

LOYALTY

111

ELV

112

PAYPAL

113

GOOGLE

114

AUSTRIA DD

115

SPAIN DD

116

NETHERLANDS DD

117

UK DD

118

FRANCE DD

119

ITALY DD

120

BELGIUM DD

121

RTBT GERMANY

122

RTBT NETHERLANDS

123

BANKSERV MC

124

BANKSERV VISA

125

BANKSERV AMEX

126

BANKSERV DINERS

200

ONUS

201

BCMC

999

ALL

Anchor
Appendix3
Appendix3
Appendix 3 - Currency Code

CURRENCY_CODECOUNTRY_NAMECURRENCY_NAMECURRENCY_ABV
000UNKNOWNUNKNOWNUNK
008Albania LekALL
012Algeria Algerian DinarDZD
031Azerbaijan Azerbaijanian ManatAZN
032Argentina Argentine PesoARS
036AustraliaAustralian DollarAUD
044Bahamas Bahamian DollarBSD
048Bahrain Bahraini DinarBHD
050Bangladesh TakaBDT
051Armenia Armenian DramAMD
052BarbadosBarbados DollarBBD
060Bermuda Bermudian DollarBMD
064Bhutan Bhutan NgultrumBTN
068Bolivia, Plurinational State ofBolivianoBOB
072BotswanaPulaBWP
084BelizeBelize DollarBZD
090Solomon Islands Solomon Islands DollarSBD
096Brunei Darussalam Brunei DollarBND
104Myanmar KyatMMK
108Burundi Burundi FrancBIF
116Cambodia Cambodian RielKHR
124Canada Canadian DollarCAD
132Cape VerdeCape Verde EscudoCVE
136Cayman Islands Cayman Islands DollarKYD
144Sri Lanka Sri Lanka RupeeLKR
152Chile Chilean PesoCLP
156China, People's Republic of Yuan RenminbiCNY
157Offshore ChinaRenminbiCNH
158Taiwan, Province of ChinaDollarTWN
170Colombia Colombian PesoCOP
174Comoros Comoro FrancKMF
175MayotteEUROMYT
188Costa Rica Costa Rican ColonCRC
191Croatia, Republic of Croatian KunaHRK
192Cuba* Cuban PesoCUP
196Cyprus Cyprus PoundCYP
203Czech Republic Czech KorunaCSK
208DenmarkDanish KroneDKK
214Dominican Republic Dominican PesoDOP
218Ecuador SucreECS
222El Salvador El Salvador ColonSVC
230Ethiopia Ethiopian BirrETB
232EritreaEritrean NafkaERN
233Estonia KroonEEK
238Falkland Islands (Malvinas)Falkland Islands PoundFKP
239South Georgia and the South Sandwich IslandsBritish PoundsSGS
242Fiji Fiji DollarFJD
248Aland IslandsEUROALA
262Djibouti Djibouti FrancDJF
270Gambia DalasiGMD
275Palestine, State ofIsraeli New Sheqal, Jordanian Dinar and U.S. DollarPSE
288Ghana CediGHC
292Gibraltar Gibraltar PoundGIP
320Guatemala QuetzalGTQ
324Guinea Guinea FrancGNF
328Guyana Guyana DollarGYD
332Haiti GourdeHTG
340Honduras LempiraHNL
344Hong Kong Hong Kong DollarHKD
348Hungary ForintHUF
352Iceland Icelandic KronaISK
356India/BhutanIndian RupeeINR
360IndonesiaIndonesian RupiahIDR
364Iran, Islamic Republic of Iranian RialIRR
365Iran Airlines Iranian Airline Rate 
368Iraq Iraqi DinarIQD
376Israel ShekelILS
388Jamaica Jamaican DollarJMD
392Japan YenJPY
398Kazakhstan TengeKZT
400Jordan Jordanian DinarJOD
404Kenya Kenyan ShillingKES
408North Korean North Korean WonKPW
410Korea, Republic of WonKRW
414Kuwait Kuwaiti DinarKWD
417Kyrgyzstan SomKGS
418Lao KipLAK
422Lebanon Lebanese PoundLBP
426LesothoLesotho LotiLSL
428Latvia Latvian LatsLVL
430Liberia Liberian DollarLRD
434Libyan Arab Jamahiriya Libyan DinarLYD
440Lithuania Lithuanian LitasLTL
446MacaoMacao PatacaMOP
454Malawi Kwacha (Malawi)MWK
458Malaysia Malaysian RinggitMYR
462Maldives Maldive RufiyaaMVR
470Malta Maltese LiraMTL
478Mauritania OuguiyaMUR
480Mauritius Mauritius RupeeMUR
484Mexico Mexican PesoMXN
496Mongolia Mongolian Tugrik MNT
498Moldova, Republic ofMoldovan LeuMDA
504MoroccoMoroccan DirhamMAD
508Mozambique MeticalMZM
512Oman Rial OmaniOMR
516Namibia Namibian DollarNAD
524Nepal Nepalese RupeeNPR
531CuracaoGuilderCUW
532The Netherlands Antilles/Curacao/Sint MaartenNetherlands Antillian GuilderANG
533Aruba Aruban GuilderAWG
534Sint MaartenGuilderSXM
535Bonaire, Sint Eustatius and SabaUS DollarBES
548Vanuatu VatuVUV
554New ZealandNew Zealand DollarNZD
558Nicaragua Nicaraguan Cordoba OroNIO
566Nigeria NairaNGN
578NorwayNorwegian KronerNOK
583Micronesia, Federated States ofUS DollarFSM
586Pakistan Pakistan RupeePKR
590Panama Panama BalboaPAB
591PanamaPanama Balboa PAB
598Papua New Guinea Papua New Guinea KinaPGK
600Paraguay Paraguayan GuaraniPYG
604Peru Peruvian Nuevo SolPEN
608Philippines Philippine PesoPHP
624Guinea-Bissau Guinea-Bissau PesoGWP
626East Timor Timor EscudoTPE
634Qatar Qatari RialQAR
643Russian Federation Russian RubleRUR
646Rwanda Rwanda FrancRWF
652Saint BarthelemyEUROBLM
654Saint Helena, Ascension and Tristan Da CunhaSaint Helena PoundSHP
663Saint Martin (French Part)EUROMAF
678Sao Tome and Principe Sao Tome and Principe DobraSTD
682Saudi Arabia Saudi RiyalSAR
688SerbiaSerbian dinarSRB
690Seychelles Seychelles RupeeSCR
694Sierra Leone Sierra Leone LeoneSLL
702Singapore Singapore DollarSGD
703Slovakia Slovak KorunaSSK
704Vietnam Dong(Vietnam)VND
705Slovenia TolarSIT
706Somalia, Federal Republic ofSomali ShillingSOS
710South AfricaRandZAR
716Zimbabwe Zimbabwe DollarZWD
728South SudanSouth Sudanese PoundSSP
740Suriname Surinam GuilderSRG
748Swaziland Swaziland Lilangeni SZL
752Sweden Swedish KronaSEK
756SwitzerlandSwiss FrancCHF
760Syrian Arab Republic Syrian PoundSYP
764Thailand BahtTHB
776Tonga Pa'angaTOP
780Trinidad and Tobago Trinidad and Tobago DollarTTD
784United Arab Emirates U.A.E. DirhamAED
788Tunisia Tunisian DinarTND
792Turkey Pseudo-Turkish LiraTRY
795Turkmenistan ManatTMM
800Uganda Uganda ShillingUGX
807MacedoniaDenarMKD
818Egypt Egyptian PoundEGP
826United KingdomPound SterlingGBP
831GuernseyPoundGGY
832JerseyPoundJEY
833Isle of ManPoundIMN
834Tanzania, United Republic ofTanzanian ShillingTZS
840United States/Bonaire, Sint Eustatius, and Saba/Occupied Palestinian TerritoryU.S. DollarUSD
858UruguayUruguayan PesoUYU
860Uzbekistan Uzbekistan Som UZS
862Venezuela BolivarVEB
882Samoa TalaWST
886Yemen Yemeni RialYER
891Serbia and Montenegro Serbian DinarCSD
894Zambia KwachaZMK
901Taiwan (Province of China) New Taiwan DollarTWD
933BelarusBelarussian RubleBYN
934TurkmenistanTurkmenistan New Manat TMT
936GhanaGhanaian CediGHS
937VenezuelaVenezuelan Bolivar FuerteVEF
938Sudan Sudanese PoundSDG
941SerbiaSerbian DinarRSD
943MozambiqueMozambique MeticalMZN
944AzerbaijanAzerbaijanian ManatAZN
946Romania Leu (Romania)RON
949Turkey Turkish LiraTRL
950Central African Republic/CameroonCFA Franc BEACXAF
951AnguillaEast Caribbean DollarXCD
952BeninCFA Franc BCEAOXOF
953French PolynesiaCentral French Polynesian FrancXPF
967ZambiaNew Zambian KwachaZMW
968SurinameSurinam DollarSRD
969Madagascar Malagasy AriaryMGA
971Afghanistan AfghaniAFA
972Tajikistan SomoniTJS
973Angola KwanzaAOK
974Belarus Belarusian Ruble BYR
975BulgariaLevBGL
976Congo, Democratic Republic of theCongolese FrancCDF
977Bosnia and Herzegovina Convertible MarkBAM
978European Union EuroEUR
980Ukraine Ukrainian HryvniaUAH
981Georgia Georgian LariGEL
982Angola Kwansa ReajustadoAOA
983Ecuador Unidad de Valor ConstanteECV
984Bolivia MvdolBOB
985Poland Polish New ZlotyPLZ
986Brazil Brazil RealBRC

Anchor
Appendix4
Appendix4
Appendix 4 - Transaction Status

Code

Description

A

Processed

R

Reject

Anchor
Appendix5
Appendix5
Appendix 5 - Reject Indicator (Transaction Detail)

Code

Description

Y

Transaction is rejected

N

Transaction is accepted

Anchor
Appendix6
Appendix6
Appendix 6 - Reject Code

REJECT_CODEDESCRIPTION
001Entered
002MERCHANT DESCRIPTOR MISSING OR INFORMATION INVALID
003Error
005loaded
006Matched
007BATCH RECORD MISSING OR INFORMATION INVALID
008Released
009DETAIL RECORD BYPASSED - BAD MERCHANT OR DESCRIPTOR
01MERCHANT RECORD MISSING OR INFORMATION INVALID
010Unposted
011TRANSACTION CODE INVALID OR NOT ENTITLED FOR CARD PROD
012Suppressed
013Purged
02MERCHANT DESCRIPTOR MISSING OR INFORMATION INVALID
03INVALID RECORD IDENTIFICATION
050Chargebacked
07BATCH RECORD MISSING OR INFORMATION INVALID
09DETAIL RECORD BYPASSED - BAD MERCHANT OR DESCRIPTOR
0ANF ON BANK AGENT (CHAIN AGENT # NOT ON AGENT BANK FILE)
0BBAD/MISSING MERC (MERC NOT ON MASTER/BAD MERCHANT STATUS)
0CREJECT EDS MERCH (PLMU EDSM IND=N (NOT XREF), & ON XREF)
0EOTHER MERCHANT TO FUND IS NOT FOUND OR BAD STATUS
0FBAD/MISSING DESC (INV VALUES NOT A-Z, 0-9, SPACE OR '*')
0KPTS DEP/NO BATCH (PLMU/SEC CODE ISSUE & MISSING BATCH REF)
0LREJECT EDS BATCH (BATCH SEC CODE AND (BATCH TERMINAL NO))
0UREJECT MERCHANT (120 TABLE/CLEARING BANK IND ISSUE)
0VNOT CLIENT CERT (SEC CODE NOT LISTED AS CRT ON PLMU)
10CARDHOLDER ACCOUNT NUMBER INVALID
11TRANSACTION CODE INVALID OR NOT ENTITLED FOR CARD PROD
12TRANSACTION AMOUNT INVALID
13TRANSACTION DATE INVALID
14AUTH DATE INVALID
15CARD EXPIRATION DATE INVALID
16REFERENCE NUMBER INVALID
17RECORD OUT OF SEQUENCE
18DUPLICATE DETAIL RECORD
19ADDITIONAL AMEX RECORD NOT AVAILABLE OR INCORRECT
1AISSUE # NOT VALID (ISSUE-NO(2:1) = '0' OR HIGH VALUES)
1BINV ISS#-NOT SCS (SW/SO CARD &XLD1-ISSUE-NO BYTE2 NOT NUM)
1CINV CRDHLDR ERR (BAD CARDHOLDER ACCOUNT NUMBER(NOT NUMERIC))
1KINV TRANS CODE (TRANS. CODE IS INVALID (NOT 5-9))
1LSLS TRN(CA MRCH) (CASH ADVANCE MERCHANT & TRAN CODE = 5)
1MC/A TRN(SL MRCH) (SALE MERCHANT AND TRAN CODE = 7)
1NSALE/CASH TXN INVALID FOR (OC) MRCH
1PMERSUM/CASH ADV (SALE MERCHANT AND TRAN CODE = 7)
1QMERSUM/SALE TYPE (CASH ADVANCE MERCHANT & TRAN CODE = 5)
1RTRNCDE NOT 5,6,7 (TRAN CODE NOT 5, 6, 7
1TVISA MCC NE 6010 (VI TRAN/SALE MER & TRAN CODE AND = 7)
1VCR FOR MCC 6010
1WSVCTP/PLANCD ERR (BAD PROD & PLAN COMBO FOR TYPE OF MERCH)
1YSVC LVL INVALID (ENT SERV LVL NOT('F'/'B'/'K'/'P'/'M')
1ZNO ENTITLE FOUND (ENTITLEMENT NOT FOUND FOR PRODUCT)
200Card not in BIN tab.
201Service not defined
202Service not assigned
203Inw. fees not found
204Out. fees not found
205Fees not found
206Luhn check failed
207Destination missing
208Invalid POS code
209No service contract
21BNB PRIVATE LABEL  BAD CREDIT PLAN
210Batch not reconciled
211Client not Found
212No posting inst.
213No account record
214GL Failed
215Wrong Term. Catg.
216Wrong CardNo length
217Zero Value
218Contract Closed
219DCC Mismatch
22AUTH DECLINED - DELINQUENT ACCT, OVER CRED LIMIT, ETC
220No Presentment
221Device not found
222Invalid DCC Format
223No Payment Trans
224Invalid trans date
225Invalid Contract
227Future Tran Date
228Large Value
229Late Presentment
23AUTH DECLINED - LOST OR STOLEN CARD
230Auth code required
231Invalid Card Status
232Invalid Acct Status
233Invalid Contr Status
234No posting inst. Ph1
236Fee Rule IRD empty
237Invalid MCC
238Invalid Amex SE No
239Invalid Card Prefix
24AUTH REFERRAL
240Inter not allowed
242Invalid Merch Detail
243Invalid AddendumData
244Missing Service Tel
245Reference not found
246Invalid CVC2
247Invalid AVS
248Invalid RCC
249Invalid Cash Tran
25FOREIGN DETAIL INVALID - NON-NUMERIC DOLLAR AMOUNT
251Inv. Acq Floor Limit
252Inv. Mer Floor Limit
253Inv. Auth Method
254Inv. HC File Size
255Inv. Cashback Amt
256Inv. Acq Cash FL
257Inv. Merch Cash FL
259Missing company name
26FOREIGN DETAIL INVALID - INCORRECT CURRENCY CODE
260Invalid Product ID
264Invalid Card Expiry
265Invalid Trans Time
266Invalid Payment Type
267Inval Bank Sort Code
268Invalid Acct Number
269Inv. Acct Owner Name
27DUPE EDIT
270Invalid Tran ID
271Invalid Card No
272Invalid RT Flag
273SMS flag not Maestro
276Original not found.
28INVALID TRANSACTION AMOUNT 
280No bin override
281Invalid CBDIP region
29INVALID TRANSACTION AMOUNT 
2BINV FGN AMT EXTN (FOREIGN AMT NOT NUMERIC OR ZERO)
2CFGN AMT NOT NUM (F-REC AND FOREIGN AMT NOT NUMERIC)
2FINV DT ON TRTIME (DDD NOT 1-366, TIME NOT 00-99)
2HINV TM ON TRTIME (XLD1 HHMMSS (HR, MIN, SEC) NOT VALID)
2IMC DESCNTRY IRA (MASTERCARD AND DEST COUNTRY IS IRAN)
2JINV FGN CURR CDE (F-REC CURR CODE NOT FOUND ON FOR CURR TBL)
2LINV XLD1TERMOCAP (XLD1-TERM-OCAP NOT 0 - 4 OR SPACE)
2PINV XLD1TERMTYPE (XLD1-TERM-TYPE NOT 0 - 9 OR SPACE)
30TOTAL SALES AMOUNT OUT OF BALANCE OR NOT NUMERIC
300Suspected fraud
301Confirmed fraud
302No fraud
303Fraud bank loss
304Fraud merchant loss
31TOTAL CREDIT AMOUNT OUT OF BALANCE OR NOT NUMERIC
32TOTAL CASH ADVANCE AMOUNT OUT OF BALANCE OR NOT NUMERIC
33TOTAL SALES AUTH AMOUNT OUT OF BALANCE OR NOT NUMERIC
34TOTAL CASH ADVANCE AUTH AMOUNT OUT OF BALANCE OR NOT NUMERIC
35INV ACQ/PROC ID
36INV PROCESS CODE
37INV CASHOVER AMT
3ACHIP TRANSACTION AMOUNT INVALID OR ZERO
3BCHIP TRANSACTION TYPE NOT NUMERIC
3CCHIP TERMINAL TRANSACTION DATE NOT VALID
3DCHIP CURRENCY CODE IS NOT VALID ISO COUNTRY CODE
3ECHIP COUNTRY CODE IS NOT VALID ISO COUNTRY CODE
3FCHIP TRANSACTION CRYPTOGRAM BYTES ARE NOT 0-9 OR A-F
3GCHIP INTERCHANGE PROFILE BYTES ARE NOT 0-9 OR A-F
3HCHIP APPLICATION TRANS. COUNTER BYTES ARE NOT 0-9 OR A-F
3ICHIP UNPREDICTABLE NUMBER BYTES ARE NOT 0-9 OR A-F
3JCHIP TERMINAL VERIFICATION RESULTS BYTES ARE NOT 0-9 OR A-F
3KCHIP ISSUER APPLICATION DATA BYTES ARE NOT 0-9 OR A-F
3LCHIP USAGE CONTROL BYTES ARE NOT 0-9 OR A-F
3MCHIP CRYPTOGRAM INFORMATION DATA BYTES ARE NOT 0-9 OR A-F
3NCHIP CVM RESULTS BYTES ARE NOT 0-9 OR A-F
3PCHIP AID OR DF NAME BYTES ARE NOT 0-9 OR A-F
3QCHIP APPLICATION VERSION BYTES ARE NOT 0-9 OR A-F
3RCHIP TRANSACTION STATUS BYTES ARE NOT 0-9 OR A-F
3SCHIP TERMINAL TYPE BYTES ARE NOT 0-9 OR A-F
3TCHIP TERMINAL CAPABILITY BYTES ARE NOT 0-9 OR A-F
40TOTAL # SALES AUTH REQUEST OUT OF BALANCE OR NOT NUMERIC
400Rejected Payment
401Cancelled Payment
402Payment Trans Back
41INVALID OR MISSING PRODUCT CODE ON FLEET OR PURCHASE CARD
42INVALID OR MISSING QUANTITY/SALE AMT ON FLEET OR PURCH. CARD
43INVALID OR MISSING TAX AMOUNT ON FLEET OR PURCHASE CARD
44FLEET OR PURCHASE CARD ITEM OUT-OF-BALANCE
45DETL. TRANS. OUT-OF-BALANCE WITH FLEET OR PURCH CARD ITEMS
46TOTAL # P/L AUTH REQUEST OUT OF BALANCE OR NOT NUMERIC
47TOTAL # ADDRESS VERIF REQUEST OUT OF BALANCE OR NOT NUMERIC
48DETAIL WAS RE-AUTH
49DETAIL HELD FOR DELAY RETRY
4AMCC>0/B077 (MCC IS NOT RECOGNIZED
50DETAIL HELD FOR OPTIONAL REFERRAL
52INVALID SIGNATURE - DETAIL ACCEPTED
53INVALID TRANSACTION AMOUNT 
54INVALID TRANSACTION AMOUNT 
55INVALID TRANSACTION AMOUNT 
56INVALID TRANSACTION AMOUNT 
5H-MC MCC NE 6010 (MC TRAN /SALE MER & TRAN CODE AND=7)
61WARNING - MISSING AIRLINE ITINERARY INFORMATION
62INVALID SIGNATURE - DETAIL REJECTED
6A-KUTAC015 RC=(??) (CURRENCY CONVERSION PROBLEM
6BMSD CONTACTLESS TXN
6CCONTACTLESS SOLO/VISA SIG.
6DCONTACTLESS WITH ADDENDA
6EINV. TXN TYPE CONTACTLESS
6FCONTACTLESS CUR <>826
6GCONTACTLESS AMT > MAX
6HCONTACTLESS NOT ALLOWED
70AIRLINE ITINERARY:INVALID PASSENGER NAME INFORMATION
71AIRLINE ITINERARY:INVALID DEPARTURE DATE
72AIRLINE ITINERARY:INVALID CITY OF ORIGIN
73AIRLINE ITINERARY:INVALID '1ST LEG' DATA
74AIRLINE ITINERARY:INVALID '2ND,3RD OR 4TH LEG' DATA
75AIRLINE ITINERARY:INVALID TICKET NUMBER
76AIRLINE ITINERARY:INVALID STOP-OVER CODE
77Airline itinerary: invalid
7AORDER DATE > TRAN DATE
7BORDER DATE NOT SPACES OR ZEROES
7CORDER DATE INVALID
7DORDER REF# INVALID (ORDER REF # <= SPACES)
7ESUMMARY CODE INVALID (NOT 'SUMM' OR 'LID')
7FMERCH VAT# <= SPACES OR FAILED MOD97 CHECK
7HDISCOUNT AMT NOT SPACES AND NOT NUMERIC
7IFREIGHT TAX AMT NOT = CALCULATED TAX AMT (+-.01)
7JVAT AMT NOT NUMERIC AND NOT SPACES
7KVAT AMT NUMERIC AND < .01 WITH VAT IND = 0
7LITEM DESC. INVALID (NOT SPACES)
7MITEM CODE INVALID (NOT SUMM = '0000', LID = VALID LIST)
7NITEM UNIT OF MEASURE INVALID (SUMM = SPACES, LID<> SPACES)
7OITEM CODE INVALID
7PITEM DISCOUNT ID INVALID (NOT = SPACES,N,Y)
7RITEM DISCOUNT AMT INVALID
7SITEM QUANTITY INVALID
7TITEM UNIT AMOUNT INVALID
7UITEM LINE TOTAL INVALID
7VVAT AMT FAIL CALC
7WTRAN AMT. NOT = PURCHASE PIECES TOTALED + TOL
7XSEQUENCE ON EACH ITEM NOT = OR NOT SEQUENTIAL
80ADDRESS VERIFICATION REQUEST
81ADDRESS VERIFICATION ERROR
82CONDITIONAL DEPOSIT REJECTED AS A RESULT OF ADDRESS VERIF
83ADDRESS VERIF REQUESTED; MISSING INPUT ADDRESS VERIF RECORD
87DUPLICATED NON BANK-CARD TRANSACTION FOR MEMO-POST MERCHANT
8AFRAUD FOUND (TRAN CODE IS 6 & CARD # ON FRAUD LIST)
8BCSHBK AMT NOTNUM (XD01 CASH BACK AMT NOT NUMERIC)
8CSWITCHAMT NOTNUM (SWITCH CARD AND SALE AMT NOT NUMERIC)
8DCRDAMT NOT NUM/0 (TRAN AMT NOT NUMERIC, OR ZERO, OR NEG AMT)
8HEX IND=D/TRNCD=6 (MM-EXCLUSION-IND = D & TRAN CODE = 6)
8IEI=Y/FDL=$1/TC=6 (CREDIT EXCLUSION ISSUE)
8JTC=5,7/AMT>49999 (TRAN CODE = 5 OR 7 AND AMOUNT > 49999.99)
8KTC=6/AMT>19999 (TRAN CODE = 6 AND AMOUNT > 19999.99)
8LAMT > AMT LIMIT (AMOUNT > ALLOWABLE LIMIT
8MCRD AMT>49999.99 (AMOUNT > +49999.99)
8OINVALID TRANSACTION AMOUNT   
8QSALE DTE NOT NUM (TRANSACTION DATE NOT NUMERIC)
8RINV CARD SALE DT (INVALID TRANSACTION DATE)
8SINV 04 SALE DATE (TRAN DATE OVER 210 DAYS OLD)
8TINV 05 SALE DATE (BAD RETURN CODE FROM DATE UTIL MODULE)
8VINV 04 TRAN DATE (SWITCH AND INVALID TRAN DATE)
8WINV EXPIRE DATE (EXP DATE HAS INV.MONTH/YEAR NOT 00-99)
8XEXP/SALE DTE ERR (SALE DATE > EXPIRE DATE)
8YEXP/CURR DTE ERR (CURRENT DATE > EXPIRE DATE)
8ZINVALID TRANSACTION AMOUNT   
90INVALID CARD ACCOUNT NUMBER - SM10 TRANSACTIONS ONLY
98SUBMISSION ACCEPTED
99SUBMISSION REJECTED
9ABAD QUAL RC=(??) (TRANSACTION COULD NOT QUALIFY)
9BBAD QUAL 1ST DG= (1ST DIG OF 23 DIG REF NO = NOT NUMERIC)
9CBAD QUAL 2ND DG= (2ND DIG OF 23 DIG REF NO = NOT NUMERIC)
9DBAD PRD/PLN COMBO (INVALID PRODUCT AND PLAN CODE COMBO)
9EQUAL PLANCDE INV (QUALIFIER PLAN CODE <= 000)
9FQUAL RTN STAT=E7 (QUALIFIER RETURN CODE E7 (BAD U.S. AMT))
9HREF# NOT NUMERIC (DETAIL REFERENCE NO NOT NUMERIC)
9IREF# EQUAL ZEROS (DETAIL REFERENC NO IS ZERO)
9JBAD BASE34 CALL (PROBLEM CONVERTING 23 DIG REF TO BASE 34)
9KINVALID GENREF # (INVALID CHECK DIGIT ON 23 DIGIT REF NO)
9LTRANSACTION NOT ACCEPTABLE ON MAESTRO INTL TXN
9NCHIP TRAN DATE NOT EQUAL TO SALES TRAN DATE
sAcq BIN not found

Anchor
Appendix7
Appendix7
Appendix 7 - Entry Mode

Code

Description

00

Terminal Not Used/Hardcopy

01

Manual/Key Entered

02

Magnetic Stripe Read – Track 2 Only

03

Bar Code Read

04

OCR Read

05

ICC Read – CVV Data Reliable

06

Magnetic Stripe Read – Track 1 Only

07

Pan Auto Entry Via Contactless Chip

08

Card Present Defective Mag Stripe Cannot Be Read.

10

Credential on File

30

Unspecified or Unknown

31

PIN Entry Capable

32

POS Device Not PIN Entry Capable

38

PIN Capable PINpad Not Working

39

PIN Verified by POS Device

79

Key Entered Input

80

Magnetic Stripe Unaltered – As Fallback to chip

81

Electronic Commerce Transaction

82

Mobile Commerce (mCommerce)

83

RFID (Radio Frequency Identification Indicator - Chip

85

Chip Fallback

90

CVV Qualified Mag Stripe Read

91

PAN Auto Entry via Contactless Magnetic Stripe

92

Batch Authorizations

93

Batch Authorization Cash Access

94

Biometrics

95

ICC Read – CVV Data Unreliable

Anchor
Appendix8
Appendix8
Appendix 8 - Terminal Capabilities

Code

Description

P

Present

Null

Not Present

Anchor
Appendix9
Appendix9
Appendix 9 - Interchange Plan Code

Download link here.

Anchor
Appendix10
Appendix10
Appendix 10 - Non-Qual Codes

Download link here.

Anchor
Appendix11
Appendix11
Appendix 11 - Partial Authorization Inidicatory

Code

Description

0/Null

Partial Authorization not Supported

1

Partial Authorization Supported

Anchor
Appendix12
Appendix12
Appendix 12 - Transaction Type

Code

Description

5

Sale

6

Credit

7

Cash Advance

8

Conditional Deposit Sale

9

Conditional Deposit Cash Advance

A

Sale Auth Request

B

Cash Advance Auth Request

C

American Express Auth Request

D

Carte Blanche Auth Request

E

Diners Club Auth Request

F

JBS Auth Request

G

Private Label Auth Request

H

Account Verify Request

X

Regular Void

Y

Void Undelivered

Z

Void Reversal

Anchor
Appendix13
Appendix13
Appendix 13 - Transaction Mode

Code

Description

E

Electronic

M

Manual

S

Swiped

Anchor
Appendix14
Appendix14
Appendix 14 - Transaction Source

Code

Description

BT

Batch Settlement

HC

Host Capture

Anchor
Appendix15
Appendix15
Appendix 15 - Health Care Card

Code

Description

Y

Health Care Card

Null

Not a Health Care Card

Anchor
Appendix16
Appendix16
Appendix 16 - AFD Completion Code

 Code

Description

Y

Completion Advice Received within 60 mins.

N

No Completion Advice Received

U

Untimely Completion Advice

Null

Not applicable or not provided

Anchor
Appendix17
Appendix17
Appendix 17 - AVS Flag

Code

Description

0

Data Was not Supplied in Auth Request

1

Data Was Supplied but not checked by Issuer

2

Data Matched

4

Data Did Not Match

A

Address Matches, Postal Code Does not Match

B

Intl Address Matches, Postal Code Does not Match

C

Intl Address and Postal Code Do not Match

D

Intl Address and Postal Code Match

E

Error Response for Merchant Category Code

F

Address and Postal Code Match

G

Address Not Verified, International

I

Intl Address Not Verified

M

Intl Address and Postal Code Match

N

Address and Postal Code Do Not Match

P

Intl Postal Code Matches, Address Does Not Match

R

Issuer System Unavailable or Timeout, Retry

S

Service Not Supported by Issuer

T

9 Digit Postal Code Matches, Address Does Not Match

U

Address Information Unavailable, Domestic

W

9 Digit Postal Code Matches, Address Does Not Match

X

Address and 9 Digit Postal Code Match

Y

Address and 5 Digit Postal Code Match

Z

5 Digit Postal Code Matches, Address Does Not Match

Anchor
Appendix18
Appendix18
Appendix 18 - Authorization Response Code

Download link here.

Anchor
Appendix19
Appendix19
Appendix 19 - CVC2/CVV2 Result

...

Download link here.

Appendix Download

North DFM Appendix

 

...

 

 

...

 

 

Product Code 6varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
 
Product Gallons 6Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999
Product Amount Sign 6varchar21+/- ('+) = Sale  (-) = Refund
Product Amount 6Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99
Product Code 7varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
 
Product Gallons 7Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999
Product Amount Sign 7varchar21+/- ('+) = Sale  (-) = Refund
Product Amount 7Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99
Product Code 8varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
 
Product Gallons 8Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999
Product Amount Sign 8varchar21+/- ('+) = Sale  (-) = Refund
Product Amount 8Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99
Product Code 9varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
 
Product Gallons 9Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999
Product Amount Sign 9varchar21+/- ('+) = Sale  (-) = Refund
Product Amount 9Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99
Product Code 10varchar26NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum
 
Product Gallons 10Number11Gallons of petroleum associated with the transactionFormatted as 999999.9999
Product Amount Sign 10varchar21+/- ('+) = Sale  (-) = Refund
Product Amount 10Number15Transaction Amount for Petroleum purchaseFormatted as 999999999999.99
Usage Indicatorvarchar21Indicator to identify if credit transaction is Credit ('C) or Signature Debit (D) 
Airline Ticket Numbervarchar220Airline Industry only 
Debit Terminal Datevarchar28Date the terminal processed the debit transaction 
Debit Terminal Timevarchar28Hour, Minute and Second the terminal processed the debit transaction 
User Datavarchar2145Discretionary data sent on transaction by the merchantComprised of the XN02-XN06 PTS records
Mobile Indicatorvarchar22Indicator that a transaction originated from the Ucomm Gateway*Client specific field not available for use*

 

Record Type varchar2 3 Constant “005” The 005 record will provide transaction detail for the pin debit card type.  There will be a 005 record for each of the transactions included in the prior day's funding. Hierarchy ID varchar2 20 Hierarchy Merchant Number in which the file is created.   Hierarchy Level No. varchar2 5 ClientLine Hierarchy Level that the file is being created for. Appendix 1 Location ID varchar2 20 Outlet level MID   Location DBA Name varchar2 80 Doing Business Address Name assigned to the Outlet MID   Store Number varchar2 10 Discretionary number setup on the Merchant Master   External ID varchar2 25 Discretionary Number assigned to Outlet Level MID  Client Correspondence Flag must be set to a Y Funded Date/Load Date varchar2 8 Funded Date is when the settled transaction amount was sent to your bank for payment. Load Date is when the settled transaction are loaded to the database for reporting. YYYYMMDD
This field will represent Funded Date by default, unless you select to receive this record by Load Date, then this field will display that Load Date.
Load Date doe not indicate that the transactions have been funded Card Type varchar2 10 Association that the transaction is sent to for processing. Ex. Visa, MC, etc. Appendix 2 Network ID varchar2 8 Debit Network that processed the transaction Appendix 20 Card Number varchar2 25 Unique number assigned to cardholder Card masking is determined by the Masking Flag attribute in Business Track portal for the user. Terminal ID varchar2 15 Discretionary POS Identification number **Currently Clientline Database only stores 5 digits Batch Number varchar2 20 Number assigned to each group of settled transactions   Batch Date varchar2 8 Date group of transactions was settled YYYYMMDD Authorization Code varchar2 8 6 digit code assigned at the time card was authorized   Invoice/Trace ID varchar2 20 Discretionary 12 digit number sent on transaction by merchant   Reference Number varchar2 30 23 byte Number assigned to each settled transaction prior to sending to the Association aka ARN Transaction ID varchar2 20 Number assigned by the Association Visa Tran ID or MasterCard Banknet Reference Number Transaction Date varchar2 8 Date transactions was processed at POS   Transaction Amount Sign varchar2 1 +/- ('+) = Sale  (-) = Refund Transaction Amount Number 15 Amount of the processed transaction   Processed Currency Code varchar2 3 ISO 4217 3 digit code representing the  Currency the transaction was funded in Appendix 3 Submitted Currency Amount Sign varchar2 1 +/-  ('+) = Sale  (-) = Refund
Only available merchants setup as multi-currency  Submitted Currency Amount Number 15 The transaction amount in the currency the transaction was processed in at the POS Formatted as 999999999999.99
Only available merchants setup as multi-currency  Submitted Currency Code varchar2 3 ISO 4217 3 digit code representing the  Currency the transaction was processed in at the POS Appendix 3 Currency Conversion Rate Number 20 The rate applied to convert a transaction between submitted and processed currency Formatted as 9999999999.999999999 Cash Back Amount Sign varchar2 1 +/-  ('+) = Sale  (-) = Refund Cash Back Amount Number 15 Cash that is given to the customer as part of their total debit transaction amount   Transaction Status varchar2 2 Code indicating  if the transaction was processed (P) or rejected (R) Appendix 4 Reject Indicator varchar2 1 1 digit code indicating if the transaction was rejected (Y) or accepted (N) Appendix 5 Reject Reason varchar2 80 Description why a transaction was rejected Appendix 6 Entry Mode varchar2 2 How the transaction was originally performed (ex. Terminal, POS, Chip) Appendix 7 PC Terminal Capability varchar2 1 Code indicating if the card was Present or Not Present Appendix 8 Pinless Debit varchar2 1 Code indicating if the debit card was processed without a PIN   Plan Code varchar2 4 Interchange Plan Code that the transaction should qualify at Appendix 9 Billback Reason varchar2 10 The code that indicates why a transaction did not clear at the expected rate Appendix 10 Partial Auth Indicator varchar2 1 1 digit code indicating if Partial Authorization is supported Appendix 11 Transaction Type varchar2 6 Code indicating the action taken on the card (ex. Sale, Credit, Void) Appendix 12 Transaction Mode varchar2 6 The manor in which a transaction was processed (ex. Electronic, Manual, Swiped) Appendix 13 Transaction Source varchar2 2 The manor in which a transaction was processed (ex. Electronic, Manual, Swiped) Appendix 13 Authorization Amount Sign varchar2 1 +/-  ('+) = Sale  (-) = Refund Authorization Amount Number 15 Amount  verified as available on a card for a transaction to occur Formatted as 999999999.99 Authorization Date varchar2 8 Date the verification occurred on a card for a transaction YYYYMMDD Transaction Time varchar2 10 The hour, minute and second when the transaction was performed HH:MM:SS
Some FE default this value. You need to check with you account management team if this information is available on your processing platform. Expiration Date varchar2 4 2 digit month & 2 digit year when a card becomes invalid   Authorization SIC Code varchar2 4 Standard Industry Code at the time the card was authorized that corresponds
to the client’s Visa Merchant Category Code   AVS Flag varchar2 1 Code indicating the level of Address Verification  Appendix 17 Response Code varchar2 1 Same as Authorization Response Code   CVC2 Result varchar2 1 Indicator if Card Verification Code is present for Visa transaction Appendix 19 CVV2 Result varchar2 1 Indicator if Card Verification Value is present for MasterCard transaction Appendix 19 Sales Tax Amount Sign varchar2 1 +/-  ('+) = Sale  (-) = Refund Sales Tax Amount Number 15 Sales Tax Amount on a petroleum transaction   Invoice Amount Sign varchar2 1 +/-  ('+) = Sale  (-) = Refund Invoice Amount Number 15 Total Amount of all the Product Code Amounts for a Petroleum transaction Formatted as 999999999999.99 Product Code 1 varchar2 6 NACS Code for the goods purchased
Only applies to Petroleum   Product Gallons 1 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 1 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 1 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Product Code 2  varchar2 6 NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum   Product Gallons2 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 2 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 2 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Product Code 3 varchar2 6 NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum   Product Gallons 3 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 3 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 3 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Product Code 4 varchar2 6 NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum   Product Gallons 4 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 4 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 4 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Product Code 5 varchar2 6 NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum   Product Gallons 5 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 5 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 5 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Vehicle Number varchar2 17 VIN associated with Fleet Card
Only applies to Petroleum   Odometer varchar2 10 Odometer Number associated with Fleet Card
Only applies to Petroleum   Driver ID varchar2 20 Drivers License Number associated with Fleet Card
Only applies to Petroleum   Special Reference  #1  varchar2 25 Discretionary field sent by merchant PTS XN07-Merchant Order Number - Compass FE only Special Reference  #2 varchar2 25 Discretionary field sent by merchant PTS XN08- Tracking Number - Compass & Omnipay FE only Authorization Response Code varchar2 2 Code that indicates the response on an attempted transaction. (ex. Approval, decline, etc. Appendix 18 Bank Reference Number varchar2 20 *Client specific field not available for use*   Receipt Number varchar2 12     Auth Source varchar2 1 How the transaction was sent  for authorization   CAT Level varchar2 1 Indicator if it is a Card Holder Activated terminal   Cardholder ID Method varchar2 1 Indicates how the Cardholder was identified by the Merchant. This field is only required for VISA transactions   Merchant Reference Number varchar2 9 8 digit Discretionary field sent by merchant Available on all Front Ends
PTS 'D' record (this # is used as part of the 23 digit Reference Number) Total Auth Amount Sign varchar2 1 +/-  ('+) = Sale  (-) = Refund Total Auth Amount varchar2 15 Total Amount authorized for a transaction   Market Specific Indicator varchar2 1 Indicates the industry for which market-specific authorization data was included in the transaction Space No market-specific authorization data supplied
A Valid Auto Rental market-specific authorization data received
B Valid Bill Payment market-specific authorization data received
E Valid Electronic Commerce Transaction Aggregation data received
H Valid Hotel market-specific authorization data received
M Valid Healthcare market-specific authorization data received
N Invalid or not applicable market-specific authorization data received
T Valid Transit market-specific authorization data received Visa Product ID varchar2 2 the Card-Level Results value received in the authorization response For Custom Payment Service original purchase transactions and their reversals. This field is required for interchange qualifications Product Code 6 varchar2 6 NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum   Product Gallons 6 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 6 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 6 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Product Code 7 varchar2 6 NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum   Product Gallons 7 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 7 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 7 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Product Code 8 varchar2 6 NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum   Product Gallons 8 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 8 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 8 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Product Code 9 varchar2 6 NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum   Product Gallons 9 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 9 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 9 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Product Code 10 varchar2 6 NACS Code for multiple goods purchased in a single transaction
Only applies to Petroleum   Product Gallons 10 Number 11 Gallons of petroleum associated with the transaction Formatted as 999999.9999 Product Amount Sign 10 varchar2 1 +/-  ('+) = Sale  (-) = Refund Product Amount 10 Number 15 Transaction Amount for Petroleum purchase Formatted as 999999999999.99 Usage Indicator varchar2 1 Indicator to identify if credit transaction is Credit ('C) or Signature Debit (D)   Airline Ticket Number varchar2 20 Airline Industry only   Debit Terminal Date varchar2 8 Date the terminal processed the debit transaction   Debit Terminal Time varchar2 8 Hour, Minute and Second the terminal processed the debit transaction   User Data varchar2 145 Discretionary data sent on transaction by the merchant Comprised of the XN02-XN06 PTS records Mobile Indicator varchar2 2 Indicator that a transaction originated from the Ucomm Gateway *Client specific field not available for use* Filler   1213    

Refer to Appendix 1v8 (2018)

North DFM Appendix v3 (2011)