GST reconciliation for Indian finance teams

Your books say one thing. Your inbox knows the truth.

NexaSI is super intelligence for finance operations. It reads your inbox, reconciles it against your ledger, approvals and bank, and brings your team only the exceptions.

The film shows an invoice that was already paid hiding in a finance inbox, the Today view of what you owe, four systems checked every day, exceptions routed to the right person, the promise that it never pays anyone, and a monthly report of what it found. Sample data throughout.

Overnight run

By 6am, the checking is done.

Every night the engine reads the inbox, checks each invoice and payment against the ledger and the bank, and leaves your team a short list. Here is one night, line by line.

  • Cleared on its own
  • Needs a person
  • Money stopped
  • Xero
  • Zoho
  • ApprovalMax
  • Microsoft Outlook

It runs on the systems you already use: Xero, Zoho Books, ApprovalMax and Microsoft 365.

Overnight run, Tuesday
  1. Read 2,640 finance emails and 318 attachments Read
  2. Extracted 211 invoices, every field with a confidence score Extracted
  3. 412 payments matched to Xero and the bank feed Matched
  4. Pinecrest PM-1190, £7,343.66, was already paid on 12 Sep. Held before the payment run Held
  5. Kestrel Hospitality says INV-0388 was paid on Friday. Nothing in the bank Needs proof
  6. GSTR-2B checked: 1,512 invoices agree, 71 mismatches explained Explained
  7. Halden Logistics is waiting on 3 missing POs. Reply drafted for your review Drafted
  8. Morning brief ready. 31 decisions waiting on you. Your turn

A bird's-eye view of every finance operation

With the CFO cockpit, finance leaders see the whole picture at a glance: cash to collect, bills due, payments held, approvals stuck and books that don't match the bank. Then drill into any number.

Explore the product

Product preview: the CFO cockpit, cash flow, payments received, bills, vendor reconciliation, GST reconciliation and approval board.

Every flag shows its working

One invoice, four systems. Point at any part of the story to see the evidence behind it.

Pinecrest's invoice PM-1190 asks for £7,343.66. It matches its purchase order and job, and Sarah approved it this morning. But the email thread quoted £7,100, and Xero shows this invoice already paid on 12 Sep. Should you pay it?

  • ApprovalMax and Reflex

    Purchase order and job

    PO-44817 and job J-558. Four lines, £6,119.72 before VAT.

  • ApprovalMax

    Approval

    Approved by Sarah K., operations manager, at 09:14.

  • Finance inbox

    Email thread

    Revised quote sent on 16 Sep for £7,100.00. The invoice is £243.66 higher.

  • Xero and bank feed

    Ledger and bank

    £7,343.66 paid to Pinecrest on 12 Sep and cleared at the bank.

The same month-end, two ways

See what changes when the checking happens overnight.

The task Done by hand With NexaSI
Data gathering Download statements and exports from every bank, gateway and inbox Inbox, ledger, bank and gateway data pulled in automatically every day
Invoice capture Re-key each invoice from PDFs and email bodies AI reads every email and attachment, with a confidence score on each field
Matching Tick and match line by line in spreadsheets Rules match invoices to approvals, jobs, ledger and bank
Exceptions Found at month-end, if they are found at all Flagged the same day, with the reason and the next step
Payment status Search old emails to work out who said what Threads are read to show who promised, disputed or proved payment
Posting Manual journals and CSV imports Nothing posts without a confirmed match
Audit trail Scattered across inboxes, spreadsheets and shared drives Every match and decision logged, from email to ledger
Month-end Days of reconciliation before you can close Start the close from a short exception list

Connects to your inbox, ledger, banks and approvals.

Pre-built connectors for the systems finance teams already run. New ones plug into the same core. See all integrations

  • Xero
  • Zoho Books
  • SAP
  • Tally
  • ApprovalMax
  • Reflex
  • Microsoft 365
  • Gmail
  • Razorpay
  • ICICI Bank
  • Xero Xero
  • Zoho Zoho Books
  • SAP SAP
  • Tally Tally
  • ApprovalMax ApprovalMax
  • R Reflex
  • Microsoft Outlook Microsoft 365
  • Gmail Gmail
  • Razorpay Razorpay
  • ICICI Bank ICICI Bank

Built around the exceptions, not the busywork

Pick your seat. Each team gets only the items that need a person, with the evidence attached.

Every number on an invoice has a source

  • The invoice amount is checked against the email before approval
  • Duplicates and already-paid invoices held before the run
  • Stuck approvals chased when the approver is away
See payables

Pinecrest Maintenance 4 items

Bristol North depot, requested 30 Sep

Pending Waiting: 1st approver

Amount on invoice

£7,343.66

Amount the email said

£7,100.00

Differs by £243.66

Revised quote attached on 16 Sep. Check before approving.

Attachments (2)

Pinecrest revised quote 16-09.pdf

