MoneyOrder
The Money Order feature is used by the Point of Sales (POS) System to interface with Money Order Devices.
Revision History
02/22/2018
Initial Documentation Release.
04/20/2018
Updated Sapphire Supported Hardware Requirements and Software Requirements.
06/29/2018
Added diagrams in the Commander chapter.
08/02/2018
Updated the diagrams in the Commander chapter.
08/31/2018
Updated the configuring Money Orders section.
11/21/2022
Updated UI, added note in Overview, removed Sapphire sections and updated branding.
Overview
Feature Description
The Money Order feature is used by the Point of Sales (POS) System to interface with Money Order Devices. Money Orders are secure prepaid payments for a specified amount of money that use a special Money Order Printers to process orders. Money Order Fees can be charged to create and process money orders.
When a Sales Associate sells a money order from a POS terminal, it communicates the order to the money order printer and the specified order is printed.
The POS System communicates with the Money Order Device and is responsible for receipt prompting, reporting and tracking data, and payment collection.
Customer payment is collected before printing the money order coupons in order to prevent fraud.
If there is communication failure between the POS and money order terminal after the customer payment is collected, the transaction appears as completed even though the money order coupon is not printed.
In this case, the cashier determines whether to manually print the coupons via the money order terminal or to perform a manual refund to the customer in a new transaction.
The receipt printed will show money order coupons printed with serial numbers if there is no communication failure and without serial numbers if there is communication failure.
If the money order terminal is malfunctioning and manual printing is not possible, then the cashier should perform a manual refund transaction.
Requirements
Supported Hardware Configurations
Verifone Commander with Topaz/Ruby2/C18
Verifone RubyCi with Topaz/Ruby2
Software Requirements
Verifone Commander / RubyCi - Any version.
Money Order Terminal Types - Printers
Western Union - Ethernet or Serial connection
MoneyGram Delta Network
To comply with PCI private IP addressing requirements, the router disallows communication with public Internet addresses, and no longer openly routes or allows communication from or to IP addresses outside of the defined Verifone Zone. 192.168.31.x is reserved for the Verifone POS zone. All device IP addresses that communicate with the POS Zone must be RFC1918 compliant, meaning they are any private addresses that fall in the following IP scope:
10.0.0.0 - 10.255.255.255
172.16.0.0 - 172.31.255.255
192.168.0.0 - 192.168.255.255
Establishing communication between a store network device and a Verifone device in the POS Zone using a router requires the following configurations:
Assign an RFC1918 compliant address to the store device.
Configure the store router/firewall to allow the device to communicate to the router.
Use Configuration Client to define a Device Specific Route to the device.
Configure a Port Forwarding rule on the router for the device. (Requires both the device IP address and port number.)
For detailed setup instructions, refer to the following documents:
Commander Site Controller Network Configuration Guide
Router Installation Guide
The Port Forward has to be put in the router to allow the return traffic from the Money Order Device. The port forward sends the traffic from port 1123 to 192.168.31.11 so that the money order traffic is sent to the commander.
Two Alternative Configurations


Configuring Money Orders
To configure the Money Order feature:
Enable the Money Order feature.
Set the Device Terminal Type.
Configure a Money Order Fee (Optional).
Setup a Money Order Department.
Modify existing method of payments (MOPs) to allow for Money Orders.
Setup a Money Order key for the POS terminals.
Train user's on the Money Order process.
DO NOT set up a PLU for Money orders. These must be sold as department sales.
Configuring with Commander Configuration Client
Money Order Configuration
Open Managed Modules
From the Configuration Client, go to: Tools > Managed Modules.

Select the Current Configuration tab

Select the appropriate host name

Click on the Select Module drop down arrow.
Select [Money Order Feature].

The Select Module list is populated with all the configurable modules for the selected system (host).
Configure the device terminal type
From the Device Terminal Type drop down list, select the <Device Terminal Type> (i.e., the Money Order Printer).

Configure the Device Terminal Type communication parameters in [Advanced Settings].
Advance settings that display are dependent on the Device Terminal Type selected.
Select [MoneyGram Delta Network].

Click [Advanced Settings].

Configure the MoneyGram port and communication parameters.
MoneyGram Delta Network
Port Name
Sets the assigned port number the device terminal is connected to.
Terminal ID
Sets the device Terminal ID of the money order device.
Assigned ports for Money Order Device Types will be released on disabling the "Enable Money Order Feature."
Select [Save] to accept, or [Cancel] to exit without saving changes.
Select [Enable Money Order Feature]

