Data source: Supabase — migrated 3 March 2026.
# List all milestones
python3 -c "from einvoicing_db import *; list_milestones()"
# Filter by section
python3 -c "from einvoicing_db import *; list_milestones(section='Germany')"
python3 -c "from einvoicing_db import *; list_milestones(section='Malaysia')"
python3 -c "from einvoicing_db import *; list_milestones(section='France')"
python3 -c "from einvoicing_db import *; list_milestones(section='Infrastructure')"
# Filter by status
python3 -c "from einvoicing_db import *; list_milestones(status='Complete')"
python3 -c "from einvoicing_db import *; list_milestones(status='Blocked')"
Milestones are grouped by: Regulatory Deadlines, Phase Summary, Phase 0 (Architecture & Decisions), Middleware VM & Server, IPsec Tunnel, Middleware Development, APIM & Governance, Germany JDE AR, Germany AP, Germany SAP AR, Malaysia, France, Belgium, EDICOM Milestones.
| Country | Deadline | Model |
|---|---|---|
| Malaysia | Phased: Jul 2025 (>RM5M), Jan 2027 (RM1M-5M) | Clearance (MyInvois/LHDN) |
| France | Sep 2026 (large/ETI send, ALL receive) | Exchange + Reporting (PA/PPF) |
| Germany | Jan 2025 (receive), Jan 2027 (send >€800K) | Private Exchange (XRechnung/Peppol) |
| Belgium | Jan 2026 (B2B mandatory) | Private Exchange (Peppol mandatory) |
milestones/home/jc/temp/einvoicing_db.pyCross-reference with Risks & Issues and Decisions Log.