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 FieldYellow Dog Field
Location_IdRevenue Center
Not ProvidedTransaction Number
Not ProvidedTransaction Line Number
Payment_TimeCheckClosed
item_idItemNumber
pos_idSKU
ItemName
item_priceItem Retail
items.discounts.amountItem Discount
items.discounts.nameDiscount Description
CountQuantity
Tender_typeTender
StatusReference
Kosk_IDRegister Number
Status: RefundReturns
Status: CancelledVoids - Line Items
Status: CancelledVoids - Entire Check
Items.OptionsModifiers