The Enable Money Order Feature option must be selected after any additional money order configuration.
Select [Save] to accept, or [Cancel] to exit without saving changes.
Select [Western Union Ethernet].
Click [Advanced Settings].

Configure the Western Union Ethernet communication parameters.

Western Union Ethernet
ICE6000 Terminal IP Address
Sets the money order device's IP Address.
ICE6000 Terminal ID
Sets the Terminal ID of the money order device (0 - 8 digits).
Forwarding IP Address for ICE6000 Terminal
Sets the forwarding IP Address for the ICE6000 money order terminal. Typically the WAN side IP Address of the router.
The WAN side IP Address of the router is the forwarding IP Address that should be used for the standard money order device configuration.
Select [Save] to accept, or [Cancel] to exit without saving changes.
Select [Western Union Serial].
Click [Advanced Settings].

Configure the Western Union Serial communication parameters.
Western Union Serial
Port Name
Sets the assigned port number the device terminal is connected to.
Assigned ports for Money Order Device Types will be released on disabling the "Enable Money Order Feature."
Select [Save] to accept, or [Cancel] to exit without saving changes.
A error displays if the Enable Money Order Feature option is selected prior to changing properties.

Money Order Fee Configuration
Create a fee for Money Order Sales.
First create a Money Order Fee department in Store Operations > Merchandise > Department.
Open Payment Management
From the Configuration Client, go to: Store Operations > Payment.

The Payment Management form displays.

Select the Fees tab

Configure the Money Order Fee parameters
Select a free <Fee> position from the list.
Configure the Money Order Fee parameters.

Money Order Fee
Name
Enter [M.O. Fee]. Sets the name for the Money Order Fee.
Department
Select [9031 - M.O. Fee]. Sets the Money Order Department to which fee transactions are charged for report totals.
See 'Department Configuration' to setup a Money Order Fee Department.
Fee is Refundable
Select to indicate that the fee is refundable with the cost of the item if it is returned.
Delete
Allows an existing Fee to be deleted.
Configure the Money Order Fee Type.
There are two different Fee Types that can be configured when charging for Money Orders:

Range/Amount: used to set a single money order fee or multiple money order fees based on an ending dollar amount of the money order.
Percentage: used to set a percentage fee based on the total value of the money order.
Configure the Range/Amt Fee Type or Percentage Fee Type
If the Range/Amt Fee Type is selected, enter the fee Amount and maximum dollar Range of the money order:

1st
Amount
Enter the amount of the first fee (0.01 - 9999.99).
1st
Range
Enter the ending dollar amount for items to which the first fee applies.
To charge a single money order fee for all items in a money order department, set the first amount to the appropriate fee amount, for any monetary amount, in the appropriate department or PLU that the fee is assigned to.
2nd
Amount
Enter the amount of the second fee (0.00 - 9999.99).
2nd
Range
Enter the ending dollar amount for items to which the second fee applies.
3rd
Amount
Enter the amount of the third fee (0.00 - 9999.99).
3rd
Range
Enter the ending dollar amount for items to which the third fee applies.
4th
Amount Range
Enter the amount of the fourth fee (0.00 - 9999.99).
4th
Amount Range
Enter the ending dollar amount for items to which the fourth fee applies.
5th
Amount
Enter the amount of the fifth fee (0.01 - 9999.99). This fee is applied to all money order amounts higher than the range end for the fourth fee.
Use the 2nd - 5th amount and ranges values to charge different fees for different money orders amounts.
If the Percentage Fee Type is selected, enter the percentage to be charged based on the total value of the Money Order. (i.e. a 5% charge for a money order with a value of $50.00 = $2.50 money order fee)

Save the configuration
Select [Save] to accept, or [Cancel] to exit without saving changes.
Money Order Department Configuration
A Department must be setup for Money Order Sales and Money Order Fees if applicable.
Open Merchandise Configuration
From the Configuration Client, go to: Store Operations > Merchandise.

The Merchandise Configuration window displays.

Select the Departments tab and add a department

Select [Add] to create a money order Department.
Delete: Allows an existing Department to be deleted.
Configure department parameters

