Salta al contingut principal
Belgium Peppol B2B E-Invoicing Compliance

Com funciona Belgium Peppol B2B E-Invoicing Compliance a Odoo per dins

El mòdul ho penja tot de Invoicing › Belgium Peppol: un Dashboard, una zona Configuration amb perfils, punts d'accés, regles de validació i correspondències d'IVA, una zona Logs & Audit amb el registre de transmissions, escanejos, alertes i paquets d'evidències, i un menú 2028 Readiness. Per sota corren quatre tasques programades actives: una cada 7 dies que revisa la integritat de l'arxiu, dues mensuals i una diària que avisa dels terminis de fallback. Aquí tens cada part comparada en taules.

FlexigoTech · Responsable: Víctor Gómez · Actualitzat el 4 de novembre de 2026

L'essencial

Versions
Odoo 17, 18, 19 i 20
Comprovat
al codi del mòdul, versió 20.0 · a les fonts enllaçades al final
Lectura
5 min

Tot penja de Invoicing › Belgium Peppol

El mòdul afegeix el seu propi menú dins de Facturació, Invoicing › Belgium Peppol, i totes les seves pantalles surten d'aquí. L'arbre complet és aquest:

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

La primera pantalla de configuració que obriràs és la de perfils. A la captura es veu amb un únic perfil de demostració.

Llista de Compliance Profiles a Odoo Invoicing amb un perfil d'Acme Belgium SPRL en estat Completed i mode Test / SMK, amb el botó New i el cercador
Compliance Profiles amb un únic perfil de demostració (Acme Belgium SPRL), en estat Completed i mode Test / SMK.

Configuració, auditoria i preparació per al 2028, comparades

Les pantalles es reparteixen en tres zones. La taula les posa costat a costat amb els models de dades del mòdul que porten el mateix nom, útil si has d'exportar dades, revisar registres des del mode tècnic o encarregar un desenvolupament a sobre.

Zona del menúPantallesModels amb el mateix nom
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

Com llegir-la: a Configuration hi ha els registres d'ajust. Les seves descripcions ho diuen clar: Belgium Peppol Compliance Profile per al perfil, Peppol Access Point Provider per al proveïdor de punt d'accés Peppol, Belgium Peppol Validation Rule per a les regles i VAT to Peppol Category Mapping per a la correspondència entre IVA i categoria Peppol.

