Skip to content
Architecture

A layered system you can reason about, audit, and trust.

Complifly is middleware. Each concern lives in its own layer with a stable contract, so you can change an ERP adapter or a NIC schema without touching the orchestration core.

Version
1.0
Effective date
27-Oct-2026
Published
27-Oct-2026
Last updated
27-Oct-2026

The layers

ERP Adapter Layer

Adapters for Dynamics 365 Finance & Operations, Business Central and Tally, and a REST interface for other ERPs. ERP-specific differences are isolated behind a stable internal document contract.

Mapping Engine

No-code, versioned transforms convert ERP documents into NIC payloads. Mappings are validated against sample data before promotion.

Lifecycle Orchestration

State machines for IRN and EWB drive generation, extension, cancellation, multi-vehicle and CEWB — with idempotent, deterministic retries.

GSP / NIC Gateway

All government communication flows through the GSP to the IRP and EWB systems, with signed payloads and acknowledgement capture.

Immutable Audit Layer

State changes are recorded as events, so a document's history can be traced for audit.

Identity, tenancy, and trust run through every layer.

Identity & access

The organisation (PAN) is the tenant boundary, with GSTIN entities beneath. Role-based access with optional per-GSTIN scoping, and maker-checker approvals.

Personal data

How we handle personal data, and the rights you have over it, is described in the Privacy Policy.

Talk to a person about your situation