> 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/hardware-products/hardware/petroleum-devices/ruby/ruby2-quick-reference-guide/fuel-sales.md).

# Fuel Sales

## Postpay Fuel Sale

{% stepper %}
{% step %}
Touch \<pump icon> to bring sale into a transaction.
{% endstep %}

{% step %}
Add merchandise or tender the transaction.
{% endstep %}
{% endstepper %}

## Stacked Fuel Sale

{% stepper %}
{% step %}
Touch \<pump icon> in the bottom row of the detailed view for the stacked sale.
{% endstep %}

{% step %}
Add merchandise or tender the transaction.
{% endstep %}
{% endstepper %}

## Preset Fuel Sale by Dollar Amount

{% stepper %}
{% step %}
Touch \[FUEL PRESET], \<pump number> and \[OK].
{% endstep %}

{% step %}
Key in \<dollar amount> and \[OK].
{% endstep %}

{% step %}
Pump is authorized for fueling up to the preset dollar amount.
{% endstep %}
{% endstepper %}

## Preset Fuel Sale by Volume

{% stepper %}
{% step %}
Touch \[FUEL PRESET], \<pump number> and \[OK].
{% endstep %}

{% step %}
Touch \[QTY], \<fuel volume> (including two decimal places), and \[OK].
{% endstep %}

{% step %}
In the Fuel Products list, touch the fuel product. The Pump is authorized for fueling up to the preset volume.
{% endstep %}
{% endstepper %}

## Prepay Fuel Sale by Amount

Touch \[PREPAY], \<pump number>, and \[OK].

**OR**

{% stepper %}
{% step %}
Touch \<pump number>, \[PREPAY], \<amount>, and \[OK].
{% endstep %}

{% step %}
Add merchandise or tender transaction. After payment is tendered, pump is authorized to dispense up to the prepaid dollar amount.
{% endstep %}
{% endstepper %}

## Prepay Fuel Sale by Volume

{% stepper %}
{% step %}
Touch \[PREPAY], \<pump number>, and \[OK].
{% endstep %}

{% step %}
Touch \[QTY], the volume (including two decimal points), and \[OK].
{% endstep %}

{% step %}
In the Fuel Products list, touch \<fuel product>.
{% endstep %}

{% step %}
Add merchandise or tender transaction. After payment is tendered, pump is authorized to dispense up to the prepaid volume.
{% endstep %}
{% endstepper %}

## Manual Fuel Sale

{% stepper %}
{% step %}
Touch \<fuel sale price> and \[MANUAL FUEL].
{% endstep %}

{% step %}
Touch the \<pump number>, \[OK] and the fuel grade in the fuel products list or touch the entry number and \[OK]. Fuel sale will be added to ticket with a calculated volume based on the unit price of grade selected.
{% endstep %}
{% endstepper %}

## Postpay Fuel Tax Exemption or Addition

{% stepper %}
{% step %}
Bring the fuel sale into the transaction.
{% endstep %}

{% step %}
Touch \[FUEL TAX EXEMPTION] or \[FUEL TAX ADDITION] and select the appropriate exemption or addition from the list displayed.
{% endstep %}

{% step %}
Add merchandise or tender the transaction. After payment is tendered, receipt indicates the amount of tax adjustment.
{% endstep %}
{% endstepper %}

## Prepay Fuel Sale with Fast Credit

If configured, merchandise can be added to prepay fuel receipts on indoor fast credit transactions before sending the pre-authorization to the network.

{% stepper %}
{% step %}
Touch \[PREPAY], \<pump number> and \[OK].
{% endstep %}

{% step %}
Touch \<dollar amount> and \[OK].
{% endstep %}

{% step %}
Touch \[TOTAL] and \[Credit].
{% endstep %}

{% step %}
Ask customer to swipe their card at the PINpad and follow the prompts.
{% endstep %}

{% step %}
In the Fuel Products list, touch the product. Receipt reprints from DCR or inside after fuel is dispensed.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
If the network returns an authorization for less than the prepay requested, the DCR adjusts the receipt for the actual volume allowed to be dispensed. The account is only charged for the actual amount dispensed.
{% endhint %}

## Fuel Discount with Fuel Disc Key

{% stepper %}
{% step %}
Bring fuel sale into the transaction. Discount applies to total fuel dispensed.
{% endstep %}

{% step %}
Touch \[FUEL DISC], the discounted gallons, and \[OK] to apply discount.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
Fuel dispensed at a POP discount rate is not eligible to receive a discount using the \[FUEL DISC] button.
{% endhint %}

## Pump Test (postpay fuel sales only)

Touch the \<pump number>, \[TOTAL], \[PUMP TEST] or touch \[OTHER MOP] and \[Pump Test].


---

# 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/hardware-products/hardware/petroleum-devices/ruby/ruby2-quick-reference-guide/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.
