> For the complete documentation index, see [llms.txt](https://docs.verifone.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.verifone.com/cug-57.01-en/commander-user-reference-57.01/fuel-sales.md).

# Fuel Sales

## Overview

A fuel sale can be part of any sales transaction allowed either inside at the terminal or outside at the Dispenser Card Reader (DCR).

## Using Fuel Sales

The following are the Fuel Sales functions:

* [Prepay Fuel Sale by Amount](#prepay-fuel-sale-by-amount)
* [Prepay Fuel Sale by Volume](#prepay-fuel-sale-by-volume)
* [Prepay Fuel Sale with Merchandise](#prepay-fuel-sale-with-merchandise)
* [Fuel Prepay Move](#fuel-prepay-move)
* [Preset Fuel Sale by Dollar Amount](#preset-fuel-sale-by-dollar-amount)
* [Preset Fuel Sale by Volume](#preset-fuel-sale-by-volume)
* [Rest In Gas](#rest-in-gas)
* [Postpay Fuel Sale](#postpay-fuel-sale)
* [Postpay Fuel Tax Exemption or Addition](#postpay-fuel-tax-exemption-or-addition)
* [Manual Fuel Sale](#manual-fuel-sale)
* [Fuel Discount with Fuel Disc Key](#fuel-discount-with-fuel-disc-key)
* [Clear Reserve and Place in Idle](#clear-reserve-and-place-in-idle)
* [Pump Test](#pump-test)
* [Fuel Ticket Print](#fuel-ticket-print)
* [DCR Ticket Print](#dcr-ticket-print)
* [Fuel Convert](#fuel-convert)
* [Approve One Calling Pump](#approve-one-calling-pump)
* [Approve All Calling Pumps](#approve-all-calling-pumps)
* [Disapprove a Pump](#disapprove-a-pump)
* [Restarting a Stopped Pump](#restarting-a-stopped-pump)
* [Stop/Disapprove](#stop-disapprove)
* [Stop One Pump](#stop-one-pump)
* [Stop All Pumps](#stop-all-pumps)
* [View Fuel Sales](#view-fuel-sales)
* [View Due Fuel Sales](#view-due-fuel-sales)
* [View Pump Status](#view-pump-status)
* [Other Fuel](#other-fuel)

### Fuel Control Buttons

The icons on the buttons for stop pump, help requested, calling pump and drive-off blink. The amounts with + sign are for customers owing money and amounts with - sign are for money owed to customer. The following fuel buttons represent a pump's status:

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Icon</td><td valign="top">Description</td><td valign="top">Icon</td><td valign="top">Description</td></tr><tr><td valign="top"><p> </p><p><img src="/files/fXkia6QPKe2vkWsYqem8" alt="" data-size="original"></p></td><td valign="top"><p> </p><p>Idle Pump</p></td><td valign="top"><p> </p><p><img src="/files/08s97mfHxSRXB50UjyXk" alt="" data-size="original"></p></td><td valign="top"><p> </p><p>Reserved Pump</p></td></tr><tr><td valign="top"><p> </p><p>         <img src="/files/ORNJOzFLh4PPDxGOkSPz" alt=""></p></td><td valign="top"><p> </p><p>Pump Calling</p></td><td valign="top"><p> </p><p><img src="/files/SpIaCP6lINHpi0GbTVi0" alt="" data-size="original"></p></td><td valign="top"><p> </p><p>Offline Pump</p></td></tr><tr><td valign="top"><p> </p><p><img src="/files/0K5So7eWJlXz3MpPkGIv" alt="" data-size="original"></p></td><td valign="top"><p> </p><p>Pump Ready</p></td><td valign="top"><p> </p><p><img src="/files/ZGAtcUHMZjso3riMhHIU" alt="" data-size="original"></p></td><td valign="top"><p> </p><p>Fueling</p></td></tr><tr><td valign="top"><p> </p><p><img src="/files/6dchz2lLvNCw1QKmyPdW" alt="" data-size="original"></p></td><td valign="top"><p> </p><p>Stacked Postpay Sale</p></td><td valign="top"><p> </p><p><img src="/files/8Kc3IV8cnj10W1Y1QgUf" alt="" data-size="original"></p></td><td valign="top"><p> </p><p>Sale Amount</p></td></tr><tr><td valign="top"><p> </p><p><img src="/files/vvEVGQTmWGfaUtY84160" alt="" data-size="original"></p></td><td valign="top"><p> </p><p>Authorizing: Customer has swiped card at DCR</p></td><td valign="top"><p> </p><p><img src="/files/SJpsNI5peDbwGUUNHqLm" alt="" data-size="original"></p></td><td valign="top"><p> </p><p>Stopped Pump</p></td></tr><tr><td valign="top"><p> </p><p><img src="/files/Jz8Q8zD8vDJvp0F76Lbt" alt="" data-size="original"></p></td><td valign="top">Authorised Credit Card/DCR Sale: DCR ready to dispense</td><td valign="top"><p> </p><p><img src="/files/bgjJLV4NydyNK5YHPdBX" alt="" data-size="original"></p></td><td valign="top">Network Message or Help Requested</td></tr><tr><td valign="top"><img src="/files/c184iRxceOzioBGvE3W1" alt="" data-size="original"></td><td valign="top">Prepaid Sale</td><td valign="top"><img src="/files/8ZYqcwoLnADBL8OFWDKU" alt="" data-size="original"></td><td valign="top">Fueling: DCR fuel sale in progress</td></tr></tbody></table>

### Colored Text on Fuel Buttons

Colored text on fuel buttons represents the following:

* &#x20;Red - Critical events happening at the pump. Watch pump and take immediate action.
* Yellow - Watch pump and take action.
* Green - Normal events happening at the pump. Watch pump; no action required.
* Black and Gray - Light and dark themes; no action required by the cashier.

{% hint style="info" %}
&#x20;To access \[OTHER FUEL] functions in Ruby2, a soft key needs to be programmed. Refer to store manager to program soft keys.
{% endhint %}

### Prepay Fuel Sale by Amount

The customer pays amount for the fuel before dispensing. The fuel is entered for a specific dollar amount. The sale must be tendered before the system approves the pump. The pump stops when the dollar amount is reached or when the tank is full.

{% stepper %}
{% step %}
Press \[PREPAY] and key pump number
{% endstep %}

{% step %}
Press \[ENTER]
{% endstep %}

{% step %}
Key \<amount> and select MOP to continue or tender the transaction
{% endstep %}
{% endstepper %}

<p align="center"><strong>OR</strong></p>

{% stepper %}
{% step %}
Key \<pump number> and press \[PREPAY]
{% endstep %}

{% step %}
Key \<amount> and select MOP to continue or tender the transaction
{% endstep %}
{% endstepper %}

### Prepay Fuel Sale by Volume

The customer specifies the fuel product and volume and then pays for the fuel before dispensing. The sale must be tendered before the system approves the pump. The pump stops when the specified volume is reached.

1\.       Press \[PREPAY] and key pump number

2\.      Press \[ENTER] and then press \[QTY]

3\.      Key the volume including two decimal points and press \[ENTER]

4\.      In the Fuel Products list, select the fuel product and tender the transaction

<p align="center"><strong>OR</strong></p>

1\.       Key \<pump number> and press \[PREPAY]

2\.      Press \[QTY]

3\.      Key the volume including two decimal points and press \[ENTER]

4\.      In the Fuel Products list, select the fuel product and tender the transaction

### Prepay Fuel Sale with Merchandise

The network pre-authorizes a card for a fuel purchase and just charges the customer for the amount actually dispensed.

1\.       Key \<pump number> and press \[PREPAY]

2\.      Key \<amount>

3\.      Touch \[CREDIT] and swipe the card through the card reader

4\.      If prompted with the fuel products list, touch the product

### Fuel Prepay Move

This function moves a preset or prepay fuel sale that has not been dispensed from the original pump number to a new pump number.

To perform this function there must be an undispensed prepay on the selected pump for the move.

1. Press \[OTHER FUEL] and then select Fueling Point Move.
2. In the overlay, enter the pump number to move from.
3. In the overlay, enter the pump number to move to The prepay transaction moves to the chosen pump number.

### Fuel Preset

A preset fuel sale occurs when the Preset Fuel function is used to approve a fuel sale for a specific dollar amount or volume. If the approval is by volume, specify the fuel product. The pump automatically stops dispensing when the dollar amount or volume is reached or the tank is full. The sale is paid after the fuel is dispensed.

#### Preset Fuel Sale by Dollar Amount

A preset fuel sale by dollar amount occurs when the Preset Fuel function is used to approve a fuel sale for a specific dollar amount. The pump automatically stops dispensing when the specified dollar amount is reached.

1. Press \[FUEL PRESET] and key \<pump number> and touch \[OK]
2. &#x20;Key \<amount> and touch \[OK] to authorize pump for fueling up to the preset dollar amount.
3. &#x20; Touch \<pump number> to add the sale into the transaction and press method of payment (MOP)

#### Preset Fuel Sale by Volume

A preset fuel sale by volume occurs when the Preset Fuel function is used to approve a fuel sale for a specific volume and specify the fuel product. The pump automatically stops dispensing when the volume is reached, or the tank is full. The sale is paid after the fuel is dispensed.

1. Press \[FUEL PRESET], key \<pump number>, and touch \[OK]
2. &#x20;Press \[QTY] and key volume of the fuel to be dispensed (including two decimal places) and touch \[OK]
3. If prompted with the Fuel Products list, touch the fuel product
4. The customer dispenses fuel up to the preset volume
5. &#x20;Touch \<pump number> to add the sale into the transaction
6. Press method of payment (MOP)

### Rest in Gas

This feature allows a customer to make instore purchases, present cash for payment and request that the clerk put the “Rest In Gas.” The system calculates the change due and uses that amount to prepay the pump.

1. Ring up merchandise
2. &#x20;Key \<amount>
3. Press \[REST IN GAS]. The system prompts for pump number
4. Key \<pump number> and press \[ENTER] for the system to set prepay for the calculated amount on the selected pump&#x20;

### Postpay Fuel Sale

In a postpay fuel sale, the sale comes due inside after the customer dispenses fuel.

{% hint style="info" %}
&#x20;*If fueling point has uncollected sales or stacked sale, in Step 1, a separate fuel detail overlay will be displayed, touch the appropriate fuel sale box to bring the sale into transaction.*
{% endhint %}

1. &#x20;Touch the appropriate fuel icon or press \<pump number> and \[FUEL] to bring sale into the transaction and press \[TOTAL]
2. Tender the sale and touch the correct method of payment (MOP)

### Postpay Fuel Tax Exemption or Addition

This function allows the ability to add a fuel tax to a fuel type that is displaying a “tax free” price at the pump. The automatic adjustment is available only for postpay fuel sales or allows the cashier to remove taxes, or portions of a tax, from a fuel sale.

{% hint style="info" %}
&#x20;

*Available for postpay fuel sales only*.
{% endhint %}

1. Touch pump number and Fuel Tax Exemption or Fuel Tax Addition
2. &#x20;In the Fuel Tax Exemption or Addition list, touch the correct exemption or addition

Fuel Tax Exemption and Fuel Tax Addition can be accessed in one or the following ways:

* Press softkey
* Use Other Fuel Functions
* &#x20;Touch pump number and then the line item

### Manual Fuel Sale

Use the \[MANUAL FUEL] key to manually enter a fuel sale into the system. This is typically used for the dispensers that are not connected to the system.

1. Key fuel sale price and touch \[MANUAL FUEL]
2. &#x20;Key \<pump number> and press \[ENTER]
3. In the Fuel Products list, touch the name of the fuel product or key \<fuel product number> and press \[ENTER]

### Fuel Discount with Fuel Disc Key

The Fuel Discount with Fuel Discount key discounts fuel purchases by a fixed dollar amount per gallon. The cashier can indicate the number of gallons/liters to be discounted or the discount can be applied to the whole fuel amount.

{% hint style="info" %}
&#x20;*Fuel discounts can be used in postpay fuel sales.* Fuel dispensed at a POP discount rate is not eligible to receive a discount using the \[FUEL DISC] key.
{% endhint %}

1. &#x20;Touch \<pump number> and the discount is applied to the total fuel dispensed: Touch or press \[FUEL DISC]
2. Key number of gallons to which discount should be applied or press \[ENTER] to apply discount to total volume dispensed

### Clear Reserve and Place in Idle

The Clear Reserve function removes the “Reserved” state from a prepay pump. This may happen when fuel communications are temporarily interrupted and then re-established.

In a prepaid fuel sale, clear that is in the “Reserved” state that does not have to be dispensed.

1\.       Touch \<pump number> and press \[PREPAY]

2\.      Press \[STOP] and \[OK] to change prepay fuel sale status to Due Sale or Refund

To clear pump:

1\.       Touch \<pump number> and press \[TOTAL]

2\.      Touch the method of payment (MOP) originally used for prepay transaction

### Clear Reserve Using Clear Reserve Button

1\.       Select pump number from the fuel panel

2\.      Select ‘CLEAR RESERVE’ button

### Pump Test

{% hint style="info" %}
&#x20;*The Pump Test is a payment type that accepts postpay fuel sales only.*
{% endhint %}

The Pump Test MOP closes out a sale where the store pumps a test amount of fuel into a container, and it is rung up as a sale. When the fuel is returned to the tank, the sale is treated as a No Sale. The fuel is dispensed normally and then tendered with the “Pump Test” MOP.

{% hint style="info" %}
&#x20;*If the site has the setting of “Auto Collect” set to “Cash” or “All”, and if the site has a technician performing calibrations, set “Auto Collect” to “None” from Configuration Client > Forecourt > Fuel Config > Fueling Positions on the pump(s) being calibrated.*
{% endhint %}

A receipt prints with the words "PUMP TEST" at the bottom

1. Touch \<pump number> and press \[TOTAL]
2. Touch \[PUMP TEST] or press \[OTHER MOP] and then touch Pump Test in

   Other MOP list

### Fuel Ticket Print

This function reprints postpay fuel transaction receipts.

1\.       Press \[TICKET PRINT]

2\.      Choose a transaction to print

To search for transaction receipts containing fuel, follow these steps:

1\.       Press \[TICKET PRINT]

2\.      In the overlay, press \[ADVANCED OPTIONS]

3\.      In the Advanced Options - Multi Select Allowed menu, select Fuel Only

4\.      Press \[SHOW LIST] to display a list of Filtered by Fuel Only

5\.      Choose a transaction to print

### DCR Ticket Print

Reprints DCR and completed prepay transaction receipts.

1\.       Key the pump number

2\.      Press \[VIEW]

3\.      Touch \[Reprint DCR Tran]

4\.      Choose a transaction to print

### Fuel Convert

If a customer dispenses fuel at one price level but wants to pay in the other price level, then use Fuel Convert function to switch.

1\.       Touch the pump number

2\.      Select the transaction to be converted by touching the desired current or stacked sale.

3\.      Touch \[Fuel Convert]

4\.      If the customer wants to purchase merchandise, key the item(s)

5\.      Enter the customer’s method of payment

### Approve One Calling Pump

1\.       Select the pump number.

2\.      Press \[APPROVE].

### Approve All Calling Pumps

Press \[APPROVE].

Whether a fueling point can be approved before a customer can dispense fuel depends on the following operating conditions:

* Automatic Approval: If “Autoapproval” is enabled for a specific pump number, the pump does not need to be approved before a customer can dispense fuel.
* Approve Specific Pump: In all cases, a specific pump can be approved if the pump number is keyed before \[APPROVE]. Two messages display briefly:\
  nn APPROVING nn APPROVED
* &#x20;Approve All Pumps: If enabled, all fueling points requesting approval can be approved at the same time by pressing the \[APPROVE] key. If not enabled, a specific pump can still be approved by keying the pump number before pressing \[APPROVE]. Two messages display briefly:\
  APPROVING CALLING PUMPS CALLING PUMPS APPROVED

{% hint style="info" %}
&#x20;*If a pump is approved while the cash drawer is open, the change for that transaction continues to display. The journal records pump approvals.*
{% endhint %}

### Disapprove a Pump

Disapprove a pump that is approved but has not started dispensing.

Select the pump number and press \[STOP].

### Restarting a Stopped Pump

1. Select the pump number.
2. Press \[APPROVE].

A pump can be restarted if the system is set up to allow a pump restart or if the pump is stopped from the POS (\[STOP] key) and one of the following is true:

* The transaction at the pump has not ended.
* The pump is a Dresser®/Wayne® brand.

The following two messages display briefly when approving a pump that has timed-out or been stopped (also called re-approving or restarting) (‘nn’= the pump number):

nn RESTARTING nn RESTARTED

### Stop/Disapprove

The \[STOP] key does one of the following:

* Stops fuel dispensing at a specific pump or all pumps.
* Disapproves one pump or all approved pumps that have not started dispensing.

The following two messages display briefly if a pump is stopped (‘nn’= pump number):

nn STOPPING nn STOPPED

The following two messages display briefly when all pumps are stopped:

STOPPING ALL PUMPS ALL PUMPS STOPPED

### Stop One Pump

1. Select the pump number.
2. Press \[STOP].

### Stop All Pumps

Press \[STOP].

### View Fuel Sales

The View function displays the status of the current fuel sales. The information that displays depends on the pump manufacturer. Some pumps send information as the fuel is dispensed. Other pumps send information only after dispensing is finished, and display only the fueling point, current/stacked indicator, and pump status while fuel is being dispensed.

There are two types of view: due sales and fuel sales.

#### View Due Fuel Sales

1\.       Press \[VIEW]. All fuel sales that are due appear.

2\.      Press \[EXIT].

The pump number, status (‘C’ = current, ‘S’ = stacked), and dollar amount due display. Up to eight sales are listed. If there are more than eight sales, a down arrow in the bottom left corner of the display indicates there are more. Press \[VIEW] to see the rest of the sales.

If no sales are due, “NO DUE SALES” displays until another sales function is run.

### View Pump Status

Check the fuel sale state or the pump state of the current or second (stacked) sale.

1. &#x20;Key the pump number.
2. Press \[VIEW]. The > points at the current sale.
3. Press \[VIEW] again. The > points at the stacked sale.
4. Press \[VIEW] again. The pump status and detailed fuel sale information for the current sale appears.
5. Press \[VIEW] again. The pump status and detailed fuel sale information for the stacked sale appears.
6. Press \[VIEW] to repeat the cycle (steps 2 through 5).

#### Pump Status

<table><thead><tr><th valign="top">Status</th><th>Description</th></tr></thead><tbody><tr><td valign="top">AUTHORIZED</td><td>The pump is approved, but dispensing has not started.</td></tr><tr><td valign="top">CALLING</td><td>The customer has lifted the handle and is requesting approval to dispense fuel.</td></tr><tr><td valign="top">FUELING</td><td>Fuel is being dispensed.</td></tr><tr><td valign="top">IDLE</td><td>The pump is not in use.</td></tr><tr><td valign="top">LOW PAPER</td><td>The receipt paper in the dispenser card reader is low.</td></tr><tr><td valign="top">OFFLINE</td><td>The pump controller is not communicating with the dispenser.</td></tr><tr><td valign="top">RESERVED</td><td>The pump is being prepaid and is locked until the transaction is complete.</td></tr><tr><td valign="top">STOPPED</td><td>A cashier has stopped the pump by pressing [STOP].</td></tr></tbody></table>

#### Fuel Sale Status<br>

<table><thead><tr><th valign="top">Status</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">BUSY</td><td valign="top">The pump is in use (but not necessarily actively fueling).</td></tr><tr><td valign="top"><p> </p><p>DUE</p></td><td valign="top"><p> </p><p>The customer has finished dispensing and the sale or refund is due.</p></td></tr><tr><td valign="top"><p> </p><p>HOLD</p></td><td valign="top"><p> </p><p>This sale has already been included in a transaction on another POS or on the current ticket.</p></td></tr><tr><td valign="top"><p> </p><p>SOLD</p></td><td valign="top"><p> </p><p>This fuel sale has already been collected.</p></td></tr></tbody></table>

### Other Fuel

The Other Fuel function is a soft key and contains a menu of the following functions:

* &#x20;Fueling Point Move
* Convert Fuel MOP
* &#x20;Fuel Discount
* &#x20;Fuel Preset
* Manual POP Discount
* Fuel Tax Exemption
* Fuel Tax Addition

#### Fueling Point Move

This function moves a preset or prepay fuel sale that has not been dispensed from the original pump number to a new pump number.

The following message prints on the journal (‘n1’ = the original pump; ‘n2’=the pump to which the sale moves):

FP MOVE FROM PUMP# n1 TO PUMP# n2

1\.       Touch \[FP MOVE]

2\.      Enter the current pump number and select OK

3\.      Enter the new pump number and select OK

&#x20;                           **OR**

1\.       Press \[OTHER FUEL]

2\.      Select the Move Fuel Point function

3\.      Key the current pump number

4\.      Key the new pump number and then select OK

#### Convert Fuel MOP

The Fuel Convert function switches the price level of the fuel line item from cash to credit or credit to cash.

The final price for the fuel in the transaction will be based on the new price level.

1\.       Touch the pump number

2\.      Select the transaction to be converted by touching the desired current or stacked sale

3\.      Press \[Other Fuel] and select Convert Fuel MOP

4\.      If the customer wants to purchase merchandise, add the item(s)

5\.      Tender and complete the sale

#### Fuel Discount

The Fuel Discount function discounts fuel purchases by a fixed dollar amount per gallon. The cashier indicates the number of gallons/liters to be discounted or the discount may apply to the whole fuel amount.

Fuel discounts can be used in preset or postpay fuel sales.

The Fuel Discount function may be set up as either a separate \[FUEL DISC] key or as a menu choice under the \[OTHER FUEL] key.

1\.       Bring the fuel sale up on the display

2\.      Do one of the following:

* &#x20;If the discount applies to part of the fuel dispensed, key the amount (gallons/liters) and press \[FUEL DISC] key
* &#x20;If the discount applies to the whole amount of fuel dispensed, just press \[FUEL DISC]

<p align="center"><strong>OR</strong></p>

1\.       Press \[OTHER FUEL], press Fuel Discount, and then press \[ENTER]

2\.      Do one of the following:

* If the discount applies to part of the fuel dispensed, key the amount (gallons/liters) and press \[ENTER]
* If the discount applies to the entire amount of fuel dispensed, press \[ENTER]

#### Fuel Preset

A preset fuel sale occurs when the Preset Fuel function is used to approve a fuel sale for a specific dollar amount or volume. If the approval is by volume, specify the fuel product. The pump automatically stops dispensing when the dollar amount or volume is reached, or the tank is full. The sale is paid after the fuel is dispensed.

**Preset Fuel Sale by Dollar Amount**

1\.       Press \[OTHER FUEL], press Preset Fuel function, and then press \[ENTER]

2\.      Key the pump number and press \[ENTER]

3\.      Key the dollar amount

4\.      Press \[ENTER] or the method of payment

<p align="center"><strong>OR</strong></p>

1\.       Key the pump number and press \[FUEL PRESET]

2\.      Key the dollar amount and then press \[ENTER] or the method of payment

The customer dispenses fuel before paying.

**Preset Fuel Sale by Volume**

1. &#x20;Press \[OTHER FUEL] and then press Preset Fuel function
2. Press \[ENTER] and key the pump number and then press \[ENTER]
3. Press \[QTY] and key the volume of fuel to be dispensed (including two decimal places)
4. Press \[ENTER] or the method of payment and press the fuel product to be purchased and then press \[ENTER]

<p align="center"><strong>OR</strong></p>

1. Key the pump number, press \[FUEL PRESET], and then press \[QTY]
2. Key the volume of fuel to be dispensed (including two decimal places)
3. Press \[ENTER] or the method of payment and then press the fuel product to be purchased and then press \[ENTER]

#### Manual POP Discount

This is an option that can provide either a coupon or free POP code (with Basic + Code program type). The cashier has the option of offering the award to customers at their discretion; perhaps to an especially loyal customer or to a customer who has experienced some perceived inconvenience.

1\.       Touch \[OTHER FUEL]

2\.      In the Other Fuel Functions menu, select \[Manual POP Discount]

3\.      In POP Award menu, touch \[Generate Code] or \[Generate Coupon]

4\.      The code or coupon prints

#### Fuel Tax Exemption

This function allows the ability to exempt a fuel tax to a fuel type that is displaying a “tax free” price at the pump.

{% hint style="info" %}
The automatic adjustment is only available for postpay fuel sales.
{% endhint %}

1\.       Key the pump number, press \[FUEL], and then press \[OTHER FUEL]

2\.      Press Fuel Tax Exemption and press \[ENTER]

3\.      Select the fuel tax exemption from the menu

4\.      Press \[ENTER]

#### Fuel Tax Addition

This function allows the ability to add a fuel tax to a fuel type that is displaying a “tax free” price at the pump.

{% hint style="info" %}
&#x20;*The automatic adjustment is only available for postpay fuel sales*.
{% endhint %}

1\.       Key the pump number, press \[FUEL], and then press \[OTHER FUEL]

2\.      Press Fuel Tax Addition and press \[ENTER]

3\.      Select the fuel tax addition from the menu

4\.      Press \[ENTER]

#### Integrated Payments for Puerto Rico and LAC Region

Verifone Commander now includes enhanced support for Evertec — the leading payment processor in Puerto Rico and the broader Latin American (LAC) region. This update allows fuel station operators using Commander to process payments through the Evertec network seamlessly, without the workarounds or limitations that previously existed.

This release brings Commander's Evertec integration up to full production quality, addressing specific payment scenarios that Evertec requires, and ensuring fuel presets work correctly even at higher fuel values common in the LAC market.

{% hint style="info" %}
ℹ  Note:  This feature is available from Base 057.01.00. It applies to sites in Puerto Rico and the LAC region using Evertec (Linkit) as their payment processor.
{% endhint %}

**Background — Why This Matters**

Evertec is the main card payment processor used by fuel retailers in Puerto Rico and across much of Latin America. For fuel stations using VeriFone Commander as their site controller, the payment flow between the pump, Commander, and the Evertec network now works correctly end-to-end.

Previously, certain transaction types — such as fuel-only sales paid entirely in cash, and cash refunds — did not complete the full payment notification that Evertec requires. Additionally, sites with higher fuel prices faced a limit on how much a customer could pre-set for a fill-up. Both of these issues are now resolved.

<table><thead><tr><th valign="top">Before This Update</th><th valign="top">After This Update</th></tr></thead><tbody><tr><td valign="top">Cash refunds and fuel-only cash transactions did not send a completion notification to Evertec. This caused issues with Evertec's tax control number system.</td><td valign="top">All cash transactions — including fuel-only sales and refunds — now send the required completion message to Evertec, ensuring tax control numbers are issued correctly.</td></tr><tr><td valign="top">Fuel presets (pre-selecting a fuel amount at the pump) were limited to a maximum of $999.99.</td><td valign="top">Fuel presets now support amounts up to $9,999.99, accommodating higher fuel prices in the LAC market.</td></tr><tr><td valign="top">Commander was not fully validated with Evertec's production network for Puerto Rico and Nicaragua sites.</td><td valign="top">A production-signed build has been delivered and validated with Evertec (Linkit) labs in both Puerto Rico and Nicaragua.</td></tr></tbody></table>

**Key Concepts**

<table><thead><tr><th width="198" valign="top">Term</th><th valign="top">What It Means</th></tr></thead><tbody><tr><td valign="top">Evertec / Linkit</td><td valign="top">Evertec is the payment processing company. Linkit is their partner laboratory brand used for certification and integration testing. When you see either name, they refer to the same payment network.</td></tr><tr><td valign="top">Payment Processor</td><td valign="top">The company that handles card authorisations between the pump, the Commander site controller, and the bank that issued the customer's card. Evertec is this intermediary for many LAC sites.</td></tr><tr><td valign="top">Commander</td><td valign="top">The VeriFone site controller — the central system at your fuel site that manages pump authorisations, payments, and transaction records.</td></tr><tr><td valign="top">Fuel Preset</td><td valign="top">A feature that allows a customer to pre-select how much fuel they want (for example, $50 worth) before lifting the nozzle. The pump stops automatically when the preset amount is reached.</td></tr><tr><td valign="top">Cash Transaction</td><td valign="top">A sale where the customer pays with physical cash — either at the pump via a cashier or at an indoor POS. This includes fuel-only cash sales and cash refunds.</td></tr><tr><td valign="top">Control Number (Tax)</td><td valign="top">A unique reference number issued by Evertec when a cash transaction is completed. This number is required by Puerto Rico tax authorities to record taxable fuel and merchandise sales. It is now generated correctly for all cash transactions.</td></tr><tr><td valign="top">Transaction Finalize</td><td valign="top">The completion message Commander sends to Evertec when a sale is finished. Evertec uses this message to issue the control number. This message is now sent for all cash transactions.</td></tr><tr><td valign="top">Split Transaction</td><td valign="top">A sale where the customer pays using more than one method — for example, part cash and part card. Split transactions with a cash component now also receive the finalise message.</td></tr></tbody></table>

&#x20; **What Changed for the Site**

**Cash Transactions Now Generate a Tax Control Number**

In Puerto Rico, every cash sale at a fuel station must produce a control number for tax reporting purposes. Evertec issues this control number when it receives the completion message (called a Transaction Finalize) from Commander at the end of a sale.

Previously, two types of cash transactions were missing this completion message:

* Fuel-only cash sales — where a customer pays cash for fuel with no other items.
* Cash refunds — where a cashier issues a cash refund to a customer.

With this update, Commander now sends the completion message to Evertec for all transactions that include cash — including fuel-only cash sales, cash refunds, and split payments where part of the amount is paid in cash. Evertec then issues the control number, which is recorded in the transaction for tax compliance.

{% hint style="success" %}
✔  Good to know:  No action is required from the cashier. The control number is generated automatically in the background as part of the normal transaction flow.
{% endhint %}

**Higher Fuel Preset Amounts Supported**

Fuel presets allow a customer to pre-select a dollar amount for fuel before lifting the nozzle. The pump dispenses fuel up to that amount and then stops automatically.

Previously, the maximum preset amount was $999.99. This limit comes from the communication protocol used between Commander and the fuel dispenser (called PAM). At some LAC sites — where fuel prices are higher or customers fill commercial vehicles — this limit could be reached.

Commander now supports preset amounts up to $9,999.99 for compatible fuel dispensers. Customers can preset higher amounts, and the dispenser will stop correctly when the amount is reached.

{% hint style="info" %}
ℹ  Note:  This higher preset limit applies to fuel dispensers that support 6-digit communication mode via the PAM protocol. Confirm with your VeriFone technician or service representative whether your dispensers support this mode.
{% endhint %}

**Evertec Lab Validation Completed**

A production-signed version of Commander with these updates was delivered to and tested in the Evertec (Linkit) laboratory in Puerto Rico and the Linkit laboratory in Nicaragua. Lab testing confirmed that:

* Card payments (indoor POS and mobile) work correctly through the Evertec network.
* Cash and mobile payment flows at the pump work as expected.
* The Puerto Rico timezone and regional configuration settings are correctly applied.
* Commander configuration loads and connects properly at Evertec-integrated sites.

&#x20;**How Payments Work at the Pump**

The following diagram shows the end-to-end payment flow at an Evertec-integrated site. From a cashier or customer perspective, the experience is the same as before — the improvements happen automatically within Commander.

<table data-header-hidden><thead><tr><th></th><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td>1</td><td valign="top">Customer lifts nozzle or presents card</td><td valign="top">The customer approaches the pump. They either lift the nozzle to start fuelling or present a card to begin a card payment, or a cashier processes the sale from the indoor POS.</td></tr><tr><td>2</td><td valign="top">Commander requests authorisation</td><td valign="top">Commander sends an authorisation request to Evertec. Evertec checks the card details with the issuing bank and returns an approval or decline.</td></tr><tr><td>3</td><td valign="top">Fuel is dispensed</td><td valign="top">If approved, the pump dispenses fuel up to the authorised amount (or up to any preset the customer selected). The pump stops when the limit is reached or the nozzle is returned.</td></tr><tr><td>4</td><td valign="top">Transaction is completed</td><td valign="top">When the sale is finalised, Commander sends the completion message (Transaction Finalize) to Evertec for all payment types — card, cash, or split. For cash transactions, Evertec now returns a tax control number.</td></tr><tr><td>5</td><td valign="top">Control number recorded (cash sales)</td><td valign="top">For cash transactions, the control number issued by Evertec is recorded against the sale. This number is available in transaction records for tax reporting purposes.</td></tr><tr><td>6</td><td valign="top">Receipt printed</td><td valign="top">The customer or cashier receives a receipt with the transaction details. For cash transactions at Evertec-integrated sites, the receipt includes the tax control number where required.</td></tr></tbody></table>

&#x20;**Transaction Types and What Changes**

<table data-header-hidden="false" data-header-sticky><thead><tr><th valign="top">Transaction Type</th><th valign="top">Change in This Release</th><th valign="top">What It Means</th></tr></thead><tbody><tr><td valign="top">Fuel-only cash sale</td><td valign="top">Now sends Transaction Finalize to Evertec</td><td valign="top">A tax control number is now generated and recorded for every cash fuel sale. No action needed from the cashier.</td></tr><tr><td valign="top">Cash refund</td><td valign="top">Now sends Transaction Finalize to Evertec</td><td valign="top">Cash refunds now also produce a control number, which is recorded in the transaction record for compliance.</td></tr><tr><td valign="top">Split payment (part cash, part card)</td><td valign="top">Now sends Transaction Finalize to Evertec</td><td valign="top">Any transaction that includes a cash component — even if the rest is paid by card — now correctly generates the control number.</td></tr><tr><td valign="top">Card-only sale (credit/debit)</td><td valign="top">No change — already working correctly</td><td valign="top">Card transactions were already sending the completion message to Evertec. No change to this flow.</td></tr><tr><td valign="top">Mobile payment</td><td valign="top">No change — already working correctly</td><td valign="top">Mobile payments (including indoor and outdoor mobile) were already validated and continue to work as before.</td></tr><tr><td valign="top">Fuel preset (high value)</td><td valign="top">Now supports amounts up to $9,999.99</td><td valign="top">Customers can now set higher preset fuel amounts at compatible dispensers. The pump stops automatically at the preset amount.</td></tr></tbody></table>

&#x20; **Tax Control Numbers — Puerto Rico**

Puerto Rico's tax authority (Departamento de Hacienda) requires that all retail cash sales — including fuel — be recorded with a control number. This is part of the Electronic Fiscal Systems (Sistema de Facturación Electrónica / SFE) compliance requirement for fuel retailers.

Evertec acts as the certified intermediary that issues these control numbers. For this to work, Commander must send Evertec a completion message at the end of every cash sale. With this update, Commander now does this for all cash transactions, including fuel-only sales and refunds that were previously missing from this flow.

{% hint style="danger" %}
⚠  Important:  If your site is in Puerto Rico and you notice cash transactions without a control number on the receipt or in the transaction records after upgrading, contact your VeriFone support representative. This may indicate a configuration issue that needs to be reviewed.
{% endhint %}

<table><thead><tr><th valign="top">Question</th><th valign="top">Answer</th></tr></thead><tbody><tr><td valign="top">Do I need to do anything to get the control number?</td><td valign="top">No. The control number is generated automatically by Evertec when Commander sends the completion message at the end of the sale. Cashiers do not need to do anything differently.</td></tr><tr><td valign="top">Where does the control number appear?</td><td valign="top">It is recorded in Commander's transaction records. Depending on your receipt configuration, it may also appear on the printed receipt. Check with your VeriFone support team if you need to confirm your receipt format.</td></tr><tr><td valign="top">What if Evertec's network is unavailable?</td><td valign="top">If the Evertec network is temporarily unavailable, Commander will attempt to re-send the completion message when the connection is restored, following its standard retry behaviour for payment network communications.</td></tr><tr><td valign="top">Does this affect card transactions?</td><td valign="top">No. Card transactions were already handled correctly. This change only affects transactions that include a cash payment component.</td></tr></tbody></table>

&#x20; **Site Setup Considerations**

This update is applied as part of the Base 057.01.00 Commander software release. No additional configuration changes are required by site operators for the cash transaction fix. For the higher fuel preset limit, confirm the following with your VeriFone service representative:

<table><thead><tr><th valign="top">Item</th><th valign="top">Details</th></tr></thead><tbody><tr><td valign="top">Commander software version</td><td valign="top">Ensure your site is running Base 057.01.00 or later. This update is not available on earlier versions.</td></tr><tr><td valign="top">Evertec (Linkit) as the configured payment processor</td><td valign="top">This release is validated specifically for sites using Evertec as the payment processor. If your site uses a different processor, these changes are not applicable.</td></tr><tr><td valign="top">Fuel dispenser compatibility for high presets</td><td valign="top">The higher preset limit (up to $9,999.99) requires the fuel dispenser to support 6-digit PAM communication mode. Contact your VeriFone service representative or dispenser technician to confirm compatibility.</td></tr><tr><td valign="top">Puerto Rico timezone and regional settings</td><td valign="top">Confirm your Commander is configured with the Puerto Rico timezone and the correct regional settings. These settings were validated during Evertec lab testing and are required for correct operation.</td></tr><tr><td valign="top">Receipt format (control number display)</td><td valign="top">If your site is required to display the tax control number on the customer receipt, confirm your receipt template is configured to include it. This is a site-specific receipt configuration, not a default setting.</td></tr></tbody></table>

&#x20;**Frequently Asked Questions**

<table><thead><tr><th width="327" valign="top">Question</th><th valign="top">Answer</th></tr></thead><tbody><tr><td valign="top">My site already uses Evertec. Do I need to do anything?</td><td valign="top">When your site is upgraded to Base 057.01.00, the cash transaction improvements apply automatically. No additional configuration is required for the tax control number fix. For the higher preset limit, confirm dispenser compatibility with your VeriFone technician.</td></tr><tr><td valign="top">Will my cashiers notice any difference?</td><td valign="top">For most cashiers, day-to-day operations will look the same. Cash transactions will now silently include the control number step in the background. The most visible change may be the control number appearing on receipts, if your receipt template is configured to show it.</td></tr><tr><td valign="top">Is this available for sites in Nicaragua?</td><td valign="top">Yes. The Evertec/Linkit integration was validated in both Puerto Rico and Nicaragua. Sites in both countries using Evertec as their payment processor benefit from these updates.</td></tr><tr><td valign="top">What is the maximum fuel preset amount now?</td><td valign="top">Compatible dispensers can now accept preset amounts up to $9,999.99 (previously limited to $999.99). This applies to dispensers that support 6-digit PAM communication mode.</td></tr><tr><td valign="top">Does this change affect indoor POS transactions?</td><td valign="top">Yes. Cash refunds processed at the indoor POS are also covered by this update. Any cash refund — whether processed at the pump or at an indoor POS — now sends the completion message to Evertec and receives a control number.</td></tr><tr><td valign="top">What if I use a different payment processor, not Evertec?</td><td valign="top">This update is specifically validated for Evertec (Linkit) integration. Sites using other payment processors are not affected by these changes.</td></tr><tr><td valign="top">Who do I contact if I notice missing control numbers after the update?</td><td valign="top">Contact your VeriFone support representative or your regional Tier 3 contact. They can investigate whether there is a configuration issue at your site.</td></tr></tbody></table>

**Quick Reference Summary**

<table><thead><tr><th width="187" valign="top">Topic</th><th valign="top">Summary</th></tr></thead><tbody><tr><td valign="top">Topic</td><td valign="top">Summary</td></tr><tr><td valign="top">What changed</td><td valign="top">Enhanced Evertec payment processor support — cash control numbers and higher fuel presets.</td></tr><tr><td valign="top">Who this affects</td><td valign="top">Fuel site operators in Puerto Rico and LAC using Evertec (Linkit) as their payment processor.</td></tr><tr><td valign="top">Cash transactions</td><td valign="top">All cash sales (fuel-only, refunds, split payments) now send a completion message to Evertec and receive a tax control number.</td></tr><tr><td valign="top">Tax control number</td><td valign="top">Issued automatically by Evertec for all cash transactions. No cashier action required.</td></tr><tr><td valign="top">Fuel preset limit</td><td valign="top">Increased from $999.99 to $9,999.99 for compatible dispensers (6-digit PAM mode required).</td></tr><tr><td valign="top">Card transactions</td><td valign="top">No change — already working correctly with Evertec.</td></tr><tr><td valign="top">Lab validation</td><td valign="top">Production-signed build tested and validated in Evertec labs in Puerto Rico and Nicaragua.</td></tr><tr><td valign="top">Available from</td><td valign="top">Base 057.01.00.</td></tr><tr><td valign="top">Region</td><td valign="top">Puerto Rico and LAC region. Validated specifically for Evertec (Linkit) network.</td></tr><tr><td valign="top">Action required</td><td valign="top">None for cash fix. For high preset, confirm dispenser compatibility with your technician.</td></tr></tbody></table>

## Configuring Fuel Sales

See the "Configuring Fuel Manager" section in the Fuel Manager topic for configuration details.

For Configuring Pump Test, see "Configuring MOP" section of the Methods of Payment topic.

### Configuring Fuel Prices to Higher than $9.999

The fuel prices have a limit of four characters and can take only a maximum of $9.999 with three decimal places. This document shows how to configure a site to set fuel prices to 2 decimal places to support price that are greater than $9.999 per gallon in the $xx.xx format.

{% stepper %}
{% step %}
Go to **Forecourt > Fuel > Fuel Config Pending > Site Parameters** and disable “Force .9 Cents Per Gallon”.

<figure><img src="/files/V9UNhhY1jckoAconJJzw" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Go to **Forecourt > Fuel Prices Pending** and change all existing product prices with third decimal place to 0 (eg: from $2.152 to $2.150) for both Tier One and Two Prices.

<figure><img src="/files/W9TplywNi8pQehg9gC3h" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Go to **Forecourt > Fuel > Fuel Config Pending > Site Parameters** and change “PPU Decimal Position” and “Total Decimal Position” to “2”.

<figure><img src="/files/QaoraGtQymD1pKZNgGKV" alt=""><figcaption></figcaption></figure>
{% endstep %}

{% step %}
Go to Forecourt > Fuel Prices Pending and change the prices of the product per gallon to the $XX.XX format for both Tier One and Two Prices.

<figure><img src="/files/d2AGAfvg8BNmLBmFZ62w" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
Refer to [Cash Credit Pricing](/cug-57.01-en/commander-user-reference-57.01/cash-credit-pricing.md) section for more information on this feature.
{% endhint %}
{% endstep %}
{% endstepper %}

## Reporting

See the Reports topic for various reports related to Fuel Sales.

## Troubleshooting

<table><thead><tr><th valign="top">#</th><th valign="top">Message</th><th valign="top">Description/Action</th></tr></thead><tbody><tr><td valign="top"><p> </p><p>E1274</p></td><td valign="top"><p> </p><p>FUEL PRICE NOT SETUP</p></td><td valign="top"><p> </p><p>Entered a sale for a fuel product that does not have a price set up in the system.</p></td></tr><tr><td valign="top"><p> </p><p>E1142</p></td><td valign="top"><p> </p><p>INVALID ENTRY</p></td><td valign="top"><p> </p><p>An invalid selection is made when a fuel tax exemption is attempted. The fuel tax menu re-displays and the user can reenter the selection.</p></td></tr><tr><td valign="top"><p> </p><p>E1259</p></td><td valign="top"><p> </p><p>FUEL TAXES UNDEFINED</p></td><td valign="top"><p> </p><p>No fuel tax exemptions have been defined in the Fuel Tax Exemption File.</p></td></tr><tr><td valign="top"><p> </p><p>E5008</p></td><td valign="top"><p> </p><p>FPD SIGN OFFLINE</p></td><td valign="top"><p> </p><p>Fuel Price Sign Controller is not responding to controller.</p></td></tr><tr><td valign="top"><p> </p><p>E5009</p></td><td valign="top"><p> </p><p>FPD POLL ERROR</p></td><td valign="top"><p> </p><p>Communications between the controller and the Fuel Price Sign Controller are working, but the Fuel Price Sign Controller indicates that a sign position is offline. There is a problem with a particular sign or signs.</p></td></tr><tr><td valign="top"><p> </p><p>E1260</p></td><td valign="top"><p> </p><p>EXEMPTION MUST BE BEFORE % DISC</p></td><td valign="top"><p> </p><p>Attempted to apply a fuel tax exemption on discounted fuel. Apply the tax exemption first, then apply the fuel discount.</p></td></tr><tr><td valign="top"><p> </p><p>E1266</p></td><td valign="top"><p> </p><p>FUEL TAX ALREADY ADDED</p></td><td valign="top"><p> </p><p>Attempted to add a fuel tax using the Fuel Tax Addition function and the fuel department for that item already has a fuel tax assigned to it.</p></td></tr><tr><td valign="top"><p> </p><p>E1273</p></td><td valign="top"><p> </p><p>FUEL TAX NOT ALLOWED WITH % DISC</p></td><td valign="top"><p> </p><p>A discount using the [DISC] key is attempted on an item that has a fuel tax exemption applied or a fuel tax exemption is attempted on an item that already has a discount applied.</p></td></tr></tbody></table>

&#x20;


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.verifone.com/cug-57.01-en/commander-user-reference-57.01/fuel-sales.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
