Skip to main content

CONFIDENTIAL -- AZ1.AI Inc. -- Internal Use Only

CFS-008: Regulatory Compliance Matrix


1. Executive Summary

The CODITECT Financial Suite must operate across 30+ tax and regulatory jurisdictions from launch. This document maps every compliance requirement by country, including accounting standards, e-invoicing mandates, tax reporting obligations, data privacy laws, and audit trail requirements.

Core architecture principle: The compliance engine is modular -- each jurisdiction is a plugin that can be added, updated, or deprecated independently. This enables rapid geographic expansion without re-architecting the platform.


2. Accounting Standards Matrix

2.1 Standards Coverage

StandardJurisdictionsPriorityStatus
IFRS140+ countries (EU, Brazil, UK, Australia, India, Nigeria)Phase 1Core
US GAAP (ASC)United StatesPhase 1Core
BR GAAP (CPC)Brazil (converged with IFRS)Phase 1Core
UK GAAP (FRS 102)United KingdomPhase 2Planned
Indian GAAP (Ind AS)India (converged with IFRS)Phase 4Planned
OHADAWest/Central Africa (17 countries)Phase 4Planned

2.2 Multi-GAAP Reporting Requirements

CapabilityImplementation
Parallel booksEntity-level GAAP assignment, journal entries posted to all applicable books
GAAP differencesAdjustment journal entries between standards (e.g., lease accounting IFRS 16 vs ASC 842)
Disclosure requirementsStandard-specific disclosure checklists per reporting period
Transition supportOpening balance migration tools for standard transitions
Audit trailComplete audit trail per GAAP book, cross-referenced

3. E-Invoicing Mandate Matrix

3.1 Global E-Invoicing Requirements

CountryMandateFormatModelTimelinePriority
BrazilNF-e, NFS-e, CT-eXML (ABNT)Clearance (real-time government validation)ActivePhase 1
MexicoCFDI 4.0XMLClearance (PAC intermediary)ActivePhase 2
IndiaGST e-InvoiceJSON (via IRP)Clearance (Invoice Registration Portal)Active (expanding)Phase 4
ItalyFatturaPA / SDIXML (FatturaPA)Clearance (Sistema di Interscambio)ActivePhase 3
FranceFactur-XCII/UBL hybridClearance (PPF/PDP)2026 large, 2027 allPhase 3
GermanyXRechnungUBL/CIIPost-audit (B2G), clearance planned (B2B)2027 large, 2028 allPhase 3
SpainVerifactu / SIIXMLReal-time reporting2026Phase 3
PolandKSeFXMLClearance (National e-Invoice System)2026Phase 3
BelgiumPeppol BISUBLNetwork (Peppol)2026 B2BPhase 3
PortugalSAF-T PTXMLPost-auditActivePhase 2
UKMTD / PeppolVariousPost-audit + NetworkExpandingPhase 2
Saudi ArabiaFATOORAH / ZATCAXML (UBL 2.1)ClearanceActive (phased)Phase 4
NigeriaFIRS e-InvoiceTBDPlannedIn developmentPhase 4
AustraliaPeppolUBLNetwork (B2G), voluntary B2BActive (expanding)Phase 4
ColombiaDIAN e-InvoiceXML (UBL 2.1)ClearanceActivePhase 4

3.2 E-Invoicing Architecture

ComponentTechnologyPurpose
Format EngineTemplate-based XML/JSON generation per jurisdictionProduce compliant document formats
Validation EngineSchema validation + business rule checks pre-submissionEnsure compliance before submission
Signing ModuleDigital certificate management (X.509, A1/A3 for Brazil)Legally sign documents
Submission GatewayPer-jurisdiction API connectorsSubmit to government/clearance systems
Response HandlerStatus tracking, rejection handling, resubmission logicManage lifecycle
ArchiveImmutable storage per legal retention requirementsMeet retention mandates

4. Tax Reporting Matrix

4.1 Tax Report Requirements by Jurisdiction

