ValidateFin

Validador de Facturas UBL / Peppol BIS 3.0 & EN 16931

Esta ferramenta gratuita valida facturas UBL 2.1 e notas de crédito para conformidade com o esquema XSD e regras de negócio Peppol BIS Billing 3.0 (norma EN 16931). Destina-se a programadores, contabilistas e equipas financeiras que precisam de verificar as suas facturas electrónicas antes de as submeter através da rede Peppol.

UBL 2.1Peppol BIS 3.0EN 16931
Processamento Seguro
← Voltar ao validador UBL / Peppol
🇫🇷 France — UBL / Peppol via Chorus Pro & ODP

Validador de faturas UBL / Peppol para empresas francesas

A reforma francesa de faturação eletrónica de 2026 aceita faturas UBL 2.1 através de plataformas ODP (Opérateur de Dématérialisation Partenaire) acreditadas Peppol e do Chorus Pro. Valide as suas faturas UBL para conformidade com EN 16931 — gratuito, sem envio de ficheiros.

Abrir o validador UBL

Faturação UBL em França: Chorus Pro e plataformas ODP

A reforma francesa de faturação eletrónica (Ordonnance n°2021-1190) torna obrigatória a faturação eletrónica estruturada para todas as empresas sujeitas a IVA a partir de 2026. Embora o Factur-X seja o formato mais discutido, o UBL 2.1 é igualmente aceite — desde que esteja em conformidade com o modelo de dados semântico EN 16931.

As faturas UBL podem ser trocadas via Chorus Pro (a plataforma estatal gerida pelo AIFE) ou através de um ODP (Opérateur de Dématérialisation Partenaire), uma plataforma privada certificada ligada ao ecossistema nacional de faturação eletrónica. Os ODP suportam tipicamente o Peppol BIS Billing 3.0 (UBL 2.1) como formato principal.

Calendário de conformidade

Sep 2026

Grandes empresas (>5.000 colaboradores ou >1.500 M€ de faturação): emissão e receção obrigatória de faturas eletrónicas via Chorus Pro ou ODP.

Sep 2026

Todas as empresas: receção obrigatória de faturas eletrónicas de grandes empresas. Devem aceitar os formatos UBL, Factur-X e CII.

Sep 2027

Empresas de média dimensão (250–5.000 colaboradores): emissão obrigatória de faturas eletrónicas via Chorus Pro ou ODP.

Sep 2027

Pequenas empresas e microempresas: receção obrigatória. Mandato de emissão a partir de 2027.

O que o ValidateFin verifica na sua fatura UBL

Antes de submeter ao Chorus Pro ou ao seu ODP, verifique se a sua fatura UBL passa nestas verificações:

  • Validação do esquema UBL 2.1: a estrutura XML está em conformidade com o esquema UBL 2.1 Invoice ou CreditNote
  • Campos obrigatórios EN 16931: NIF do vendedor (formato FR), SIRET ou NIF do comprador, número de fatura, data de emissão, discriminação fiscal
  • Regras de negócio Peppol BIS 3.0: regras PEPPOL-EN16931-R* para montantes, IVA e condições de pagamento
  • Formato do número de IVA francês: FR + 2 caracteres alfanuméricos + SIREN (11 dígitos no total)
  • Códigos de categoria fiscal: S (standard 20%), AA (reduzido 10/5,5%), E (isento) — taxas de IVA francesas validadas

Erros UBL comuns que causam rejeição pelo ODP / Chorus Pro

Formato do número de IVA francês inválido

O IVA francês (TVA intracommunautaire) segue o formato FR + 2 caracteres alfanuméricos + SIREN de 9 dígitos. A chave de 2 caracteres é calculada a partir do SIREN e é frequentemente incorreta em sistemas automatizados.

SIRET ou identificação do comprador em falta

Para faturas B2B em França, o comprador deve ser identificado pelo seu SIRET (14 dígitos) ou número de IVA em cac:AccountingCustomerParty. A sua ausência causa falha de encaminhamento no ODP.

Falha na regra Peppol BIS 3.0 PEPPOL-EN16931-R004

A moeda da fatura (cbc:DocumentCurrencyCode) deve corresponder à moeda em todos os montantes monetários. EUR é obrigatório para faturas domésticas francesas.

Perguntas frequentes

Posso usar UBL em vez de Factur-X para a faturação eletrónica francesa?

