ValidateFin

Validador UBL e Peppol gratuito 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
🇮🇹 Itália

Validador UBL/Peppol para Itália

Verifique a conformidade das suas faturas eletrónicas com os requisitos italianos: Fattura PA, SDI e normas Peppol.

Validar agora

Faturação eletrónica obrigatória em Itália

Itália foi pioneira na faturação eletrónica obrigatória na Europa. Desde 2019, todas as empresas italianas devem emitir faturas eletrónicas através do Sistema di Interscambio (SDI) para transações B2B, B2C e B2G.

O formato oficial italiano é o FatturaPA (XML baseado em UBL). A Peppol é igualmente aceite para transações transfronteiriças. O não cumprimento implica sanções fiscais significativas.

Calendário de implementação

Jan 2019

Faturação eletrónica obrigatória para todas as empresas B2B e B2C.

2021

Extensão às transações transfronteiriças e ao comércio eletrónico.

2022

Integração Peppol para interoperabilidade europeia.

2024+

Reforço dos controlos e ligação ao sistema fiscal em tempo real.

O que o nosso validador verifica

O validador UBL/Peppol para Itália verifica os elementos críticos exigidos pelo SDI e pelas normas Peppol:

  • Estrutura XML conforme com FatturaPA e UBL 2.1
  • Número de IVA italiano (Partita IVA) e código fiscal
  • Códigos de natureza IVA italianos (N1-N7)
  • Totais de fatura e cálculo de IVA
  • Regras de negócio Peppol BIS Billing 3.0

Erros comuns nas faturas italianas

Partita IVA inválida

O número de IVA italiano deve ter 11 dígitos e passar a verificação de checksum.

Código de natureza IVA ausente

Quando a taxa de IVA é 0%, o campo Natura é obrigatório para indicar o motivo da isenção.

Código destinatário SDI em falta

O Codice Destinatario (7 caracteres) ou PEC do destinatário é obrigatório para encaminhamento SDI.

Perguntas frequentes

O validador suporta o formato FatturaPA?

Sim, o nosso validador verifica a compatibilidade com FatturaPA e UBL/Peppol para faturas italianas.

O que é o SDI e por que é importante?

O SDI (Sistema di Interscambio) é a plataforma oficial italiana para troca de faturas eletrónicas. Todas as faturas devem passar pelo SDI para serem válidas.

A faturação eletrónica é obrigatória para empresas estrangeiras que vendem em Itália?

Para transações B2B com empresas italianas, recomenda-se o uso de Peppol. A faturação eletrónica SDI é obrigatória para entidades italianas.

Pronto para validar as suas faturas italianas?

Use o nosso validador gratuito para verificar a conformidade das suas faturas UBL/Peppol com os requisitos italianos.

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.