PM-1190 invoice.pdf

Know who will pay, and who only says they have

  • Every thread with every client read and summarised
  • Each "we've paid you" checked against the bank
  • A next action on every unpaid invoice
See receivables

Cash flow

776 invoices, payment status verified from the email trail

Invoice and next action Client Amount Tags Activity Due Action
Needs a decision 3 £56,550
INV-2026-0412 Client must send 3 missing POs before they pay Halden Logistics £40,100 Disputed 58 emails41d quietno proof 22 Aug +45d ● Hold
INV-2026-0388 Ask for remittance: client says paid on 12 Sep Kestrel Hospitality £9,400 Client says paid 6 emailsnot in bank 30 Aug +37d ▲ Send
INV-2026-0451 Chase second approver, out of office since 2 Sep Arden Property Services £7,050 ChaseMisclassified 11 emails19d quiet 15 Sep +21d ▲ Send

Both GST returns, checked against your books

  • GSTR-2B: every supplier bill, so you claim all your credit
  • GSTR-1: every sales invoice, before you file
  • Every gap comes with the reason
See GST reconciliation
Choose a GST return

GST reconciliation: GSTR-2B vs books

1 Apr 2025 to 31 Mar 2026 · Click a status to see its invoices

Show invoices by status
Invoice Party Date GSTR-2B Books Diff Why
745 Sahyadri Hospitality 27AA•••••1Z4 19 Jan 26 ₹3,274 ₹3,274 — Invoice number and amount agree between GSTR-2B and books.
1188 Kaveri Packaging 29AD•••••1Z7 6 Feb 26 ₹48,560 ₹48,560 — Matched on GSTIN, invoice number and amount.
2207 Deccan Office Supplies 36AF•••••1Z1 12 Mar 26 ₹9,912 ₹9,912 — Matched. Input credit can be claimed in full.
812 Nilgiri Foods Pvt Ltd 33AB•••••1Z9 3 Feb 26 ₹1,19,271 ₹1,12,400 ₹6,871 Amounts differ. The bill in books is missing the freight line.
4410 Malabar Spices Co 32AG•••••1Z5 14 Feb 26 ₹27,140 ₹24,140 ₹3,000 Keying error: ₹27,140 was booked as ₹24,140.
377 Coastal Freight Lines 27AH•••••1Z8 2 Mar 26 ₹81,900 ₹86,900 ₹5,000 Books show more than the supplier filed. Check for a credit note.
903 Vasant Logistics 29AC•••••1Z2 21 Feb 26 ₹54,000 — — In GSTR-2B but not booked. Input credit is at risk until the bill is recorded.
1562 Aravalli Electricals 08AJ•••••1Z3 9 Mar 26 ₹1,36,400 — — Filed by the supplier, but no bill in books or in the inbox. Ask the supplier for a copy.
88 Hooghly Prints 19AK•••••1Z6 25 Mar 26 ₹12,980 — — The bill is sitting in the finance inbox, unbooked. Book it to claim the credit.
6031 Konkan Traders 27AL•••••1Z2 11 Jan 26 — ₹2,14,600 — The supplier hasn't filed this invoice. Credit is blocked until they do.
219 Satpura Engineering 23AM•••••1Z9 28 Feb 26 — ₹64,350 — Filed under a different GSTIN. Ask the supplier to amend their GSTR-1.
7702 Brahmaputra Tea Estates 18AN•••••1Z4 17 Mar 26 — ₹18,720 — Filed late. Expected in next month's GSTR-2B.
BL-114 Sharma Repairs No GSTIN 4 Feb 26 — ₹8,850 — No GSTIN on the bill, so no input credit. Request a corrected invoice.
BL-131 City Courier Services No GSTIN 19 Feb 26 — ₹2,360 — The supplier may be unregistered. Confirm before claiming credit.
BL-140 Green Leaf Caterers No GSTIN 8 Mar 26 — ₹15,400 — The GSTIN is missing from the bill but appears in the supplier's email signature. Update the bill.

Showing 3 of 1,512 matched invoices.

Showing 3 of 71 amount mismatches.

Showing 3 of 382 invoices missing from books.

Showing 3 of 174 bills missing from GSTR-2B.

Showing 3 of 40 bills without a GSTIN.

GST reconciliation: GSTR-1 vs invoices

1 Apr 2025 to 31 Mar 2026 · Click a status to see its invoices

