GRN reconciliation pipeline
A reconciliation cycle that took finance three months, now runs itself every single day.
- ₹10Cr/yr write-offs cut ~90%
- 3 months → daily
- 100+ invoices/day
The challenge
Goods-receipt reconciliation against invoices was manual — roughly three months per cycle — so bad stock and discrepancies surfaced far too late to act on.
What we built
A daily automated pipeline: pulls PDF invoices from a mailbox, scans and extracts them, loads a database, and reconciles automatically to flag bad stock — end to end, every day, deployed on Azure.
The outcome
Bad-stock write-offs of ~₹10 crore a year cut by ~90%. Reconciliation went from a 3-month manual cycle to daily, processing 100–115 invoices a day.
Bring the problem. Leave with a scope, a timeline, and the number it should move.