How to Configure a Shipper in iDempiere

The Shipper window defines the carrier used to transport customer shipments, including freight rates, packaging, label formats, and pickup methods.

Shipper setup drives freight charges, package labeling, and carrier-specific options, and feeds the Shipper Configuration record used across all shipments for that carrier.

Process Flow

Shipper

Business Rules

  • A Shipper must be created before it can be selected in a Shipment Package.
  • The Name field is mandatory on the Shipper record.
  • Freight, Packaging, Label Type, and Pickup Types are entered as tabs under the Shipper.
  • Multiple Freight records can be maintained for different destinations and freight categories.
  • Running Shipper Create From generates or syncs the Shipper Configuration and its sub-records.
  • The Shipper Configuration record stores broader carrier settings such as Online Access and Shipping Processor.
  • Deactivating a Shipper prevents it from being selected for new Shipment Packages.

Configuration Steps

Step 1: Create the Shipper

Create a new Shipper record and enter the Name. Business Partner and Shipping Processor are optional depending on whether the carrier is billed or integrated online.

FieldSample ValueDescription
NameBlue Dart ExpressShipping carrier name; mandatory
ActiveYesEnables the shipper for use
Business Partner(Blank)Business Partner representing the carrier, if billed directly
Shipper ConfigurationBlue Dart ExpressLinked configuration record generated for this shipper
Shipping Processor(Blank)Optional processor used by custom online integrations
TenthPlanet iDempiere Sales Shipper

Step 2: Configure Freight

Open the Freight tab and add a record with the freight category, validity date, destination, and freight amount.

FieldSample ValueDescription
Freight CategoryStandard DeliveryShipping service level
Valid from01/01/2026Effective date of this freight record
CountryIndiaOrigin country
RegionTamil NaduOrigin region
To (Country)IndiaDestination country
To (Region)Tamil NaduDestination region
CurrencyINRFreight currency
Freight Amount150.00Shipping charge for this route
Max Weight25.00Maximum supported weight
Max Dimension100.00Maximum supported package dimension
TenthPlanet iDempiere Sales Shipper1

Step 3: Configure Packaging

Open the Packaging tab, select or create a Shipper Packaging Configuration, then set the Name, Weight, and Default option.

FieldSample ValueDescription
Shipper Packaging ConfigurationMedium Carton BoxLinked packaging configuration record
NameMedium Carton BoxPackaging type
ActiveYesEnables this packaging option
DefaultYesUsed automatically when a package type is not specified
Weight0.5Empty package weight
TenthPlanet iDempiere Sales Shipper2

Step 4: Configure Label Type

Open the Label Type tab, select or create a Shipper Labels Configuration, then set the Name, Label Print Method, and Default option.

FieldSample ValueDescription
Shipper Labels ConfigurationStandard Shipping LabelLinked label configuration record
NameStandard Shipping LabelLabel format name
ActiveYesEnables this label type
DefaultYesUsed automatically when a label type is not specified
Label Print MethodImageHow the label is generated for printing
TenthPlanet iDempiere Sales Shipper3

Step 5: Configure Pickup Types

Open the Pickup Types tab, select or create a Shipper Pickup Types Configuration, then set the Name and Default option.

FieldSample ValueDescription
Shipper Pickup Types ConfigurationRegular PickupLinked pickup type configuration record
NameRegular PickupPickup method
ActiveYesEnables this pickup type
DefaultYesUsed automatically when a pickup type is not specified
TenthPlanet iDempiere Sales Shipper4

Step 6: Generate the Shipper Configuration

Click the actions (gear) icon and select the Create From process. Confirm Do you want to start the Process?, optionally check Run as Job, then click OK.

Note: After the process runs, the Shipper Configuration field on the Shipper header is highlighted, confirming it is now linked to the generated configuration.

Step 7: Review the Generated Shipper Configuration

Open the Shipper Configuration record and check the header settings, then confirm the Pickup Types (and Packaging, Label Type) tabs show the expected records.

Step 8: Verify the Shipper Is Ready for Shipment Packages

Confirm the Shipper, Freight, Packaging, Label Type, and Pickup Types are all Active, and that Shipper Configuration is linked on the Shipper header.

Expected Result

  • Shipper is available for selection in Shipment Package.
  • Freight configuration exists for the required destinations.
  • Packaging, Label Type, and Pickup Type options are configured and linked.
  • Shipper Configuration is generated and synced with the Shipper.

Common Issues and Resolutions

IssueCauseResolution
Cannot save ShipperName not enteredEnter the mandatory Name
Shipper Configuration not generatedCreate From process not runRun the Create From process from the gear icon
Packaging, Label, or Pickup record won’t saveConfiguration lookup field left blankSelect a Shipper Packaging, Labels, or Pickup Types Configuration before saving
No Freight available for a routeFreight record not created, or Valid from is a future dateCreate a Freight record with a Valid from date on or before the shipment date
Shipper not available in Shipment PackageShipper inactiveActivate the Shipper
Duplicate Packaging or Label entriesSame Configuration linked more than onceReuse the existing linked record instead of creating a duplicate
Online tracking not workingOnline Access unchecked or Tracking URL not setEnable Online Access and configure the Tracking URL for the carrier

Next Steps

  • Configure Shipment Packages using this Shipper.
  • Assign the Shipper during Package creation.
  • Generate Package Lines.
  • Process Shipment Confirmations.
  • Dispatch customer shipments.