# Full Service Attendant

### Revision History

| Date       | Description                                    |
| ---------- | ---------------------------------------------- |
| 05/10/2016 | Format Update.                                 |
| 05/23/2016 | Added Commander section and updated Sapphire.  |
| 08/20/2016 | Format Update.                                 |
| 12/15/2016 | Content update.                                |
| 08/10/2020 | Removed Sapphire section and FSA Enhancements. |
| 08/21/2020 | Review comments update.                        |
| 05/08/2024 | Updated branding changes and added note        |

### Legacy FSA Feature

## Overview

### Feature Description

The Full Service Attendant (FSA) feature is a Front End Processor (FEP) on VIPER that tracks cash fueling and cash handling when executed by Full Service Attendants at the pump.

### Full Service Components

There are three major components to the Full Service Attendant feature:

* Full Service Attendant
* Full Service Tracking
* Full Service Preset

#### Full Service Attendant

The Full Service Attendant component is the FEP used to track the cash fueling done by the attendants at the Dispenser Card Reader (DCR). The attendants are provided FSA Cards that are swiped at the DCR whenever a customer stops for cash fueling.\
At day close, the cash collected by an attendant is matched with the transaction totals stored in VIPER.

#### Full Service Attendant Tracking

The site can track the cash handling of up to 15 Full Serve Attendants. Each FSA is issued a unique card and is instructed to swipe the card at the DCR for the transaction. The FEP tracks and reports the sales activity for each attendant.\
Both Proprietary and FSA cards can be configured and utilized at the site. Full Service Preset is not required for FSA Tracking, but is recommended.

#### Full Service Preset

Full Service Preset is a fuel configuration setting that allows the customer or attendant to preset an amount outside at the DCR before fueling.

The Full Service Preset setting can be paired with:

* Auto Approve (to arm the pump) - automatically grants approval to dispense fuel at the pump when the patron or outside attendant lifts the handle. If Auto Approve is not on, the transaction will need to be approved at the Point of Sales (POS) terminal.
* Auto Collect (to settle the transaction) - allows an outside attendant to collect cash or any type of Method of Payment (MOP) directly from the customer at the pump. If Auto Collect is not on, the sale will come due at the POS terminal and would need to be tendered by a cashier.

If Full Service Preset is not paired, the transaction will come due inside for approval:

* No Attendant cards are needed.
* No separate tracking by Attendant using this method.

### Supported Hardware Requirements

* Commander Site Controller with C18
* Commander Site Controller with Topaz
* Commander Site Controller with Ruby2
* Commander Site Controller with base 43 and higher
* RubyCi with Topaz
* RubyCi with Ruby2

### Full Service Implementation

* The location is set up with Full Service Preset.
* Auto Approve and Auto Collect is set but not required.
  * If Auto Approve is not on, site would need to approve the sale at the POS.
  * If Auto Collect is not on, the sale will come due at the POS and would need to be tendered by a cashier.
* Pumps without card readers function like a normal auto collect pump with all sales reported in the Auto Collect Report.
* Pumps with card readers approve the transaction, after an assigned FSA card has been issued and inserted in the card reader for cash transactions. Credit transactions do not require the insertion of this card.
* Transaction data displays in the Proprietary Card Report showing the total dollar amounts for each card used.

## Configuring Full Service Attendant

### Full Service Attendant FEP

The FSA Configuration form allows users to enable the Full Service Attendant FEP.

1. From the Configuration Client, go to: Payment Controller > EPS Configuration > Full Service Attendant Configuration.

<figure><img src="/files/z27473bZfCsX3NaO5J5k" alt="" width="563"><figcaption></figcaption></figure>

The FullServiceAttendant Configuration window displays.

2\.       Select the \[FEP] tab from the Full Service Attendant Configuration window.

<figure><img src="/files/bNiazqUTR5AIztfRSIzi" alt="" width="563"><figcaption></figcaption></figure>

3\.       Select \[FEP Enabled] to enable the Full Service Attendant FEP.

4\.       Select \[Save] to accept, or \[Cancel] to exit without saving changes.

### FEP Card

The FEP Card tab allows card information parameters to be set for each FSA card used on site.

