Finance workflows that run themselves, tested on real, messy data.
TRISLOUTIONS builds fully automated finance workflows. In 30 days, 8 connected automations were built and verified covering GST reconciliation, accounts payable, receivables, cash-flow forecasting and management reporting. The full month-close sequence ran on its own in about 15 minutes.
| Invoice | Books | GSTR-2B | Result |
|---|
Headline results
The 15-minute run time was directly measured. The "before" figures are industry benchmarks this roadmap was scoped against, not personally re-timed manual work.
The eight automations
Each one was checked against known, deliberately flawed test data before it was trusted. Open any row for the before, the after and what broke along the way.
GSTR-2B Reconciliation Agent
Compares the purchase ledger against GSTR-2B filing data.
Before
Manual line-by-line comparison across two spreadsheets. Industry benchmark: about 40 hours per entity.
After
Exact-match comparison with AI classification. It found all 4 planted error types: a duplicate entry, a timing difference, an amount mismatch and an invoice missing from the books.
Impact
Catches what a manual review tends to miss, such as a ₹40 discrepancy on a single invoice.
Fixed along the way: a column-name collision that silently overwrote one dataset with the other, and a missing JSON.stringify that sent the AI a broken placeholder instead of real data.
Accounts Payable Invoice Pipeline
Reads PDF and image invoices and checks mandatory fields.
Before
Manual data entry from each vendor invoice. Industry benchmark: about 10 hours per week.
After
Automatic extraction with a validation check. Invoices missing a GSTIN, invoice number or total are blocked from posting and trigger an automatic warning email.
Impact
A sales invoice was once fed in where a purchase invoice belonged. The extraction was accurate but the document was wrong, so a validation rule now catches this.
Fixed along the way: a .docx test file that AI vision cannot read (converted to PDF), and GSTIN truncation that became a permanent 15-character rule.
Automated MIS Generation
Pulls monthly P&L and drafts board-ready commentary.
Before
Commentary written by hand every month. Industry benchmark: about 2 days.
After
Scheduled generation with no manual step, which identifies margin compression, names likely causes and flags forward risk. The whole process runs automatically on a schedule.
Impact
A filter bug once pulled the wrong month, and the AI filled the gap with a believable but invented story. Every output is now checked against known figures.
Fixed along the way: a case-sensitive sheet filter that returned zero rows, then the wrong month, and currency that defaulted to USD instead of ₹ with lakh-style grouping.
Compliance Calendar Agent
Alerts you when a GST, TDS or ROC deadline is within 7 days.
Before
Manual deadline tracking, prone to missed filings and late fees.
After
A daily check against a filing calendar. It fires only inside the warning window and stays silent otherwise. Tested in both directions.
Impact
A missed deadline carries direct penalties. This removes the manual tracking entirely.
Fixed along the way: silent failures parsing the DD-Mon-YYYY dates used in Indian filings, a zero-indexed month error and two field-name casing mismatches.
Bank Reconciliation Agent
Matches ledger invoices to bank payments by amount and date.
Before
Manual statement-to-ledger matching every week.
After
Each invoice is marked Paid, Unpaid or Check Manually (an automatic flag for ambiguous matches). It caught a ₹100 short payment and a genuinely unpaid invoice.
Impact
When two invoices share the same amount, it automatically flags them as Check Manually instead of guessing which payment belongs to which.
Fixed along the way: a race condition between parallel branches (solved with a Merge node) and an execution-mode mismatch that duplicated rows 12 times.
Receivables Follow-Up Agent
Ages unpaid invoices and escalates the reminder tone in 3 stages.
Before
Manual tracking and hand-written follow-ups, with the tone depending on who wrote them that day.
After
A daily check with three escalating tones, verified on test invoices at 5, 42 and 82 days overdue.
Known limitation
It re-sends a reminder every day it runs, because it does not yet track what was already sent. That is the next iteration, and it is documented rather than hidden.
Fixed along the way: a Switch node with overlapping thresholds, replaced by a pre-computed stage value for unambiguous routing.
Payable Approval Agent
3-way match across Purchase Order, Goods Receipt and Invoice.
Before
Manual cross-checking of three documents, if it was done at all.
After
Matching payables are approved automatically. A deliberate mismatch (invoice for 50 units, only 45 received) was automatically held, with a specific reason stated.
Impact
Stops payment for goods that were never delivered, a control small teams rarely have time to run by hand.
Fixed along the way: a stray quote character in a node name that broke cross-node references, and an IF-branch wiring error that sent the approval email for every invoice.
Cash-Flow Forecast Agent
A 90-day rolling forecast of your cash position.
Before
No routine forecast existed.
After
A weekly forecast built from receivables (adjusted for real collection lag), approved payables and fixed costs. It flagged a projected shortfall of -₹8,50,500 in week 9.
Impact
It will not run if reconciliation or payables approval still has unresolved issues, because a forecast on unverified numbers misleads.
Fixed along the way: comma-formatted amounts in Google Sheets read as text, which silently broke the calculation, and a cross-workflow race condition that read stale status data.
How the agents work together
The month-close sequence (reconciliation, payables approval, receivables follow-up and management commentary) ran on its own in about 15 minutes on a live test.
Reconcile
GSTR-2B data is compared against the purchase ledger.
Match payables
A 3-way match checks the Purchase Order, Goods Receipt and Invoice.
Chase receivables
Overdue invoices get reminders that escalate in three stages.
Forecast cash
A 90-day forecast, built only on resolved reconciliation and payables data.
Report
Management commentary is generated automatically from the P&L.
Common questions
What can you automate?
GST reconciliation, AP invoice extraction, bank reconciliation, receivables follow-up, payable approval, cash-flow forecasting, MIS reporting and compliance deadline alerts.
Is it safe for financial data?
Every automation includes built-in validation rules (such as GSTIN checks, 3-way matching and a forecast that refuses to run on unresolved data) and was tested against known figures before use.
How fast is it?
The full month-close sequence (reconciliation, payables approval, receivables follow-up and commentary) ran in about 15 minutes on a live test.
Does it work with Indian compliance requirements?
Yes. It handles GSTR-2B, GSTIN validation, TDS and ROC deadlines, and ₹ amounts with lakh-style formatting.
How do I get started?
Book a free discovery call using the contact form below, or message TRISLOUTIONS on WhatsApp.
About
TRISLOUTIONS is run by its founder, Trilochan M Hattikar. We build finance and accounting workflow automations covering GST reconciliation, payables, receivables, forecasting and MIS reporting. Every build is tested on real, deliberately imperfect data before it is trusted.
Book a free discovery call
Tell us what you want to automate and Trilochan M Hattikar will reply with next steps.
- FounderTrilochan M Hattikar
- Emailtrilochanmhattikar297@gmail.com
- Phone / WhatsApp