# Transactions

## Overview

A transaction is any function that can affect the total amount in the drawer. Our system supports several types, including:

* Sales
* Refunds
* Pay In
* Pay Out
* Safe Drop
* Safe Loan

The last four items in the above list are discussed in separate sections. Sales and Refunds do not occur in the same transaction.

There are a few additional functions that work on a transaction by transaction basis:

* Suspend / Recall Transaction (Sales and/or Refunds only)
* Ticket Print (any completed or suspended transaction)

## Using Transactions

### Refund

{% stepper %}
{% step %}
Press **\[REFUND]**
{% endstep %}

{% step %}
Enter items to be refunded, following store policies and procedures
{% endstep %}

{% step %}
Press **\[TOTAL]** if required
{% endstep %}

{% step %}
Press **\[MOP]**
{% endstep %}
{% endstepper %}

{% hint style="info" %}
*If refunding a card payment additional information may be required by the card processor.*
{% endhint %}

### Recall Pending Transactions

This function can be used in one of the following two ways:

* A specific soft key: \[SUSP]
* A function under the \[OTHER FUNC] key

{% stepper %}
{% step %}
Do one of the following:

* Press \[SUSP]
* Press \[Other Func], select “View Pending Transactions (Recall)" from the list and press \[ENTER]
  {% endstep %}

{% step %}
If only one transaction is pending it will be automatically recalled. If more than one transaction is pending, touch the appropriate transaction (to recall) from the list.
{% endstep %}
{% endstepper %}

{% hint style="info" %}
*If the transaction quantity limit of an item is set to more than 0, then a suspended transaction containing the item cannot be recalled to be added to another suspended transaction into a single receipt.*
{% endhint %}

### Suspend Transaction

{% stepper %}
{% step %}
Press **\[SUSP]**
{% endstep %}

{% step %}
The transaction gets suspended
{% endstep %}
{% endstepper %}

{% hint style="info" %}
*Transaction cannot be suspended if it includes a prepaid fuel sale.*
{% endhint %}

### Ticket Print

The most recent transaction is always displayed at the top of the list and highlighted.

{% stepper %}
{% step %}
To print most recent transaction, press \[TICKET PRINT] \[ENTER]
{% endstep %}

{% step %}
To print older transaction, press \[TICKET PRINT] and then either key the entry number or touch the transaction to be printed. Use down arrow to view older transactions.
{% endstep %}
{% endstepper %}

## Configuring Transactions

| Parameter             | Path                                           | Value   | Description                                                                                                                                                                                                                                          |
| --------------------- | ---------------------------------------------- | ------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Allow Suspended Sales | Reporting > Report Configuration               | Yes, No | Allows a period close when suspended sales are present.                                                                                                                                                                                              |
| Force Refund Print    | Store Operations > Sales > Sales Configuration | Yes, No | Select to print a refund receipt when the cashier performs a refund in the Sales mode. (If not selected, the refund prints on the journal only.)                                                                                                     |
| Print Receipt         | Store Operations > Sales > Sales Configuration | Yes, No | Select to print a receipt for every transaction. (If not selected, a receipt will only print for No Sale, Pay In, Pay Out, Clock in/Clock Out, Void, car wash, POP Discounts, and Credit transactions or when using the \*\*\[TICKET PRINT]\*\*key.) |

## Reporting

All transaction types occurring within a reporting period are represented on Summary and Cashier Reports for that period.

Sales, Refunds, Pay in and Pay Out are all represented on the Summary and Cashier Reports with “Safe Drop” being included as a type of “Pay Out” and “Safe Loan” as a type of “Pay In”.

Suspended Sales are represented as memo items in those same reports as shown below:

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

### Report Details

Sample Memo Items showing number and amount of suspended transactions in **Cashier**, **Summary** and **Close Shift** Reports

* **SUSPENDED**: Number of times and total amount of suspended transactions. This happens when the \[**SUSPEND**] key is used to suspend and then recall a transaction. If a single transaction is suspended more than once, each time the transaction is suspended adds to the total number and amount of suspends.
* **SUSPEND/VOID**: Number of times and total amount of suspended transactions that were voided rather than settled.
* **UNSETTLED SUSPENDS**: The number and amount of transactions suspended at the time a period is closed.

## 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"> </td><td valign="top">(#) RECEIPT(S) PENDING</td><td valign="top">The indicated number of transactions (#) are suspended.</td></tr><tr><td valign="top"> </td><td valign="top">NETWORK SUSPENDED TRANSACTION</td><td valign="top">The controller is retrieving a network suspended transaction from a workstation.</td></tr><tr><td valign="top"> </td><td valign="top">SUSPENDED TRANSACTION</td><td valign="top">A transaction is currently suspended.</td></tr><tr><td valign="top">E1155</td><td valign="top">NO PENDING TRANSACTIONS</td><td valign="top">Appears if the View Pending Transactions function is selected and there are no suspended transactions.</td></tr><tr><td valign="top">E1157</td><td valign="top">UNABLE TO SUSPEND</td><td valign="top"><p>Sale cannot be suspended. Perhaps the maximum number of</p><p>suspended sales have been exceeded.</p></td></tr><tr><td valign="top">E1160</td><td valign="top">MAXIMUM PENDING TRANS. EXCEEDED</td><td valign="top">Too many transactions are suspended. Only one credit transaction can be suspended at a time.</td></tr><tr><td valign="top">E1162</td><td valign="top">NEED TO SETTLE PENDING TRANS.</td><td valign="top">Attempted to close a shift while a network transaction is suspended. Settle the pending transaction and then close the shift.</td></tr><tr><td valign="top">E1187</td><td valign="top">NETWORK SUSPENDED TRANSACTION</td><td valign="top">Attempted to recall a network transaction from a different terminal than the one on which the transaction was suspended. Use the same terminal to recall the transaction.</td></tr><tr><td valign="top">E1283</td><td valign="top">SUSPEND WITH FUEL INVALID</td><td valign="top">Attempted to suspend a transaction with a prepaid fuel sale, which is not allowed.</td></tr></tbody></table>


---

# Agent Instructions: 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:

```
GET https://docs.verifone.com/commander-user-reference-guides/commander-user-references/commander-user-reference-56.03/transactions.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
