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
It runs on the systems you already use: Xero, Zoho Books, ApprovalMax and Microsoft 365.
- Read 2,640 finance emails and 318 attachments Read
- Extracted 211 invoices, every field with a confidence score Extracted
- 412 payments matched to Xero and the bank feed Matched
- Pinecrest PM-1190, £7,343.66, was already paid on 12 Sep. Held before the payment run Held
- Kestrel Hospitality says INV-0388 was paid on Friday. Nothing in the bank Needs proof
- GSTR-2B checked: 1,512 invoices agree, 71 mismatches explained Explained
- Halden Logistics is waiting on 3 missing POs. Reply drafted for your review Drafted
- 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
- Zoho Books
- SAP
- Tally
- ApprovalMax
- R Reflex
- Microsoft 365
- Gmail
- Razorpay
- ICICI Bank
What it covers
See the full productThe rest of your finance operations, automated.
Inbox capture Read every email, PDF and attachment into a structured record, with a confidence score on each field.
Payables matching Match each invoice to its PO, job, approval and ledger entry before anyone pays it.
Receivables and cash Match receipts to invoices across bank, gateway and ledger, and check every "we've paid".
Reconciliation and GST Vendor, bank and GSTR-2B reconciliation, with every gap explained in plain English. 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
Pinecrest Maintenance 4 items
Bristol North depot, requested 30 Sep
Amount on invoice
£7,343.66
Amount the email said
£7,100.00
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
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 | 58 emails41d quietno proof | 22 Aug +45d | ● Hold | |
| INV-2026-0388 Ask for remittance: client says paid on 12 Sep | Kestrel Hospitality | £9,400 | 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 | 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
GST reconciliation: GSTR-2B vs books
1 Apr 2025 to 31 Mar 2026 · Click a status to see its invoices
| 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
| 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.
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.
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- Day 0
Signed
No implementation partner needed
A named onboarding lead and the engineers who built it, from day one.
- Day 1–7
Systems connected
Read-only from the start
Inbox, ledger and approval tool linked. Nothing in your systems changes.
- Day 7–21
Tuned on your data
Your vendors. Your exceptions.
Matching rules checked against your real invoices and bank lines.
- 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
- 1Reads your inbox
- 2Checks books and bank
- 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