What a kirana store needs from billing
Every item carries its own HSN and GST rate on the item master, so a bill with atta, biscuits, and detergent is taxed line by line without you thinking about it.
Customers who buy on credit get a ledger (khata) that updates from every bill and receipt, and receivable ageing shows who has been pending longest.