Fleet Cards - General Fuel Configuration & Usage
The Commercial Fleet feature supports commercial payment card programs accepted at sites and also allows dispensing of multiple fuel products in the same transaction.
Revision History
Date
Description
03/09/2026
Initial Release
Overview
Feature Description
The Commercial Fleet feature supports commercial payment card programs accepted at sites and also allows dispensing of multiple fuel products in the same transaction.
Commercial fleet transactions can be performed at commercial DCRs with alphanumeric keypads or inside as a prepay or postpay sale. Inside prepay sales do not require an an amount to be entered for the pre-authorization.
You will be able to designate fueling positions as ‘Commercial’ via Configuration Client. For those fueling positions, you can:
Create and assign secondary fuel products that roll up to a primary product (e.g. Primary=Diesel, Secondary=Tractor, Reefer)
Enable a fueling position to dispense multiple products in a single transaction
Your VASC will work with you to make sure settings are correct and according to your site’s products and preferences.
Main Highlights
Commercial Fleet customers may be eligible to request cash advances. Cash advance settings are managed by the site and fleet manager. The cash advance that appears to the customer is the lowest one. Cash advance is only given after fueling.
Customers can pay and cash fleet checks at sites that accept them. Fleet check can be used in split tender transactions with cash. For further details view “Configuring Fleet_Check MOP” and “Fleet Check Transaction”.
Prepay inside requires the new “Commfleet Prepay” button to be configured for non-commercial dispensers. For further details view “Assigning Electronic Void and ComFleet Prepay functions to Soft Keys”.
Postpay transactions work without any configuration, assuming the site chooses to authorize pumps.
Other Highlights
If the site DCR does not have alphanumeric capability or if the DCR has alphanumeric capability but is not enabled for alphanumeric input, the customer will be sent inside to enter details as prompted. For further details view “Enabling and Assigning Alphanumeric DCR Keys”.
Comdata Cards
Supported and Unsupported Features
The following are the supported and unsupported features for Comdata Fleet Cards:
Cash Advance is supported with the Comdata transactions.
Multigrade fuel selection is supported with Comdata transactions.
Mix of Comdata and non-Comdata products are not allowed while using Comdata Cards. Cashier will be asked to remove non-Comdata products from the ticket.
Refund is not supported for Comdata transactions.
Offline transactions (aka SAF) is not supported for Comdata transactions.
Comdata transactions at the DCR will not prompt if the customer wants to add additional products inside after fueling.
Only Comdata eligible products can be sold on Comdata network.
Car Wash, Charity and loyalty/discounts are not supported with Comdata transactions.
Split tender is not supported for Comdata transactions. Comdata eligible products can be bought using other cards, which do allow split tender.
Electronic Void (E-void)
Transaction type Refund is not supported for Comdata cards and instead of a Refund request an E-void request is sent to the host to void transactions that must be refunded. E-Void is not supported for fuel transactions and for any transactions not done on the same day.
E-void for Comdata cards works the same way as it works for Exxon's FleetOne card and the Wex Commercial Fleet cards. Refer to “Assigning Electronic Void and ComFleet Prepay functions to Soft Keys” and “Electronic Void Refund Transaction”.
Comchek
Comdata issues a check which is known as Comchek. Comcheks can be used as a usual physical check at stores, or the unique 10-digit Comchek number can be used at stores. There is no product restriction for Comchek. Comchek can be used to buy any product available at the store. Comcheks can also be cashed without buying any product.
Express Code
Express code is a numeric code issued by Comdata that the drivers get through their Comdata app. Express Codes can used to buy products at the store.
There is no product restriction for Express Codes and can be used to buy any product available at the store.
Fuel Price Update
This feature gives the ability to send diesel fuel price changes at the site to the Comdata host. The diesel price is sent to the Comdata host so that Comdata can advertise the price on their mobile app that drivers use when looking to refuel. They also use the price when transactions are performed to ensure that the price sold at the site is within a tolerance of the price advertised on the mobile app.
Fuel price updates are sent to the host for fuel products that have fuel grade id same at both the Buypass Configuration page and the Fuel Product settings page.
Only the Self fuel price update for cash and credit are sent to the host and not fuel price updates for Mini and Full.
If the site updates the fuel price when Comdata host is offline, then the updates are stored, and the update is forwarded when the host comes online.
Dynamic Prompts
Dynamic prompts are the prompts that are sent by the host based on the card used. Comdata Transactions supports a total of 14 dynamic prompts. Fiserv supports up to total of 8 prompts (both dynamic and system) in a single transaction.
Some of the dynamic prompts are optional. Press OK without entering anything for skipping optional prompts. If mandatory prompts are skipped thrice, then the transaction is declined.
There is no way other than through experience that a cashier or a customer would know which is an optional prompt.
Comdata Eligible Product List
Only the Comdata eligible products in the table below can be sold using Comdata cards. In the Configuration Client, go to Store Options > Merchandise > Product Codeto view the NACS Product code descriptions.
Nacs Product Code
Maximum Amt
Description
950
99999.99
ALLOW TAX
19
99999.99
ALLOW DIESEL
20
99999.99
ALLOW DIESEL
21
99999.99
ALLOW DIESEL
32
99999.99
ALLOW DIESEL
33
99999.99
ALLOW DIESEL
34
99999.99
ALLOW DIESEL
45
99999.99
ALLOW DIESEL
46
99999.99
ALLOW DIESEL
47
99999.99
ALLOW DIESEL
48
99999.99
ALLOW DIESEL
49
99999.99
ALLOW DIESEL
50
99999.99
ALLOW DIESEL
60
99999.99
ALLOW DIESEL
62
99999.99
ALLOW DIESEL
72
99999.99
Diesel Exhaust Fluid - Prepackaged
99
99999.99
ALLOW FUEL-OIL
101
99999.99
ALLOW OIL & SERVICES
106
99999.99
ALLOW OIL & SERVICES
109
99999.99
ALLOW OIL & SERVICES
110
99999.99
ALLOW OIL & SERVICES
Nacs Product Code
Maximum Amt
Description
113
99999.99
ALLOW OIL & SERVICES
135
99999.99
ALLOW OIL & SERVICES
136
99999.99
ALLOW OIL & SERVICES
137
99999.99
ALLOW OIL & SERVICES
138
99999.99
ALLOW OIL & SERVICES
139
99999.99
ALLOW OIL & SERVICES
143
99999.99
Scales
145
99999.99
Gallon Oil
304
99999.99
ALLOW OTHER FUELS
311
99999.99
ALLOW OTHER FUELS
312
99999.99
ALLOW OTHER FUELS
313
99999.99
ALLOW OTHER FUELS
314
99999.99
ALLOW OTHER FUELS
315
99999.99
ALLOW OTHER FUELS
316
99999.99
ALLOW OTHER FUELS
317
99999.99
ALLOW OTHER FUELS
318
99999.99
ALLOW OTHER FUELS
319
99999.99
ALLOW OTHER FUELS
320
99999.99
ALLOW OTHER FUELS
321
99999.99
ALLOW OTHER FUELS
324
99999.99
ALLOW OTHER FUELS
600
99999.99
DEF - PACKAGED FUEL
603
99999.99
ALLOW PACKAGED FUELS
650
99999.99
ALLOW PRODUCTS & SERVICES
Nacs Product Code
Maximum Amt
Description
651
99999.99
ALLOW PRODUCTS & SERVICES
652
99999.99
ALLOW PRODUCTS & SERVICES
653
99999.99
ALLOW PRODUCTS & SERVICES
654
99999.99
ALLOW PRODUCTS & SERVICES
655
99999.99
ALLOW PRODUCTS & SERVICES
955
99999.99
ALLOW CASH BACK
956
99999.99
ALLOW CASH BACK
***
0
EXCLUDE ALL OTHER PRODUCTS
Configuring Commercial Fleet Cards
Configuring the Fleet Cards feature encompasses:
“Enabling Commercial Fueling Positions”
“Configuring Primary Fuel Products as Secondary Products”
“Configuring Fuel Product as Only Primary Products”
“Configuring Multi-grade Fueling Positions”
“Configuring Multi-Grade Timeout”
“Configuring Fleet_Check MOP”
“Assigning Electronic Void and ComFleet Prepay functions to Soft Keys”
“Enabling Auto Settle Overrun”
“Enabling and Assigning Alphanumeric DCR Keys”
“Alert Cashier”
“Configuring Comdata Cards”
Enabling Commercial Fueling Positions
To convert a fueling position to commercial, the ‘Commercial’ parameter must be enabled from Configuration Client > Forecourt > Fuel Config > Fueling Positions tab for each pump that needs to be enabled as commercial.
Enabling this parameter controls the dynamic prompts and the card restrictions with the help of the Dynamic Card Table (DCT).
Configuring Primary Fuel Products as Secondary Products
To enable to fuel a primary product as a secondary product with a different name, configure Secondary Products from Configuration Client > Forecourt > Fuel Config > Fuel Productstab.
For Example, Tractor and Reefer are dispensed from the diesel hose and is Diesel but named as Tractor and Reefer.
Tank and Price for the secondary products is same as Primary product. Secondary Product has its own product code.
The advantage of using the primary product as a secondary product with a different name is that the product when used as a secondary product can save tax or/and can be eligible for a discount.
Enable Secondary Product
In the Name feild, enter a name for the secondary product. The name given for the fuel product in this field is what is displayed to the customer and cashier, so choose name appropriately.
From the Primary Product drop-down list, select the primary product that is used as the secondary product.
Click Save.
Configuring Fuel Product as Only Primary Products
Sites can also be setup as a single hose/single product commercial fueling position. For example sites can have a configuration for selling just Diesel, if they do not want to configure Tractor or Reefer as secondary products of Diesel.
The secondary product field should not be enabled in Configuration Client > Forecourt > Fuel Config > Fuel Products tab.
Enable Commercialin Configuration Client > Forecourt > Fuel Config > Fueling Positionstab. For single hose fueling stations, only one hose should be configured in Configuration Client > Forecourt > Fuel Config > Fueling Positions tab.
Configuring Multi-grade Fueling Positions
To enable a fueling position to dispense multiple products in a in single transaction, the pump should be enabled for multi-grade fueling from Configuration Client > Forecourt > Fuel Config > Fueling Positionstab for each pump that needs to be converted.
Select Allow Multiple Products
Click Configure Fueling Ordersto configure the order in which the multi-grade fuel products appear on DCR menu and on the fuel selection menu during preauthorization of the card. The Hose Product Settingssection in the Fuel Configuration form only allows Primary Products to be assigned to hoses. Fueling Orders form shows primary and secondary products dispensing order.

