Food Service : Sales Recording Module (SRM) for Canadian clients
 
Sales Recording Module (SRM) for Canadian clients
 
The Sales Recording Modules (SRM) from Revenu Québec is essentially a receipt printer that uses an xml structure to print. Included within the xml structure, is tax and total information. It has support for Quick Service Restaurants and Table Service Restaurants.
In order to enable Canadian clients to be SRM compliant, Siriusware Inc. supports and has completed SRM certification. With SRM, a Quick Service Restaurant only prints a receipt. A Table Service Restaurant prints a bill and optionally a receipt.
Sales supports voiding a sale, refunds and splitting a table. Voiding, splitting, printing a receipt in TSR requires a reference to the original bill/receipt printed (sale_no, data_time and amount before taxes).
There’s also a support to reprint a receipt. This is to ensure that the total sum of taxes is calculated correctly even if a receipt is reprinted.
Sales will also send original amount totals to a SRM machine. These totals are the amount prior to Sales Rounding as required by the Canadian Government due to the Canadian Penny phase-out.
In the event when the SRM is down, Sales supports continuous mode. In this mode, Sales is connected directly to the printer (bypassing the SRM).
1. The forms must be sent via courier (i.e., snail mail) and cannot be e-mailed.
2. The SRM device does not work with USB printers, so you must have a serial, TCP/IP or Parallel receipt printer.
 
There is one new local table (no requirements to share data between multiple salespoints as Moneris credit card solution only allows single salespoint Pay/Finalize). It has the following columns:
1. Sale_no to indicate to which sale this xml receipt corresponds
2. Ref column to indicate the next ref field
3. Xmlreceipt to store the last document sent to the SRM
 
Required changes to the .INI file.
1. [Srm] > OverTheCounter to indicate if it requires a bill printing capability.
2. Configure data to indicate to which port the SRM is connected. Serial port config in ports.INI
 
Changes to the user interface.
1. A combo box was added to indicate which printer is connected to the SRM
2. An edit box was added to indicate to which serial port the SRM is connected
3. Added a check box to put the system into continuous mode
4. Added a check box to put the system into training mode