Naar hoofdinhoud
Belgium Peppol B2B E-Invoicing Compliance

Hoe Belgium Peppol B2B E-Invoicing Compliance in Odoo van binnen werkt

De module hangt alles onder Invoicing › Belgium Peppol: een Dashboard, een zone Configuration met profielen, toegangspunten, validatieregels en btw-koppelingen, een zone Logs & Audit met het transmissielogboek, scans, waarschuwingen en bewijspakketten, en een menu 2028 Readiness. Op de achtergrond draaien vier actieve geplande acties: één om de 7 dagen die de integriteit van het archief controleert, twee maandelijkse en een dagelijkse die waarschuwt voor fallback-termijnen. Hier vind je elk onderdeel vergeleken in tabellen.

FlexigoTech · Verantwoordelijk: Víctor Gómez · Bijgewerkt op 4 november 2026

In het kort

Versies
Odoo 17, 18, 19 en 20
Gecontroleerd
in de broncode van de module, versie 20.0 · in de bronnen onderaan
Leestijd
5 min

Alles hangt onder Invoicing › Belgium Peppol

De module voegt een eigen menu toe binnen Facturatie, Invoicing › Belgium Peppol, en al haar schermen zitten daar. De volledige boom ziet er zo uit:

  • Invoicing › Belgium Peppol › Dashboard
  • Invoicing › Belgium Peppol › Configuration, met Compliance Profiles, Access Points, Validation Rules en VAT Category Mappings
  • Invoicing › Belgium Peppol › Logs & Audit, met Transmission Log, Archive Scans, Alerts, Evidence Packs, Batch Evidence Packs en Fallback Entries
  • Invoicing › Belgium Peppol › 2028 Readiness

Het eerste configuratiescherm dat je opent, is dat van de profielen. Op de schermafbeelding zie je het met één demoprofiel.

Lijst Compliance Profiles in Odoo Facturatie met één profiel van Acme Belgium SPRL in status Completed en modus Test / SMK, met de knop New en de zoekbalk
Compliance Profiles met één demoprofiel (Acme Belgium SPRL), in status Completed en modus Test / SMK.

Configuratie, audit en voorbereiding op 2028 vergeleken

De schermen zijn verdeeld over drie zones. De tabel zet ze naast de datamodellen van de module met dezelfde naam. Handig als je data wilt exporteren, records wilt bekijken in de ontwikkelaarsmodus of maatwerk erop wilt laten bouwen.

MenuzoneSchermenModellen met dezelfde naam
ConfigurationCompliance Profiles, Access Points, Validation Rules, VAT Category Mappingsbe.peppol.compliance.profile, be.peppol.access.point, be.peppol.validation.rule, be.peppol.vat.category.mapping
Logs & AuditTransmission Log, Archive Scans, Alerts, Evidence Packs, Batch Evidence Packs, Fallback Entriesbe.peppol.transmission.log, be.peppol.archive.scan, be.peppol.alert, be.peppol.evidence.pack, be.peppol.fallback.entry
2028 Readiness2028 Readinessbe.peppol.readiness.item

Zo lees je de tabel: in Configuration staan de instellingsrecords. De beschrijvingen maken dat duidelijk: Belgium Peppol Compliance Profile voor het profiel, Peppol Access Point Provider voor de aanbieder van het Peppol-toegangspunt, Belgium Peppol Validation Rule voor de regels en VAT to Peppol Category Mapping voor de koppeling tussen btw en Peppol-categorie.

In Logs & Audit staat alles wat een spoor achterlaat: Peppol Transmission Log Entry (elke regel in het transmissielogboek), Archive Integrity Scan Result (resultaten van de integriteitsscan van het archief), Compliance Alert, Compliance Evidence Pack en Fallback Transmission Entry. Het scherm Batch Evidence Packs zit hier ook.

Het menu 2028 Readiness komt qua naam overeen met E-Reporting Readiness Item, voorbereidingsitems voor e-reporting.

De modellen die niet in de tabel staan

Er is nog één model dat je moet kennen: be.peppol.configuration.snapshot, beschreven als Configuration Snapshot (Append-Only Audit Trail). Afgaande op de naam is het een historiek van configuratiesnapshots waaraan alleen records worden toegevoegd.

Daarnaast zijn er rapporten:

  • report.be_peppol_evidence_pack.report_evidence_pack: Evidence Pack PDF Report (alleen in Odoo 19 en 20)
  • report.be_peppol_readiness.report_readiness: 2028 Readiness Report PDF
  • report.be_peppol_annual_stats.report_annual_stats: Annual Authority Information Statistics Report (alleen in Odoo 19 en 20)

De eerste twee hebben «PDF» in hun naam.

De vier geplande acties naast elkaar

ActieHoe vaakActief
Belgium Peppol: Archive Integrity Scanom de 7 dagenja
Belgium Peppol: Annual AAI Statistics Reportelke maandja
Belgium Peppol: Monthly Compliance Digestelke maandja
Belgium Peppol: Fallback Deadline Alertelke dagja