#### **Configure a FSA Card**

1\.        Select the \[FEP Card] tab from the Full Service Attendant Configuration window.

<figure><img src="/files/VPv7BGNIjmxGfPiWZcS0" alt="" width="563"><figcaption></figcaption></figure>

2\.       Select \[Add] before entering card information.

•      Delete: Allows existing card information to be deleted.

3\.       Configure the Card Information parameters.

| Value                                                                                                                           | Description                                                                                                                                                                                                           |
| ------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Card Information                                                                                                                |                                                                                                                                                                                                                       |
| Card Table Index                                                                                                                | Sets the record number of the FSA card (alphanumeric, ten digits).                                                                                                                                                    |
| This number cannot be changed after a card has been saved.                                                                      |                                                                                                                                                                                                                       |
| Card Abbreviation                                                                                                               | Sets the abbreviation for the given card (alphanumeric, two digits).                                                                                                                                                  |
| Card Name                                                                                                                       | Sets the name of the FSA card (alphanumeric, 12 digits).                                                                                                                                                              |
| Lower ISO                                                                                                                       | Sets the low value of the card range (four digits 0001 - 0015). The entered card number must be greater than or equal to this number to match the table entry. The Card ISO values are supplied by the card provider. |
| When using a Verifone Full Service Attendant Card (PN P040-10-900), do NOT use "==" preceding the lower ISO range for the card. |                                                                                                                                                                                                                       |
| Upper ISO                                                                                                                       | Sets the high value of the card range (four digits 0001 - 0015). The entered card number must be less than or equal to this number to match the table entry. The Card ISO values are supplied by the card provider.   |
| When using a Verifone Full Service Attendant Card (PN P040-10-900), do NOT use "==" preceding the upper ISO range for the card. |                                                                                                                                                                                                                       |
| Pan Length                                                                                                                      | Sets the number of digits the card is assigned (14 digits). Values are supplied by the card provider.                                                                                                                 |
| When using Verifone Full Service Attendant Cards (PN P040-10-900), set the Pan Length to "14".                                  |                                                                                                                                                                                                                       |
| Card Enabled                                                                                                                    | Select to enable the FSA card at the DCR.                                                                                                                                                                             |

4. Select \[Save] to accept, or \[Cancel] to exit without saving changes.

### Fuel Configuration

The Fuel Configuration form allows users to configure the appropriate fuel pumps for Full Service Level.

{% stepper %}
{% step %}
Navigate to Config Client > Forecourt > Fuel > Fuel Config - Pending.

<figure><img src="/files/Z87t5JeDuIhRGMFrBMwE" alt="" width="563"><figcaption></figcaption></figure>

The Fuel Configuration - Pending window displays.
{% endstep %}

{% step %}
Select the \[Fueling Positions] tab.

<figure><img src="/files/OnBK6ghdoQ9pXzJCSP60" alt="" width="563"><figcaption></figcaption></figure>
{% endstep %}

{% step %}
3\. Configure the Fueling Position Settings.<br>

<figure><img src="/files/0a2283bb57be1986653af1d040fa613ddb2d71be" alt="" width="375"><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th valign="top">Value</th><th valign="top">Description</th></tr></thead><tbody><tr><td valign="top"><strong>Fueling Position Settings</strong></td><td valign="top"></td></tr><tr><td valign="top">Select Fueling Position</td><td valign="top">Sets the fueling position to configure.</td></tr><tr><td valign="top">Duplicate Fueling Position</td><td valign="top"><p>Allows a group of fueling positions to be selected from the Position list to mark for duplication.</p><p>1.        Select the position from the Duplicate Fueling Position drop-down menu to set the position to be duplicated.</p><p>2.       Click [Duplicate].</p></td></tr><tr><td valign="top">Allow Access</td><td valign="top">Sets the pump to be accessed by the terminal.</td></tr><tr><td valign="top">SPI IP Address</td><td valign="top">Sets the IP Address for supporting Serial Peripheral Interface (SPI) configuration when SPI communication is enabled.</td></tr><tr><td valign="top"><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>SPI is a device to convert User Datagram Protocol (UDP) data to current loop data. When SPI communication is enabled, the drivers will communicate with the dispensers over UDP instead of serial port.</p></div><p> </p><p>SPI communication doesn’t use a serial port, but a serial port needs to be configured for the driver and this port won’t be available for any other service on the Verifone Commander similar to non-SPI communication.</p><p>The serial port number is used as an identifier to distinguish between two channels when multiple channels are present.</p></td><td valign="top"></td></tr></tbody></table>
{% endstep %}