A Logs & Audit hi ha el que deixa rastre: Peppol Transmission Log Entry (cada entrada del registre de transmissions), Archive Integrity Scan Result (resultats d'escaneig d'integritat de l'arxiu), Compliance Alert, Compliance Evidence Pack i Fallback Transmission Entry. La pantalla Batch Evidence Packs també és aquí.

El menú 2028 Readiness es correspon pel nom amb E-Reporting Readiness Item, elements de preparació per a l'e-reporting.

Els models que no surten a la taula

Hi ha un model més que convé conèixer: be.peppol.configuration.snapshot, descrit com a Configuration Snapshot (Append-Only Audit Trail). Pel nom, és un historial d'instantànies de configuració al qual només s'hi afegeixen registres.

I hi ha informes:

  • report.be_peppol_evidence_pack.report_evidence_pack: Evidence Pack PDF Report (només a Odoo 19 i 20)
  • report.be_peppol_readiness.report_readiness: 2028 Readiness Report PDF
  • report.be_peppol_annual_stats.report_annual_stats: Annual Authority Information Statistics Report (només a Odoo 19 i 20)

Els dos primers porten «PDF» al nom.

Les quatre tasques programades, una al costat de l'altra

TascaCada quantActiva
Belgium Peppol: Archive Integrity Scancada 7 diessí
Belgium Peppol: Annual AAI Statistics Reportcada messí
Belgium Peppol: Monthly Compliance Digestcada messí
Belgium Peppol: Fallback Deadline Alertcada diasí

Com llegir-la: les quatre vénen marcades com a actives. La d'integritat de l'arxiu corre cada 7 dies; l'informe estadístic AAI i el resum de compliment, un cop al mes; l'alerta de termini de fallback, cada dia. Fixa't que Annual AAI Statistics Report porta «Annual» al nom i, tot i així, la seva freqüència configurada és mensual.

Al costat de la tasca setmanal tens el menú Archive Scans i el model Archive Integrity Scan Result; al costat de la diària, el menú Fallback Entries i el model Fallback Transmission Entry.

Què veus de cada factura transmesa

Transmission Log és la llista d'entrades del model be.peppol.transmission.log. A la captura, amb dades de demostració, veus per cada línia la referència de la factura, la direcció, l'ID Peppol del destinatari, la data de transmissió, l'estat i l'empresa.

El recorregut per les pantalles de registre i configuració queda així:

Seqüència: llista Transmission Log, llista Compliance Profiles amb un perfil, de nou Transmission Log i llista Archive Scans amb cinc registres d'Acme Belgium SPRL
Del registre de transmissions als perfils i a Archive Scans, amb data d'escaneig, resultat Pass o Fail, total de fitxers i columnes de fitxers que falten i alterats (dades de demostració).
Llista Transmission Log d'Invoicing amb referència de factura, direcció, ID Peppol del destinatari, data de transmissió, estat i empresa
La mateixa llista vista des d'Invoicing, amb dades de demostració i la columna d'empresa.

Si una línia queda en Failed, l'article sobre els missatges d'error i avisos del mòdul recull els textos literals i què fer amb cadascun. Per als camps que cal omplir i què revisar els primers dies, tens la posada en marxa pas a pas.

Quina part depèn del servei de FlexigoTech Cloud

La fitxa d'Odoo Apps ho avisa amb un titular propi: Before you buy: some features of this app use a paid external service. El mòdul treballa amb un servei local de FlexigoTech Cloud.

El mòdul costa 9 € per versió d'Odoo a Odoo Apps, pagament únic i sense IVA, per a 17, 18, 19 i 20. El servei costa 29 €/mes o 290 €/any sense IVA (Pro: 58 €/mes o 580 €/any).

Sense subscripció, o amb el servei suspès, s'atura el que dona la subscripció, i les dades es queden al teu Odoo. Amb la subscripció, el mòdul per a les versions noves d'Odoo hi va inclòs si el vas comprar a flexigotech.com; a l'Odoo App Store, cada versió es compra allà (fitxa a Odoo Apps).

Com t'ajudem

A FlexigoTech implantem Odoo 17, 18, 19 i 20 i desenvolupem connectors i integracions a mida. Si necessites ajustar els perfils, les regles de validació o les correspondències d'IVA al teu cas, o vols un informe o una integració sobre aquests models, explica'ns què tens des de la pàgina del mòdul.

Continua llegint

Missatges d'error de Belgium Peppol B2B E-Invoicing Compliance: què signifiquen i què ferEls missatges d'error de Belgium Peppol B2B E-Invoicing Compliance a Odoo: quan surt cadascun, què et demana el mòdul i què has de fer per continuar.Posada en marxa de Belgium Peppol B2B E-Invoicing Compliance a Odoo: un cas de principi a fiUn cas il·lustratiu de posada en marxa de Belgium Peppol B2B E-Invoicing Compliance a Odoo: perfil, IDs Peppol, regles, estats i revisió de la primera setmana.Encaixa Belgium Peppol B2B E-Invoicing Compliance al teu Odoo? Mites i realitatQuè cobreix i què no Belgium Peppol B2B E-Invoicing Compliance a Odoo 17 a 20: transport, validació, requisits previs i servei, idea a idea.
Comprovat al codi del mòdul (versió 20.0) i a les fonts enllaçades

Fonts

  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): views/be_peppol_menus.xml
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): data/be_peppol_cron.xml
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): static/description/index.html
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_access_point.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_alert.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_archive_scan.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_compliance_profile.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_configuration_snapshot.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_evidence_pack.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_fallback_entry.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_readiness_item.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_transmission_log.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_validation_rule.py
  • Codi del mòdul: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_vat_category_mapping.py
  • Codi del mòdul: 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