VCF4
The Visa Commercial Format 4.0 (VCF4) consists of individual commercial transactions, or records, gathered into a tab-delimited, variable-length file called a transaction file. XiTransfer accepts VCF4 files in ASCII, and differentiates between two variants of VCF4, referred to as Standard and USBank. Citi’s VCF4 format is identical to the USBank format.
Standard variant
The following table provides tokenized field information for the VCF4 Standard variant. Field Names noted with an asterisk symbol, * indicate fields that are tokenized if a Luhn compliant account number is found.
| Record type | Field name | Field number | Max field length |
|---|---|---|---|
|
Account Balance |
Account Number |
2 |
19 |
|
Allocation |
Account Number |
2 |
19 |
|
Allocation Description |
Account Number |
2 |
19 |
|
Temporary Services |
Account Number |
2 |
19 |
|
Shipping Services |
Account Number |
2 |
19 |
|
Car Rental Detail |
Account Number |
2 |
19 |
|
Phone |
Account Number |
2 |
19 |
|
Car Rental Summary |
Account Number |
2 |
19 |
|
Car Rental Summary |
Processor Addendum Key* |
33 |
52 |
|
Lodging Summary |
Account Number |
2 |
19 |
|
Lodging Summary |
Processor Addendum Key* |
33 |
52 |
|
Line Item Detail |
Account Number |
2 |
19 |
|
Line Item Detail |
Processor Addendum Key* |
27 |
52 |
|
Line Item Summary |
Account Number |
2 |
19 |
|
Line Item Summary |
Processor Addendum Key* |
24 |
52 |
|
Passenger Itinerary |
Account Number |
2 |
19 |
|
Passenger Itinerary |
Processor Addendum Key* |
26 |
52 |
|
Leg-Specific Information |
Account Number |
2 |
19 |
|
Leg-Specific Information |
Processor Addendum Key* |
26 |
52 |
|
Fleet Service |
Account Number |
2 |
19 |
|
Fleet Service |
Processor Addendum Key* |
50 |
52 |
|
Fleet Product |
Account Number |
2 |
19 |
|
Fleet Product |
Processor Addendum Key* |
15 |
52 |
|
Lodging Detail |
Account Number |
2 |
19 |
|
Lodging Detail |
Processor Addendum Key* |
29 |
52 |
|
Card Holder |
Optional Field 2 |
33 |
26 |
|
Card Account |
Account Number |
3 |
19 |
|
Card Account |
Billing Account Number |
15 |
19 |
|
Card Account |
Transfer Account Number |
38 |
19 |
|
Card Transaction |
Account Number |
2 |
19 |
|
Card Transaction |
Processor Addendum Key* |
39 |
52 |
|
Card Transaction |
Billing Account Number |
43 |
19 |
USBank variant
The following table provides tokenized field information for the VCF4 USBank variant.
| Record type | Field name | Field number | Max field length |
|---|---|---|---|
|
Account Balance |
Account Number |
2 |
19 |
|
Allocation |
Account Number |
2 |
19 |
|
Allocation Description |
Account Number |
2 |
19 |
|
Lodging Summary |
Account Number |
2 |
19 |
|
Line Item Detail |
Account Number |
2 |
19 |
|
Line Item Summary |
Account Number |
2 |
19 |
|
Passenger Itinerary |
Account Number |
2 |
19 |
|
Leg-Specific Information |
Account Number |
2 |
19 |
|
Fleet Service |
Account Number |
2 |
19 |
|
Fleet Product |
Account Number |
2 |
19 |
|
Lodging Detail |
Account Number |
2 |
19 |
|
Card Holder |
Cardholder Identification |
3 |
20 |
|
Card Account |
Cardholder Identification |
2 |
20 |
|
Card Account |
Account Number |
15 |
19 |
|
Card Account |
Billing Account Number |
15 |
19 |
|
Card Account |
Transfer Account Number |
38 |
19 |
|
Card Transaction |
Account Number |
2 |
19 |
|
Card Transaction |
Billing Account Number |
43 |
19 |
|
Card Transaction |
DDA Number |
44 |
15 |
|
Card Transaction |
DDA Savings Number |
45 |
15 |