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
🇳🇱 Nederland — Peppol & NLCIUS

Validador Peppol para empresas neerlandesas

Os Países Baixos impõem Peppol BIS Billing 3.0 para o governo central desde 2019, com NLCIUS como extensão neerlandesa. Valide as suas faturas UBL antes de as submeter ao Digipoort — gratuito, sem envio de ficheiros.

Abrir o validador Peppol

Obrigações de faturação eletrónica nos Países Baixos: Digipoort & NLCIUS

Os Países Baixos foram pioneiros no Peppol: a faturação eletrónica obrigatória para o governo central (rijksoverheid) está em vigor desde janeiro de 2019. Todos os fornecedores do governo central neerlandês devem submeter faturas Peppol BIS Billing 3.0 via Digipoort, o hub nacional de troca de dados gerido pela Logius.

A extensão neerlandesa NLCIUS (NL3.0 / Simplerinvoicing) acrescenta regras específicas dos Países Baixos por cima do Peppol BIS Billing 3.0, incluindo o OIN (Organisatie-identificatienummer) obrigatório para compradores do setor público e requisitos específicos de códigos de IVA. Para B2B, os Países Baixos estão a preparar-se para o mandato ViDA esperado para 2027.

Calendário de conformidade

Jan 2019

B2G (governo central): Peppol BIS Billing 3.0 + NLCIUS obrigatórios para todos os fornecedores do rijksoverheid neerlandês via Digipoort.

2020–2024

Adoção voluntária do Peppol expande-se a municípios, províncias e entidades semipúblicas via rede Simplerinvoicing.

2025–2026

Preparação para ViDA: o Ministério das Finanças neerlandês (Belastingdienst) e a Logius preparam infraestrutura para o mandato de faturação eletrónica B2B.

2027

B2B (previsto no âmbito da ViDA): faturação eletrónica obrigatória para todas as empresas neerlandesas sujeitas a IVA. Rede Peppol como canal principal de troca.

O que o ValidateFin verifica na sua fatura Peppol neerlandesa

Antes de submeter ao Digipoort ou a um access point Peppol neerlandês, verifique se a sua fatura passa nestas verificações:

  • Validação do esquema UBL 2.1 face às regras Peppol BIS Billing 3.0 e à extensão NLCIUS
  • Formato do número de IVA neerlandês: NL + 9 dígitos + B + 2 dígitos (BTW-nummer)
  • OIN (Organisatie-identificatienummer) para compradores do setor público: obrigatório em cac:AccountingCustomerParty
  • Campos obrigatórios EN 16931: identificação do vendedor/comprador, discriminação de IVA, condições de pagamento
  • Regras específicas NLCIUS: regras de negócio NL-R-001 a NL-R-009 para contratos públicos neerlandeses

Erros comuns que causam rejeição pelo Digipoort / Peppol

OIN em falta ou inválido para compradores governamentais

As entidades públicas neerlandesas são identificadas pelo seu OIN (Organisatie-identificatienummer, 20 dígitos). Deve estar presente em cac:AccountingCustomerParty/cac:PartyIdentification. A sua ausência causa falha de encaminhamento no Digipoort.

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

Os números BTW neerlandeses seguem o formato NLxxxxxxxxx (NL + 9 dígitos + B + 2 dígitos, ex. NL123456789B01). O separador 'B' e o sufixo de 2 dígitos são obrigatórios e frequentemente omitidos.

Regra NLCIUS NL-R-001: EndpointID em falta

O EndpointID Peppol (endereço eletrónico) tanto do vendedor como do comprador deve estar presente em cac:EndpointID com o esquema correto (ex. 0106 para KvK, 0190 para OIN). Endpoints em falta interrompem o encaminhamento Peppol.

Perguntas frequentes

O que é o NLCIUS e em que difere do Peppol BIS 3.0?

NLCIUS (NL Customer Invoice Standard) é uma extensão neerlandesa do Peppol BIS Billing 3.0. Acrescenta campos obrigatórios específicos dos Países Baixos (OIN para compradores públicos, esquemas de endpoint específicos) e restringe alguns campos opcionais. Todas as faturas NLCIUS são faturas Peppol BIS 3.0 válidas, mas nem todas as faturas Peppol BIS 3.0 estão em conformidade com NLCIUS.

O ValidateFin suporta a validação NLCIUS?

O ValidateFin valida a sua fatura UBL 2.1 face às regras Peppol BIS Billing 3.0 e EN 16931. Para regras específicas NLCIUS (NL-R-001 a NL-R-009), a validação estrutural e das principais regras de negócio está incluída. O suporte completo ao conjunto de regras NLCIUS está a ser alargado progressivamente.

A minha empresa vende a municípios neerlandeses — preciso de Peppol?

Sim. Os municípios neerlandeses (gemeenten) adotaram amplamente o Peppol na sequência do mandato do governo central. A maioria exige faturas Peppol BIS Billing 3.0 via um access point Peppol registado. O ValidateFin ajuda-o a verificar a estrutura da sua fatura antes de a enviar através do seu fornecedor de access point.

Valide a sua fatura Peppol neerlandesa antes da submissão

Verifique as regras UBL 2.1, Peppol BIS 3.0 e NLCIUS instantaneamente. Sem envio de ficheiros, sem registo.

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.