A carrier in EasyWMS is the transport company that delivers outbound shipments to accounts. At the basic level, the carrier is a master data entity with a code and preferred assignment on shipping orders. When the Multi-Carrier Shipping module is active, carriers become extended carriers with a full set of integration attributes (label formats, tracking code generation, packaging workflows, staging docks, etc.).
Base Carrier Attributes
Property
Description
Code
Unique identifier
Name
Descriptive name
Account (preferred)
Optional preferred carrier for an account (informational)
Server directory for tracking code calculation files (custom carriers only)
Additional data
Carrier-specific configuration (provided by carrier)
Sequence code
Sequence for tracking code generation (when required by carrier)
Work process (tracking code)
Workflow for tracking code calculation (custom carriers only)
Waiting time to cancel delivery
Minimum minutes before a delivery can be canceled (carrier-specific)
Carrier Selection
Carriers are assigned to shipping orders:
Manual assignment: via SOR ERP message (carrier field on order).
Automatic selection: Multi-Carrier auto-selection rules match order attributes (destination, weight, dimensions) to eligible carriers.
Account preferred carrier: informational default, not enforced automatically.
Delivery Entity
When the Multi-Carrier module is active, a Delivery combines carrier + consignee (account address) for a specific shipment. Deliveries hold the tracking number, delivery note, package list, and carrier label. One shipping order can produce multiple deliveries (e.g., when DlvShareDeliveries is set on the SOR). See Multi-Carrier.
ERP Integration
Message
Direction
Description
CAR
ERP→WMS
Create/update carrier master data
RUT
ERP→WMS
Create/update route definitions (used with carriers for truck loading)