| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 3659 |
| Technical Name |
l10n_be_ereporting_ctc |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Invoicing (account) |
| Community Apps Dependencies | Show |
| Lines of code | 3659 |
| Technical Name |
l10n_be_ereporting_ctc |
| License | OPL-1 |
| Website | https://gencbaris.com/odoo_plugins/ |
| Versions | 18.0 19.0 |
Belgium CTC e-Reporting Readiness
Near-real-time 5-corner transaction reporting — ready for 1 January 2028
Belgium's Federal Coalition Agreement 2025-2029 confirmed a move to near-real-time e-reporting of B2B transactions from 1 January 2028, built on the mandatory Peppol 5-corner model that went live for e-invoicing on 1 January 2026. This app prepares the corner-5 (tax administration) transaction report from the invoice you already send, grades your readiness, and reconciles it onto your periodic VAT return. It is transport-free and BYOK: no data leaves your database.
The Peppol 5-corner model
C1 supplier → C2 supplier access point → C3 buyer access point → C4 buyer — and the Belgian addition: C5, the tax administration (FOD Financien / SPF Finances), to which each access point reports a structured transaction message. This module builds that C5 reporting payload.
5-corner CTC report builder
Derives the corner-5 transaction report from the EN 16931 / Peppol BIS
Billing 3.0 invoice: header identity, both parties' Peppol EndpointID and
EAS scheme, the per-category VAT breakdown and balanced totals. Serialises
to canonical sorted JSON or a compact UBL-flavoured XML
TransactionReport, with a deterministic SHA-256 report UUID
for de-duplication at C5.
Readiness rule pack & score
A be_ctc_report validation profile layered on the EN 16931
core checks the reporting obligations specifically: both parties routable,
Belgian EAS scheme, EUR/BE jurisdiction fit, coherent and balanced VAT
breakdown, mandatory issue date. Get a graded verdict
(Ready / Ready-with-warnings / Not-ready) and a coverage score to
track your preparation.
VAT-return reconciliation
Rolls transaction reports up by monthly or quarterly period and maps them onto the Belgian VAT-return grids (01/02/03 bases, 54 VAT due, 44/46/47 intra-Community & exempt grids), so you can reconcile what C5 will receive against the return you file. Credit notes reduce the period.
Works with what you already send
Built on the shared e-Invoice Core Engine and the Belgium Peppol CIUS connector, so the report derives from the very same BIS 3.0 document you transmit over Peppol — no duplicate data entry. Includes a per-invoice action and status, a company configuration block, an onboarding wizard, optional auto-prepare-on-posting and a batch preparation cron.
Transport-free & BYOK
The corner-5 reporting endpoint is an editable default. This module prepares payloads only; transmission is performed by your own Peppol access point with your own credentials. No data is sent to Belgian authorities, to Peppol, or to any third party by this module.
Compatible with Odoo 18 and Odoo 19.
Screenshots
Belgian Ctc Near Real Time T
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module