Department
Number
Sets the money order department number.
Enter [9030].
Enter [9031].
Name
Sets the Department name.
Enter [MONEY ORDERS].
Enter [Money Order Fees].
Min. Amount
Sets the minimum allowable dollar amount for a line item sale.
Max. Amount
Sets the maximum allowable dollar amount for a line item sale.
Product Code
Set by the network that categorizes the products sold.
Select [0520 - GENERAL MONEY ORDER].
Select [0520 - GENERAL MONEY ORDER].
If a PLU and a department have different codes, the product code assigned to the PLU overrides but only if the product code in the PLU File.
Category
Sets the category of the department.
Categories are set up in Store Operations > Merchandise > Category.
Configure these Department parameters.

Department
Fuel Tax Exemption
Sets the fuel tax exemption that applies to this department.
The parameter does not appear unless a fuel tax exemption record has been set up in Forecourt > Fuel Tax Exemption. It apples to fuel departments only.
Fees
Set to automatically apply a fee to the money order sales in this department.
Money Order Fees are optional. If Money Order Fees are charged, select the number defined in the Fees section.
ID Check
Sets the appropriate ID Check in this department.
Taxes
Sets the tax is to be imposed in this department.
Blue Laws
Set to restrict the sales of an item in this department on designated days.
Click [Edit] to open the Fees pop-up window; select the associated fee(s).
See the Money Order Fee Configuration section to configure money order fees. In the example above, a money order fee was setup; the option was selected to apply the money order fee.
Click [Edit] to open the ID Check pop-up window; select the associated ID(s).

Click [Edit] to open the Taxes pop-up window; select the associated taxes.

Click [Edit] to open the Blue Laws pop-up window; select the associated law.

Configure the Department Options.

Options
Allow Food Stamps
Set to allow food stamps to be applied to sales made in this department.
Allow Fractional Quantity
Sets the product to be sold in fractional quantities as needed in this department.
If this parameter is selected, all quantities entered in department sales for this department are read as decimals. If this parameter is not selected, all quantities entered are read as whole numbers.
Fuel Department
Sets the department as a fuel department.
Allow Special Discount
Permits items in this department to have a special discount applied to them.
Negative Department
Sets the transaction amounts to be subtracted from receipts and report totals.
This option must not be selected.
This option must not be selected.
Money Order Department
Sets the department to a Money Order Department.
This option must be selected.
This option must not be selected.
Select [Save] to accept, or [Cancel] to exit without saving changes.
Money Order MOP Configuration
Enable Money Order purchases for types of payment.
Open Payment Management
From the Configuration Client, go to: Store Operations > Payment.

The Payment Management form displays.

Select the [MOP] tab.

Allow money order purchase for the payment type
From the Select MOP list, click on the <MOP> to configure.
Select [Allow Money Order Purchase] to permit the purchase of a money orders with this payment type.
Repeat the above steps for all MOPs permitted money orders purchases.
Select [Save] to accept, or [Cancel] to exit without saving changes.
Configure Money Order Department Menu Key
Once a Money Order Department is configure, it must be assigned to a menu key on a touch screen.
Open Touch Screen configuration
From the Configuration Client, go to: Store Operations > Touch Screen.

Add an item
Go to Panel Configuration and in any of the Item Panel from the left, select Add Item.

Select Department and choose the money order department
Select Department in the Add Item line.

From Items select the money order department.


Assign the item panel to a screen and register
Assign the Item Panel Configured with the Money Order Department to a Screen and assign the screen to a register.
Refer to Base 53 and Higher UI User Reference for more information on configuring Touch Screen. The User Reference is available on Premier Portal.
Money Order Report Configuration
Open Report Configuration
From the Configuration Client, go to: Reporting > Report Configuration.

Select the [Report Configuration] tab.

From the Period Configuration section, set the <Period> to be configured.
From the Configure Group List, select [Period1].
Once the Period is selected, a list of reports display that are already enabled:

Click [Edit] to add reports.
Scroll down and click [Money Order].

Select [Done].
Verify the Money Order Report
Verify the Money Order Report are listed under the selected Period.

Save the configuration
Click [Save].
Repeat for other periods
Repeat the above steps to configure E-Safe Reports for all desired periods.
See the actual Money Order Report in the Reporting section.
Using Money Orders
Department Sale with Fee
Money orders are typically sold using department keys. It is common to charge a fee for each money order sold. This fee is typically configured to be added automatically.
POS System Transaction Flow
From the POS touchscreen, select [Money Order].