CountryKey Tax ReportsFrequencyDigital Filing
BrazilSPED Fiscal (EFD-ICMS/IPI), SPED Contribuicoes (EFD-PIS/COFINS), ECF, ECD, DCTF, DIRF, REINFMonthly + AnnualMandatory (SPED system)
United States1099/W-2 (information), 941 (payroll), state sales tax, 1120/1065 (income)Quarterly + AnnualE-file (IRS MeF)
MexicoDIOT (VAT), ISR (income), IEPS (excise), CFDI (real-time)MonthlySAT portal
United KingdomVAT Return (MTD), CT600 (corporation tax), P11D (benefits), RTI (payroll)Quarterly + AnnualHMRC MTD API
PortugalSAF-T, IES, IRC, IVAMonthly + AnnualPortal das Financas
FranceCA3 (VAT), DAS2, liasse fiscale, FECMonthly + Annualimpots.gouv.fr
GermanyUStVA (VAT), E-Bilanz, Zusammenfassende MeldungMonthly + AnnualELSTER
IndiaGSTR-1/3B (GST), TDS returns, ITR (income)Monthly + AnnualGST portal + e-filing
NigeriaVAT returns, CIT, WHT returnsMonthly + AnnualFIRS portal
AustraliaBAS (GST), PAYG, STP (payroll), TFNQuarterly + AnnualATO portal

4.2 Brazil SPED Compliance (Phase 1 Deep Dive)

SPED ObligationContentFrequencyDeadlineFormat
EFD-ICMS/IPIState tax transactions, inventoryMonthly20th of following monthTXT (SPED layout)
EFD-ContribuicoesPIS/COFINS federal contributionsMonthly10th business day of 2nd following monthTXT (SPED layout)
ECDDigital accounting bookkeeping (GL, balance sheet)AnnualLast business day of JuneTXT (SPED layout)
ECFCorporate income tax (IRPJ/CSLL)AnnualLast business day of JulyTXT (SPED layout)
REINFWithholding tax eventsSemi-monthly15th of following monthXML (eSocial)
DCTFFederal tax declarations and creditsMonthly15th of 2nd following monthPGD application

CBS/IBS Tax Reform Impact (2026-2033):

PhaseTimelineChangeCODITECT Response
Transition start2026CBS (federal) at 0.9%, IBS (state/municipal) testingDual calculation engine: old taxes + new CBS/IBS
Gradual phase-in2027-2028CBS rate increases, IBS activatedParallel reporting: old and new systems simultaneously
Crossover2029-2032Old taxes gradually reduced, new taxes increasedAutomated transition tracking per entity
Full implementation2033PIS/COFINS/IPI/ICMS/ISS fully replaced by CBS/IBSLegacy tax modules deprecated, CBS/IBS fully operational

5. Data Privacy & Protection Matrix

5.1 Privacy Regulations by Jurisdiction

RegulationJurisdictionKey RequirementsData ResidencyPenalty
LGPDBrazilConsent, data subject rights, DPO, breach notification (72hr)Brazil preferred (not mandatory)Up to 2% of revenue (R$50M cap)
GDPREU/EEAConsent, data subject rights, DPO, breach notification (72hr), DPIAEU/EEA (adequacy or SCCs for transfers)Up to 4% of global revenue or EUR 20M
CCPA/CPRACalifornia, USOpt-out of sale, right to delete, privacy notice, data minimizationNo residency requirement$7,500 per intentional violation
POPIASouth AfricaConsent, data subject rights, Information Regulator registrationSouth Africa (for certain categories)Up to R$10M or imprisonment
PDPAIndiaConsent, data subject rights, data fiduciary obligationsIndia (for critical data)Up to INR 250 crore
PDPASingaporeConsent, data protection, breach notification (3 days)No strict residencyUp to SGD 1M or 10% of turnover
Privacy ActAustraliaAPPs, data breach notification (30 days), overseas disclosureNo strict residencyUp to AUD 50M
UK GDPRUnited KingdomSame as EU GDPR post-Brexit, UK ICO oversightUK adequacy with EUUp to 4% of global revenue or GBP 17.5M

5.2 Data Privacy Architecture

ControlImplementation
Data classificationAll fields tagged: PII, financial, regulatory, public
Consent managementPer-purpose consent tracking with withdrawal capability
Data subject rightsSelf-service portal for access, correction, deletion, portability
Data minimizationCollection limited to stated purposes; automated retention enforcement
EncryptionAES-256 at rest, TLS 1.3 in transit, field-level for PII
Data residencyRegion-specific storage with geo-fencing (GKE multi-region)
Breach notificationAutomated detection, 72-hour notification workflow, template per jurisdiction
DPO integrationDPO dashboard with compliance status, incident log, DPIA tracker
Cross-border transfersStandard Contractual Clauses (SCCs), adequacy assessments, transfer impact assessments
AnonymizationAutomated PII stripping for analytics, AI training, and cross-tenant aggregation

6. Audit Trail & Record Retention

6.1 Retention Requirements by Jurisdiction