{% step %}
Configure the parameters for the Default Attributes.

<figure><img src="/files/OeZljMLpg9uRtxp0662B" alt="" width="419"><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Value</td><td valign="top">Description</td></tr><tr><td valign="top">Default Attributes</td><td valign="top"></td></tr><tr><td valign="top">Default MOP</td><td valign="top">Sets the default MOP: Cash, Credit, or Check for the selected pump.</td></tr><tr><td valign="top">Default Service Level</td><td valign="top"><p>Select [Full] for the Default Service Level.</p><p>•  Once the Default Service Level on the pump is set to the Full Service Level, any type of transaction Prepay, Post pay, or OPT Prepay will be charged at the Full Service Level.</p><p>•  Depending on the method of payment used for each transaction, either Cash or the Credit Price Level is applicable.</p></td></tr></tbody></table>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Value</td><td valign="top">Description</td></tr><tr><td valign="top"><p> </p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>This configuration is independent of whether Full Service Preset flag is enabled or not in options.</p></div></td><td valign="top"></td></tr><tr><td valign="top">Blend Type</td><td valign="top">Sets the &#x3C;type of blend> to use for the selected fueling position.</td></tr><tr><td valign="top">Slow Flow Offset</td><td valign="top">Sets the point at which the pump will slow the fuel as it approaches a preset amount (2 - 9999).</td></tr><tr><td valign="top"><p> </p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>Enter the slow flow amount without leading zeros. </p></div></td><td valign="top"></td></tr></tbody></table>

{% endstep %}

{% step %}
Configure the parameters for the Fuel Limit Settings.

<figure><img src="/files/8DukX7IKg10JlfdTLxA0" alt="" width="385"><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Value</td><td valign="top">Description</td></tr><tr><td valign="top">Fueling Limit Settings</td><td valign="top"></td></tr><tr><td valign="top">Currency Limit</td><td valign="top">Sets the maximum amount the pump dispenses per transaction (0.00 - 999.99).</td></tr><tr><td valign="top">Volume Limit</td><td valign="top">Sets the maximum volume the pump dispenses per transaction (0.00 - 999.999).</td></tr></tbody></table>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Value</td><td valign="top">Description</td></tr><tr><td valign="top">Minimum PPU</td><td valign="top">Sets the minimum Price Per Unit on the dispenser (i.e., discount).</td></tr><tr><td valign="top">Auto Collect</td><td valign="top"><p>Enables outside employee to collect a method of payment directly from the customer at the pump.</p><p> </p><p>•  None: Disabled. Payments are only collected inside at the terminal.</p><p>•  Cash: Only cash payments may be collected at the selected pump.</p><p>•  All: Any type of MOP payment may be collected at the selected pump.</p></td></tr></tbody></table>
{% endstep %}

{% step %}
Configure the parameters for the Hose Product Settings.

<figure><img src="/files/gPZkPCesOtBT6Ee6znyF" alt="" width="324"><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Value</td><td valign="top">Description</td></tr><tr><td valign="top">Hose Product Settings</td><td valign="top"></td></tr><tr><td valign="top">Hose 1 - 7 Product</td><td valign="top"><p>Sets the fuel product to be dispensed from <em>each</em> hose and individual pump that has been configured.</p><p>•    One to seven hoses can be defined for each pump.</p><p>•    Assign [NONE] to the hoses that do not exist or are not used.</p></td></tr></tbody></table>
{% endstep %}

{% step %}
Configure Fueling Position Options.

