Book4Time
Last Updated: 8/14/2023
Overview
Book4Time consumes the Yellow Dog API for a 2-way integration. This integration allows Book4Time to receive new or changed items from as well as post sales transactions to the Yellow Dog Inventory system.
Download the Book4Time Setup Guide here.
Sync Approach
Book4Time pulls new items and item edits from Yellow Dog and pushes transaction data to Yellow Dog.
The Integration consists of two elements:
Book 4 Time’s processes to pull items and post sales.
Yellow Dog’s Process Sales Application to process transactions provided by Book 4 Time in order to depelete inventory
Sync Frequency
The push and pull of data is broken up into two separate Book4Time services run on a user defined schedule. Book4Time can also train the end user to run the sync manually.
Yellow Dog’s Process Sales Application will be scheduled to run hourly by default.
Requirements
POS Partner
Book 4 Time is responsible for controlling and scheduling the integration. Book4Time must provide the following interface details:
Class
SubClass
SKU Type
Brand
Department
Yellow Dog
The minimum version of Yellow Dog Inventory must be v362 or higher and must be hosted by Yellow Dog.
Yellow Dog will provide API Username, password and Client ID.
Yellow Dog Implementation Guide will need to set up and schedule the Process Sales Application.
Responsibilities
Client
The client is responsible for configuring required Item Interfaces in Yellow Dog.
Data Exchange and Mapping
Sales Data
Book4Time controls the push of all data transmission via Yellow Dog’s API.
If transaction are not posted for any reason, Book4Time allows the end user to initiate a push of the missing transactions.
Voids are not sent to Yellow Dog. Only returns.
If there are multiple stores, the interface settings must be the same for each store.
Below are the corresponding data fields.
Additional Information
Limitations
There is a limit of 20 characters (alphanumeric) for the SKU.
There is a limit of 30 characters (alphanumeric) for the UPC.
SKU basically refers to the ItemID. The actual ItemID in Book4Time is similar to to the same in YDI.
The transaction portion of the sync only pulls the last 24 hours or transactions.
If transaction are not posted for any reason, Book4Time allows the end user to initiate a push of the missing transactions.
Voids are not sent to Yellow Dog. Only returns.
If there are multiple stores, you must use the same interface settings as Book4Time only respects one set of interface codes for an item.