EDI is a platform that modernizes traditional B2B EDI data integrations by providing a standardized REST/JSON API endpoint for EDI transactions. It helps suppliers sell products wholesale. When these wholesalers (trading partners) create purchase orders, EDI converts the EDI X12/EDIFACT format to a JSON canonical structure and integrates it with NetSuite.
The following built-in flows sync from the specified source data to the corresponding destination.
- Purchase orders (850) to NetSuite sales orders (add): Generates the purchase orders (EDI transaction 850) from the trading partner source to NetSuite as sales orders.
- Purchase order change requests (860) to NetSuite sales orders (update): Generates purchase order change requests (EDI transaction 860) from the trading partner source and updates the NetSuite sales orders.
- NetSuite invoices to invoices (810): Generates the invoice from NetSuite as an invoice (EDI transaction 810) to the trading partner source. This is a once-exported scheduled flow. Before the invoice is generated, be sure to sync the sales order.
- NetSuite sales orders to purchase order acknowledgments (855) (add): Generates the purchase order acknowledgments based on the NetSuite sales order status as purchase order acknowledgments (EDI transaction 855) to the trading partner source. This scheduled flow picks the sales orders created since the last flow run.
- NetSuite item fulfillments to advanced ship notices (856): Generates the item fulfillment from NetSuite as advanced ship notice (EDI transaction 856) to the trading partner source. The scheduled flow generates only the fulfillment records with the status as Shipped in NetSuite. This is a once-exported scheduled flow. Before you generate the fulfillment, make sure to sync the sales order.
- Generate functional acknowledgements (997): Generates the functional acknowledgements in integrator.io and sends them to the trading partner source as functional acknowledgements (EDI transaction 997). A functional acknowledgment is generated on a successful run of the Purchase orders (850) to NetSuite sales orders (add) and Purchase order change requests (860) to NetSuite sales orders (update) flows.