<figure><img src="/files/XFQ612vSgOP284xMZq0k" alt="" width="515"><figcaption></figcaption></figure>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top"><strong>Value</strong></td><td valign="top"><strong>Description</strong></td></tr><tr><td valign="top"><strong>Options</strong></td><td valign="top"></td></tr><tr><td valign="top">Auto Approval</td><td valign="top"><p>Set to allow automatic approval for fuel dispensing at the pump.</p><p>If not selected, the pump must be approved by the cashier by pressing the [APPROVE] key.</p></td></tr><tr><td valign="top"><p> </p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>The first sale must be cashed out before another sale can be auto approved. Select this parameter if using Auto collect.</p></div></td><td valign="top"></td></tr><tr><td valign="top">First in First Out</td><td valign="top">Set first sale due on the selected pump is cashed out first. If not selected, either sale may be cashed out first.</td></tr><tr><td valign="top"><p> </p><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>The Stacking option must also be selected.</p></div></td><td valign="top"></td></tr><tr><td valign="top">Ignore Pump Error</td><td valign="top"><p>Set to allow the pump to resume service after an authorization failure. The terminal continues to approve the transaction on the pump without the cashier pressing [APPROVE].</p><p> </p><p>If not selected, a cashier must press [APPROVE] to start the next transaction on the pump after an authorization failure.</p><p>For this feature to work, do the following:</p><p>1.        Select [Auto Approval].</p><p>2.       Set <em>Auto Collect</em> to [All].</p><p>3.       Set Default Service Level to [Full].</p></td></tr></tbody></table>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Value</td><td valign="top">Description</td></tr><tr><td valign="top">Preset Postpay</td><td valign="top">Set to allow preset/postpay sales at the selected pump. The default value is checked.</td></tr><tr><td valign="top">View Buzzer Off</td><td valign="top"><p>In a postpay situation, the customer lifts the handle, leaves the nozzle off the pump, and comes inside to pay.</p><p>•  Set to allow the [VIEW] key to stop the beeping at the terminal.</p><p>•  If not selected, the beeping continues until the customer has paid.</p></td></tr><tr><td valign="top">Auto Disapproval</td><td valign="top"><p>Set to disapprove a dispenser if it remains inactive for the period of time set in <em>Delay Auto disapproval</em> on Fuel > Site Parameters > Fuel Site Parameters.</p><p>If not selected, the pump remains approved until manually changed.</p></td></tr><tr><td valign="top"><p><strong>Note</strong>: In DCR transactions, the pump disapproves after a maximum of three minutes regardless of this setting or Delay Auto disapproval. Prepaid sales</p><p>never time out.</p></td><td valign="top"></td></tr><tr><td valign="top">Full Service Preset</td><td valign="top"><p>Must be enabled this flag to allow customers or attendants to preset an amount outside at the DCR before fueling.</p><p>Once this flag is enabled, any OPT transaction on the pump, be it prepay or postpay, will prompt for entering the amount at the OPT before authorizing the pump and will authorize the pump accordingly.</p></td></tr><tr><td valign="top"><div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>This configuration again can be done independent of whether the pump is configured for the Full Service Level in Default Service Level.</p></div></td><td valign="top"></td></tr><tr><td valign="top">Pay at Pump Only</td><td valign="top">Set if payment is required outside at the DCR and not inside.</td></tr><tr><td valign="top">Preset Prepay</td><td valign="top"><p>Set to allow preset/prepay fuel sales at the selected pump.</p><p>The default value is checked.</p></td></tr><tr><td valign="top">DCR in Dispenser</td><td valign="top">Set if the dispenser has a card reader.</td></tr><tr><td valign="top">Handle Up Calling</td><td valign="top">Set to force a pump call for approval to dispense fuel when the fuel handle is lifted.</td></tr></tbody></table>

<table data-header-hidden><thead><tr><th valign="top"></th><th valign="top"></th></tr></thead><tbody><tr><td valign="top">Value</td><td valign="top">Description</td></tr><tr><td valign="top">Prepay Only</td><td valign="top"><p>Set only if prepaid fuel sales are allowed.</p><p>If not selected, fuel sales can be paid for either before or after the customer dispenses fuel.</p></td></tr><tr><td valign="top">Stacking</td><td valign="top"><p>Set to allow a fuel sale to remain uncollected while a second fuel sale is dispensed and completed.</p><p>The default value is checked.</p></td></tr></tbody></table>
{% endstep %}
{% endstepper %}

