Tudo fica em Invoicing › Belgium Peppol
O módulo acrescenta o seu próprio menu dentro da Faturação, Invoicing › Belgium Peppol, e todos os ecrãs saem daí. A árvore completa é esta:
Invoicing › Belgium Peppol › DashboardInvoicing › Belgium Peppol › Configuration, comCompliance Profiles,Access Points,Validation RuleseVAT Category MappingsInvoicing › Belgium Peppol › Logs & Audit, comTransmission Log,Archive Scans,Alerts,Evidence Packs,Batch Evidence PackseFallback EntriesInvoicing › Belgium Peppol › 2028 Readiness
O primeiro ecrã de configuração que vai abrir é o dos perfis. Na captura aparece com um único perfil de demonstração.

Compliance Profiles com um único perfil de demonstração (Acme Belgium SPRL), no estado Completed e modo Test / SMK.Configuração, auditoria e preparação para 2028, comparadas
Os ecrãs dividem-se em três zonas. A tabela coloca-os lado a lado com os modelos de dados do módulo que têm o mesmo nome, o que é útil se for exportar dados, rever registos no modo de programador ou encomendar um desenvolvimento por cima.
| Zona do menu | Ecrãs | Modelos com o mesmo nome |
|---|---|---|
Configuration | Compliance Profiles, Access Points, Validation Rules, VAT Category Mappings | be.peppol.compliance.profile, be.peppol.access.point, be.peppol.validation.rule, be.peppol.vat.category.mapping |
Logs & Audit | Transmission Log, Archive Scans, Alerts, Evidence Packs, Batch Evidence Packs, Fallback Entries | be.peppol.transmission.log, be.peppol.archive.scan, be.peppol.alert, be.peppol.evidence.pack, be.peppol.fallback.entry |
2028 Readiness | 2028 Readiness | be.peppol.readiness.item |
Como ler a tabela: em Configuration estão os registos de configuração. As descrições deixam-no claro: Belgium Peppol Compliance Profile para o perfil, Peppol Access Point Provider para o fornecedor de ponto de acesso Peppol, Belgium Peppol Validation Rule para as regras e VAT to Peppol Category Mapping para a correspondência entre IVA e categoria Peppol.
Em Logs & Audit está o que deixa rasto: Peppol Transmission Log Entry (cada entrada do registo de transmissões), Archive Integrity Scan Result (resultados da verificação de integridade do arquivo), Compliance Alert, Compliance Evidence Pack e Fallback Transmission Entry. O ecrã Batch Evidence Packs também fica aqui.
O menu 2028 Readiness corresponde pelo nome a E-Reporting Readiness Item, elementos de preparação para o e-reporting.
Os modelos que não aparecem na tabela
Há mais um modelo que convém conhecer: be.peppol.configuration.snapshot, descrito como Configuration Snapshot (Append-Only Audit Trail). Pelo nome, é um histórico de instantâneos de configuração ao qual só se acrescentam registos.
E há relatórios:
report.be_peppol_evidence_pack.report_evidence_pack:Evidence Pack PDF Report(só no Odoo 19 e 20)report.be_peppol_readiness.report_readiness:2028 Readiness Report PDFreport.be_peppol_annual_stats.report_annual_stats:Annual Authority Information Statistics Report(só no Odoo 19 e 20)
Os dois primeiros têm «PDF» no nome.
As quatro ações agendadas, lado a lado
| Ação | Frequência | Ativa |
|---|---|---|
Belgium Peppol: Archive Integrity Scan | a cada 7 dias | sim |
Belgium Peppol: Annual AAI Statistics Report | todos os meses | sim |
Belgium Peppol: Monthly Compliance Digest | todos os meses | sim |
Belgium Peppol: Fallback Deadline Alert | todos os dias | sim |
Como ler a tabela: as quatro vêm marcadas como ativas. A de integridade do arquivo corre a cada 7 dias; o relatório estatístico AAI e o resumo de conformidade, uma vez por mês; o alerta de prazo de fallback, diariamente. Repare que Annual AAI Statistics Report tem «Annual» no nome e, mesmo assim, a frequência configurada é mensal.
Junto da ação semanal tem o menu Archive Scans e o modelo Archive Integrity Scan Result; junto da diária, o menu Fallback Entries e o modelo Fallback Transmission Entry.
O que vê de cada fatura transmitida
Transmission Log é a lista de entradas do modelo be.peppol.transmission.log. Na captura, com dados de demonstração, vê em cada linha a referência da fatura, a direção, o ID Peppol do destinatário, a data de transmissão, o estado e a empresa.
O percurso pelos ecrãs de registo e configuração fica assim:

Archive Scans, com data da verificação, resultado Pass ou Fail, total de ficheiros e colunas de ficheiros em falta e alterados (dados de demonstração).
Se uma linha ficar em Failed, o artigo sobre as mensagens de erro e avisos do módulo reúne os textos literais e o que fazer com cada um. Para os campos a preencher e o que rever nos primeiros dias, tem a configuração passo a passo.
Que parte depende do serviço FlexigoTech Cloud
A página na Odoo Apps avisa com um título próprio: Before you buy: some features of this app use a paid external service. O módulo funciona com um serviço local da FlexigoTech Cloud.
O módulo custa 9 € por versão do Odoo na Odoo Apps, pagamento único e sem IVA, para 17, 18, 19 e 20. O serviço custa 29 €/mês ou 290 €/ano sem IVA (Pro: 58 €/mês ou 580 €/ano).
Sem subscrição, ou com o serviço suspenso, para o que a subscrição fornece, e os dados ficam no seu Odoo. Com a subscrição, o módulo para as novas versões do Odoo está incluído se o comprou em flexigotech.com; na Odoo App Store, cada versão é comprada lá (página na Odoo Apps).
Como o ajudamos
Na FlexigoTech implementamos Odoo 17, 18, 19 e 20 e desenvolvemos conectores e integrações à medida. Se precisar de ajustar os perfis, as regras de validação ou os mapeamentos de IVA ao seu caso, ou quiser um relatório ou uma integração sobre estes modelos, conte-nos o que tem através da página do módulo.
Continue a ler
Verificado no código do módulo (versão 20.0) e nas fontes indicadas
Fontes
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): views/be_peppol_menus.xml
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): data/be_peppol_cron.xml
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): static/description/index.html
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_access_point.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_alert.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_archive_scan.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_compliance_profile.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_configuration_snapshot.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_evidence_pack.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_fallback_entry.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_readiness_item.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_transmission_log.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_validation_rule.py
- Código do módulo: flexigo_belgium_peppol_b2b_e_invoicing_compliance_wizar 20.0 (8c3e3f48): models/be_peppol_vat_category_mapping.py
- Código do módulo: 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
