#Conform is the isolated document compliance engine of the RILA platform.
It transforms immutable invoice and credit-note snapshots into standards-compliant electronic documents, validates them against versioned XSD and Schematron rules, packages Factur-X PDF/A-3 files, and produces auditable technical evidence.
The project is independent from RILA's billing workflows, tenant management, storage, provider integrations and transmission processes. It receives deterministic inputs and returns generated artifacts, validation reports and compliance metadata.
- Canonical EN 16931 invoice model
- CII invoice and credit-note generation
- UBL Invoice and CreditNote generation
- Factur-X PDF/A-3 packaging
- XSD validation
- EN 16931 Schematron validation
- French CIUS and EXTENDED-CTC-FR validation
- PDF/A validation through veraPDF
- Extraction and inspection of hybrid electronic invoices
- Versioned standards and ruleset management
- Reproducible compliance evidence
- Deterministic document generation
RILA Conform does not manage:
- invoice creation workflows;
- customers or suppliers;
- tenants and workspaces;
- authentication and authorization;
- SIREN or SIRET lookup;
- electronic invoicing directories;
- PDP or Peppol transmission;
- payment collection;
- accounting reconciliation;
- long-term artifact storage.
These responsibilities remain in the RILA platform.
- Repository: conform
- Main service: conform-engine
- JVM namespace: com.conform
- TypeScript client: @conform/client
- Default branch: main
- Primary language: Kotlin
- Runtime: JVM
- API contract: OpenAPI 3.1