## Using Full Service Attendant

### Cash Price Level

1. The customer pulls up to the pump for cash fueling, and the attendant swipes an assigned FSA card for authorization at the DCR.
2. The DCR prompts for the cash level pricing amount.
3. The attendant enters the cash for fueling.\
   **Note:** *If the attendant skips this prompt, a requested amount of zero dollars will be sent to the FEP.*
4. The FSA card data and requested transaction amount is transferred to VIPER, where it is captured by the Full Service Attendant FEP.
5. The request is received by the FEP and processed locally, depending on the limit mentioned for that FSA card.\
   **Note:** *Full Service Attendant has its own card related configuration FullServiceAttendant\_CardTable which holds the card Ranges.*
6. The FEP sends the pre-authorized amount back to the DCR. The pump is equipped with the approval of that amount only.
7. The attendant pumps the fuel for the approved amount, and receives payment from the customer in cash.
8. After concluding the fueling stage, a completion request is sent by the DCR to VIPER where the transaction totals are updated.

{% hint style="info" %}
Alternately, the customer can directly swipe the payment card without involving the attendant. In this case, depending on the Price Tier returned from the EPS, the pump can either be authorized for the Credit or Cash Price Level.
{% endhint %}

## Reporting

### POS Flash Reports

#### Proprietary Network Product Report

The Proprietary Network Product Report summarizes fuel products paid for with credit, debit and stored value cards.\
The Proprietary Product Report is a POS based report available via the Flash Reports menu.

**POS Flash Report Procedure**

{% stepper %}
{% step %}
From Sales > go to: CSR Func > Reporting Menu

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

{% step %}
Select \[Flash Report].

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

{% step %}
From the Flash Reports Menu, select \[Print Proprietary N/W Product Report].

![](/files/90500543c65d588543226fbef2c9329e9d1059a7)

*The Proprietary Product Report prints.*<br>
{% endstep %}
{% endstepper %}

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

**Report Details:**

•    TITLE: PROPRIETARY PROD RPT

•    PROD: The product code of the item sold.

•    DESC: The product name of the item sold.

•    QTY: The amount of fuel dispensed.

•    CNT: The total number of times each product code type is used.

•    TOTALS: The total sale amount for each product code type.

#### Proprietary Network Card Report

The Proprietary Network Card Report can also be used with the Full-Service Attendant Tracking option. The Flash Report summarizes the sales and refunds made on proprietary cards.

The Proprietary Card Report is a POS based report available via the Flash Reports menu.

{% hint style="info" %}
See POS Flash Report procedure under Proprietary Product Report.
{% endhint %}

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

**Report Details**

* TITLE: PROPRIETARY CARD RPT
* NAME: Name of the Proprietary Card used.
* CNT: Total sales count for each proprietary card.
* SALES: The total sales amount for each proprietary card type.
* CNT: Total refund count for each proprietary card type.
* REFUNDS: Total refund amount for each proprietary card type.
* TOTAL: Sum of sale and refund count totals.

### EPS Network Reports

#### FSA Totals by Card Type Report

The FSA Totals by Card Type Report contains a list of all cards used in that terminal batch, count and total sales for each card.\
Electronic Payment System (EPS) based reports are available in the EPS Network Report menu.

**POS EPS Network Reports Procedure**

{% stepper %}
{% step %}
From Sales > go to: CSR Func > Network Menu.

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

{% step %}
Select \[EPS Network Reports].

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

{% step %}
Select \[FSA Totals by Card Type Report].&#x20;

The EPS Network Report prints.

<figure><img src="/files/5N75vFbVo4os1omaWgfn" alt=""><figcaption></figcaption></figure>
{% endstep %}
{% endstepper %}

***Report Details:***

* TITLE: FSA Totals by Card Type Report
* PRINTED:
  * MM/DD/YY: Date in month, date year format.
  * HH:MM:SS: Time in hour, minutes, and seconds.
