Peppol vs UBL: qual é a diferença? Dois termos, duas coisas distintas — eis a explicação simples
- Faturação eletrónica
- 30 Apr, 2026
- 7 min de leitura
Em resumo: UBL é o formato de ficheiro — uma estrutura XML específica para faturas. Peppol é a rede — o canal de entrega seguro que as empresas usam para trocar esses ficheiros. Uma fatura Peppol é um ficheiro UBL enviado pela rede Peppol, da mesma forma que um e-mail é conteúdo de texto enviado por SMTP. Pode existir um sem o outro, mas em conjunto formam a espinha dorsal da faturação eletrónica europeia.
Se já começou a investigar a faturação eletrónica, já viu certamente “UBL”, “Peppol”, “fatura eletrónica” e “fatura XML” usados como se fossem a mesma coisa. Não são — e a diferença importa quando está a escolher software, a falar com fornecedores ou a tentar cumprir obrigações legais.
Eis a versão simples.
UBL é o formato de ficheiro
UBL significa Universal Business Language. É uma norma que define como um documento comercial — como uma fatura, ordem de compra ou nota de crédito — deve ser estruturado num ficheiro XML.
Pense nisso como o regulamento que define o aspeto de uma fatura enquanto dados:
- O nome do fornecedor vai em
<cac:AccountingSupplierParty> - A data da fatura vai em
<cbc:IssueDate> - Cada linha é um
<cac:InvoiceLine>com quantidade, preço, IVA - Os dados bancários ficam em
<cac:PaymentMeans>
Qualquer fatura UBL — em qualquer parte do mundo — usa estes mesmos nomes de campos. É precisamente esse o objetivo: uma linguagem comum para que o seu software de contabilidade leia uma fatura produzida pelo meu software de contabilidade, mesmo que sejam sistemas completamente diferentes.
O UBL é mantido pela OASIS, um organismo de normas abertas. A sua implementação é gratuita.
Peppol é a rede
Peppol significa Pan-European Public Procurement Online. Apesar do nome, já não é apenas para governos nem só europeu — Austrália, Singapura, Japão, Nova Zelândia e vários pilotos nos EUA usam agora o Peppol.
Peppol é a rede segura que empresas, governos e sistemas de contabilidade usam para trocar faturas eletrónicas (e outros documentos) diretamente entre si. Pense nisso como o sistema de e-mail da faturação eletrónica — exceto que as mensagens são validadas, autenticadas e entregues automaticamente na caixa de entrada correta.
Cada participante recebe um Peppol ID único (também chamado endereço Peppol — tipicamente o código do país + o seu NIF). Quando envia uma fatura, o seu access point procura o Peppol ID do destinatário, valida o documento e encaminha-o pela rede até ao access point do destinatário.
Para o Peppol funcionar, os documentos que circulam por ele têm de seguir um formato rigoroso. Esse formato é — surpresa — UBL (especificamente o perfil Peppol BIS Billing 3.0, um subconjunto restringido de UBL).
A relação: como se encaixam
| UBL | Peppol | |
|---|---|---|
| O que é? | Um formato de ficheiro | Uma rede de entrega |
| Analogia | Um ficheiro .docx Word | E-mail/SMTP |
| Proprietário | OASIS (norma aberta) | OpenPeppol (sem fins lucrativos) |
| Custo | Gratuito | Gratuito para utilizadores; access points cobram uma pequena taxa por documento |
| Obrigatório para conformidade? | Frequentemente, como formato base | Obrigatório em alguns mandatos nacionais (ex.: Bélgica 2026) |
| O que vê | Um ficheiro XML | Um documento que chega diretamente ao seu software de contabilidade |
A relação é, portanto:
Uma fatura Peppol é um ficheiro UBL entregue pela rede Peppol.
Pode ter UBL sem Peppol — por exemplo, um fornecedor que lhe envia por e-mail um anexo XML em UBL. Continua a ser uma fatura UBL válida; apenas viajou por e-mail em vez de pela rede.
Também pode haver Peppol com formatos que não UBL — o Peppol pode tecnicamente transportar outros tipos de documentos — mas, na prática, a esmagadora maioria do tráfego Peppol é UBL.
Porquê a confusão?
Várias razões para se misturarem os termos:
- Ambos se generalizaram aproximadamente ao mesmo tempo. As diretivas da UE que impulsionaram a faturação eletrónica também impulsionaram a adoção do Peppol, e o UBL foi o formato escolhido para esses mandatos.
- O marketing simplifica a distinção. Os fornecedores de software dizem “suportamos Peppol” quando querem dizer “conseguimos produzir UBL conforme com Peppol e ligar-nos a um access point Peppol.”
- Os mandatos nacionais exigem frequentemente ambos. A regra belga de 2026, por exemplo, exige tanto o formato (Peppol BIS UBL) como o canal (rede Peppol). Por isso, na prática, andam juntos.
- A experiência do utilizador final é a mesma. Quer o UBL tenha chegado por e-mail ou via Peppol, vê sempre “chegou uma fatura XML.”
Implicações práticas
Se está a escolher software
Faça duas perguntas distintas aos fornecedores:
- “Conseguem produzir e ler UBL (Peppol BIS 3.0)?” → suporte de formato
- “Estão ligados a um access point Peppol?” → suporte de rede
Uma ferramenta que faz ambos está totalmente pronta para Peppol. Uma ferramenta que só faz UBL implica precisar de um access point externo para enviar e receber pela rede.
Se é destinatário
Não precisa necessariamente de estar no Peppol para receber uma fatura UBL. Um fornecedor pode enviar-lhe um XML UBL por e-mail, e um visualizador como o UBL Buddy abre-o no seu Mac, iPhone ou iPad como abriria um PDF. Para enviar faturas pelo Peppol, precisa de ligação a um access point, normalmente através do seu software de contabilidade.
Se está a cumprir um mandato
Verifique se o mandato do seu país exige apenas o formato (UBL) ou também o canal (Peppol). Para Bélgica 2026 e a maioria dos países da UE, o Peppol é o canal recomendado (ou exigido) — mas os detalhes variam.
Perguntas frequentes
Toda a fatura UBL é uma fatura Peppol?
Não. Um ficheiro UBL enviado por e-mail continua a ser UBL, mas só passa a ser uma “fatura Peppol” quando viaja efetivamente pela rede Peppol. Na prática, formato e rede andam normalmente juntos, pelo que a maioria das faturas UBL em 2026 são faturas Peppol — mas não todas.
Toda a fatura Peppol é uma fatura UBL?
Quase sempre, sim. O Peppol pode tecnicamente transportar outros formatos de documentos, mas a norma para faturas na rede — Peppol BIS Billing 3.0 — assenta em UBL. Por isso, na prática: sim.
Preciso de um Peppol ID para ler faturas?
Não. Um Peppol ID é necessário para receber faturas pela rede. Para abrir e ler um ficheiro XML UBL recebido por outros meios (e-mail, transferência de ficheiros), basta um visualizador.
O que é o “Peppol BIS”?
BIS significa Business Interoperability Specification. É um perfil que escolhe campos e regras específicos do UBL para garantir que as faturas podem ser trocadas pela rede Peppol sem ambiguidade. O Peppol BIS Billing 3.0 é a norma atual para faturas.
O XRechnung é o mesmo que UBL?
XRechnung é uma variante alemã de faturação eletrónica que assenta em UBL (ou, em alternativa, no UN/CEFACT Cross Industry Invoice). Todos os documentos XRechnung são XML UBL ou CII válidos, mas nem todo o UBL é XRechnung — tem regras adicionais específicas alemãs. Veja o nosso guia de faturação eletrónica na Alemanha.
E o ZUGFeRD?
ZUGFeRD é um formato híbrido alemão: um PDF com dados XML embutidos (UBL ou CII). O PDF é legível por humanos; o XML embutido é legível por máquinas. Um ficheiro ZUGFeRD contém UBL ou CII, mas é um “contentor” diferente de um ficheiro XML puro.
Leitura adicional
- O que é uma fatura Peppol? — explicação completa da norma e da rede
- Como abrir uma fatura XML no Mac — comparação prática de visualizadores
- Faturação eletrónica por país — quando precisa de estar pronto para Peppol?
- Faturação eletrónica na Bélgica 2026 — primeiro grande mandato da UE a exigir o canal Peppol por lei
Tags:
- Peppol
- Ubl
- Xml
- Fatura eletrónica