This section outlines the workflow for MYOB Exo integrations, including order detection, mapping, consignment creation, and write-back validation.
MYOB Exo → MachShip Order Sync Workflow
| Test Scenario | Expected Outcome | Status / Notes |
| Shipment created in MYOB Exo with status ‘Open’ | MachShip detects new shipment within 5 minutes | |
| Shipments in MYOB Exo with status ‘Completed’ | Machship ignores these shipments and they do not sync | |
| Address mapping validated | MYOB fields map correctly to MachShip address fields (toName, toAddress, suburb, state, postcode, etc.) | |
| Pending Consignment created in MachShip | Order details and shipment number populate correctly | |
| Warehouse searches by MYOB Exo shipment number | Pending Consignment loads successfully | |
| Warehouse adds package weights and dimensions | Data saves successfully without error | |
| Carrier/service selection | Manual or cheapest option applies correctly | |
| MYOB Exo updated with consignment details | Consignment ID, carrier, freight cost, ETA, dispatch date, and tracking link set correctly | |
| Shipment marked as confirmed | Status in MYOB Exo changes to Confirmed post-writeback | |
Validation & Updates
| Test Scenario | Expected Outcome | Status / Notes |
| Include Child Companies enabled | Displays all consignments across locations and brands | |
| MYOB write-back timing | Updates occur within expected 5-minute interval | |
| Address mapping adjustments | Any address mapping changes reflected accurately | |
| Error handling verified | Customer knows how to view and report integration issues | |