* WORKSTATION ID: Identifies the POS where the report was generated.
* TERMINAL BATCH ID: Identifies the terminal batch number.
* TERMNAL BATCH OPEN: Identifies when the batch was opened.
  * MM/DD/YY: Date in month, date year format.
  * HH:MM:SS: Time in hour, minutes, and seconds.
* TERMINAL BATCH CLSE: Identifies when the batch was closed.
  * MM/DD/YY: Date in month, date year format.
  * HH:MM:SS: Time in hour, minutes, and seconds.
* CARDTYPE: Identifies the card type used in this terminal batch.
* COUNT: An FSA transaction updates the transaction count for that card type.
* SALES: A FSA transaction updates the amount a for that card type.
* TOTAL: Total includes the summary count of transactions and sales amount for all FSA transactions approved by this host for this terminal batch.

## Enhanced FSA Feature

## Overview

The enhancement to the existing FSA feature prevents cashier fraud and track the sales, attendant-wise.

### Limitations of Existing FSA

The following are the limitations of the existing FSA functionality:

* Attendant can swipe the attendant card only for "pay outside Cash transactions". Attendant cards cannot be used to track outdoor credit transactions served by an attendant.
* Attendant Card is not linked to an employee session.
* An FSA card cannot be disabled at the end of a shift. An employee can use it at other pumps, or make a copy, resulting in frauds.

### Enhancements to Existing FSA

The following are the enhancements made to the existing FSA feature:

* Ability to link an attendant card to a Cashier/Attendant login.
* Attendant card is unusable until cashier/attendant logs in to a register and activates it.
* After attendant has activated a card, attendant is able to perform indoor sales from any of the POS systems at the sites and perform outdoor transactions at any of the Full Service pumps.
* The POS automatically logs out after an attendant session is opened and after each indoor sale by an attendant.
* The Attendant must swipe the FSA card at the dispenser before each outdoor sale. The outdoor sales can also be recalled inside if the customer needs to purchase merchandise along with fuel.
* Attendant Report tracks each attendant's indoor and outdoor sales.
* Ability to close Attendant session.
* Close period closes all open attendant sessions.
* Increased the max number of employees from 60 to 100.
* 'Require Attendant Card' flag is disabled by default in Fuel Site Parameters. On enabling this flag and enabling the FSA FEP, the enhanced FSA feature will be functional and DCR idle screen will be set to "Swipe your Attendant Card".
* The default DCR Payment Idle Screen has the option "PAY ATTENDANT" for cash payments.

### Supported Hardware and Software Requirements

* Verifone Commander with C18, Topaz and Ruby2
* RubyCi with Topaz and Ruby2
* Verifone Commander with installed with software release 52 and higher
* Verifone Commander EPS

## Configuring Full Service Attendant

### Enable Full Service Attendant FEP

The FSA Configuration form allows users to enable the Full Service Attendant FEP.

{% stepper %}
{% step %}
From the Configuration Client, go to: Payment Controller > EPS Configuration > Full Service Attendant Configuration.

<figure><img src="/files/fTxDqegnWtpaxowx9DUR" alt="" width="563"><figcaption></figcaption></figure>

The Full Service Attendant Configuration form displays.
{% endstep %}

{% step %}
Select the \[FEP] tab from the Full Service Attendant Configuration window.

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

{% step %}
Select \[FEP Enabled] to enable the Full Service Attendant FEP.
{% endstep %}

{% step %}
Select \[Save] to accept, or \[Cancel] to exit without saving changes.
{% endstep %}
{% endstepper %}

### Configure FSA Cards

The FEP Card tab allows card information parameters to be set for each FSA card used on site.

1. Select the \[FEP Card] tab from the Full Service Attendant Configuration window.\ <br>

   <figure><img src="/files/pWONRhLe9o6ocTwuTWeL" alt="" width="468"><figcaption></figcaption></figure>
2. Select \[Add] before entering card information.
   * Delete: Allows existing card information to be deleted.
3. Configure the Card Information parameters.

