Because billing runs off the order, and the order says ten. Two were short-shipped, the challan says eight, and nobody reconciled the two before the invoice went out.
A delivery challan records goods physically leaving: which items, which batch or serial, from which warehouse, against which order.
The challan is what moves stock. It consumes order lines, decrements the warehouse, captures batch or serial numbers, and becomes the basis for the invoice.
Goods go out on approval. A non-returnable challan records the movement without billing, and the stock sits in a customer-held location until it is either invoiced or comes back.
It is not an invoice and posts no revenue. It moves stock and creates the obligation; the billing decision stays a separate one.
Inventory decrements on issue, the order balance reduces, and the invoice draws its lines from the challan. GST reporting reads it where an e-way bill is required.
Yes. Consolidate a month of deliveries into one invoice, and each line still traces back to its challan.
Raise a return, which puts the stock back and adjusts the order balance.
Yes, where the movement and value thresholds require one.
Fourteen days, every module, no card. Or half an hour with someone who will run it on your own records and tell you where it does not help.