CountryFinancial RecordsTax RecordsE-InvoicesAudit LogsFormat
Brazil5 years (civil), 10 years (tax)5 years from year-end5 years (NF-e)5 yearsOriginal digital + PDF
United States7 years (IRS), varies by state7 years (federal)7 years7 yearsOriginal + readable format
Mexico5 years5 years from filing5 years (CFDI)5 yearsXML original
United Kingdom6 years (Companies Act)6 years (HMRC)6 years6 yearsOriginal digital
France10 years (Code de Commerce)6 years (general)10 years10 yearsFEC-compliant
Germany10 years (HGB)10 years (AO)10 years (GoBD)10 yearsGoBD-compliant (unalterable)
India8 years (Companies Act)6 years (Income Tax)As per GST rules8 yearsOriginal digital
Australia7 years (Corporations Act)5 years (ATO)5 years7 yearsOriginal digital

6.2 Audit Trail Architecture

RequirementImplementation
ImmutabilityAppend-only audit log, cryptographic hash chain (blockchain-inspired)
CompletenessEvery create, read, update, delete operation logged with user, timestamp, before/after values
SearchabilityFull-text search + structured query on audit log (Elasticsearch)
ExportOne-click export per entity, per period, per jurisdiction (PDF, CSV, JSON)
Tamper detectionHash verification on export; any gap or modification is flagged
Access controlAudit log access restricted to authorized roles; read-only for all
Clock synchronizationNTP-synchronized timestamps, UTC storage, local timezone display

7. Chart of Accounts Regulatory Requirements

7.1 Mandatory Chart of Accounts by Country

CountryStandard CoAMandatoryMapping Required
BrazilSPED referential CoA (RFB)Yes (for SPED reporting)Map custom CoA to SPED codes
FrancePlan Comptable General (PCG)Yes (legally required)Must follow PCG structure
GermanySKR03 / SKR04 (DATEV)No (standard practice)E-Bilanz taxonomy mapping
SpainPlan General de Contabilidad (PGC)Yes (legally required)Must follow PGC structure
PortugalSNC (Sistema de Normalizacao Contabilistica)YesSAF-T taxonomy mapping
MexicoCodigo agrupador SATYes (for CFDI)Map to SAT catalog
United StatesNone (flexible)NoIndustry standards (SIC)
United KingdomNone (flexible)NoXBRL taxonomy for CT600
IndiaSchedule III (Companies Act)Yes (for statutory reporting)Ind AS disclosure mapping

7.2 CODITECT CoA Architecture

FeatureImplementation
Flexible structureUser-defined CoA with unlimited levels
Regulatory mappingEach account maps to 1+ regulatory taxonomy codes
Multi-mappingSingle account can map to SPED + IFRS + local GAAP simultaneously
ValidationReal-time validation that all required regulatory accounts have mappings
TemplatesPre-built CoA templates per jurisdiction (Brazil CPC, US GAAP, French PCG, etc.)
MigrationImport existing CoA from CSV/Excel with AI-assisted mapping suggestions

8. Digital Signature & Certificate Requirements

8.1 Digital Certificate Matrix

CountryCertificate TypeAuthorityUse CaseRequired For
BrazilICP-Brasil (A1 software / A3 hardware)ITI-authorized CAsNF-e signing, SPED submission, e-CAC accessAll e-invoicing and SPED
MexicoFIEL / e.firmaSATCFDI signing, SAT portal accessAll CFDI operations
ItalyQualified Electronic SignatureAgID-accreditedFatturaPA signing, SDI submissionE-invoicing
FranceQualified Electronic SealeIDAS-compliant CAFactur-X signingB2B e-invoicing (2026+)
IndiaClass 2/3 Digital SignatureCCA-licensed CAsGST filing, ITR filing, MCA filingsTax and corporate filing
EU (general)eIDAS Qualified SignatureEU trust service providersCross-border document signingLegal validity

8.2 Certificate Management Architecture

FeatureImplementation
StorageHSM-backed key storage (Google Cloud KMS) for A1 certificates
RotationAutomated expiry alerts (90, 60, 30, 7 days), renewal workflow
Multi-entityPer-entity certificate assignment, separate key pairs
DelegationAuthorized proxy signing (accountant signs on behalf of client entity)
AuditAll signing operations logged with certificate serial, timestamp, document hash
BackupEncrypted certificate backup per entity, recovery procedure documented

9. Anti-Money Laundering (AML) & KYC Considerations

9.1 AML Requirements for Financial Software