Sim. A reforma francesa aceita três formatos estruturados: Factur-X (PDF/A-3 + XML), UBL 2.1 e UN/CEFACT CII. Todos devem implementar o modelo de dados semântico EN 16931. O UBL é particularmente comum na troca de faturas através de um ODP (plataforma privada certificada) ou de um access point Peppol.

O que é um ODP e em que difere do Chorus Pro?

O Chorus Pro é a plataforma gerida pelo Estado para a contratação pública (B2G) e serve como hub central da reforma. Um ODP (Opérateur de Dématérialisation Partenaire) é uma plataforma privada certificada (ex. um fornecedor de software ou um fornecedor EDI) que pode trocar faturas entre empresas privadas (B2B) e retransmiti-las ao Chorus Pro. Os ODP suportam tipicamente o Peppol BIS 3.0 (UBL 2.1).

O ValidateFin valida as regras UBL específicas de França?

O ValidateFin valida a sua fatura UBL 2.1 segundo a especificação Peppol BIS Billing 3.0 e as regras EN 16931, que são os padrões exigidos para a faturação eletrónica francesa. Verifica também o formato do número de IVA francês e os códigos de categoria fiscal. Nenhum ficheiro é alguma vez enviado para um servidor — 100% baseado em browser.

Valide a sua fatura UBL antes de a submeter ao Chorus Pro ou ao seu ODP

Verifique a estrutura UBL 2.1, as regras Peppol BIS 3.0 e a conformidade EN 16931 instantaneamente. Sem envio de ficheiros.

Sobre o Validador de Facturas UBL / Peppol

Esta ferramenta gratuita valida facturas UBL 2.1 e notas de crédito para conformidade com o esquema XSD e regras de negócio Peppol BIS Billing 3.0 (norma EN 16931). Destina-se a programadores, contabilistas e equipas financeiras que precisam de verificar as suas facturas electrónicas antes de as submeter através da rede Peppol.

O validador verifica a estrutura, os campos obrigatórios, a coerência do IVA, os totais das linhas e dezenas de regras de negócio definidas na norma europeia de facturação electrónica. Todo o processamento é local — nenhum dado de factura é alguma vez enviado para um servidor.

UBL (Universal Business Language) 2.1 é uma norma OASIS que define esquemas XML para documentos empresariais comuns, incluindo facturas, notas de crédito e encomendas. Na Europa, a rede Peppol utiliza UBL como formato principal de factura, regido pela especificação BIS Billing 3.0 que implementa a norma europeia EN 16931. À medida que os estados membros da UE implementam a facturação electrónica obrigatória (França em 2026, Alemanha em 2025 para B2B, Bélgica via Peppol a partir de janeiro de 2026), a capacidade de validar facturas UBL antes da transmissão torna-se essencial para a conformidade.

A validação abrange duas camadas: validação estrutural contra o esquema XSD UBL 2.1 (verificação de nomes de elementos, tipos de dados e cardinalidade) e validação semântica contra as regras de negócio Peppol (verificação da consistência dos cálculos fiscais, presença de identificadores obrigatórios de fornecedor e comprador, e correcção matemática dos totais do documento). Uma única regra de negócio reprovada pode causar a rejeição da factura na rede Peppol, originando atrasos nos pagamentos.

O que é UBL?

UBL (Universal Business Language) 2.1 é um padrão aberto OASIS que define esquemas XML para documentos comerciais comuns, como faturas e notas de crédito. Na Europa, o UBL é o formato principal utilizado na rede Peppol para faturação eletrónica, regido pela especificação BIS Billing 3.0 que implementa a norma europeia de faturação eletrónica EN 16931.

Pontos-chave

  • UBL 2.1 é o formato de fatura principal da rede Peppol em toda a Europa
  • O Peppol BIS Billing 3.0 aplica cerca de 150 regras de negócio além do esquema XML UBL
  • Os cálculos fiscais devem ser matematicamente consistentes — mesmo uma diferença de 0,01 € causa rejeição
  • Os campos obrigatórios incluem NIF vendedor/comprador, número de fatura, decomposição fiscal e totais monetários
  • O ValidateFin valida tanto o esquema UBL como as regras de negócio Peppol inteiramente no seu navegador

Comparação de formatos europeus de facturação electrónica

