Sicom POS Integration

Prev Next

Restaurant365 integrates with Sicom POS, enabling seamless data flow between a location’s POS and the R365 platform. This allows daily sales, labor, and payment information to automatically drive reporting and accounting processes in R365. Learn more about POS integrations.

Data Transfer from Sicom to R365

R365 uses an application installed on a local Sicom POS computer or back-office server to poll and transmit data. This requires the local device to remain powered and connected to the internet for polling. Learn more about connecting Sicom below.

The POS system is the source of record for all daily sales and labor activity. R365 reports on, but does not alter, the information recorded in the POS.

The daily polling cycle imports Sicom data from the previous business day and creates corresponding records in R365 for financial and operational reporting, including the Daily Sales Summary (DSS).

Sales Data

When sales data is imported, R365 creates detailed records based on the information received from the POS. Learn more about POS Sales integrations.

Click to expand for additional information.

Sales ticket records generated from Sicom data include:

  • Receipt number

  • Date

  • Service type (Dine In, Take out, Drive-Thru, Delivery)

  • Guest count (calculated at 1 sale = 1 guest)

  • Menu items, including modifiers

  • Tax

  • Payments

  • Discounts

  • Voids

Learn about alternative polling configurations which change the way sales data is imported below.

  • Paid outs and paid ins are imported to R365.

  • Deposits entered in the POS are imported to R365.

Labor Data

When labor data is imported, R365 creates employee-related records derived from POS data. Learn more about Labor integrations.

Click to expand for additional information.

POS employee records are created in the next polling cycle after an employee is added to the POS whether or not they have clocked in.

If a new Sicom employee needs to be imported immediately, repoll the latest DSS.

Employee records created from Sicom include:

  • Full name (first, middle, and last)

  • Address

  • Phone number

  • POS ID number

  • Payroll ID number

  • Active/Inactive status

Job records created from Sicom include:

  • Job title

  • Job code

Labor details created from Sicom time punches are polled with a 30 day labor lookback window to capture updates made in the POS after the initial import. However, Sicom only stores up to the last 2 pay periods of labor data. Once a new pay period starts, only the previous 14 days of labor are retrievable from Sicom.

This means that changes made in Sicom to labor data from the current and previous pay period will automatically import with the next regular polling cycle, or by repolling a DSS within the lookback period for a date after the adjusted business day.

For example, if a shift from Monday is edited in Sicom on Tuesday, the shift in R365 will automatically update on Wednesday when the DSS imports, or by repolling the Monday DSS.

Repolling Data

When changes are made within the POS to correct missing or inaccurate data, the DSS must be repolled in order to transfer the updated data to R365.

If the affected DSS is less than 30 days old, the fastest way to trigger a repoll is to delete the DSS record from the Daily Sales Summary (Classic) page. R365 regularly checks for missing DSS dates, and a deleted DSS will automatically repoll with the most current POS data within about 30 minutes.

For DSS older than 30 days, please contact R365 Support to assist with repolling the data.


Customization

Sicom POS Integration Configurations

R365 Support uses the default polling configuration when setting up a new location. If other Sicom integrations exist in the system, R365 will use the same configuration in use at the existing locations.

Click to expand for additional information and images.

The default Sicom configuration includes the following settings:

Name

Description

Import Kiosk Payments

Allows the import of kiosk payments.

Block Parent Kiosk Tenders

Imports child kiosk tenders and excludes parent kiosk tenders.

Enable Non-Taxable Accrual For Tax Exempt Sales Items

Enables non-taxable accrual for tax-exempt sales items.

Include Toy Adjustments

Polls toy adjustments from BK locations.

Import Without Deleted Tenders

Imports tickets without deleted tenders to prevent balancing adjustments created by voided or deleted tenders.

Zero Out Deleted Discount

Blocks deleted discount amounts from affecting balancing adjustments.

Import Waste Modifiers

Imports modifiers attached to waste items on waste tickets to keep tickets in balance.

Import Overring Tickets

Imports overring items and payments to keep tickets and validations accurate.

Convert Value Meals To Negative Sales

Converts value meals to negative sales items instead of positive payments.

Sales V2

Calculates sales using the Sicom sales V2 logic.

Use Discount Quantity

Calculates discount amounts using the discount quantity.

The following alternative polling configurations are available for Sicom POS:

Name

Description

Import Gl Account For Paid Out Descriptions

Imports paid out descriptions using the Sicom GL Account value.

Import Promos Instead Of Discounts

Imports transactions with type ID “18” as promos instead of labeling them as discounts.

Define Menu Items Based On PLU

Prepends the PLU number to the menu item short name to define menu items based on PLU instead of by name.

Exclude Overring Transactions

Excludes overring transactions from import.

Allow Breaks To Import

Imports employee break data.

Import Breaks As Shift

Imports punches marked as a “break” as a worked shift.

Check Hourly Sales And Labor Details

Verifies labor detail minutes against hourly sales minutes.

Use Kiosk Service Type

Sets the sale’s service type to Kiosk based on matching terminal-level kiosk configuration.

GZ File De Compressor

Decompresses and processes compressed GZ data files.

File ID

Uses the second part of the data file name after the import date as the file ID.

Folder Path

Uses a specifically configured folder path to locate Sicom data files.

Allow Extended Polling

Polls dates earlier than the standard 30-day lookback period.

SSN As Payroll Id

Uses the employee SSN value to populate the payroll ID.

Zero Dollar Till Imports

Skips importing tills whose amounts equal zero.

Use Alternate Tills

Uses the value from plu_id 3 in inserted tills as the till amount.

Handle Recycled Check Numbers From Third Parties

Imports duplicated check numbers by appending “ - {incremented number}” to create a new unique check number.

Zero Out Waste

Sets waste check amounts to $0 to prevent balancing adjustments.

Add On Integrations

The Sicom POS integration supports the following add on integrations:

  • Intraday Polling

    Intraday Polling is an add-on feature that collects current sales and labor data from compatible POS systems every 15, 30, or 60 minutes, depending on the POS system’s capabilities, allowing the Operations Dashboard and R365 Intelligence Dashboards to display real-time performance alongside forecasted values

    Data imported through Intraday Polling does not produce a DSS, or update other reports that pull data from the DSS. The DSS will continue to be created as scheduled with the previous day’s complete data to populate these reports.

  • Till Management

    Till Management provides a complete workflow from till monitoring to deposit verification, ensuring cash is properly tracked, balanced, and recorded each day.

  • Menu Item Modifier Management (beta)

    The POS Menu Item Modifier Management POS integration configuration allows for menu items to be created in R365 based on the combination of parent menu items and their associated modifiers.

    In Beta

    Menu Item Modifier Management is currently in beta and is only available for select POS systems and customers. It is not fully supported across all environments. Contact your CSM for more information.


Connect a Sicom POS to R365

Follow these steps to connect a Sicom POS to R365:

Click steps to expand for additional information and images.

1) Obtain the Sicom API Key for each location.

The API Keys from Sicom can be located on the Sicom web site:

2) Follow the instructions to Connect a Local POS.

Include API Key(s) from step 1 in step 5 when submitting the Location Add-On form.