Saltar para o conteúdo

Fatal

PEPPOL-EN16931-R001: Uma fatura Peppol tem de indicar o processo de negócio

Em resumo

Fatal: falha nas verificações selecionadas.

PEPPOL-EN16931-R001 significa que a fatura não indica o tipo de processo de negócio (BT-23). Acrescente cbc:ProfileID no XML UBL ou ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID sob rsm:ExchangedDocumentContext no caso de XRechnung CII.

Nesta página

O que significa

Toda a fatura Peppol BIS tem de conter o tipo de processo de negócio (BT-23), um código técnico que indica a que processo Peppol o documento pertence. Para XRechnung CII, a verificação exige ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID sob rsm:ExchangedDocumentContext.

Porque é importante

O Peppol BIS Billing 3.0 acrescenta esta regra à EN 16931.

Como corrigir

Se o XML UBL for construído manualmente, acrescente cbc:ProfileID diretamente sob o elemento raiz. Para XRechnung CII, acrescente ram:BusinessProcessSpecifiedDocumentContextParameter/ram:ID sob rsm:ExchangedDocumentContext.

Depois de corrigir o ficheiro, volte a verificá-lo gratuitamente: Verificar uma fatura eletrónica

Ou corrija a fatura num formulário e transfira o ficheiro corrigido, por 1 crédito: Corrigir uma fatura eletrónica rejeitada

A regra tal como foi publicada

Business process MUST be provided.

Onde esta regra se aplica

Conjunto de regras Versão
XRechnung 3.0 (UBL) 3.0.2
XRechnung 3.0 (UBL credit note) 3.0.2
XRechnung 3.0 (CII) 3.0.2
Peppol BIS Billing 3.0 (invoice) 2026.5
Peppol BIS Billing 3.0 (credit note) 2026.5
Texto da regra retirado de phive-rules 4.6.4.

Verifique o seu ficheiro

Arraste para aqui a sua fatura eletrónica para ver se a regra PEPPOL-EN16931-R001 ainda falha e que outras regras falham.

Atualizado em 8 de novembro de 2026