Show invoices by status
Invoice Customer Date GSTR-1 Books Diff Why
1012 Godavari Mart 37AB•••••1Z3 8 Jan 26 ₹42,480 ₹42,480 — Invoice number, GSTIN and amount agree.
1031 Shivalik Hotels 05AC•••••1Z8 22 Jan 26 ₹1,18,000 ₹1,18,000 — Matched. Your customer can claim this GST in full.
1066 Narmada Distributors 24AD•••••1Z1 4 Mar 26 ₹7,670 ₹7,670 — Matched on GSTIN, invoice number and amount.
1024 Chambal Agro 23AE•••••1Z5 17 Jan 26 ₹59,000 ₹65,490 ₹6,490 Reported less than the invoice. Correct it in your next GSTR-1.
1049 Thar Textiles 08AF•••••1Z2 9 Feb 26 ₹31,860 ₹38,160 ₹6,300 Typing error when filing: ₹38,160 was reported as ₹31,860.
1058 Sundarban Seafoods 19AG•••••1Z7 26 Feb 26 ₹2,12,400 ₹2,00,600 ₹11,800 A credit note in books wasn't reported. Add it to GSTR-1.
1047 Kaveri Retail 29AH•••••1Z4 12 Feb 26 — ₹2,36,000 — Not reported. Your customer can't claim ₹36,000 GST until you add it.
1053 Malwa Pharma 23AJ•••••1Z6 20 Feb 26 — ₹88,500 — Raised after the return was filed. Add it to next month's GSTR-1.
1070 Kosi Builders 10AK•••••1Z9 18 Mar 26 — ₹4,72,000 — Left out of the upload. Report it before the 11th.
1039 Vindhya Motors 23AL•••••1Z3 3 Feb 26 ₹1,47,500 — — Reported, but the invoice was cancelled in books. Issue a credit note.
1044 Palar Ceramics 33AM•••••1Z1 7 Feb 26 ₹25,960 — — Reported twice by mistake. Remove the duplicate.
1061 Aravali Stone 08AN•••••1Z5 1 Mar 26 ₹1,65,200 — — No matching invoice in books. Check if it was booked under another number.
1028 Tapti Foods 27AP•••••1Z2 19 Jan 26 ₹53,100 ₹53,100 — Filed under the customer's old GSTIN. They won't see it in their GSTR-2B.
1050 Mahanadi Steel 21AQ•••••1Z8 13 Feb 26 ₹3,06,800 ₹3,06,800 — One digit off in the GSTIN. Amend it so the credit reaches your customer.
1068 Periyar Rubber 32AR•••••1Z4 11 Mar 26 ₹21,240 ₹21,240 — GSTIN of the customer's other branch. Use the one on their order.

Showing 3 of 2,046 matched invoices.

Showing 3 of 38 amount mismatches.

Showing 3 of 57 invoices missing from GSTR-1.

Showing 3 of 12 reported invoices missing from books.

Showing 3 of 23 invoices with the wrong GSTIN.

For finance leaders

End the month‑end fire drill

By the time your team logs in, reconciliations are prepared, exceptions are explained and collections are prioritised. Leaders review and decide, and nobody spends the week chasing spreadsheets.

See it for finance leaders

Month-end tracker
0 25 50 Oct 1Oct 8Oct 15Oct 22

Open 7

Prepared by AI 3

Changes requested 2

In review 9

Cleared 22

  • Close without the scramble

    Start each month with reconciliations prepared and the exception list already sorted by value.

  • Trust every number

    Every figure links back to its email, approval or bank line, with the reasoning shown next to it.

  • Grow without adding headcount

    More invoices does not have to mean more people. Oversight and control hold as the business grows.

You keep closing the books. We do the setup.

Talk to us
  1. Day 0

    Signed

    No implementation partner needed

    A named onboarding lead and the engineers who built it, from day one.

  2. Day 1–7

    Systems connected

    Read-only from the start

    Inbox, ledger and approval tool linked. Nothing in your systems changes.

  3. Day 7–21

    Tuned on your data

    Your vendors. Your exceptions.

    Matching rules checked against your real invoices and bank lines.

  4. Day 21–30

    Live and improving

    No disruption to month-end

    The same team keeps tuning rules and reporting what's been caught.

Questions finance leaders ask first

Something else on your mind? Email the team.

What if the AI misreads an invoice?

Every extraction has a confidence score, and uncertain ones go to a person. Even a correct read has to match your ledger, approvals and bank before anything is treated as settled.

Do we have to change our accounting software?

No. NexaSI works on top of the ledger, approval tool and inbox you already use. See the integrations page for what's available now.

Does it make payments?

No. It tells your team what to pay, what to hold and who to chase. Paying stays with your people and your bank.

How long does it take to get started?

Start with a leakage audit: we connect to your inbox and ledger and report what we find, in money. If you go ahead, setup builds on the same connections.

Who is behind it?

Radlabs Technologies, an AI product studio working in the UK and India, with a background in governance, risk and compliance. More about us.

Find out what your inbox is hiding

Your leakage audit

  1. 1Reads your inbox
  2. 2Checks books and bank
  3. 3Shows you the money
  • Already paid Pinecrest PM-1190 £7,343.66
  • Says paid Kestrel, not in the bank £9,400
  • No bill Payments with no bill 15 of 52
Money caught £16,743.66