Boxes and square feet, at scale
Tiles are bought by the box and quoted by the square foot, and the coverage per box depends on the size — a 600x600 and an 800x1200 cover different areas. In Morbi that conversion happens on almost every line of almost every bill, often at container volumes. Holding pieces per box and coverage against each item once removes it entirely, and printing both figures on the invoice means the buyer can check.
Batch and shade at manufacturing volumes
Shade varies between production batches, and a buyer taking a container expects consistency across it. Recording batch as part of the item is how you answer a shade query without opening cartons, and it prevents the loss where a premium batch is billed at an ordinary batch's rate. For a trade shipping outward, that record is also what settles a complaint from a buyer a thousand kilometres away.
Despatch outward, and the tax that changes
Much of Morbi's output leaves Gujarat, which means IGST rather than CGST and SGST, and getting that wrong is a filing problem rather than a rounding one. The treatment switches automatically once the buyer's state is set on the party, with the correct state code printed, and the vehicle and freight details for the e-way bill sit on the same record as the invoice.
Dealer rates across a long party list
Supplying dealers across many states means many different agreed rates and settlement terms. Rates held per party mean the correct number appears whoever is billing, and a credit limit against each means the warning comes before the load leaves rather than after the balance has grown. Overrides are recorded, so a rate given on the day stays visible.
Breakage on long routes
Tiles break in loading and in transit, and on a long despatch that loss lands somewhere. Recording it as a stock adjustment with the reason turns it into a monthly figure, and once visible it usually points at one route, one transporter or one loading practice rather than at general bad luck.