Versions Compared

Key

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

...

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.

...

North DFM Appendix v8 (2018)

North DFM Appendix v3 (2011)