Platform architecture

From browser utilities to production authority connectors

EInvoiceLab separates low-risk local processing from secure backend workloads and credentialed national integrations. This prevents a simple viewer from being misrepresented as an official compliance engine.

01

Browser workspace

Parsing, rendering, arithmetic, deterministic checks, mapping, redaction and draft generation remain local where possible.

02

Knowledge and routing

Country profiles, format releases, mandates, workflows, sources and capability boundaries are versioned as structured data.

03

Validation services

Dedicated containers run official XSD, Schematron, code-list, PDF/A and cryptographic engines with pinned artefacts.

04

Connector gateway

Country adapters isolate authentication, certificates, authority endpoints, provider differences, retries and quotas.

05

Queue and state machine

Asynchronous submissions and status events are idempotent, replay-safe and reconciled against authoritative outcomes.

06

Evidence and observability

Source hashes, artefact versions, requests, raw responses, receipts, corrections and audit events are retained under explicit policies.

Connector registry

National and network integrations

The registry documents what each production adapter must support. Credential-required connectors are not falsely exposed as live public tools.

ConnectorModeStatusAuthenticationCapabilities
Peppol Directory and capability discoverynetwork-discoverypublic-lookupPublic directory; full SMP discovery varies by serviceParticipant search · Document capability discovery · Endpoint metadata routing
Poland KSeFclearancecredential-requiredKSeF authentication token, certificate or supported authorization flowInvoice submission · UPO receipt · Status query · Schema and session handling
Italy Sistema di Interscambioclearance-deliverycredential-requiredAccredited/authorized channel credentials and certificatesFatturaPA transmission · Delivery notifications · Rejection handling · Recipient routing
France PPF and accredited platform ecosystemexchange-reportingcredential-requiredAccredited platform or official portal/provider credentialsInvoice exchange · Directory routing · Lifecycle status · E-reporting
Romania RO e-Facturaclearance-reportingcredential-requiredANAF SPV/OAuth and taxpayer authorizationInvoice upload · Download authority copy · Message/status retrieval · Index references
Saudi Arabia ZATCA Fatooraclearance-reportingcredential-requiredOnboarding, compliance certificate, production certificate and cryptographic materialCompliance checks · Reporting simplified invoices · Clearing standard invoices · QR/hash/signature workflow
Malaysia MyInvoisclearancecredential-requiredOAuth client/application and taxpayer authorizationDocument submission · Validation results · Document status · Cancellation/rejection lifecycle
India Invoice Registration Portalclearancecredential-requiredGSTIN credentials through an authorized GSP/ASP or permitted API accessIRN generation · Signed invoice/QR response · Cancellation · Status/reference handling
Mexico SAT CFDIclearancecredential-requiredPAC integration, certificates and taxpayer authorizationCFDI stamping · UUID verification · Cancellation workflow · Status consultation
Brazil NF-e / NFC-eclearancecredential-requiredTaxpayer digital certificate and state-authority web service accessAuthorization · Access-key query · Events/cancellation · DANFE data
Colombia DIAN electronic invoicingprior-validationcredential-requiredDIAN software registration, certificate and production credentialsPrior validation · CUFE/CUDE response · Application response · Event lifecycle
Peru SUNAT CPEclearance-reportingcredential-requiredSOL credentials, certificate or authorized service providerCPE submission · CDR receipt · Ticket/status query · Summary and cancellation flows
Singapore InvoiceNowpeppolcredential-requiredAccredited Access Point/provider onboardingParticipant routing · PINT-SG document exchange · Delivery evidence · GST invoice submission workflows
UAE eInvoicing programmepeppol-pintresearch-readyAccredited Service Provider onboarding and production credentialsPINT-AE exchange · Participant routing · Tax data reporting · Lifecycle evidence
Greece myDATAreportingcredential-requiredAADE credentials/subscription key or authorized providerInvoice data transmission · MARK response · Classification · Cancellation/status

What is implemented in this release

Public backendProfiles, search, mandate guidance, identifier/reference and payload endpoints
Browser tools44 inspect, prepare, discover and deterministic validation utilities
Connector layerArchitecture and capability registry
Credentialed authority callsNot enabled without approved credentials and security infrastructure