The Dispense Order shows the fuel order displayed for selection during pre-authorization in a multi-grade transaction.
The prompt order shows how the fuel would be prompted for fueling at the pump. The fuel with prompt order 1 will come on the first page and can be selected one after another or there will be an option “Both” to select both for fueling.
The Dispense Order shows the fuel order displayed for selection during pre-authorization in a multi-grade transaction.
The prompt order shows how the fuel would be prompted for fueling at the pump. The fuel with prompt order 1 will come on the first page and can be selected one after another or there will be an option “Both” to select both for fueling.
Configuring Multi-Grade Timeout
Configure when the pump has to timeout in minutes after fueling the first grade in a multi-grade transaction. Go to Configuration Client > Forecourt > Fuel Config > Site Parameters tab.
Configuring Fleet_Check MOP
Fleet Checks can be exchanged for cash or be used as MOP in a transaction. Go to Configuration Client > Store Operations > Payment > MOP tab to configure Fleet_Check MOP.
The driver fills the check and includes the amount they want. Fleet Checks do not have any product restrictions like commercial fleet cards. Fleet Check is like a regular check, but, has to get authorization for the total amount written on the check.
Voids or Refunds of Fleet Checks are not allowed. Assign Fleet_Check MOP to a POS soft key.
Use 33 FLEET_CHECK MOP code