FormatoSintaxeMercados principaisCaso de uso
UBL 2.1 (Peppol BIS 3.0)XMLToda a UE via PeppolRede de facturação electrónica B2B/B2G
Factur-X / ZUGFeRDPDF/A-3 + XMLFrança, Alemanha, BélgicaFacturas híbridas humano+máquina
CII (Cross Industry Invoice)XMLAlemanha (XRechnung)Facturação governamental (B2G)
FatturaPAXML (SDI)ItáliaObrigatório B2B desde 2019

Todos os formatos implementam EN 16931. Peppol BIS 3.0 usa sintaxe UBL e é o mais adoptado na UE.

Perguntas frequentes

Que versões de facturas UBL são suportadas?

O validador suporta facturas UBL 2.1 e notas de crédito, com validação das regras de negócio Peppol BIS Billing 3.0 (norma EN 16931). Consulte o nosso guia de facturação UBL/Peppol para mais detalhes.

Qual é a diferença entre a validação XSD e as regras Peppol?

A validação XSD verifica a estrutura do documento e os tipos de dados. As regras Peppol BIS 3.0 adicionam verificações de lógica de negócio, como a coerência do IVA, os campos obrigatórios do fornecedor e os totais das linhas.

Esta ferramenta é adequada para a conformidade com a facturação electrónica na Europa?

Sim. A ferramenta valida contra a EN 16931, a norma europeia de facturação electrónica, sendo adequada para verificações de conformidade em todos os estados membros da UE. Leia mais sobre os requisitos futuros no nosso artigo e-invoicing na Europa 2026.

Preciso de instalar algum software?

Não é necessária instalação. O validador funciona inteiramente no seu navegador sem plugins ou extensões.

O que é o Peppol BIS Billing 3.0?

Peppol BIS Billing 3.0 (Business Interoperability Specification) é a especificação padrão para facturas electrónicas trocadas através da rede Peppol. Implementa a norma europeia EN 16931 e define regras de negócio específicas em torno do IVA, condições de pagamento, descontos, encargos e totais do documento. É utilizada em todos os estados membros da UE e em muitos parceiros internacionais.

Por que motivo a minha factura UBL passa a validação XSD mas falha as regras Peppol?

A validação XSD verifica apenas estrutura e tipos de dados — não pode verificar a lógica de negócio. As regras Peppol BIS 3.0 incluem verificações como: a soma dos montantes das linhas deve ser igual ao montante tributável do documento, cada subtotal de imposto deve ter uma categoria de IVA correspondente e certos campos são condicionalmente obrigatórios com base no tipo de documento. Uma factura pode ser estruturalmente válida mas ainda assim violar estas regras de negócio.

O que é a norma EN 16931?

EN 16931 é a norma europeia para facturação electrónica, publicada em 2017 e obrigatória para toda a facturação electrónica do sector público nos estados membros da UE. Define um modelo de dados semântico para o conteúdo das facturas. UBL 2.1 e UN/CEFACT CII são as duas sintaxes XML que implementam esta norma. Peppol BIS 3.0 é um perfil construído sobre EN 16931.

Posso validar uma nota de crédito com esta ferramenta?

Sim. O validador suporta tanto facturas UBL 2.1 como notas de crédito UBL 2.1. As mesmas regras Peppol BIS 3.0 e EN 16931 aplicam-se a ambas, com algumas regras específicas activadas apenas para notas de crédito (ex.: uma CreditedQuantity ou PayableAmount com sinal negativo). Para facturas PDF híbridas, consulte o Visualizador Factur-X / ZUGFeRD.

Que categorias de IVA são suportadas?

O validador suporta todas as categorias de IVA padrão EN 16931: S (taxa normal), Z (taxa zero), E (isento), AE (autoliquidação), K (fornecimento intra-UE), G (exportação fora da UE), O (fora do âmbito), e IGIC/IPSI para as Ilhas Canárias e Ceuta/Melilla. Cada categoria tem requisitos específicos de campos obrigatórios verificados pelas regras Peppol.

Os meus dados de factura estão seguros ao utilizar esta ferramenta?

Sim. Todo o processo de validação é executado localmente no seu navegador em JavaScript. O seu ficheiro XML de factura nunca é carregado para um servidor, transmitido pela rede ou armazenado em qualquer lugar. Isto torna a ferramenta totalmente conforme com o RGPD e segura para utilizar com dados reais de fornecedores e clientes. Consulte a nossa página de conformidade RGPD para mais detalhes.