Certification-Readiness Status
Our commitment to software quality and transparent mathematical validation.
Engineering Posture
TAXEM is a development-stage civic technology initiative. It is built to be certification-aware, meaning the underlying architecture contains clean, isolated seams for filing integrations, but it is not yet certified by the Canada Revenue Agency (CRA) or Revenu Québec (RQ).
To maintain a clear separation of concerns, the core tax engine contains no filing transmission code, no API endpoints to government networks, and no storage for electronic credentials. Official certification will be pursued solely through formal government channels in a future release.
Validation Metrics
We believe that tax calculations should be mathematically open and verifiable. To ensure the integrity of the TAXEM engine, we maintain an extensive, automated test suite that runs against historical tax years and frozen parameters.
Filing Eligibility Gating
The v1 build of the TAXEM engine includes a robust filing eligibility checker. This module intercepts calculation outputs before any hypothetical filing steps and evaluates if the taxpayer's return meets electronic transmission criteria.
During our current development phase, the eligibility checker enforces the following rules:
- Ontario-First Resident Scope: Only returns for residents of Ontario (with forms ON428 and ON479) are processed. All other provincial return profiles are safely rejected.
- Exclusion Gating: Scenarios requiring complex federal forms (such as multi-jurisdictional tax forms or bankruptcy returns) are flagged and blocked from processing.
- Safe Default: Because the software is not yet certified, the engine returns a status of
needs_review(rather thanelectronic_ok) for all compatible returns.
Roadmap to Certification
| Tax Cycle Phase | Milestone Task | TAXEM Objective |
|---|---|---|
| Late Q3 (Fall) | Initial Form & Schema Releases | Incorporate updated federal and provincial tax brackets and XML schemas. |
| Mid-November | Developer Package Request | Register with the CRA Electronic Media Processing Unit (EMPU) and Revenu Québec. |
| Dec - Jan | Agencies Certification Testing | Submit automated test cases and scanner-ready print layouts for approval. |
| Late February | Gateway Openings | Official NETFILE activation upon receipt of confirmation letters and TCIs. |