TL;DR: Fabric traders run billing, stock, job work and receivables across paper bahis, WhatsApp and Excel, and calculate GST splits by hand. Bolt & Bahi puts it all in one local-first ledger that decides CGST/SGST vs IGST from the transaction, speaks ten languages including Hinglish, and ships with an optional AI assistant (ARA).
Built product · Product owner · Live demo (sample data)
Live demo · PRD · BRD · MRD · Spec · Code
Two users with different jobs: the retail counter owner who needs fast, GST-correct billing, and the wholesale distributor who sells on price slabs and MOQs and tracks credit and dispatch. Both lose money in the same places:
flowchart LR
A["Sale or purchase entry<br>(counter or wholesale)"] --> B{"Same state?"}
B -->|Yes| C["CGST + SGST"]
B -->|No| D["IGST"]
C --> E["GST invoice"]
D --> E
E --> F["Stock ledger"]
E --> G["Receivables and aging"]
G --> H["ARA assistant<br>(optional, own key)"]
F --> I["Local storage<br>+ JSON backup"]
G --> I
The trader never chooses the tax split. The transaction decides it, and the invoice, stock and receivables update from the same entry.