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.
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 PeppolObrigaçõ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
B2G (governo central): Peppol BIS Billing 3.0 + NLCIUS obrigatórios para todos os fornecedores do rijksoverheid neerlandês via Digipoort.
Adoção voluntária do Peppol expande-se a municípios, províncias e entidades semipúblicas via rede Simplerinvoicing.
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.
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.
Guias de faturação eletrónica por país
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
| Formato | Sintaxe | Mercados principais | Caso de uso |
|---|---|---|---|
| UBL 2.1 (Peppol BIS 3.0) | XML | Toda a UE via Peppol | Rede de facturação electrónica B2B/B2G |
| Factur-X / ZUGFeRD | PDF/A-3 + XML | França, Alemanha, Bélgica | Facturas híbridas humano+máquina |
| CII (Cross Industry Invoice) | XML | Alemanha (XRechnung) | Facturação governamental (B2G) |
| FatturaPA | XML (SDI) | Itália | Obrigató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.