Search 336 articles, or browse by product below.
COD data is stored directly on the shipment record. The following fields are set when COD is enabled:FieldTypeDescriptionis_codBooleanWhether this shipmen…
The COD process follows four sequential steps from shipment creation through to commission calculation:· 1Shipment Created with CODWhen creating a shipmen…
The COD index lists all shipments with COD enabled. Each row displays the shipment tracking number, COD amount, assigned driver, COD status, and collectio…
StatusMeaningNext PossiblePendingCOD shipment created. Cash has not yet been collected from the recipient.CollectedCollectedDriver confirmed delivery and …
Cash on Delivery (COD) allows recipients to pay for shipments at the time of delivery. The driver collects cash from the customer and later remits it to t…
PermissionCapabilityDefault Rolescod.viewView the COD list and individual COD records. Required for sidebar navigation to appear.Admin, Employeecod.collec…
Commissions are calculated automatically when the configured trigger event occurs:On DeliveryWhen trigger_on = on_delivery, the commission is calculated f…
The commission index page lists all commission records with the following columns:User — the staff member or agent who earned the commission.Shipment — th…
When a shipment is returned or cancelled, all commissions associated with that shipment are automatically reversed. The reversal is handled by the Reverse…
Commission rules define who earns commissions and under what conditions. Multiple rules can exist simultaneously and are processed by priority order.Field…
StatusMeaningUnpaidCommission has been calculated and recorded but has not yet been paid to the assignee.PaidCommission has been paid to the assignee. Pay…
The Commissions module lets you define rules that determine who earns commissions and when. Commission records are generated automatically based on shipme…
The Commissions module provides reporting capabilities to help manage payouts:Commission summary by user — total earned, total paid, and outstanding balan…
When creating a shipment, the system checks if the selected customer has an active contract. If an active contract with linked pricing is found, the contr…
Each contract can include specific service types with custom pricing tiers. These tiers define weight ranges with special negotiated prices that override …
Contracts do not have a manual status workflow. Status is determined automatically based on dates:Active — current date is between the start and end dates…
FieldTypeRequiredDescriptionCustomerRelationYesThe business client this contract is for.Contract NumberStringYesUnique identifier for the contract (e.g. &…
For contracts that cover international shipping, additional fields are available:FieldDescriptionsupports_internationalWhether this contract covers intern…
The Contracts module allows you to create formal shipping agreements with your business customers. These contracts override standard rate cards with negot…
After a contract is agreed upon, you can record the signature:Upload signed PDF — attach a scanned copy of the physically signed contract document.Signatu…