| Value                                                                                                                                                                                                                           | Description                                                                                                                                                                                                           |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Card Information**                                                                                                                                                                                                            |                                                                                                                                                                                                                       |
| Card Table Index                                                                                                                                                                                                                | Sets the record number of the FSA card (alphanumeric, ten digits).                                                                                                                                                    |
| <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>This number cannot be changed after a card has been saved.</p></div>                                                                      |                                                                                                                                                                                                                       |
| Card Abbreviation                                                                                                                                                                                                               | Sets the abbreviation for the given card (alphanumeric, two digits).                                                                                                                                                  |
| Card Name                                                                                                                                                                                                                       | Sets the name of the FSA card (alphanumeric, 12 digits).                                                                                                                                                              |
| Lower ISO                                                                                                                                                                                                                       | Sets the low value of the card range (four digits 0001 - 0015). The entered card number must be greater than or equal to this number to match the table entry. The Card ISO values are supplied by the card provider. |
| <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>When using a Verifone Full Service Attendant Card (PN P040-10-900), do NOT use "==" preceding the lower ISO range for the card.</p></div> |                                                                                                                                                                                                                       |
| Upper ISO                                                                                                                                                                                                                       | Sets the high value of the card range (four digits 0001 - 0015). The entered card number must be less than or equal to this number to match the table entry. The Card ISO values are supplied by the card provider.   |
| <div data-gb-custom-block data-tag="hint" data-style="info" class="hint hint-info"><p>When using a Verifone Full Service Attendant Card (PN P040-10-900), do NOT use "==" preceding the upper ISO range for the card.</p></div> |                                                                                                                                                                                                                       |
| Pan Length                                                                                                                                                                                                                      | Sets the number of digits the card is assigned (14 digits). Values are supplied by the card provider.                                                                                                                 |
| When using Verifone Full Service Attendant Cards (PN P040-10-900), set the Pan Length to "14".                                                                                                                                  |                                                                                                                                                                                                                       |
| Card Enabled                                                                                                                                                                                                                    | Select to enable the FSA card at the DCR.                                                                                                                                                                             |

Select \[Save] to accept, or \[Cancel] to exit without saving changes.

### Configure Fueling Positions Settings

In the Fueling Positions Setting form, make the following configuration.

Navigate to Config Client > Forecourt > Fuel > Fuel Config - Pending.<br>

<figure><img src="/files/ZrZgaTlHTohoE48yee7A" alt="" width="563"><figcaption></figcaption></figure>

The Fuel Configuration - Pending window displays.

1. Select the \[Fueling Positions] tab.<br>

   <figure><img src="/files/xQV9y7KDlzpTR03lhps8" alt=""><figcaption></figcaption></figure>
2. Select Default Service Level as Full.
3. Select Auto Collect as Cash.
4. Disable Auto Approval.
5. Disable Handle Up Calling.

### Enable Required Attendant Card

Navigate to Config Client > Forecourt > Fuel > Fuel Config - Pending > Site Parameters.

1. *Enable Require Attendant Card.*<br>

   <figure><img src="/files/1taQs6vdQ1XeNBzl0VEf" alt="" width="563"><figcaption></figcaption></figure>
2. Enable "Recall Autocollect Inside" if applicable.

### Configure DCR Idle Screen

Navigate to Config Client > Forecourt > DCR Idle Screen.

Configure PAY ATTENDANT soft key on the DCR Idle Screen and assign the DCR Position.

<figure><img src="/files/dpnWaI1NuXS4uJim2mJX" alt="" width="563"><figcaption></figcaption></figure>

### Initialization

Initialize Fuel Driver, Fuel, DCR Driver, DCR from Forecourt > Initialization.

## Using Full Service Attendant

{% stepper %}
{% step %}

### Activate FSA Card

This functionality is only available with Verifone Commander EPS.

1. Login to POS with ID and Password.
2. On the "Select Till" screen, select 'Open Attendant'.<br>

   <figure><img src="/files/T2nY0oWtlUUIZhMzq2AG" alt=""><figcaption></figcaption></figure>
3. Swipe the FSA card on PIN pad when it prompts for 'SWIPE YOUR ATTENDANT CARD'
4. POS displays, "Enter Open Drawer Amount". Enter an amount and select OK.
5. POS displays activation successful message and the attendant is automatically logged off the POS.
   {% endstep %}

