Home › Delivery Challan Software
Delivery Sub-Orders · Weighments · GST Challans · Tally

Delivery Challan Software That Bills the Weight Actually Loaded

In steel, the challan is the bill. A lorry of channels or TMT is sold by the kilogram, so a challan that carries the ordered weight instead of the loaded weight is a challan that is quietly wrong. SteelERP splits an order across lorries, records tare and gross in sequence, computes the net itself, bills that figure with GST from each line’s HSN code, and hands every printed challan to Tally — from Rs 10,000/month.

One order, several lorries, one weight each

A 30-tonne order rarely leaves on one truck. In SteelERP it is split into delivery sub-orders by unit type — kilograms, metres or pieces — and each sub-order is one lorry: its own vehicle number, its own supervisor, its own weighments, its own challan and its own status from loading through in-transit to delivered. An order that ships over three days is three challans with three sets of weights, not one daily total that a 600 kg shortfall can disappear into.

Tare, Then Gross, in Sequence

The supervisor records the empty truck, then the truck after each item or lot is loaded. Each reading must be heavier than the last; the final one closes the load. The net is computed and spread across the items — nobody types a net by hand.

Ordered Beside Actual

Every line carries the weight that was ordered and the weight that was loaded. The challan and the bill use the actual figure, so a lorry that went out light or heavy shows line by line against the order.

GST From the HSN Code

CGST and SGST, or IGST for inter-state, are worked out on each line from the HSN code on its product, with TCS reporting. The challan prints on A4 or A5, set per document type.

PDF Over WhatsApp

The challan PDF goes to the customer from your own WhatsApp Business account the moment it is generated, and status messages follow as the lorry moves.

Tally Pulls Every Printed Challan

Tally Prime fetches each printed delivery and purchase challan through an authenticated API, in the shape of the printed document. SteelERP also pushes to a webhook endpoint you provide.

Every Weight Has a Name on It

Loading, each weighment, a later correction to tare or gross, a challan edit — all written to the audit log with the user, the time and the value entered. Admins review it on any order or lorry.

From confirmed order to delivered, step by step

  1. Confirm the order. Its lines reserve stock in the yard, so the next quotation sees the lower available figure and the same material is not promised twice.
  2. Split it into lorries. Each delivery sub-order is assigned a vehicle and a supervisor. The supervisor sees only the jobs handed to them, on their own phone, and a reassignment is recorded with who did it and when.
  3. Load and weigh. Empty truck first, then a reading after each item or lot. Where a size is coil-tracked, the supervisor picks the specific coils going on, and their remaining weight is what leaves stock.
  4. Generate the challan. The net loaded weight is spread across the items, GST is applied from each HSN code, and the challan gets its serial number and date. The PDF goes out over WhatsApp; Tally can pull it as soon as it is printed.
  5. Track it out. Mark the lorry in transit, then delivered; attach a proof-of-delivery photo to the sub-order. Cancel a lorry before it leaves and its weight goes straight back into stock — for a coil size, onto the same coil.

The purchase side mirrors it. A mill shipment arrives against a purchase advice on your purchase order, is unloaded with its own weighments, and produces a purchase challan that Tally pulls the same way. A purchase order that arrives over three weeks is three advices, three unloadings, three challans.

The report worth running every morning

Two things go wrong with paperwork in a yard: a challan is raised and never printed, or it is printed a day later than it was raised. SteelERP’s challan print-variance report lists challans generated on a day but not printed that same day, or never printed at all, so those get a question while somebody still remembers the lorry. A challan can be looked up by its number from anywhere in the system, and a challan already sent to Tally cannot be quietly altered: edits are allowed only within the print cut-off, only by the roles you permit, and every one is logged.

What it does not do

SteelERP does not connect to the weighbridge; supervisors enter the weighments, and traceability — not automation — is what makes a short load visible. It does not generate e-way bills or e-invoices; those are raised on the government portals or through your accounting software, and the challan carries the details you need for them. For material sent out for slitting or cutting rather than sold, the GST rules are different, and there is a guide to job-work challans, ITC-04 and the one-year rule on the blog.

See a challan built from real weighments

Try the live sandbox: split an order across lorries, enter tare and gross, generate the challan and see what Tally would pull. No credit card. Plans from Rs 10,000/month, no per-challan charge.

Try Live Sandbox Get a Quote

GST (18%) & one-time setup charged separately. No lock-in · Full data export on exit.

Delivery challan software — FAQs

Can one order go out on more than one lorry?

Yes. An order is split into delivery sub-orders by unit type — kilograms, metres or pieces — and each sub-order is one lorry with its own vehicle number, supervisor, weighments, challan and delivery status. An order that ships over three days is three challans, each with its own weights, not one daily total.

How is the weight on the challan decided?

The loading supervisor records the empty truck weight, then the truck weight after each item or lot is loaded; each reading must be heavier than the one before, and the final reading closes the load. SteelERP works out the net loaded weight and spreads it across the items on that lorry, so nobody types a net figure by hand. The challan bills that actual weight, shown beside the weight that was ordered.

Does SteelERP connect to my weighbridge?

No. Weighments are entered by your supervisors, and every entry is tied to a person, a lorry and a time in the audit log. That traceability is what makes a short load visible the same day; detecting interference with the scale itself needs physical controls such as scheduled calibration and a test with a known load.

Can a challan be edited after it is generated?

Within the print cut-off, yes, by the roles you allow, and every edit is written to the audit log with who changed what. A challan can be marked printed, and a daily report lists challans generated on a day but not printed that day, or never printed — paperwork raised and then held back deserves a question.

How do challans reach Tally and the customer?

Tally pulls every printed delivery and purchase challan through an authenticated API, in the shape of the printed document, so what Tally receives is what the customer received; SteelERP can also push to a webhook endpoint you provide. The challan PDF goes to the customer over your own WhatsApp Business account, and status messages follow as the lorry moves to in-transit and delivered.

Does SteelERP generate e-way bills or e-invoices?

No. SteelERP produces the delivery challan with GST worked out from each line’s HSN code; e-way bill and e-invoice generation are done on the government portals or through your accounting software, and the challan carries the details you need to raise them.

How much does delivery challan software from SteelERP cost?

Dispatch and challans are part of every SteelERP plan. Plans start at Rs 10,000/month for up to 10 users and 1 stockyard, with no per-challan or per-tonne charge. Growth and Enterprise plans are on a custom quote. GST (18%) and a one-time setup charge apply separately.

Explore more of SteelERP

Chat with us