Inventory Engine
Sync data like inventory, purchasing and work order information bi-directionally using Violet's Inventory Engine.
Overview
This feature fuses data from your MES and your ERP, ensuring accurate, real-time information across your software stack - from your supply chain team to the manufacturing floor.
What data types are supported? Violet can sync any data type and any property (including custom fields) between your source and target tools.
How frequently is data synced? Data can be sync-ed on a scheduled basis or on an event-driven basis, as long as webhooks are available for your tools (and most are - for example NetSuite and ION).
What direction does data flow? You can control the source of truth and direction of data flow for every data type. For example, you may want to sync NetSuite Vendors to ION Suppliers, and you may want to enable bi-directional data sync between NetSuite and ION Purchase Orders.
Supported Data Types: NetSuite <> ION
When syncing between NetSuite and ION, the below properties are kept in sync by Violet by default. Any additional properties, including custom attributes, can be synced as well:
Inventory Adjustment Sync Logic
Inventory adjustments are made according to your specific configuration settings.
For example, adjustments made to NetSuite will consider the following:
Advanced Bin/Numbering
If enabled, Inventory Details (including Lot name) are required
Adjustment Account
Department
Class
Adjustment Reason (Consumption or Create Inventory)
Data Create/Update Flow
Violet will insert and/or update ("upsert") data according to what is pre-existing in the target app. See the diagram below for a visualization of the data flow for Purchase Orders:

Last updated
Was this helpful?