The system will prompt to enter an amount.

Enter the money order <Amount> and click [OK].
The system prompts to enter a Payee <Name or Number>.
Enter the <Name or Number>.
The money order prints at the money order device.
No more than five money orders can be sold during a single transaction.
REPORTING
Money Order Log Report
The Money Order Log Report summarizes money order sales and payment information. It can be printed individually as a POS Flash Report, or is included within the Close Shift Close Daily reports.
The money order terminal has its own close day settings. To ensure that the totals on the Close Daily coordinate with the totals on the money order terminal, always run the Close Daily on the POS System during the variable window set on the terminal.
See the money order terminal's manual for information on setting the time for the close day.

Report Details:
TITLE: MONEY ORDER LOG REPORT
STORE NUMBER: The listed store number.
PERIOD INFORMATION: Logs the shift duration.
PERIOD: Shift open status.
OPEN PERIOD: Date and time the shift started.
MM/DD/YY: Date in month, date year format.
HH:MM:SS: Time in hour, minutes, and seconds.
CLOSE PERIOD: Shift close status.
MONEY ORDER EVENT LOG: Tracks and registers the money order activity.
DATE: The date the money order is printed.
REGISTER: The register number where the money order was requested.
EMPLOYEE: The cashier's employee number processing the request.
AMOUNT: The total amount of the money order check.
SERIAL #: The serial number printed on the money order check.
PAYEE: The name of the person or vendor to whom the check is payable.
TYPE: Type of Money Order.
ECR MONEY ORDER TOTALS: The amount of money orders sold and vendor payments made reported by the POS System.
MONEY ORDER SALES - PRINTED: Money orders sold and printed.
MONEY ORDER SALES- OFFLINE: Money orders sold but not printed.
TOTAL MONEY ORDER SALES: The total money order sales reported.
VENDOR PAYMENTS - PRINTED: Vendor payouts made and printed.
VENDOR PAYMENTS - OFFLINE: Vendor payouts that were made but not printed.
TOTAL VENDOR PAYMENTS: The total vendor payouts.
TOTAL PRINTED: The total amount of printed money orders and vendor payouts sold by the POS System.
TOTAL OFFLINE: The total amount of money orders and vendor payouts sold by the POS System but not printed.
TOTAL REFUNDS: The total amount of printed money orders and vendor payouts refunded by the POS System.
DEVICE MONEY ORDER TOTALS: The amount of money orders sold and vendor payouts stored on the money order terminal.
Money Order SALES - PRINTED: The amount of money orders sold and stored on the money order terminal.
VEND P/O PRINTED: The amount of vendor payouts stored on the money order terminal.
TOTAL Money Order SALES: The amount of money orders sold and vendor payouts stored on the money order terminal.
COUNT: The number of money orders sold and vendor payouts made.
AMOUNT: The amount of money orders and vendor payouts.
Money Order Transactions Report
The Money Order Transactions Report summarizes money order sales and money order quantity. It can be printed individually as a POS Flash Report, or is included within the Close Shift Close Daily reports.

Report Details:
TITLE: MONEY ORDER TRANSACTIONS REPORT
STORE NUMBER: The listed store number.
PERIOD INFORMATION: Logs the shift duration.
PERIOD: Shift open status.
OPEN PERIOD: Date and time the shift started.
MM/DD/YY: Date in month, date year format.
HH:MM:SS: Time in hour, minutes, and seconds.
CLOSE PERIOD: Shift close status.
DATE/TIME: Date and time for the transaction.
TICKET: Ticket number for the transaction.
REG: Register number for the transaction.
CASHIER: The listed cashier.
M.O. SALES AMOUNT: The amount of money orders sold.
M.O. QUANTITY: The number of money orders reported.
Money Order Device Report
The Money Order Device Report summarizes money order sales and payment information. It can be printed individually as a POS Flash Report, or is included within the Close Shift Close Daily reports.

