Skip to main content
Version: 1.0.77

Delivery & Returns

Once an order is approved, Delivery tracks the goods going out and Returns handles anything that comes back.

At a glance​

fa-shopping-cart | Order approved | The customer's order is confirmed.
fa-archive | Packed | The goods are picked and packed.
fa-truck | Dispatched | A challan is raised and the goods leave.
fa-check | Delivered | A delivery note records what arrived.
fa-undo | Return | Anything sent back is booked in.
fa-money | Credit note | The customer is credited for it.

Packing and dispatch​

An approved order moves through packing and dispatch, each gated by its own permission:

StepPermission
Pack the orderpack_sales_order
Dispatch the orderdispatch_sales_order

Delivery challans and delivery notes​

Delivery is recorded with two documents:

  • A delivery challan accompanies the goods when they leave. It is raised against the order and lists what is being dispatched.
  • A delivery note records what was actually delivered, against a challan.

Both can be issued and cancelled, and both can be downloaded as a PDF to travel with the consignment.

ActionPermission
View deliveryaccess_sales_delivery
View challansaccess_sales_delivery_challan
Create a challancreate_sales_delivery_challan
Cancel a challancancel_sales_delivery_challan
View delivery notesaccess_sales_delivery_note
Create a delivery notecreate_sales_delivery_note
Cancel a delivery notecancel_sales_delivery_note
Partial dispatch is supported

Quantities are tracked per line, so an order can be dispatched in more than one consignment. Each challan records what went in that consignment, and the order shows what is still outstanding.

Returns​

A return is booked against what was delivered, and moves through its own short lifecycle:

StatusMeaning
DRAFTBeing recorded.
ACCEPTEDThe return has been accepted back into stock.
CANCELEDThe return was withdrawn.
ActionPermission
View returnsaccess_sales_returns / access_sales_return
Create a returncreate_sales_return
Accept a returnaccept_sales_return
Cancel a returncancel_sales_return

Credit notes​

An accepted return is settled with a credit note, which credits the customer for the value of the goods returned.

ActionPermission
View credit notesaccess_sales_credit_note
Create a credit notecreate_sales_credit_note
Cancel a credit notecancel_sales_credit_note
caution

Accepting a return and issuing a credit note are separate steps with separate permissions. Accepting the goods back does not automatically credit the customer — that stays a deliberate commercial decision.

Returns and credit notes can both be downloaded as PDFs for the customer's records.