
Real-Time Invoice Reporting: How Tax Authorities See Every Transaction As It Happens (and What ViDA Means for 2030)
Global E-Invoicing Platform Series
This guide is part of a comprehensive series. Explore all 36 topics:
Real-time invoice reporting (RTIR) — the umbrella term continuous transaction controls (CTC) — is the architecture where tax authorities receive a structured copy of every in-scope invoice on or near issuance, either before delivery to the buyer (clearance) or immediately after (reporting). It is now the dominant model across Saudi Arabia (ZATCA), India (GST IRN), Malaysia (MyInvois), Nigeria (FIRS / NRS MBS), Italy (SdI), Hungary (RTIR), Spain (SII), Latin America (Brazil NF-e, Mexico CFDI, Chile DTE), and from 1 July 2030 the EU ViDA Digital Reporting Requirements harmonise the patchwork into one EU-wide framework. RTIR makes the regulator a runtime dependency of your billing, replaces declaration-based VAT returns with reconciliation, and shifts audit risk from random selection to data-driven outlier detection.
At a glance
- Term: Real-time invoice reporting (RTIR); broader umbrella is Continuous Transaction Controls (CTC).
- Two architectures: Clearance (regulator validates before invoice is valid) and post-issuance reporting (transmitted within a defined window).
- Live regimes (clearance): ZATCA Phase 2 (Saudi), GST IRN (India), MyInvois (Malaysia), FIRS / NRS MBS (Nigeria), GRA e-VAT (Ghana), KRA eTIMS (Kenya), Italy SdI, Mexico CFDI, Brazil NF-e, Chile DTE.
- Live regimes (reporting): Hungary RTIR, Spain SII, France 2026+, Germany 2025+, ZATCA Phase 2 B2C (24h reporting).
- EU framework: ViDA package adopted 11 March 2025; entry into force 14 April 2025; intra-EU DRR mandatory from 1 July 2030.
- Driver: the VAT gap — estimated €99 billion in the EU alone (latest Commission estimate).
- Last reviewed: 20 November 2026 against the EU ViDA Implementation Work Programme 2026 and the OECD CTC tracker.
What real-time invoice reporting is
RTIR means the tax authority receives a structured copy (UBL 2.
RTIR means the tax authority receives a structured copy (UBL 2.1, JSON, INV-01, FatturaPA, CFDI, NF-e, or jurisdiction-specific schema) of every in-scope invoice on or near issuance. The authority validates the payload against schema, taxpayer registry, and tax-rate rules; stores it as the legal record; and uses it for VAT reconciliation, audit selection, and risk scoring. In a pure clearance regime the legal validity of the invoice depends on the regulator's acknowledgement — without the stamp, the invoice doesn't exist for tax purposes.
The two architectures — clearance vs reporting
Clearance
The regulator validates and stamps the invoice before delivery to the buyer. The invoice is only legally valid once the regulator returns its identifier (CSID, IRN, UUID). Examples:
- ZATCA Phase 2 B2B — Saudi Arabia.
- GST IRN — India.
- MyInvois — Malaysia.
- FIRS / NRS MBS — Nigeria.
- Italy SdI; Mexico CFDI; Brazil NF-e and NFS-e; Chile DTE.
Post-issuance reporting
The invoice is issued, then transmitted to the regulator within a defined window — minutes (Hungary RTIR), 24 hours (ZATCA Phase 2 B2C), or a few days (Spain SII):
- Hungary RTIR — invoices reported in near real time.
- Spain SII — books transmitted within four days.
- ZATCA Phase 2 B2C — reporting within 24 hours.
- Italy Esterometro (cross-border) — periodic reporting alongside SdI.
Full architectural comparison in clearance vs reporting models in e-invoicing.
Why regulators implemented RTIR / CTC
The driver is the VAT gap — the difference between expected and collected VAT revenue.
The driver is the VAT gap — the difference between expected and collected VAT revenue. By moving from quarterly returns to per-invoice visibility, regulators cut the lag between fraud and detection from months to seconds:
- Hungary RTIR cut its VAT gap by an estimated 30% in the first three years after launch.
- India GST IRN materially closed input-tax-credit fraud — the GSTR-2A/2B mismatch model only works when invoice data is in the regulator's hands at issuance.
- Italy SdI reduced the Italian VAT gap from one of the highest in the EU to within striking distance of the EU average.
- The EU as a whole estimates a €99 billion VAT gap — the ViDA package's intra-EU DRR is the structural fix.
What it means for your finance stack
The regulator becomes a runtime dependency. Invoicing can block on regulator downtime.
- The regulator becomes a runtime dependency. Invoicing can block on regulator downtime. Your platform must queue, retry with backoff, and surface clearance status to the user. There is no "ship now, file later".
- Data quality is enforced at issuance. Regulator schemas reject incomplete or inconsistent payloads synchronously. There is no quarterly clean-up window where finance can fix things off-platform.
- VAT returns become reconciliation, not declaration. The regulator already has the data. Your return pre-populates from the cleared invoices; you confirm or dispute, you don't declare from scratch. India's GSTR-1 auto-population is the prototype.
- Audit risk shifts. Random audits give way to data-driven selection. Outliers in your real-time stream — unusual buyer concentration, sudden margin changes, mismatched ITC claims — attract attention immediately.
- Master data becomes a tax artefact. Buyer TINs / GSTINs / VAT numbers must validate against the regulator's registry on every submission. Stale customer data converts directly into clearance failures.
Implementation patterns
Implementation patterns includes: Idempotent submission — every payload carries a deterministic identifier so retries do not duplicate.
- Idempotent submission — every payload carries a deterministic identifier so retries do not duplicate. India's IRN is deterministic by construction (hash of seller GSTIN + invoice number + FY + document type); for jurisdictions without deterministic identifiers, generate a client-side correlation ID and dedupe on the regulator's response.
- Signed audit log — every regulator request/response is signed and stored for the statutory retention period (7 years for Malaysia, 8 years for India, 6 years for Saudi Arabia, 10 years for Italy).
- Status surfacing — the dashboard shows each invoice in its current state (pending, cleared, rejected) with the regulator's response code. Finance teams need to see clearance status without leaving the invoicing screen.
- Pre-send Schematron validation — block submission of payloads the regulator will reject. Almost every clearance regime publishes Schematron or equivalent rule files; running them client-side cuts the rejection rate to near zero.
- Queue with backoff and dead-letter — handle regulator outages without losing payloads. Document the SLA expectations to the user.
- Multi-jurisdiction emitter — a single canonical invoice model with per-regulator transformers, not parallel codebases.
Which regimes are RTIR today (November 2026)
Which regimes are RTIR today (November 2026) — Latin America: Mexico CFDI — Clearance via PAC.
| Region | Regime | Architecture | Live since |
|---|---|---|---|
| Latin America | Mexico CFDI | Clearance via PAC | 2014 |
| Latin America | Brazil NF-e / NFS-e | Clearance via SEFAZ | 2006 / 2015 |
| Latin America | Chile DTE | Clearance via SII | 2014 |
| EU | Italy SdI | Clearance (B2B + B2C) | 2019 |
| EU | Hungary RTIR | Real-time reporting | 2018 |
| EU | Spain SII | 4-day reporting | 2017 |
| EU | France e-invoicing | Clearance via PPF + PDPs | 2026+ (phased) |
| EU | Germany e-invoicing | B2B mandate | 2025+ (phased) |
| EU | Belgium e-invoicing | Peppol-based | 2026 |
| Middle East | ZATCA Phase 1 + 2 | Reporting + Clearance | 2021 / 2023 |
| Asia | India GST IRN | Clearance via IRP | 2020 (₹500cr); ₹5cr from Aug 2023 |
| Asia | MyInvois Malaysia | Clearance via LHDN | 1 Aug 2024 (Phase 1) |
| Asia | Philippines BIR CAS / EIS | Reporting / Clearance | 2022+ |
| Africa | FIRS / NRS MBS Nigeria | Clearance | Q3 2025 pilot |
| Africa | GRA e-VAT Ghana | Clearance | 2022 |
| Africa | KRA eTIMS Kenya | Clearance via TIMS device + cloud | 2024 |
EU ViDA — Digital Reporting Requirements from 1 July 2030
The EU's VAT in the Digital Age (ViDA) package was adopted on 11 March 2025 and entered into force on 14 April 2025.
The EU's VAT in the Digital Age (ViDA) package was adopted on 11 March 2025 and entered into force on 14 April 2025. The Digital Reporting Requirements (DRR) pillar is the structural shift:
- 14 April 2025 onwards: Member States can mandate domestic e-invoicing without first obtaining a derogation from the Commission — removing the legal block that delayed France, Germany, and others.
- 1 July 2030: Mandatory near-real-time digital reporting for intra-EU B2B transactions; harmonised European e-invoicing standard (EN 16931) becomes the default; structured invoices required for all intra-EU B2B.
- By January 2035: National domestic systems must align with the EU DRR specification, ending the patchwork of national variants.
- Single VAT registration: separate ViDA pillar; expanded one-stop-shop scope reduces the need for non-resident VAT registrations.
- Platform economy: separate ViDA pillar; deemed-supplier rules for short-term accommodation and passenger transport platforms.
The practical signal for platforms: build to EN 16931 today and treat per-country variants as profiles, not separate codebases. The European Commission's 2026 work programme confirms ongoing technical specification work and a delegated act on the DRR data model.
RTIR-readiness checklist
RTIR-readiness checklist includes: ☐ Canonical invoice model in your platform with per-regulator transformers. ☐ Idempotent submission with client-side correlation IDs.
- ☐ Canonical invoice model in your platform with per-regulator transformers.
- ☐ Idempotent submission with client-side correlation IDs.
- ☐ Schematron / SDK validation run pre-submit for every cleared regime.
- ☐ Queue + backoff + dead-letter for regulator outages.
- ☐ Status surfaced on the invoice timeline with regulator response codes.
- ☐ Buyer master data validated against regulator registries at customer onboarding.
- ☐ Signed audit log of every request/response for statutory retention.
- ☐ VAT return pre-population reconciled to cleared invoices automatically.
- ☐ Plan for ViDA DRR alignment by 2030 — EN 16931 today as the canonical model.
Key takeaways
Key takeaways includes: RTIR is no longer the exception — it is the dominant architecture across LatAm, Asia, Africa, and the EU through ViDA. Clearance and reporting are siblings under the CTC umbrella; the architectural lesson is "data at issuance, not at declaration".
- RTIR is no longer the exception — it is the dominant architecture across LatAm, Asia, Africa, and the EU through ViDA.
- Clearance and reporting are siblings under the CTC umbrella; the architectural lesson is "data at issuance, not at declaration".
- VAT returns are becoming reconciliation, not declaration — design your stack for confirm-and-dispute, not file-from-scratch.
- The regulator is now a runtime dependency. Engineer for it (idempotency, retry, status).
- EU ViDA's 1 July 2030 intra-EU DRR is the next big architectural rewrite — start aligning to EN 16931 now.
Related reading
For the architectural comparison, read clearance vs reporting models in e-invoicing. For the platform-selection lens, see the 12-point e-invoicing platform checklist.
For the architectural comparison, read clearance vs reporting models in e-invoicing. For the platform-selection lens, see the 12-point e-invoicing platform checklist. For the cryptographic primitives the regulators use, see what is a CSID, what is an IRN, and QR codes on tax invoices. For the pillar, see the Invoicemonk global e-invoicing platform.
Authority sources
More in this series (36 articles)
From this series
Mandate-compliant e-invoicing in 17 jurisdictions, with the local artefact (CSID, IRN, UUID, QR, digital signature) issued automatically.
Digital Marketing, SEO Specialist, Content Creator & Product Professional
Olayinka is a digital marketer, content creator, growth and SEO specialist with 10+ years helping businesses in Nigeria, the UK, the US, Australia, and Dubai achieve their goals online.




