The problem
Under Indian GST, input tax credit depends on what your suppliers filed, not on what you were invoiced. So the purchase register and the portal have to be compared invoice by invoice, and the comparison has to happen inside the filing window if a missing invoice is to be chased while it can still be corrected. Done manually across entities and registrations, this becomes an exercise in exporting, pivoting and eyeballing, repeated every cycle. Credit that is available, credit that is blocked and credit that is missing because a supplier has not filed are all sitting in the same difference, and separating them is the work.
What the platform does
Sales register, purchase register and portal data are brought into one structure per GSTIN, across entities and registrations. Identifiers are validated first: GSTIN format and status, the PAN it embeds, and the consistency between the two on every counterparty. Input tax credit is then reconciled line by line against what suppliers have filed, matching on invoice number, date, taxable value and tax split, with tolerance for the formatting differences that make an exact string match fail. Registers are prepared in an audit-ready form, with each figure traceable to the invoices and portal records that produced it.
What you get
Filing becomes a review rather than a reconstruction. Credit available, credit blocked and credit missing because a supplier has not filed are three separate lists, and the third one names the supplier and the invoices to chase while there is still time to chase them. Invoices matching on substance but differing in the way a number was written are matched rather than left as breaks. Identifier errors are found at the counterparty rather than at the return. Each register keeps its supporting records, so a question asked in an audit years later is answered from the trail rather than from memory.

