# Soft Key

## Overview

Certain keys on the keyboard and buttons on the screen can be configured for fuel control, item sales, department sales, menus, payment or some other function like safe drop.

## Using Soft Key

Buttons on the Screen will be automatically labeled and as part of your training, you will learn how to use them.

Keys on the keyboard need to be manually labeled so, if you notice that the label on a key does not match what it actually does, report it to your store manager so that the appropriate action can be taken.

While in the Soft Key File, press **\[List]** to print the current list of soft keys in key number order.

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

## Configuring Soft Key

### Soft Keys

Use **Store Operations > Register > Soft Key** to configure soft keys.

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

<table><thead><tr><th valign="top">Field/Button</th><th valign="top">Allowable Value/Function</th></tr></thead><tbody><tr><td valign="top"><p> </p><p>Register</p></td><td valign="top"><p> </p><p>Select the register.</p></td></tr><tr><td valign="top"><p> </p><p>SoftKeys</p></td><td valign="top"><p> </p><p>Click the soft key on the screen keyboard to change the key feature assignment.</p></td></tr></tbody></table>

### Soft Key Assignment

Soft key assignments can be changed by directly accessing the menu list. Be sure that the soft key to be changed is selected.

* Combo File: Combo files must be defined before they can be assigned a soft key. When you have more combos to assign than soft keys available, set up a soft key for \[OTHER COMBO]. The repeated keying of the \[OTHER COMBO] soft key cycles through each Combo defined in the Combo File that is not assigned to a soft key.
* &#x20;Department File: A department must already be set up in the Department File before it can be assigned to a soft key. When you have more departments to assign than soft keys available, set up a soft key for \[OTHER DEPT]. The repeated keying of the \[OTHER DEPT] soft key cycles through each Department defined in the Department File that is not assigned to a soft key.
* Fuel Functions: If you have more fuel functions to assign than soft keys available, instead of assigning the following functions to separate keys, assign \[OTHER FUEL] to a key.
  * These functions appear in a menu format when the cashier keys \[OTHER FUEL].
    * Convert Price Level
    * Free POP Award
    * &#x20;Fuel Discount
    * Fuel Tax Addition
    * Fuel Tax Exemption
    * Move Fuel Point (Prepay Move)
    * Preset Fuel
    * Site Pause
    * MOP File: A method of payment must already be set up in the MOP File before it can be assigned to a soft key. When you have more MOPs to assign than soft keys available, set up an \[OTHER MOP] soft key.
    * PLU File: A PLU/modifier combination must be set up in the PLU File before it can be assigned to a soft key.
    * Sales Management Functions: If you have more sales management functions to assign than soft keys available, set up an \[OTHER FUNC] soft key. These functions appear in a menu format when the cashier keys the \[OTHER FUNC].
    * Clock In/Out
    * Pay In
    * Pay Out
    * Print Previous Transaction
    * &#x20; Safe Drop
    * Safe Loan
    * View Pending Transactions
* MOP File: A method of payment must already be set up in the MOP File before it can be assigned to a soft key. When you have more MOPs to assign than soft keys available, set up an \[OTHER MOP] soft key.
* PLU File: A PLU/modifier combination must be set up in the PLU File before it can be assigned to a soft key.
* Sales Management Functions: If you have more sales management functions to assign than soft keys available, set up an \[OTHER FUNC] soft key. These functions appear in a menu format when the cashier keys the \[OTHER FUNC].
  * Clock In/Out
  * Pay In
  * Pay Out
  * Print Previous Transaction
  * Safe Drop
  * Safe Loan
  * View Pending Transactions

