Because the order lives in one place and the invoice is built in another. Part-ship an order and the two diverge immediately, with nobody quite sure what is still owed.
A sales order is the confirmed commitment: agreed lines, agreed prices, a delivery date, and stock reserved against it.
Challans and invoices are raised against the order rather than alongside it. Each consumes order lines, so the outstanding balance is arithmetic instead of opinion.
Six of ten units ship now. The challan takes six, the invoice bills six, and the order still shows four outstanding with the reservation intact for the balance.
It does not make a delivery date happen. It records what was promised and shows the gap when it slips; the chasing is still yours.
Inventory reserves against it, Loop schedules the delivery work from it, and the invoice descends from it. Flow closes the opportunity once it is confirmed.
No. Stock is reserved, but nothing posts until a challan moves goods or an invoice is issued.
Yes, with the change recorded. After part-shipment, amendments apply only to the outstanding balance.
Yes, carrying the stamped rates so the price cannot drift on conversion.
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.