Enable “Allow Without Sale”, “Allow Change” and “Allow Refund”

Go to Configuration Client > Store Operations > Touch Screen > Panel Configuration to assign Fleet_Check MOP to a POS soft key.
Assigning Electronic Void and ComFleet Prepay functions to Soft Keys
The Electronic Void functions is used to void a commercial fleet transaction. When someone accidentally fuels one or more grade/s in a multi-grade fuel transaction instead of the owner of the preauth card, the cashier will refund the entire transaction using
electronic void to the card that was used during pre-auth. To perform an electronic void transaction, both the customers should be with the cashier. The cashier initiates a manual fuel department sale to the respective people who pumped the fuel.
The CommFleet Prepay function is used to trigger a commercial fleet prepay transaction. Assign Electronic Void and CommFleet Prepay functions to Soft Keys.
For commercial pumps, the commercial fleet prepay transaction can also be triggered by the Comm Fleet Prepay button on the express panel in the pump icon.
For retail pumps, the only way to trigger a commercial fleet prepay transaction is by assigning a soft key to the CommFleet Prepay function and using the soft key for the transaction.
Go to Configuration Client > Store Operations > Touch Screen> Panel Configuration tab to assign soft keys to the functions.
Go to the Item Panel of the screen you want to add the button.

Click Add Item.
Choose Type as Function.
Choose the function CommFleet Prepay/Electronic Void.