<table><thead><tr><th valign="top">Function Name</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top">Allow Food Stamps for Item</td><td valign="top">This function processes an item not configured as food stamp eligible as though it is eligible for payment with food stamps.  </td></tr><tr><td valign="top">AutoGen POP Code</td><td valign="top"><p>Select to auto generate POP Code.</p><p></p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><em>Refer to the POP Discount feature reference documentation for information on this feature.</em> </p></div></td></tr><tr><td valign="top">Amount Discount</td><td valign="top">Used to give an amount discount on the last entered sale item.</td></tr><tr><td valign="top">Approve Fuel</td><td valign="top">Approves all or a specific pump for fuel dispensing.</td></tr><tr><td valign="top">Apply Updates</td><td valign="top">Use to apply PLU price update. </td></tr><tr><td valign="top">Choose Pinpad</td><td valign="top"><p>Select to choose the secondary PIN pad.</p><p></p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><em>Refer to the P400 Implementation Guide for more information on this feature.</em> </p></div></td></tr><tr><td valign="top">Clock In/Out</td><td valign="top">Employees can Clock In/Out using this key.</td></tr><tr><td valign="top">Comm Fleet Prepay</td><td valign="top"><p>Use to trigger a commercial fleet prepay transaction.</p><p></p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><em>Refer to the Fleet Cards feature reference documentation for information on this feature.</em> </p></div></td></tr><tr><td valign="top">Convert Fuel MOP</td><td valign="top">Changes fuel pricing systems (usually between cash and credit) when different fuel prices are charged based on the method of payment.</td></tr><tr><td valign="top">Discount</td><td valign="top">Discounts the last entered sales item as an amount or percent depending on the Sales Configuration setup.</td></tr><tr><td valign="top">Department</td><td valign="top">Assigns a department to a soft key.</td></tr><tr><td valign="top">Edit Food Order</td><td valign="top">Edits a food order.</td></tr><tr><td valign="top">Electronic Void</td><td valign="top"><p>Use 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.</p><p></p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><em>Refer to the Fleet Cards feature reference documentation for information on this feature.</em> </p></div></td></tr><tr><td valign="top">Exception Ticket Print</td><td valign="top">Prints Exception Ticket.</td></tr><tr><td valign="top">Fill Up</td><td valign="top">Fills up the tank.</td></tr><tr><td valign="top">Food Stamp</td><td valign="top">Allows the item that is entered to be purchased with food stamps.</td></tr><tr><td valign="top">FREE POP AWARD</td><td valign="top">Allows the cashier the discretion to issue a free POP code or coupon to a customer (e.g., when a customer returns after being incorrectly charged for an item on a previous visit).</td></tr><tr><td valign="top">Fuel Discount</td><td valign="top">Discounts a specified quantity of fuel.</td></tr><tr><td valign="top">Fuel Prepay</td><td valign="top">Allows the customer to pay for a fuel sale before pumping.</td></tr><tr><td valign="top">Fuel Preset</td><td valign="top">Presets a pump for a specific amount or quantity. Payment may be made before or after dispensing.</td></tr><tr><td valign="top">Fuel</td><td valign="top"> Enters the most recent fuel sale for the specified pump into the current transaction.</td></tr><tr><td valign="top">Fuel Tax Addition</td><td valign="top">Adds taxes to a tax-exempt fuel transaction.</td></tr><tr><td valign="top">Fuel Tax Exemption</td><td valign="top"> Adjusts fuel taxes to allow for tax exemptions.</td></tr><tr><td valign="top">Fuel Ticket Print</td><td valign="top">This function reprints postpay fuel transaction receipts.</td></tr><tr><td valign="top">Fueling Point Move</td><td valign="top">This function moves a preset or prepay fuel sale that has not been dispensed from the original pump number to a new pump number.</td></tr><tr><td valign="top">Get Order</td><td valign="top">After a customer arrives at the “Payment” window, the cashier retrieves the the customer’s order by invoking the “Get Order” function.  The “Get Order” function retrieves only those transactions suspended by the “Place Order” function.</td></tr><tr><td valign="top">Gift Card Purchase</td><td valign="top">Allows the purchase of a Gift Card.</td></tr><tr><td valign="top">Gift Card Activate</td><td valign="top">Activates a Gift Card.</td></tr><tr><td valign="top">Gift Card Recharge</td><td valign="top">Allows the recharge of a Gift Card.</td></tr><tr><td valign="top">Kiosk Order</td><td valign="top">Allows to make a kiosk order.</td></tr><tr><td valign="top">Manual POP Discount</td><td valign="top">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.</td></tr><tr><td valign="top">Menu Key</td><td valign="top">Assigns a menu to the soft key.</td></tr><tr><td valign="top">Manual PLU</td><td valign="top">This function allows screen entry of items using the &#x3C;PLU number> [ENTER] key sequence.</td></tr><tr><td valign="top">MOP</td><td valign="top">Assigns a Method of Payment to the soft key.</td></tr><tr><td valign="top">Modify</td><td valign="top"><p>Modifies the current PLU sales entry so that the next modifier defined for the PLU, if any, displays.</p><p></p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><em>Review the “Considerations” before moving this key</em>.</p></div></td></tr><tr><td valign="top">Next Dollar Amount</td><td valign="top"> Use when customer presents the next dollar amount (for example, $17 for a sale totaling $16.54).</td></tr><tr><td valign="top">Network Functions</td><td valign="top">Contains a menu of functions that relate to your credit card network.</td></tr><tr><td valign="top">No Sale</td><td valign="top">Opens the cash drawer between sales transactions.</td></tr><tr><td valign="top">Loyalty Balance</td><td valign="top">Use to send the loyalty point balance inquiry to the loyalty host for a loyalty card. Scan the loyalty card barcode or manually enter the loyalty account number to perform the balance inquiry.</td></tr><tr><td valign="top">Loyalty Card</td><td valign="top">Use to scan the loyalty card barcode or manually enter the loyalty account number during a sales transaction.</td></tr><tr><td valign="top">Other Combo</td><td valign="top">Allows entry of a combo number that is not already assigned to a specific soft key.</td></tr><tr><td valign="top">Other Currency</td><td valign="top">Changes the total amount due from the local currency to another currency.</td></tr><tr><td valign="top">Other Department</td><td valign="top">Allows entry of a department number for a sales item for all departments not already assigned to a specific soft key.</td></tr><tr><td valign="top">Other Fuel Functions</td><td valign="top">Contains a menu of the following functions: Move Fuel Point, Convert Price Level, Fuel Discount, Preset Fuel, Free POP Award, Fuel Tax Exemption, Site Pause.</td></tr><tr><td valign="top">Other Functions</td><td valign="top">Contains a menu of the following functions: Safe Drop, Safe Loan, Clock In/Out, Pay In, Pay Out.</td></tr><tr><td valign="top">Other MOP</td><td valign="top">Allows entry of a method of payment number that is not already assigned to a specific soft key.</td></tr><tr><td valign="top">Pay In</td><td valign="top">Logs that an amount has been added to the cash drawer without a sales transaction. This is also under [OTHER FUNC] key.</td></tr><tr><td valign="top">Pay Out</td><td valign="top"><p>Logs that an amount has been removed from the cash drawer without a sales transaction. This is also under [OTHER FUNC] key.</p><p></p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><em>To make vendor payments by money order, use the Pay Out function under the</em> <em>[OTHER FUNC]</em> key.</p></div></td></tr><tr><td valign="top">Percent Discount</td><td valign="top">Discounts the last entered sales item as a percent.</td></tr><tr><td valign="top">Place Order</td><td valign="top">Place Order function is like “Suspend” function.  However, “Food Service” identified transactions are precluded from being suspended by the “Suspend” function.  Place Order function allows a “Food Service” identified transaction to be suspended.  Along with “Place Order”, the current transaction items identified by the the “Food Service” rule set are sent to the iOrder system.</td></tr><tr><td valign="top">PLU</td><td valign="top">Assigns a PLU to the soft key.</td></tr><tr><td valign="top">Price Override</td><td valign="top">Changes the defined price of a PLU item to the price you enter.</td></tr><tr><td valign="top">POP Member Card ENTRY</td><td valign="top">Allows entry or change of a POP membership card.</td></tr><tr><td valign="top">Prepay Move</td><td valign="top">This function moves a preset or prepay fuel sale that has not been dispensed from the original pump number to a new pump number.</td></tr><tr><td valign="top">Price Check</td><td valign="top">Checks the price of an item by scanning or manually entering its PLU after the price check key is pressed.</td></tr><tr><td valign="top">Purge Kiosk Order</td><td valign="top">Deletes a kiosk order.</td></tr><tr><td valign="top">Quantity</td><td valign="top">Indicates that two or more of an item (PLU or department) are entered.</td></tr><tr><td valign="top">Refund</td><td valign="top">Allows items from a previous sale to be returned.</td></tr><tr><td valign="top">Reminder to use Imprinter [Y/N]</td><td valign="top">Determines whether a message is displayed that reminds the cashier to use the imprinter after completing a transaction using the manual credit MOP.</td></tr><tr><td valign="top">Rest In Gas</td><td valign="top">Allows customers to use change from a cash merchandise sale to buy as much fuel as the change pays for.</td></tr><tr><td valign="top">Recall</td><td valign="top"><p>Recalls suspended transactions.</p><p></p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p><em>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.</em></p></div></td></tr><tr><td valign="top">Repeat Last Item</td><td valign="top">Repeats last item.</td></tr><tr><td valign="top">Remove Kiosk Order</td><td valign="top">Removes kiosk order.</td></tr><tr><td valign="top">Safe Drop</td><td valign="top">Logs that a specific amount of an MOP is removed from the drawer and placed in the safe. This is also under [OTHER FUNC].</td></tr><tr><td valign="top">Safe Drop Correction</td><td valign="top">If a cashier enters an incorrect amount, it can be corrected using this function.  </td></tr><tr><td valign="top">Safe Loan</td><td valign="top">Logs that a specific amount of cash was removed from the safe and placed in the cash drawer. This is also under [OTHER FUNC].</td></tr><tr><td valign="top">Sales Flash Reports</td><td valign="top">List of flash reports.</td></tr><tr><td valign="top">Stop Fuel</td><td valign="top">Stops all or a specific pump from dispensing.</td></tr><tr><td valign="top">Suspend Transaction</td><td valign="top">Suspends one transaction to allow other transactions to be processed.</td></tr><tr><td valign="top">Tax Exempt</td><td valign="top">Removes one or more taxes from the current item.</td></tr><tr><td valign="top">Ticket Print</td><td valign="top">Prints the last 500 indoor sales receipts or the last card reader receipt.</td></tr><tr><td valign="top">Total</td><td valign="top">Adds up the amount of the current transaction.</td></tr><tr><td valign="top">View Fuel Sales</td><td valign="top">Displays the status of a specific pump or all due sales.</td></tr><tr><td valign="top">Void Line</td><td valign="top">Removes the specified item from the current transaction.</td></tr><tr><td valign="top">Void Ticket</td><td valign="top">Deletes the entire current transaction and resets the terminal to start a new one.</td></tr><tr><td valign="top">3<sup>rd</sup> Party Product</td><td valign="top">Sells a third-party product.</td></tr></tbody></table>