RequirementImplementationJurisdictions
Transaction monitoringConfigurable thresholds, pattern detection, alert generationBrazil (COAF), US (FinCEN), EU (AMLD)
Suspicious activity flagsAI-based anomaly detection on transaction patternsAll jurisdictions
KYC data collectionClient onboarding captures required identification dataAll jurisdictions
Beneficial ownershipEntity structure recording, UBO identificationEU, US (CTA), Brazil
ReportingSuspicious Transaction Report (STR) generation assistanceAll jurisdictions
Record keeping5-10 year retention of transaction and KYC recordsAll jurisdictions

Note: CODITECT is a software platform, not a financial institution. AML obligations primarily fall on the accounting firm and their clients. CODITECT provides tools that assist partners in meeting their AML obligations but does not replace the firm's own compliance program.


10. Compliance Engine Architecture

10.1 Modular Design

┌──────────────────────────────────────────────────┐
│ Compliance Engine │
├──────────────────────────────────────────────────┤
│ ┌──────────┐ ┌──────────┐ ┌──────────┐ │
│ │ Brazil │ │ US │ │ UK │ ... │
│ │ Plugin │ │ Plugin │ │ Plugin │ │
│ └────┬─────┘ └────┬─────┘ └────┬─────┘ │
│ │ │ │ │
│ ┌────┴──────────────┴──────────────┴──────────┐ │
│ │ Common Compliance Layer │ │
│ │ ┌─────────┐ ┌──────────┐ ┌──────────────┐ │ │
│ │ │Validator│ │ Formatter│ │ Submitter │ │ │
│ │ └─────────┘ └──────────┘ └──────────────┘ │ │
│ └──────────────────────────────────────────────┘ │
├──────────────────────────────────────────────────┤
│ ┌──────────────────────────────────────────────┐ │
│ │ Regulatory Update Service │ │
│ │ • Rate changes • Format updates │ │
│ │ • New mandates • Deadline changes │ │
│ └──────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────┘

10.2 Plugin Interface

Each jurisdiction plugin implements:

MethodPurpose
validate_transaction()Validate transaction against jurisdiction rules
calculate_tax()Calculate applicable taxes for a transaction
format_report()Generate jurisdiction-specific report format
submit_report()Submit to government system via API
check_status()Check submission status and handle responses
get_deadlines()Return filing deadlines for the current period
get_rate_tables()Return current tax rates and thresholds

10.3 Regulatory Update Workflow

StepProcessSLA
1Regulatory change detected (monitoring + partner alerts)Continuous
2Impact assessment (which tenants, which reports affected)48 hours
3Plugin update development and testing2 weeks (standard), 48 hours (emergency)
4Staged rollout (canary -> 10% -> 50% -> 100%)1 week (standard)
5Partner notification with changelog and migration guideBefore rollout
6Post-deployment verification and monitoring72 hours

11. Compliance Monitoring & Alerts

11.1 Automated Compliance Alerts

Alert TypeTriggerAction
Filing deadline approaching14, 7, 3, 1 days before deadlineEmail + in-app notification to partner
Missing required dataReport generation attempted with incomplete dataBlock generation, show missing fields
Certificate expiring90, 60, 30, 7 days before expiryEmail + in-app alert + partner portal banner
Regulatory rate changeNew rates publishedNotification + automatic rate table update
Submission rejectedGovernment system returns rejectionImmediate alert with rejection reason and fix guidance
Anomaly detectedTransaction pattern outside normal rangeReview queue item for partner
Retention thresholdRecords approaching retention expiryArchive warning + export reminder

11.2 Compliance Dashboard

WidgetContent
Filing calendarUpcoming deadlines by entity, jurisdiction, status
Submission statusRecent filings with acceptance/rejection status
Certificate healthAll certificates with expiry countdown
Audit readiness scorePer-entity compliance readiness (0-100%)
Regulatory news feedRecent changes affecting tenant jurisdictions
Exception logCompliance exceptions requiring attention

12. Implementation Priority

PhaseJurisdictionsCompliance ModulesTimeline
Phase 1Brazil, USSPED (ECD/ECF/EFD), NF-e, US GAAP reporting, US tax formsMonths 1-6
Phase 2Mexico, UK, PortugalCFDI, MTD VAT, SAF-T PTMonths 7-12
Phase 3France, Germany, Spain, Italy, Poland, BelgiumFactur-X, XRechnung, Verifactu, FatturaPA, KSeF, PeppolMonths 13-18
Phase 4India, Nigeria, Australia, Colombia, Saudi ArabiaGST e-Invoice, FIRS, Peppol AU, DIAN, FATOORAHMonths 19-24

Hal Casteel CEO/CTO, AZ1.AI Inc.

Copyright © 2026 AZ1.AI Inc. All rights reserved. Unauthorized distribution or reproduction is strictly prohibited.