Click OK.

Click Save.
Logout and login on the POS.
Refer to “Configuring User Interface Using Config Client” to know more about how to configure the User Interface.
Enabling Auto Settle Overrun
To handle overrun, enable Auto Settle Overrun in Store Operations > Sales > Sales Configuration. The Overrun amount will be automatically settled with the non-network Drive OffMOP. The card will only be charged with the amount that the customer fueled. Auto settle overrun makes sure that customers do not have to pay for the fuel that got fueled without their knowledge.
Enabling and Assigning Alphanumeric DCR Keys
Each DCR should be assigned to a DCR key configuration. If sites have a mix of DCRs with and without alphanumeric capabilities, sites would require to create 2 or more DCR key configurations.
The configuration for DCRs that are alphanumeric should have the “Enable Alphanumeric” checked, and NOT checked for the DCRs that only accept number input.
Go to Configuration client > Forecourt > DCR Keys to configure DCR Keys.
Select Enable Alphanumeric.
Click Assign Positions.
Select the DCR that can be used for entering alphanumeric characters. The DCRs that do not have alphanumeric capabilities are grayed out.
Alert Cashier
The Alert Cashier parameter under Forecourt > Fuel > Fuel Config Pending > Site Parameters alerts the cashier that there is an outstanding Commercial Fleet transaction (Comdata and Wex/Exxon commercial Fleet cards) that came due inside and needs to be completed. The driver might choose to send the fuel sale from the DCR inside so that they can add products or cash advance.
Configuring Comdata Cards
Configuring Diesel Price Update
Do the following to change the Diesel Price and send the price change to the host.
In Configuration Client go to Forecourt > Fuel > Fuel Config- Pending> Fuel Products. Note the Fuel Grade ID for the price change Comdata product.
In Configuration Client go to Payment Controller > BUYPASS Configuration. In the Admin Messages section, enable “Send Price Change Notification XML” and select the same fuel grade ID in the Fuel Grade ID For Dieselfield.
Save the configuration and reboot Verifone Commander.
After reboot, go to Configuration Client > Forecourt > Fuel > Fuel Price - Pending and update the Diesel Price.
Updated Diesel Price for Self for both Cash and Credit Price is sent to the host.
Configuring Com Check MOP
Comchecks can be exchanged for cash or be used as MOP in a transaction. The driver fills the check and includes the amount they want.
Comcheck do not have any product restrictions like Comdata cards. Comcheck is like a regular check, but must get authorization for the total amount written on the check.
Go to Configuration Client > Store Operations > Payment > MOP tab to configure 35 Comcheck MOP.
Configuring Express Code MOP
Express codes are digitally generated for the drivers through the Comdata app and can be used instead of physical comcheck.
Go to Configuration Client > Store Operations > Payment > MOP tab to configure 36 Expresscode MOP.
Assign Com Check and Express Code MOPs to Soft Keys
Go to Configuration Client > Store Operations > Touch Screen > Panel Configuration.
Go to the Item Panel of the screen you want to add the button.
Click Add Item.
Choose type as MOP.
Choose the Item as Com Chekor Expresscode.
Using Commercial Fleet Cards
The following are the commercial fleet functions:
“Commercial Fleet Prepay Fuel Transaction”
“DCR Sale Using a Commercial Fleet Card”
“Fuel Sale With Fuel Limits, Category Limits and Transaction Limits”
“Electronic Void Refund Transaction”
“Fleet Check Transaction”
“Split Tender Transaction With Fleet Check”
“Over Run Auto Settle Process”
“Postpay Fuel Sale”
“Receipt Reprint Advanced Options”
“Using Comdata Cards”
The Pre-Authorization Request is used to verify whether the actual transaction can be successfully completed before the payment is tendered.
Commercial Fleet Prepay Fuel Transaction
Pre-authorization
Commercial fleet prepay transactions differ from the normal prepay transactions as the commercial fleet prepay transactions are zero dollar transactions and selection of grades are compulsory before pre-authorization.
Trigger Commercial Fleet Prepay transactions by one of the following methods:
The Comm Fleet Prepay soft key
Click the Pump icon and then the Comm Fleet Prepaybutton on the express panel in the pump icon on POS.
Select the grades to be fueled and click Confirm.
As commercial fleet prepay transactions are zero dollar transactions, the Fuel Grade Currency Limit is set from Config Client >Forecourt > Fuel > Fuel Config > Fueling Positions in the Fuel Limit Settings section.
Also, the host can set the limit. The limit that becomes applicable is the lower of the two. The host can also put a restriction on which fuel can be bought with a particular commercial fleet card. The fuel the host rejects will not be shown to the user to fuel even if the user selects the fuel.
Follow PIN pad instructions for preauthrization.
If the card is configured to give cash advance, the cash advance prompt appears for selection.
There are three ways the cash advance limit is set:
Using the cashback amount feilds in Cashback Prompt Amounts section from config client > EPS Configuration > Buypass Configuration >
From the host that comes during the pre-authorization response
From the DCT table.
Out of these three, the cash advance that appears to the customer is the lowest one. Cash advance is only given after fueling.
Enter cash advance required.
Select YESif additional products other than fuel are required for purchase. The host determines based on a particular fleet card what are the merchandise that can be bought and the amount that can be used to buy each category of products. This information comes as a card pre-authorization response from the host. During completion of the transaction, If the product selected is not allowed by the host, an error message is shown. Error messages are also shown if the product amount limit is crossed and if the transaction amount limit is crossed.
Click OK on the Approved response from the host.
Completing the transaction
If the customer has not opted for cash advance and/or additional products during pre-authorization, sale is completed at the DCR.
If the customer has opted for cash advance and/or additional products during pre-authorization, after fueling, the sale comes due inside. Select the pump to recall the transaction.
Add the additional products and complete the sale. A prompt appears asking if the customer wants the cash advance applied during pre-authorization. Click Yes or No to complete the sale.
Sample Receipts
Pre-Authorization Receipt
Sales Receipt
DCR Sale Using a Commercial Fleet Card
If the DCR does not have alphanumeric capability or if the DCR has alphanumeric capability but is not enabled for alphanumeric input, the customer will be send inside for entering details at the prompt.
Fuel Sale With Fuel Limits, Category Limits and Transaction Limits
The host determines based on a certain card what are the merchandise that can be bought and the amount that can be used to buy each category of products. This information comes through the card pre-authorization response from the host.
NGFC Fleet Cards
If the product selected is not allowed by the host, an error message is shown to the customer.
If the product limit is crossed, an error message is shown to the customer.
If the entire amount in the transaction crosses the transaction limit, an error message is shown to the customer.
Multigrade transaction should be pre-authorized or completed with only a network MOP, if any other a MOP is selected, an error message is shown to the customer.
Comdata Cards Error Messages
Purchase Limit Exceeds Host Limit
Wrong Card Used For E-void
E-void Prepay Transaction
Comdata and Non-Comdata Merchandise Mix at Commercial/Blended Sites
Fuel Post Pay and Non-Comdata Merchandise
Electronic Void Refund Transaction
The Electronic Void functions is used to void a commercial fleet transaction. When someone accidentally fuels one or more grade/s in a multi-grade fuel transaction instead of the owner of the preauth card, the cashier refunds the entire transaction using Electronic Void function to the card that was used during pre-auth. To perform an electronic void transaction, both the customers should be with the cashier. The cashier initiates a manual fuel department sale to the respective people who pumped the fuel.
Click Electronic Void.
From the list of Commercial Fleet transactions, select the transaction to void. The list can be further filtered by selecting Advance Options.
Enter filter conditions and click Show List.
Select the transaction to void from the filtered list and click Initiate Refund.
The card that was used to complete the transaction should be used for initiating a refund.
Sample Receipt
Fleet Check Transaction
Customers can pay with fleet check and can cash fleet check.
Select Fleet Check.
Enter Amount
Enter Money Code.
Enter Check Number.
Sample Receipt
Split Tender Transaction With Fleet Check
Fleet check can be used in split tender transactions with cash.
Sample Receipt
Over Run Auto Settle Process
To handle overrun, enable Auto Settle Overrun in Store Operations > Sales > Sales Configuration. The Overrun amount will be automatically settled with the non-network Drive OffMOP. The card will only be charged with the amount that the customer fueled.
Sample Receipt
Postpay Fuel Sale
In a postpay fuel sale, the sale comes due inside after the customer dispenses fuel.
Select the pump to recall the transaction.
Swipe card to complete sale.
If a Commercial Fleet card is used to complete the sale, and if cash back is configured on the card, the user get a prompt asking if cash back amount is required.
On selecting Yes, another prompt appears asking the amount required.
Sample Receipt
Receipt Reprint Advanced Options
On the Reprint screen, click Advanced Optionsto filter and show receipts based on the filter options selected on the Advance Options screen.
Select the options based on which to reprint receipts.
Using Comdata Cards
Most of the transactions using Comdata cards are similar to using Fleet cards other than the transactions using Comchek and Expresscode MOPs.
For all types of Comdata transactions, the Unit Number prompt is a mandatory prompt, which is a unique ID for each driver.
Unit Number field is optional only for Expresscode MOP transactions.
Prepay Transaction with Comdata Cards
Pre-Authorizing Sale
To launch a prepay transaction using Comdata cards, the process is same till Step 3 in “Commercial Fleet Prepay Fuel Transaction”.
After the customer swipes the comdata card, the customer is asked to enter the unit number.
Enter Driver ID (dynamic prompt from host)
Dynamic prompts can vary depending on the card used.
Some of the dynamic prompts are optional. Press OK without entering anything for skipping optional prompts.
If mandatory prompts are skipped thrice, then the transaction is declined.
There is no way other than through experience that a cashier or a customer would know which is an optional prompt.
Fiserv supports up to total of 8 prompts (both dynamic and system) in a single transaction
The following are the other dynamic prompts from the host that can be shown during a transaction:
Enter Hubometer Reading
Enter Reeferhour Meter Reading
Enter Driver’s License Number
Enter Purchase Order Number
Enter Trailer Hub Reading
Enter Trip number
Enter Trailer number
After the dynamic prompts, If the card is configured to give cash advance, the cash advance prompt appears for selection.
There are three ways the cash advance limit is set:
Using the Cashback Amount field in Cashback Prompt Amounts section from Configuration Client > EPS Configuration > Buypass Configuration
From the host response that comes during the pre-authorization request
From the DCT table.
Out of these three, the cash advance that appears to the customer is the lowest one. Cash advance is only given after fueling.
Enter Cash Advance Amount
Cash Advance Receipt
Completing the transaction
If the customer has not opted for cash advance during pre-authorization, sale is completed at the DCR.
If the customer has opted for cash advance during pre-authorization, after fueling, the sale comes due inside. Select the pump to recall the transaction.
A prompt appears asking if the customer wants the cash advance applied during pre-
authorization**.Click Yes or No to complete the sale.**
Pre-Authorization Receipt
Sales Completion Receipt
Transaction Using Comcheck MOP
Select Comcheck MOP soft key
Enter Amount
Enter Unit Number
Enter Comcheck Number
Comcheck Receipt
Select Expresscode soft key.
Enter Amount
Enter Payee’s Name. This is the only mandatory field for Expresscode transactions after the amount prompt till the entry of the express code. Put a comma between the first name and the last name.
Enter Unit number. Unit Number field is optional only for Expresscode transactions and mandatory for all the other Comdata transactions.
Enter Driver ID
Enter Trip Number
Enter Express Code. This a mandatory field.
Expresscode Receipt
Last updated