AI-powered AP close
Find AP leakage before you close the month.
Before month-end close, finance teams still chase invoices, GRNs, vendor ledgers, GST data, and Excel sheets manually. Calcy reads those files, flags what is missing or mismatched, proposes accruals with evidence, and gives your controller a clean sign-off pack. Nothing posts unless your team approves it.
On top of Tally Prime, Zoho Books or SAP B1.
The problem
The AP close still runs on spreadsheets and memory
Provisions booked by hand in Excel.
All of them reversed, to be rebuilt next month.
After three days of matching, chasing and re-keying.
Duplicate invoices, overbilled freight, missed accruals. Most of it is never detected.
How it works
Six steps. One close, left to right.
A · Ingest
Every source becomes one obligation graph.
Invoices arrive from your ERP, a vendor's WhatsApp, a finance inbox. We read them all, link each to its PO and GRN, and build the graph the rest of the close runs on.
- Tally Prime, Zoho Books and SAP B1, read-only
- WhatsApp and email PDFs parsed and matched
- PO to GRN to invoice linked, e-invoice IRN verified
B · Process
Catch leakage before you pay.
Every invoice is matched to its PO and receipt and checked for duplicates, overbilling and tax. Exceptions arrive with the ₹ at risk already worked out.
- Duplicates and overbilling, exact and fuzzy
- Price and quantity against PO and GRN
- GST, TDS, ITC and the MSME 45-day clock
C · Reconcile
Every break between AP and the GL, explained.
The subledger is tied out to the GL control account, line by line. You don't get a variance number, you get each break, categorised and costed, with the fix.
- AP subledger against the GL control account
- Unposted bills and direct journal entries surfaced
- Each break links back to its source voucher
D · Accrue
Find what you owe but haven't been billed for.
Every received-not-billed GRN line becomes a proposed accrual with the evidence and the journal entry attached. Reversed on the 1st, trued up when the invoice lands.
- Goods received, not invoiced, at PO rate
- Recurring services estimated from history
- Auto reversal and true-up, accuracy tracked
E · Variance
What changed since last month, before you sign.
A pre-close flux review runs at day −2. An unexplained material swing is usually a missing accrual or a misposting, caught while it's still fixable, with the commentary written for your close pack.
- Every material movement against the prior period
- Each driver cited to the transactions behind it
- Unexplained swings flagged for review
F · Close
Sign once. Walk away with an audit-ready pack.
Everything that needs you sits in one queue, ranked by rupees. You approve, it posts under maker-checker, and the close pack assembles itself, every number clicking through to its working paper.
- One queue, ranked by ₹ at risk
- Maker-checker on every posting, reversible
- Audit pack exported, evidence attached
What Calcy catches
The money a manual close misses
Duplicate invoices, unbilled receipts, ITC, overbilling and compliance gaps.
Goods received, invoice not booked
₹12,40,000
Duplicate invoice
₹6,20,000
Recurring vendor missing this month
₹3,10,000
Advance paid, not knocked off
₹5,00,000
GST 2B mismatch, ITC at risk
₹1,80,000
MSME balance split, s.43B(h)
₹22,00,000
Running under all six
Nothing posts to your ERP unless a human approves it.
Evidence
Every number clicks through
To its working paper. Exportable for your auditor.
Human + write-back
Approve, then post
Maker-checker on every entry. Reversible.
India compliance
Checked at every step
GST, TDS, MSME and e-invoice, as the data moves.
The design-partner pilot
Week one, we replay your last close and show you what we'd have caught.
Then we run your next two closes with your team. Six weeks end to end.
Week 0
Baseline
Days, people, hours, exceptions.
Week 1
Connect and replay
Last month, on your own data.
Weeks 2 to 5
Two closes, together
We run them with your team. You sign off in the product.
Exit
Report
Money protected and days saved, against baseline.
Taking three design partners for the September close
See what we'd have caught in your last close.
A 30-minute call, then a replay of your last month on your own data. If Calcy does not fit, we will say so.
Thanks — you're on the list.
We'll email you within a day to set up your replay of last month. If Calcy doesn't fit, we'll say so.