1

Introduce a generic Continuous Transaction Controls (CTC) framework in Business Central to support real-time tax reporting and e-invoicing mandates across multiple jurisdictions. This should build on the E-Documents framework (which already supports PEPPOL and clearance models) and make it configurable for global CTC regimes.


Key Features


  • Core Engine for submission lifecycle: Prepare → Validate → Sign → Submit → Track → Archive.
  • Plug-in Adapters for country-specific rules
  • Job Queue Integration for retries and scheduling.
  • Evidence Storage for signed payloads and acknowledgements.
  • Telemetry for submission success/failure and latency.
  • Optional Azure Bridge for cryptographic signing and secure API calls.


Benefits


  • Future-proof for global mandates.
  • Reduces cost of compliance for multi-country deployments.
  • Simplifies upgrade path by isolating country logic.
  • Aligns with Microsoft’s roadmap focus on E-Documents and clearance models.



Countries with CTC or E-Invoicing Mandates (Implemented or Planned)


Italy – SdI (FatturaPA clearance)

Spain – SII (real-time VAT reporting)

Mexico – CFDI (PAC stamping)

India – IRP (GST e-invoicing)

Saudi Arabia – ZATCA Phase 2 (clearance + reporting)

Poland – KSeF (mandatory from 2026)

France – phased B2B e-invoicing mandate

Brazil – NF-e clearance model

South Korea – e-invoicing for VAT compliance

Philippines – EIS (Electronic Invoicing System for VAT)

Romania – RO e-Factura

Portugal – SAF-T and certified invoicing software

Germany – B2B e-invoicing proposals (2027)

Belgium, Croatia, Slovakia – phased mandates

UAE – e-invoicing regime (2026)

ViDA EU initiative – harmonized digital reporting by 2030+

Other emerging markets: Malaysia, Israel, Zambia, Dominican Republic, Madagascar, Oman, Botswana, Lithuania, Greece, Slovenia, South Africa.


CTC adoption is accelerating globally. A configurable engine ensures Business Central remains competitive for compliance-heavy markets and avoids costly customizations for each country.

STATUS DETAILS
Completed
Ideas Administrator

Thank you for your feedback. We released this feature as part of the functionality in Set up the Clearance model in the E-Documents framework.

Please refer to the following links for more information:

https://learn.microsoft.com/en-us/dynamics365/release-plan/2025wave2/smb/dynamics365-business-central/set-up-clearance-model-e-documents-framework
https://learn.microsoft.com/en-us/dynamics365/business-central/finance-how-setup-edocuments#use-the-clearance-model-if-your-countryregion-requires-it

Sincerely,
Aleksandar Totovic
PM, Microsoft