What shipping really costs you
Freight is sold in one module and bought in another. May charged customers 18,400.00 and paid carriers 24,900.00, and the 6,500.00 between them exists only in the join, route by route, where it can finally be fixed.
◆ May freight, both sidescharged, paid, and the gap.
| Freight, May 2026 | Amount |
|---|---|
| Charged to customers, invoice conditions | 18,400.00 |
| Paid to carriers, settled through purchasing | -24,900.00 |
| Freight under-recovery | -6,500.00 |
The charged side sums the freight conditions the waterfall page shows per invoice; the paid side settles through service orders into the purchasing module’s flow. Neither module alone can see the 6,500.00. Sample values are illustrative, never client data.
◆ The price list nobody reviewsfreight charges age in place.
Customer freight charges live in condition records set at contract time, while carrier costs move with fuel and renegotiation. Practitioners report freight price lists untouched for years while costs walked away from them. The monthly join is the review that keeps the list honest.
◆ Route-level truthaverages hide the bleeders.
A single under-recovery number hides routes that earn against routes that bleed. Cut by route and customer, the join turns one awkward total into a short list of fixable prices.
- SAP
- The vendor. Systems, Applications, and Products in data processing.
- HANA
- SAP’s in-memory database, the platform S/4 runs on.
- SD
- Sales and Distribution, the order-to-cash module.
- freight condition
- The charge line on the customer invoice.
- carrier settlement
- The cost side, paid through purchasing.
- under-recovery
- Charged minus paid, below zero.
- route cut
- The per-lane view that names the bleeders.