Project: Chart Industries Global E-Invoicing Middleware Platform
Author: John Crook (JC)
Status: Active — 80 requirements
Data source: Supabase — migrated 3 March 2026.
# List all requirements
python3 -c "from einvoicing_db import *; list_requirements()"
# Filter by category, country, priority, or status
python3 -c "from einvoicing_db import *; list_requirements(category='Architecture')"
python3 -c "from einvoicing_db import *; list_requirements(country='France')"
python3 -c "from einvoicing_db import *; list_requirements(priority='P1')"
# View full requirement detail
python3 -c "from einvoicing_db import *; get_requirement('REQ-001')"
# Add new requirement
python3 -c "from einvoicing_db import *; add_requirement('REQ-081', 'Title', category='Country — France', priority='P2 — High', moscow='Must Have', description='...', owner='JC')"
# Update status
python3 -c "from einvoicing_db import *; update_requirement('REQ-001', status='Implementation complete')"
| Category | Description |
|---|---|
| Architecture | Structural patterns, integration model, data flow |
| Data Format | Exchange formats, UCF, PDF handling |
| Country — Malaysia | Malaysia-specific clearance, self-billing, MyInvois |
| Country — Germany | Germany-specific formats, Peppol, mandates |
| Country — France | France-specific Factur-X, PA/PDP, e-Reporting |
| Country — Belgium | Belgium-specific Peppol mandate |
| Country — Denmark | Denmark-specific Peppol/NemHandel, bookkeeping act |
| Security | Network, authentication, encryption, key management |
| Error Handling | Retry, circuit breaker, DLQ, alerting |
| Supplier & Data | Supplier lookup, master data, normalisation |
| Operations | Dashboard, reporting, monitoring |
| Infrastructure | Tech stack, hosting, environments |
| Compliance | Legal retention, audit trail, regulatory |
| Integration — EDICOM | EDICOM-specific interfaces and protocols |
| Integration — ERP | ERP-specific extraction, writeback, PDF |
| Integration — AP Tools | AP delivery targets (COR360, OpenText, Basware) |
| Process | Governance, ways of working, documentation |
/home/jc/OneDrive-Business/EINVOICING/RAIDAD/requirements_YYYYMMDD_HHMM.csvSolution/requirements/requirements-register.xlsx (for Teams Lists import)requirements/home/jc/temp/einvoicing_db.py