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 ran manually (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 to 115 invoices a day.
Bring the problem. Leave with a scope, a timeline, and the number it should move.