Separating transport, warehousing and contract logistics
Under section 407 of the German Commercial Code, a carrier undertakes to transport the goods to the place of destination and deliver them to the consignee. The CMR may apply mandatorily to international carriage by road. A warehousing contract, by contrast, concerns the storage and safekeeping of goods and is governed by sections 467 et seq. HGB. Contract logistics projects add services such as inbound inspection, order picking, packaging, assembly, stock management, returns processing and customs support.
Putting all these activities into one document does not create a single legal contract type. When a loss occurs, the decisive questions are where in the process it arose and which duty was breached. The contract should therefore break the process into modules and define takeover, custody, handover points and delivery. Interfaces between transport and storage, inventory discrepancies, handling damage and cases where the place of loss can no longer be established require particular attention.
The agreement also needs a workable rule for unlocalised or combined losses. It must respect mandatory liability regimes while preventing gaps in complex operations. Where the German Freight Forwarders' Standard Terms or other industry terms are incorporated, their relationship with the negotiated agreement and the customer's own terms should be addressed expressly.