Integrations in logistics
In logistics, shipment data goes from the ERP to parcel carriers, shipping platforms and freight forwarders, while tracking numbers and status come back. Parcel carriers mostly offer REST APIs, while freight forwarders often work with EDIFACT or FORTRAS files. Ready-made platforms are often enough for parcel shipping. We build the connection where the forwarder, a special format or the ERP does not fit the pattern.
Typical system landscape
| Area | Examples | Technology |
|---|---|---|
| ERP or inventory management | JTL-Wawi, Business Central | Orders, delivery notes, packages |
| Parcel carrier | for example DHL Parcel DE Shipping API | REST with JSON, sign-in via OAuth 2.0 |
| Shipping platform | for example Sendcloud | API for labels, returns and tracking |
| Freight forwarder | Less-than-truckload and full-load transport | EDIFACT or FORTRAS, often as a file via SFTP |
Two examples from the documentation: the DHL Parcel DE Shipping API creates shipments and labels, cancels shipments that are not yet completed and closes the day with a manifest. Testing takes place in a sandbox, and DHL has to approve production use. Sendcloud describes an API through which labels are created directly from the ERP, orders are imported and shipments are tracked.
Typical data flows
- Shipment is handed over with address, weight and packages on shipping release
- Label is retrieved and printed immediately
- Transport order is sent to the forwarder, for example as EDIFACT IFTMIN or a FORTRAS file before pickup
- Tracking number and status go back to the ERP and the shop hourly
With freight forwarders, the return path follows the transport order: status messages, proofs of delivery and billing data. Which messages a forwarder sends and in which format is written in its interface description. That description is the starting point of every project.
Typical problems
Forwarders without an API
Some forwarders expect files in fixed formats via SFTP. A standard connector for parcel shipping does not help here.
Feedback
Tracking number and delivery status do not arrive in the ERP. Customer service searches by hand.
Format variants
EDIFACT is a broad standard. Every partner uses its own selection of fields and codes.
Errors go unnoticed
A rejected file or an expired access is noticed only when goods are left sitting.
Access expires
Parcel carriers change their sign-in methods. DHL, for example, announces that it will no longer offer Basic Auth in future API versions and recommends OAuth 2.0.
Examples of connections
- JTL-Wawi to a forwarder via FORTRAS file over SFTP
- Business Central to a parcel carrier via REST API, tracking number back to the order
- Legacy system without an API to a shipping platform, see integration without an API
How a forwarder integration works
Obtain the specifications
The forwarder provides the format description, a test access and a contact person. We clarify mandatory fields, codes and file names.
Exchange test files
We generate test shipments from your ERP. The forwarder checks them until no more errors come back.
Go live and monitor
After that, the exchange runs automatically. If a response fails to arrive, the monitoring raises an alarm.
What we build
We connect your ERP directly to the shipping service or the forwarder. With parcel carriers through their API, with forwarders through the agreed file, for example EDIFACT or FORTRAS, with pickup and drop-off via SFTP. Every shipment is logged, and we report rejected files and errors immediately. We write responses back to the ERP. On request we take over ongoing operation, see operation and monitoring.
Frequently asked questions
What is EDIFACT?
UN/EDIFACT is a UN standard for the electronic exchange of business data. For transport there are messages such as IFTMIN (transport order) and IFTSTA (transport status).
What is FORTRAS?
A standard for data exchange between freight forwarders. Shipment data goes to the forwarder as a file in the FORTRAS format, often via SFTP.
What does connecting a forwarder cost?
A simple connection between two systems starts at €1,900 net, operation from €149 per month. We name the fixed price once the forwarder's format description is available.
Isn't a shipping platform enough?
For parcel shipping, often yes. Multi-carrier platforms cover many parcel carriers. A custom integration pays off with forwarders, special formats or when responses should flow cleanly back into the ERP.
Sources
- DHL Developer Portal: Parcel DE Shipping API, retrieved on 20 Oct 2026
- Sendcloud: connecting ERP systems, retrieved on 20 Oct 2026
- ecosio: EDIFACT and EANCOM, message types, retrieved on 20 Oct 2026
- Viya: FORTRAS integration (transfer via SFTP), retrieved on 20 Oct 2026
Related
Connection without an API
Connect legacy systems, CSV exports and local databases automatically with your other programs.
JTL-Wawi
Wawi API local or via JTL Cloud, JTL-Connector and CSV import: what JTL-Wawi offers technically.
Business Central
API v2.0, custom APIs in AL, webhooks and limits: what Business Central offers technically.
Operation and monitoring
Hosting in Germany, monitoring, alerts and notice of API changes. Cancel monthly.