{% step %}

### Using FSA Card at DCR

1. *Swipe the Activated Attendant Card on the DCR "SWIPE YOUR ATTENDANT CARD" screen.*<br>

   <figure><img src="/files/q2rrnImNmXI3hbtxQrTl" alt=""><figcaption></figcaption></figure>
2. On the DCR Payment Idle Screen, select PAY ATTENDANT (for cash transactions) option.
3. Enter the Preset amount at the "Enter Amount" prompt (prompts only if "DCR prompt preset amount" parameter is enabled).
4. When DCR displays "Remove Nozzle", complete the fueling.
5. After the Transaction, DCR goes back to "SWIPE YOUR ATTENDANT CARD" screen.
   {% endstep %}

{% step %}

### Indoor Sales by Active Attendants

1. Login to any Indoor POS and add items to the ticket.
2. Complete the sale using any MOP like Cash or Credit.
3. Receipt is printed with the Register ID and other sale information.\ <br>

{% hint style="info" %}
Attendants cannot add two "AutoCollect Recall" transactions in one ticket.

Drawer operations like SafeDrop, Safeloan, PayIn, Payout, Safedrop Correction are disabled for attendant login. At the end of every transaction on the POS the attendants are logged off automatically.
{% endhint %}

{% hint style="info" %}
For attendant indoor transactions, the transaction number is in the 200 series.

For attendant outdoor transactions, the transaction number is in the 400 series. See examples of sample receipts in the below section.
{% endhint %}
{% endstep %}

{% step %}

### Sample Receipts

Pay Attendant (cash) transaction at DCR sample receipt:

![](/files/5q1Oe7k9HWI1bWnmqsPe)

Credit card transaction at the DCR sample receipt:\
![](/files/dBe2iGR9ZjNGoVkGaIQj)

Cash transaction indoors by attendant sample receipt:\
![](/files/pOfzMAmuTvPl663XAHHe)

Credit card transaction indoors by attendant sample receipt:\
![](/files/fEgpiJinRQKc3EVc4baV)
{% endstep %}
{% endstepper %}

## Reporting

The Attendant can close the Attendant Session, and print the Attendant Report, containing the details of the transactions performed by the attendant in a particular session.\
After an Attendant Session is closed, the FSA card is no longer valid, and needs to be activated again for the next session.

{% stepper %}
{% step %}

### Close Attendant Report

1. From Sales > go to: CSR Func > Reporting Menu\ <br>

   <figure><img src="/files/Px4OkEkYgU8AUQSusmr4" alt=""><figcaption></figcaption></figure>
2. Select \[Close Attendant Report].\ <br>

   <figure><img src="/files/OurMszQTh1CinqfmHsw1" alt=""><figcaption></figcaption></figure>
3. Enter valid cashier number at the Close Attendant prompt.<br>
4. *"Waring: Finish pending sales window" appears with CONFIRM and CANCEL button. Press CONFIRM button.*
5. *Close Attendant successful message is displayed.*
   {% endstep %}

{% step %}

### Print Attendant Report

The Attendant Report contains the details of the transactions performed by the attendant in a particular session.

1. From Sales > go to: CSR Func > Reporting Menu\ <br>

   <figure><img src="/files/fnXhKyY0wHyRcYlBeRQT" alt=""><figcaption></figcaption></figure>
2. Select the Print Attendant Report.<br>

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

<br>
{% endstep %}

{% step %}

### Summary Report by Register

Summary report has the following sections:

* Summary All registers
* All Attendants Indoor
* All Attendants Outdoor
* All DCRs
* Register(s) Details

To generate report:

1. Login to Site Report Navigator.
2. Navigate to Reports > View Reports.
3. Select Period type, Period and Report.
4. Click Add and Proceed to generate report.

![](/files/c8300dad8924ba8eeac831e30d0ca06d572cd527)

![](/files/155d20391ff45480b6b42c017b314fc265cb4174)

![](/files/180df0e06840e4ba938b40cd2e439a38d8c68a14)

{% endstep %}
{% endstepper %}


---

# 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/feature-references/feature-references/full-service-attendant.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.
