EDI with ERP
Generalities
Hubble can be connected with ERP using Electronic Data Interchange (EDI). Generally, such files are exchanged:
- with files, through FTP protocol
- in any format: flat files, XML, CSV, JSON, ...
- with a given frequency: daily, every hour, every 10 min, ...
Hubble has been connected to popular ERP Worlwide solutions in the market, such as SAP, Infor M3, MS Dynamics Navision.
Such connections requires specific developments, please contact your Key Account if you have such project. Our team will map your file format with Hubble datamodel, then develop specific readers and writers to process EDI files.
We could use either Hubble FTP either your own FTP as the exchange point.
For Chinese market ERP solutions, going through Qimen is a market best practice. Hubble has been connected to popular Chinese ERPs like Guanyi (管易) and WangDianTong (旺店通) with this way.
Flows
Typical integration
Typical flows between Hubble and an ERP are defined as below:
Full list of flows
Full list of EDI flows that could be developped:
| Type | Flow | Direction | Main? | Comment |
|---|---|---|---|---|
| Master Data | Suppliers | ERP > WMS | Secondary | Can be created on-the-fly with inbound orders |
| Customers | ERP > WMS | Secondary | Can be created on-the-fly with outbound orders | |
| Item master (SKUs) | ERP > WMS | Secondary | Can be created on-the-fly with inbound orders | |
| Inbound flow | Inbound order | ERP > WMS | Primary | Includes: Purchase Orders from suppliers, Return Orders from B2B customers, Transfer Orders from central warehouses |
| Inbound order receipt | WMS > ERP | Primary | Real received quantities. One inbound order could be received in several times (if allowed by settings) | |
| Outbound flow | Outbound order | ERP > WMS | Primary | Includes: Sales Order to B2B customers, Transfer Orders to other warehouses, Return to Supplier Orders |
| Assembly Orders | ERP > WMS | Secondary | For kitting: require warehouse to build SKU C from SKU A+ SKU B | |
| Outbound order status | WMS > ERP | Secondary | Provide an intermediate status: integrated, waved, picking started, picking finished. | |
| Shipment confirmation | WMS > ERP | Main | Real shipped quantities. One outbound order could be shipped in several times (if allowed by settings) | |
| Stock Management | Stock movements | WMS > ERP | Main | Send stock changes to ERP: stock-take, stock blocking (ex: damaged, expired), … |
| Stock picture | WMS > ERP | Secondary | Whole stock picture, by status available, allocated, blocked (with detailed reason) |