Skip to main content
POST

Path parameters

string
required
Partner ID

Headers

string,null
Stable unique request key (1–128 ASCII letters/digits or -_.:). Requires Postgres. Retries return the original EDI bytes; changed JSON payload returns 409.

Request body

Invoice810
Allowance[]
Header-level allowances and charges (SAC) — freight, discounts, handling, promotional allowances. Retailers chargeback when these don’t reconcile, so they are first-class, not folded silently into the unit price.
string (date)
required
BIG01.
string
required
BIG02.
InvoiceLine[]
required
string
required
BIG04 — the PO being invoiced.
integer,null (int32)
Minimum: 0.
string,null
integer,null (int32)
ITD payment terms, e.g. net days. Minimum: 0.
string
required
Total invoice amount in the partner’s currency. Serialized into TDS with implied two decimals, per spec.
string,null
BIG07 transaction type code: CR sends a credit memo, DR a debit memo; absent is an ordinary invoice.

Response

No response body. Wire-ready X12 810 interchange.

Status codes

Using this contract

Read the source OpenAPI document for declared schemas and alternatives. This page also includes documented corrections from the spec overlays. Example IDs and values are illustrative; replace them with records from your workspace.
Last modified on October 20, 2026