Orderful Transactions

The EDI API is built around transactions.

A transaction represents a business document (e.g., Purchase Order, Invoice, Advance Ship Notice) that flows between you and your trading partners through Orderful.


What's in a Transaction?

Every Transaction contains the following elements:

  • SenderId - The ISA ID of the document sender
  • ReceiverId - The ISA ID of the document receiver
  • stream - can be live or test. Use test until you are ready for live production trading
  • type - The Transaction Type
  • message - this the the main body of the request. See HERE for example payloads

Additionally, the HEADER of the API request should include the key orderful-api-version. The current version is v4


Which Transaction Types will I need to support?

The most common transaction types for retail are the four transaction types that make up the "Order to Cash / Procure to Pay" Workflows