
Manual audits check a fraction of your travel and hope it's representative. Our engine reconciles 97% of it, the same way every time, so nothing hides in the part nobody looked at.
Reconciling travel GST properly is simple to describe and brutal to do by hand. Three reasons it had to be engineered.
Thousands of tickets a year, each needing its invoice matched to a specific line in a specific GSTR-2B, against a specific GSTIN. At any real scale, a spreadsheet-and-intern approach doesn't degrade gracefully, it silently misses things.
Every airline formats invoices differently; TMCs re-issue and consolidate; GST portal data has its own shape. Before any matching can happen, all of it has to be read, normalised and attributed correctly, every cycle.
No single missing invoice looks worth a system. A few hundred rupees here, a wrong GSTIN there. It's only in aggregate, found by checking everything, that the recoverable amount becomes what it actually is.
This is the atomic operation, performed once per invoice, thousands of times per cycle: your ticket on one side, the airline's filing on the other, checked field by field.
The same four stages, every period, in the same order. Here's an illustrative quarter moving through.
Invoices read and normalised from every airline, TMC and channel.
Confirmed against your GSTR-2B, line by line, to the right GSTIN.
Missing, mismatched or misreported, each one quantified.
Your position, gap register and audit trail, nothing sampled, nothing assumed.
Every gap the engine flags falls into one of these families, each invisible to a sample, each recoverable once found.
You hold a valid GST invoice, but the airline never reported it in your 2B. Until it appears there, the credit doesn't exist for you, however real the charge was.
The filing exists, against the wrong entity. Common in multi-GSTIN organisations, where a booking maps to one company and the airline reports to another. The credit lands where it can't be used.
Filed, against the right GSTIN, but wrong. Tax amount short, invoice number off, values that don't tie. Small individually; a real number in aggregate.
Airline invoices, TMC statements, booking data and your GST portal records, in whatever formats they arrive, normalised into one working set, attributed to the right entity and GSTIN.
Each invoice reconciled against your GSTR-2B: invoice number, GSTIN, taxable value, tax, field by field, exactly as you saw above, for every record.
Missing filings, wrong entities, mismatched values, flagged, categorised into the three families, and quantified in rupees. Nothing extrapolated from a sample.
Your claimable credit, your gap register, and the working behind every number, auditable, comparable cycle to cycle, ready for your filing and your auditors.
A sample tells you about the tickets you happened to check. A full population tells you about all of them. When credit is lost one invoice at a time, the only reliable way to find it is to look at every invoice, which is exactly what the engine makes possible.
Book a free reconciliation review, we'll run a sample of your travel through the engine and show you what it finds.