ValidateFin
Voltar ao blog
·Atualizado 11 de mar. de 2026·UBL / Peppol·Por Eliel Nicaise

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.nameBlog.post2.s6.f1.desc
  • Blog.post2.s6.f2.nameBlog.post2.s6.f2.desc
  • Blog.post2.s6.f3.nameBlog.post2.s6.f3.desc
  • Blog.post2.s6.f4.nameBlog.post2.s6.f4.desc
  • Blog.post2.s6.f5.nameBlog.post2.s6.f5.desc
  • Blog.post2.s6.f6.nameBlog.post2.s6.f6.desc
  • Blog.post2.s6.f7.nameBlog.post2.s6.f7.desc
  • Blog.post2.s6.f8.nameBlog.post2.s6.f8.desc
  • Blog.post2.s6.f9.nameBlog.post2.s6.f9.desc
  • Blog.post2.s6.f10.nameBlog.post2.s6.f10.desc

Blog.post2.s7.title

Blog.post2.s7.p1

  • Blog.post2.s7.step1.titleBlog.post2.s7.step1.desc
  • Blog.post2.s7.step2.titleBlog.post2.s7.step2.desc
  • Blog.post2.s7.step3.titleBlog.post2.s7.step3.desc
  • Blog.post2.s7.step4.titleBlog.post2.s7.step4.desc
  • Blog.post2.s7.step5.titleBlog.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 UBL

Perguntas 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