Navegação

fino data services logo

Conhecimento · Fatura eletrónica

O que é o Peppol BIS Billing 3.0?

O Peppol BIS Billing 3.0 é a especificação da OpenPeppol para faturas e notas de crédito na rede Peppol. É uma especificação de aplicação (CIUS) da norma europeia EN 16931. Por isso, qualquer fatura segundo o BIS Billing 3.0 cumpre também a EN 16931. Nas operações B2B nacionais na Alemanha, cumpre assim os requisitos de uma fatura eletrónica nos termos do § 14, n.º 1, da lei alemã do IVA (Umsatzsteuergesetz, UStG).

Estrutura de uma fatura segundo o BIS Billing 3.0

O BIS Billing 3.0 define dois tipos de documento: a fatura (Invoice) e a nota de crédito (Credit Note). Ambos estão descritos para a sintaxe UBL. Para a fatura, existe adicionalmente uma associação (binding) à sintaxe CII.

Os tipos de documento que um destinatário aceita constam do seu registo no SMP, separados por sintaxe. Por isso, uma fatura CII só pode ser entregue a destinatários que tenham registado este tipo de documento. O seu software tem de consultar o registo antes do envio, normalmente através da API do seu Peppol Access Point. Se o tipo de documento não estiver registado, pode escolher outro formato registado ou informar o utilizador.

O BIS Billing 3.0 não abrange o regime de autofaturação, em que o adquirente emite a fatura em nome do fornecedor. Para isso, a OpenPeppol tem, com o Peppol BIS Self-Billing 3.0, uma especificação própria com identificadores próprios.

Dois identificadores no documento indicam que se trata de uma fatura segundo o BIS Billing 3.0. O identificador da especificação em BT-24 é urn:cen.eu:en16931:2017#compliant#urn:fdc:peppol.eu:2017:poacc:billing:3.0 e o identificador do processo em BT-23 é urn:fdc:peppol.eu:2017:poacc:billing:01:1.0. O identificador da especificação determina face a que regras um validador verifica o ficheiro.

A especificação em docs.peppol.eu descreve todos os campos, listas de códigos e regras.

Regras de validação do BIS Billing 3.0

Uma fatura segundo o BIS Billing 3.0 é verificada face a três conjuntos de regras: o esquema XML da sua sintaxe (UBL ou CII), as regras de negócio da EN 16931 e as regras da OpenPeppol.

As regras da OpenPeppol têm os prefixos PEPPOL-EN16931 e PEPPOL-COMMON.

A estas juntam-se regras específicas de cada país. Só são aplicadas se o código de país do vendedor corresponder ao país das regras, seja no seu número de identificação para efeitos de IVA (BT-31), seja no seu endereço (BT-40). As regras são solicitadas e mantidas pela autoridade Peppol (Peppol Authority) do respetivo país.

O nosso artigo Validar a fatura eletrónica e ler corretamente o relatório de validação mostra como interpretar as mensagens de um validador.

Versões e datas de aplicação obrigatória

A OpenPeppol publica alterações ao BIS Billing 3.0 duas vezes por ano, em maio e em novembro, como versões com um terceiro dígito, por exemplo 3.0.20 e 3.0.21. Uma versão pode tornar regras mais rigorosas, alargar listas de códigos ou corrigir erros em regras existentes.

As alterações de cada versão e as datas de aplicação obrigatória constam das notas de versão da OpenPeppol.

Para o seu software, isto significa que deve analisar cada versão antes da data de aplicação obrigatória e executar os seus testes com o novo conjunto de regras. A partir da data de aplicação obrigatória, os Access Points validam face ao novo conjunto de regras. Uma fatura que apenas cumpra o anterior pode então ser rejeitada.

BIS Billing 3.0 e XRechnung

O BIS Billing 3.0 e a XRechnung são ambos especificações de aplicação da EN 16931 e podem ambos ser transmitidos através da rede Peppol. Os campos obrigatórios diferem nos pormenores. A XRechnung exige, por exemplo, sempre a referência do comprador (BT-10); nas faturas para a administração pública, este campo contém o Leitweg-ID. O BIS Billing 3.0 exige a referência do comprador ou uma referência da encomenda (BT-13).

O nosso artigo XRechnung, ZUGFeRD e BIS Billing 3.0 compara que formato o seu software deve gerar e ler, e quando.

Verificar uma fatura segundo o BIS Billing 3.0

Pode verificar um ficheiro individual face à EN 16931 e às regras Peppol com o validador de faturas eletrónicas gratuito do InvoiceRails, sem registo. No seu software, a API do InvoiceRails trata da validação antes do envio e verifica face ao conjunto de regras da versão obrigatória em cada momento.

Para saber mais

Validar a fatura eletrónica e ler corretamente o relatório de validação
Fatura eletrónica

Validar a fatura eletrónica e ler corretamente o relatório de validação

Quando uma fatura eletrónica emitida pelo seu software é rejeitada, a sua equipa tem de descobrir, com base no relatório de validação, que campo originou a mensagem e quem o pode corrigir.

Faturação eletrónica na Bélgica
Ficha informativa

Faturação eletrónica na Bélgica

Na Bélgica, a fatura eletrónica estruturada no B2B é obrigatória desde 1 de janeiro de 2026, simultaneamente para o envio e para a receção, sem escalonamento por dimensão da empresa.

XRechnung, ZUGFeRD e BIS Billing 3.0: que formatos de fatura eletrónica o seu software deve suportar
Fatura eletrónica

XRechnung, ZUGFeRD e BIS Billing 3.0: que formatos de fatura eletrónica o seu software deve suportar

A partir de 1 de janeiro de 2027, as empresas com um volume de negócios total superior a 800 000 euros no ano anterior têm de enviar faturas eletrónicas.

Quer saber mais sobre o Peppol?

Fale diretamente com as equipas por trás dos nossos produtos. Sem apresentações comerciais nem processos de venda desnecessários.

Entrar em contacto