## 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>E1104</p></td><td valign="top"><p> </p><p>MOP INVALID/NOT ALLOWED</p></td><td valign="top"><p> </p><p>Used an MOP soft key that no longer exists. Choose another MOP.</p></td></tr><tr><td valign="top"><p> </p><p>E1109</p></td><td valign="top"><p> </p><p>PRESET NOT USED</p></td><td valign="top"><p> </p><p>The soft key has not been defined or the PLU no longer exists.</p></td></tr><tr><td valign="top"><p> </p><p>E1167</p></td><td valign="top"><p> </p><p>SOFT KEY NOT DEFINED</p></td><td valign="top"><p> </p><p>The soft key is not defined in the Soft Key File.</p></td></tr><tr><td valign="top"><p> </p><p>E3030</p></td><td valign="top"><p> </p><p>SOFT KEY FILE RESET ERROR</p></td><td valign="top"><p> </p><p>The Reset Soft Key File function was chosen and the soft key file could not be reset. Try the action again. If this continues to happen call the service center.</p></td></tr><tr><td valign="top"><p> </p><p>E3050</p></td><td valign="top"><p> </p><p>NO MENUS HAVE BEEN DEFINED</p></td><td valign="top"><p> </p><p>Attempted to set up a menu soft key but no menus are defined. Set up menus in the Menu File function.</p></td></tr></tbody></table>

&#x20;


---

# 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.00/soft-key.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.
