DataShift EDI
Public documentation for DataShift canonical EDI documents, validation, webhooks, operational errors, versioned contracts, and generated schema references.
Guides
Start here for lifecycle, integration, and operational guidance.
Schemas
Canonical PO, POA, ASN, and INV schema documentation.
Validation
Required fields, enums, date/time, currency, tax, and extension rules.
Webhooks
Delivery lifecycle, retries, and idempotency for public events.
Errors
Public error codes with remediation guidance.
Versioning
Immutable schema releases, compatibility policy, and CDN behavior.
Document Lifecycle
The canonical lifecycle starts with a purchase order and preserves correlation references through acknowledgement, shipment, and invoice reconciliation.
Purchase Order
Buyer creates the order and establishes the business reference.
Purchase Order Acknowledgement
Supplier accepts, rejects, backorders, or qualifies order lines.
Advance Shipping Notice
Supplier describes shipped goods before receipt.
Invoice
Supplier requests payment and supports reconciliation.
