Facturação electrónica com UBL 2.1 e Peppol BIS 3.0
A facturação electrónica está a tornar-se obrigatória em muitos países europeus. Descubra como o formato UBL 2.1 e a rede Peppol simplificam as trocas B2B e B2G.
Porquê a facturação electrónica?
A facturação electrónica (e-invoicing) substitui as facturas em papel e PDF por mensagens XML estruturadas. Reduz os custos de processamento, acelera os pagamentos e facilita os controlos fiscais automatizados.
Na Europa, a Directiva 2014/55/UE torna obrigatória a facturação electrónica na contratação pública. Muitos países estão agora a alargar esta obrigação ao sector privado (França, Bélgica, Alemanha...).
Blog.post2.s1.p3
Estrutura da factura UBL 2.1
Uma factura Peppol BIS 3.0 é um ficheiro XML UBL 2.1. Eis um exemplo simplificado:
<Invoice xmlns="urn:oasis:names:specification:ubl:schema:xsd:Invoice-2">
<ID>INV-2026-001</ID>
<IssueDate>2026-01-28</IssueDate>
<DueDate>2026-02-27</DueDate>
<InvoiceTypeCode>380</InvoiceTypeCode>
<DocumentCurrencyCode>EUR</DocumentCurrencyCode>
<AccountingSupplierParty>
<Party>
<PartyName><Name>ACME SA</Name></PartyName>
<EndpointID schemeID="0088">1234567890128</EndpointID>
</Party>
</AccountingSupplierParty>
<LegalMonetaryTotal>
<TaxExclusiveAmount currencyID="EUR">1000.00</TaxExclusiveAmount>
<TaxInclusiveAmount currencyID="EUR">1210.00</TaxInclusiveAmount>
<PayableAmount currencyID="EUR">1210.00</PayableAmount>
</LegalMonetaryTotal>
</Invoice>Regras de validação do Peppol BIS 3.0
O Peppol aplica regras de negócio (PINT/BR) para além da validação XSD:
BR-01
A factura deve ter um identificador único (ID)
BR-04
A data de emissão é obrigatória
BR-CO-15
Total com imposto = total sem imposto + montante do imposto
BR-S-08
A taxa de IVA deve ser especificada para cada linha tributável
Blog.post2.s3.r5.title
Blog.post2.s3.r5.desc
Blog.post2.s3.r6.title
Blog.post2.s3.r6.desc
Blog.post2.s3.r7.title
Blog.post2.s3.r7.desc
Blog.post2.s3.r8.title
Blog.post2.s3.r8.desc
A rede Peppol: como funciona?
O Peppol (Pan-European Public Procurement OnLine) é uma rede de intercâmbio normalizada. As empresas ligam-se através de um Ponto de Acesso certificado. Os documentos são encaminhados pela rede usando identificadores Peppol (GLN, número de IVA...).
Para enviar uma factura no Peppol, o seu ficheiro UBL deve cumprir as regras BIS 3.0. É aqui que um validador como o ValidateFin se torna essencial antes do envio.
Blog.post2.s4.p3
Blog.post2.s6.title
Blog.post2.s6.intro
- Blog.post2.s6.f1.name — Blog.post2.s6.f1.desc
- Blog.post2.s6.f2.name — Blog.post2.s6.f2.desc
- Blog.post2.s6.f3.name — Blog.post2.s6.f3.desc
- Blog.post2.s6.f4.name — Blog.post2.s6.f4.desc
- Blog.post2.s6.f5.name — Blog.post2.s6.f5.desc
- Blog.post2.s6.f6.name — Blog.post2.s6.f6.desc
- Blog.post2.s6.f7.name — Blog.post2.s6.f7.desc
- Blog.post2.s6.f8.name — Blog.post2.s6.f8.desc
- Blog.post2.s6.f9.name — Blog.post2.s6.f9.desc
- Blog.post2.s6.f10.name — Blog.post2.s6.f10.desc
Blog.post2.s7.title
Blog.post2.s7.p1
- Blog.post2.s7.step1.title — Blog.post2.s7.step1.desc
- Blog.post2.s7.step2.title — Blog.post2.s7.step2.desc
- Blog.post2.s7.step3.title — Blog.post2.s7.step3.desc
- Blog.post2.s7.step4.title — Blog.post2.s7.step4.desc
- Blog.post2.s7.step5.title — Blog.post2.s7.step5.desc
Blog.post2.s7.p2
Valide a sua factura UBL
O nosso validador UBL / Peppol verifica a conformidade estrutural (XSD) e as regras de negócio do Peppol BIS 3.0. Veja todas as linhas da factura e corrija os erros antes do envio.
Validar a minha factura UBLPerguntas frequentes
O que é UBL 2.1 e como se relaciona com Peppol?
UBL 2.1 (Universal Business Language) é uma norma XML para documentos comerciais electrónicos, incluindo facturas e notas de crédito. Peppol BIS Billing 3.0 é uma especificação construída sobre UBL 2.1 que acrescenta regras de negócio específicas para facturação electrónica na rede Peppol, implementando a norma europeia EN 16931.
Que regras de negócio Peppol BIS 3.0 verifica o validador?
O validador verifica dezenas de regras de negócio, incluindo: consistência de categorias de IVA, cálculos de totais de linhas, identificação obrigatória de fornecedor/comprador, validação de condições de pagamento, cálculos de descontos e encargos, e reconciliação de totais ao nível do documento.
Posso validar tanto facturas UBL como notas de crédito?
Sim. O validador UBL do ValidateFin suporta tanto documentos UBL 2.1 Invoice como Credit Note. As mesmas regras Peppol BIS 3.0 e EN 16931 aplicam-se a ambos, com regras específicas ativadas para as notas de crédito.
Blog.post2.faq.q4
Blog.post2.faq.a4
Blog.post2.faq.q5
Blog.post2.faq.a5
Blog.post2.faq.q6
Blog.post2.faq.a6
Blog.post2.faq.q7
Blog.post2.faq.a7
Blog.post2.faq.q8
Blog.post2.faq.a8
Blog.post2.faq.q9
Blog.post2.faq.a9
Blog.post2.faq.q10
Blog.post2.faq.a10