Report Details:
TITLE: MONEY ORDER DEVICE REPORT
STORE NUMBER: The listed store number.
PERIOD INFORMATION: Logs the shift duration.
PERIOD: Shift open status.
OPEN PERIOD: Date and time the shift started.
MM/DD/YY: Date in month, date year format.
HH:MM:SS: Time in hour, minutes, and seconds.
CLOSE PERIOD: Shift close status.
DESCRIPTION:
MONEY ORDER SALES: Money orders sold.
TOTAL MONEY ORDER SALES: The total money order sales reported.
VENDOR PAYMENTS: Vendor payouts made and printed.
TOTAL VENDOR PAYMENTS: The total vendor payouts.
TOTAL REFUNDS: The total refunds issued.
COUNT: The number of money orders sold and vendor payouts made.
AMOUNT: The amount of money orders and vendor payouts.
Department Report
The Department Report reflects sales-related totals and counts on a department by department basis.

Report Details:
TITLE: Department Report
DEPT#: Four-digit identification of the product as it appears in the Department File.
DESCRIPTION: Description of the product as it appears in the Department File.
CUST: Number of transactions that included one or more items from this department.
ITEMS: Quantity sold of this item.
% OF SALES: Total Sales for this department divided by Total Sales (all departments).
GROSS: Total dollar amount collected for sales of a department.
REFUNDS: Total dollar amount refunded for items returned in a department.
DISCOUNTS: Total dollar amount discounted for items sold in a department. This total includes both automated and manual discount types:
Use of the [DISC], [DISC%], and [DISC AMT] keys
Combo, mix-n-match, fuel, and promotional discounts
POP discounts
NET SALES: Total dollar amount of items sold in a department after refunds and discounts have been applied.
NEG DEPTS: The totals for departments marked as negative departments.
OTHER DEPTS: The totals for other department sales not marked as negative departments (typically, most departments fall into this group).
TOTAL: Total department sales after negative department total is subtracted from other (standard) departments.
Summary Report
Some sites support the use of the Pay Out function to pay vendors using an integrated Money Order device.
Pay Outs include payments to vendors made with money orders as the MOP. Pay outs appear separately in the Memo Items section of the Summary Report.

VENDOR PAYMENTS: Number and total amount of payments made to vendors by money order.
Cashier Report
Pay outs appear separately in the Memo Items section > VENDOR PAYMENTS: Number and total amount of payments made to vendors by money order.
Summary of transactions in which money was removed from the drawer. The total is displayed in parentheses because the number is negative.
Money removed from the drawer to purchase an item for the store or to pay a bill. This item includes payments to vendors made with money orders as the MOP.
This total represents the total of all pay outs.


Troubleshooting
Error Codes
E1235
MONEY ORDER PRINTER UNAVAILABLE. CONTINUE Y/N?
The money order just sold cannot be printed because the POS is unable to communicate with the money order printer. The money order must be entered and printed locally on the money order terminal.
E1237
NO MONEY ORDER PURCHASE FOR MOP.
An MOP, with the "Allow Money Order Purchase" parameter set to 'N', was used. To purchase a money order, select another MOP.
E1238
TOO MANY MONEY ORDERS IN SALE.
Attempted to sell more money orders on the current ticket than allowed. End the current transaction. Start a new transaction for the rest of the money orders.
E1239
MONEY ORDER PRINTER UNAVAILABLE. EXITING PAY OUT.
A money order pay out was attempted and the POS terminal was unable to communicate with the money order printer. Check the communications link between the two machines.
E2012
ERR CLSING MO PRD
The period could not be closed on the money order device. See the money order terminal documentation for instructions.
E7040
M.O. CHECKS LOW
Alarm Line Only: The printer is running out of money order checks and needs to be reloaded soon. The appearance of this message is set with the "Money Order Low check Limit" parameter in Manager > Configuration > Sales Configuration. Refill the printer with money order checks.
E7041
M. O. COMM ERROR
Alarm Line Only: Communications have been lost between the POS and the money order terminals. Check connections between the two devices. This message clears when communication is reestablished and a money order transaction is successfully sent to the terminal.
E7042
MONEY ORDER AMOUNT TOO LARGE
A money order was sold for more than is allowed by the money order terminal. Change the maximum money order amount or sell two separate money orders totaling the necessary amount.
Appendix - Partner Links
MoneyGram International
Website: www.moneygram.com
Contact Information
2828 North Harwood Street Dallas, TX 75201 Help Desk: 24 hours a day, 7 days per week. (800) 666-3947
Western Union
Websites: www.westernunion.com
Contact Information
12500 East Belford Avenue, P.O. Box 6036 Englewood, CO 80112 Help Desk: 24 hours a day, 7 days per week. (800) 325-6000
Last updated