Overview

The integration with Squirrel allows for a 2-Way Retail integration where Squirrel pulls new item and updates from Yellow Dog and then posts sales data using our API.

For Food and Beverage clients please refer to the Squirrel 1-Way Integration.

Sync Approach

This interface contains three elements:

  • Squirrels’ “sqYellowDogService” that controls the pushing of sales and pulling of items

  • Yellow Dog’s process sales application that process transactions posted by Squirrel to deplete inventory and update reporting in Yellow Dog.

Sync Frequency

Squirre’s sqYellowDogService runs after the 10 minute of every hour and Yellow Dog’s process sales application will run hourly.

Configuration

If there are pre-existing items in Squirrel, your Implementation Guide can assist with matching the item however we recommend pushing in items as new as the cleanest approach.

Requirements

Client

The client will need to assist the Implementation Guide in assigning the Tax Group and Categories to the correct items in Yellow Dog before Squirrel pulls items.

The Tax Group and Categories are configured in the Interfaces section of Yellow Dog.

POS Partner

The integration requires Squirrel version 11.20 or higher.

Squirrel is responsible for

  • posting Tax Group and Categories to Yellow Dog’s API

  • configured and scheduled the sqYellowDogService

  • turning on their procedure to pull items after configuration is done

Yellow Dog

Yellow Dog will need to provide the following to Squirrel:

  • ClientID

  • StoreID

  • Yellow Dog Username and Password

Yellow Dog will need to configure and schedule the Process Sales application and notify Squirrel when Item Configuration is done.

Data Exchange

Item Data

The following Item Data is pulled from Yellow Dog.

Squirrel FieldYellow Dog Field
Menu Entry NameDescription
Bar Code (UPC)SKU
PLUSKU
Price ListRetail
UPC ManagerUPC

Sales Data

The following sales data is received by Yellow Dog.

Squirrel FieldYellow Dog Field
Check NumberTransaction Number
Check LineTransaction Line Number
Close TimeCheck Closed
Item NumberItem Number
Bar Code (UPC 1)SKU
Menu Entry NameItem Description
Item Listed Price (Before Discount)Item Discount
Promo/DiscountDiscount Description
FactorQuantity
Payment NameTender
Employee NumberEmployee Number
FirstName LastNameEmployee Name
Employee NumberRegister Number
FirstName LastNameRegister Number
ItemId on CheckConverted

Additional Information

Limitations

  1. Any items sold at the POS but those items are not in Yellow Dog must have a PLU assigned in order for that sale to come into Yellow Dog

  2. Squirrel has a SKU length limit of 18 numeric characters

  3. When an item is marked as Inactive and Removed in Yellow Dog, the status and settings of the item are not affected in Squirrel.

  4. Squirrel can support up to 50 UPCs for an item

  5. Returns and Voids are not included in the transaction data provided by Squirrel.

  6. The following is not currently supported by Squirrel:

    • On Hand Push

    • Calculated Cost

    • Vendor Price

    • Images

Additional Notes

The Squirrel PLU automatically drops the first SKU digit but it does not impact the ability to scan the item and no changes to the UPC entered into Yellow Dog are needed.