- Purchase Order
- Order Acknowledgement
- Invoice
- Shipping Notice
- Inventory Advice
- Purchase Order Change
- Load Tender
- Warehouse Shipping Order
- Warehouse Stock Transfer Shipment
- Warehouse Stock Transfer Receipt
- Warehouse Shipping Advice
- Price/Sales Catalog
Transaction type identifiers
Every inbound payload Orderful delivers carries two type fields. ediTransactionType is the full Orderful identifier and is always present. simplifiedTransactionType is a simplified alias that groups the equivalent X12 and EDIFACT documents under one name, so you can route on the business document without caring which standard it arrived in.
| Document | simplifiedTransactionType | ediTransactionType |
|---|---|---|
| Purchase Order | PURCHASE_ORDER | 850_PURCHASE_ORDER, 875_GROCERY_PRODUCTS_PURCHASE_ORDER, ORDERS_PURCHASE_ORDER |
| Order Acknowledgement | PURCHASE_ORDER_ACKNOWLEDGMENT | 855_PURCHASE_ORDER_ACKNOWLEDGMENT |
| Purchase Order Change | PURCHASE_ORDER_CHANGE | 860_PURCHASE_ORDER_CHANGE_REQUEST_BUYER_INITIATED |
| Shipping Notice | SHIP_NOTICE | 856_SHIP_NOTICE_MANIFEST |
| Invoice | INVOICE | 810_INVOICE, 880_GROCERY_PRODUCTS_INVOICE, INVOIC_INVOICE |
| Inventory Advice | INVENTORY_ADVICE | 846_INVENTORY_INQUIRY_ADVICE |
| Price/Sales Catalog | PRICE_SALES_CATALOG | 832_PRICE_SALES_CATALOG |
| Warehouse Shipping Order | WAREHOUSE_SHIPPING_ORDER | 940_WAREHOUSE_SHIPPING_ORDER |
| Warehouse Shipping Advice | WAREHOUSE_SHIPPING_ADVICE | 945_WAREHOUSE_SHIPPING_ADVICE |
| Warehouse Stock Transfer Shipment | WAREHOUSE_STOCK_TRANSFER_SHIPMENT | 943_WAREHOUSE_STOCK_TRANSFER_SHIPMENT_ADVICE |
| Warehouse Stock Transfer Receipt | WAREHOUSE_STOCK_TRANSFER_RECEIPT | 944_WAREHOUSE_STOCK_TRANSFER_RECEIPT_ADVICE |
simplifiedTransactionTypeisnullfor any transaction type not listed above — including Load Tender (204_MOTOR_CARRIER_LOAD_TENDER) and every other type Orderful supports through the Traditional API. Always handlenull, and route onediTransactionTypewhen you need to tell apart documents that share an alias, such as810_INVOICEand880_GROCERY_PRODUCTS_INVOICE.The alias is not derivable from the identifier by trimming —
846_INVENTORY_INQUIRY_ADVICEmaps toINVENTORY_ADVICE, and856_SHIP_NOTICE_MANIFESTmaps toSHIP_NOTICE. Match on the values in this table rather than parsing the string.

