Mashgin 1 Way Integration
Last Updated 4/27/2022
Overview
Yellow Dog's 1-way interface with Mashgin pulls sales data from Mashgin’s API.
Sync Approach
The integration contains one element:
Microservice sync application to pull transaction detail
Sync Frequency
The Yellow Dog Inventory sync can be run at any customized frequency. By default this will be set up to run hourly.
Configuration
This integration allows for the following transaction states to be pulled into Yellow Dog:
Complete
Cancelled
Refund
Requirements
POS Partner
The POS Partner will need to provide the following:
API Key
Yellow Dog
Yellow Dog will be required for scheduling the sync application
Responsibilities
Client
The Client will need to confirm the LocationIds to the corresponding store(s) in Yellow Dog
Data Exchange and Mapping
Code Pull
This integration pulls the following Codes:
LocationID
ItemNumbers (to support unsold items in POS Mapping in Yellow Dog)
Sales Data
Mashgin Field | Yellow Dog Field |
---|---|
Location_Id | Revenue Center |
Not Provided | Transaction Number |
Not Provided | Transaction Line Number |
Payment_Time | CheckClosed |
item_id | ItemNumber |
pos_id | SKU |
Item | Name |
item_price | Item Retail |
items.discounts.amount | Item Discount |
items.discounts.name | Discount Description |
Count | Quantity |
Tender_type | Tender |
Status | Reference |
Kosk_ID | Register Number |
Status: Refund | Returns |
Status: Cancelled | Voids - Line Items |
Status: Cancelled | Voids - Entire Check |
Items.Options | Modifiers |