Zo lees je de tabel: alle vier staan als actief gemarkeerd. De integriteitsscan van het archief draait om de 7 dagen; het AAI-statistiekrapport en het compliance-overzicht één keer per maand; de waarschuwing voor de fallback-termijn dagelijks. Let op: Annual AAI Statistics Report heeft «Annual» in de naam, maar de ingestelde frequentie is maandelijks.

Bij de wekelijkse actie horen het menu Archive Scans en het model Archive Integrity Scan Result; bij de dagelijkse het menu Fallback Entries en het model Fallback Transmission Entry.

Wat je ziet van elke verzonden factuur

Transmission Log is de lijst met regels van het model be.peppol.transmission.log. Op de schermafbeelding, met demodata, zie je per regel de factuurreferentie, de richting, de Peppol-ID van de ontvanger, de transmissiedatum, de status en het bedrijf.

Zo loop je door de log- en configuratieschermen:

Reeks: lijst Transmission Log, lijst Compliance Profiles met één profiel, opnieuw Transmission Log en lijst Archive Scans met vijf records van Acme Belgium SPRL
Van het transmissielogboek naar de profielen en naar Archive Scans, met scandatum, resultaat Pass of Fail, totaal aantal bestanden en kolommen voor ontbrekende en gewijzigde bestanden (demodata).
Lijst Transmission Log in Invoicing met factuurreferentie, richting, Peppol-ID van de ontvanger, transmissiedatum, status en bedrijf
Dezelfde lijst bekeken vanuit Invoicing, met demodata en de bedrijfskolom.

Blijft een regel op Failed staan, dan vind je in het artikel over de foutmeldingen en waarschuwingen van de module de letterlijke teksten en wat je met elk ervan doet. Voor de velden die je moet invullen en wat je de eerste dagen controleert, lees je de stapsgewijze ingebruikname.

Welk deel afhangt van de FlexigoTech Cloud-dienst

De pagina in Odoo Apps meldt het met een eigen kop: Before you buy: some features of this app use a paid external service. De module werkt met een lokale dienst van FlexigoTech Cloud.

De module kost € 9 per Odoo-versie in Odoo Apps, eenmalig en excl. btw, voor 17, 18, 19 en 20. De dienst kost € 29 per maand of € 290 per jaar excl. btw (Pro: € 58 per maand of € 580 per jaar).

Zonder abonnement, of als de dienst is opgeschort, stopt wat het abonnement levert, en je gegevens blijven in je Odoo. Met het abonnement is de module voor nieuwe Odoo-versies inbegrepen als je hem op flexigotech.com hebt gekocht; in de Odoo App Store koop je elke versie daar (pagina in Odoo Apps).

Hoe we je helpen

Bij FlexigoTech implementeren we Odoo 17, 18, 19 en 20 en ontwikkelen we connectoren en integraties op maat. Wil je de profielen, validatieregels of btw-koppelingen op jouw situatie laten afstemmen, of wil je een rapport of integratie bovenop deze modellen, vertel ons dan wat je hebt via de modulepagina.

Lees verder

Foutmeldingen van Belgium Peppol B2B E-Invoicing Compliance: wat ze betekenen en wat je doetDe foutmeldingen van Belgium Peppol B2B E-Invoicing Compliance in Odoo: wanneer elke melding verschijnt, wat de module vraagt en hoe je verder kunt.Belgium Peppol B2B E-Invoicing Compliance inrichten in Odoo: een case van begin tot eindEen voorbeeldcase voor het inrichten van Belgium Peppol B2B E-Invoicing Compliance in Odoo: profiel, Peppol-ID's, regels, statussen en de eerste week.Past Belgium Peppol B2B E-Invoicing Compliance in jouw Odoo? Mythes en werkelijkheidWat Belgium Peppol B2B E-Invoicing Compliance in Odoo 17 tot 20 wel en niet dekt: transport, validatie, vereisten vooraf en service, punt voor punt.
Gecontroleerd in de broncode van de module (versie 20.0) en in de gelinkte bronnen

Bronnen

  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): views/be_peppol_menus.xml
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): data/be_peppol_cron.xml
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): static/description/index.html
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_access_point.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_alert.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_archive_scan.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_compliance_profile.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_configuration_snapshot.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_evidence_pack.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_fallback_entry.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_readiness_item.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_transmission_log.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_validation_rule.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_vat_category_mapping.py
  • Broncode van de module: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): report/be_peppol_report.py
  • apps.odoo.com/apps/modules/20.0/flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar
  • apps.odoo.com/apps/modules/17.0/flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar
  • apps.odoo.com/apps/modules/18.0/flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar
  • apps.odoo.com/apps/modules/19.0/flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar
  • flexigotech.com/en/services.html
  • flexigotech.com/precios.html