ValidateFin

Visualizador Factur-X / ZUGFeRD EN 16931

Factur-X (França/UE) e ZUGFeRD (Alemanha) são formatos de factura electrónica híbrida que incorporam um ficheiro XML estruturado num PDF. O PDF é legível por humanos enquanto o XML incorporado permite o processamento automatizado por ERP e sistemas de contabilidade — tudo num único ficheiro conforme à norma EN 16931.

Factur-XZUGFeRD 2.xEN 16931PDF/A-3
100% Local

Sobre o Visualizador Factur-X / ZUGFeRD

Factur-X (França/UE) e ZUGFeRD (Alemanha) são formatos de factura electrónica híbrida que incorporam um ficheiro XML estruturado num PDF. O PDF é legível por humanos enquanto o XML incorporado permite o processamento automatizado por ERP e sistemas de contabilidade — tudo num único ficheiro conforme à norma EN 16931.

Este visualizador extrai e apresenta os dados XML incorporados de qualquer factura PDF Factur-X ou ZUGFeRD. São suportados todos os perfis: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT), EXTENDED e ZUGFeRD 2.x. Nenhum ficheiro é alguma vez carregado — tudo funciona localmente no seu navegador.

Factur-X é o formato oficial de facturação electrónica híbrida para o mandato de facturação electrónica B2B de França (em implementação gradual a partir de 2026) e é reconhecido em toda a UE como implementação conforme a EN 16931. ZUGFeRD 2.x é tecnicamente idêntico ao Factur-X — os dois padrões foram harmonizados em 2020 — tornando este visualizador compatível com facturas de origem tanto francesa como alemã.

O visualizador apresenta todos os dados estruturados do XML incorporado: identificação do fornecedor e do comprador, linhas de factura com quantidades e preços, detalhe fiscal, condições de pagamento e informações bancárias. Isto é particularmente útil para equipas de contas a pagar que precisam de verificar rapidamente se os dados estruturados correspondem ao PDF visível, ou para programadores que testam o seu processo de geração de Factur-X.

O que é Factur-X?

Factur-X (também conhecido como ZUGFeRD na Alemanha) é um formato híbrido de faturação eletrónica que incorpora dados XML estruturados (UN/CEFACT CII) num documento PDF/A-3. Isto permite que as faturas sejam legíveis por humanos (através do PDF) e processáveis por máquinas (através do XML incorporado). Factur-X é um dos três formatos aceites para a conformidade com a faturação eletrónica francesa.

Pontos-chave

  • Factur-X = ZUGFeRD — mesmo padrão técnico, nomes francês e alemão
  • Seis perfis de MINIMUM (referência básica) a EXTENDED (detalhe completo)
  • Perfil EN 16931 (COMFORT) requerido para conformidade B2G francesa via Chorus Pro
  • O ValidateFin extrai e valida o XML CII incorporado na sua fatura PDF
  • Formato aceite para a reforma da faturação eletrónica francesa a partir de setembro de 2026

Perguntas frequentes

O que é uma factura Factur-X ou ZUGFeRD?

Factur-X (França) e ZUGFeRD (Alemanha) são formatos de factura PDF híbrida que incorporam um ficheiro XML estruturado num PDF. Isto permite tanto a leitura humana como o processamento automatizado. Para validar facturas UBL puras, utilize o Validador UBL/Peppol.

Que perfis Factur-X são suportados?

O visualizador suporta todos os perfis Factur-X: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) e EXTENDED, bem como ZUGFeRD 2.x.

Posso extrair o XML incorporado de um PDF Factur-X?

Sim. A ferramenta extrai e apresenta os dados XML incorporados, permitindo-lhe inspeccionar, copiar ou validar os dados estruturados da factura. Pode validar o XML extraído com o Validador UBL/Peppol.

Esta ferramenta é adequada para testes de integração com software de contabilidade?

Sim. Programadores e contabilistas podem usar esta ferramenta para verificar a saída Factur-X antes de a integrar com ERP ou sistemas de contabilidade.

Qual é a diferença entre Factur-X e ZUGFeRD?

Factur-X é o nome francês/europeu do padrão de factura híbrida, desenvolvido conjuntamente pela FNFE-MPE (França) e pela FeRD (Alemanha). ZUGFeRD é o nome alemão do mesmo padrão. Ambos são tecnicamente idênticos a partir da versão 2.0 e partilham o mesmo esquema XML (Cross Industry Invoice, UN/CEFACT CII). A diferença é principalmente de marca: as empresas francesas referem-se a ele como Factur-X, as empresas alemãs como ZUGFeRD.

O que contém cada perfil Factur-X?

MINIMUM: apenas identificação básica (número de factura, data, partes, total). BASIC WL: adiciona linhas sem detalhe individual. BASIC: adiciona detalhes das linhas individuais. EN 16931 (COMFORT): conformidade total com EN 16931 com discriminação de IVA e condições de pagamento. EXTENDED: máxima riqueza de dados, inclui todos os campos opcionais. Os perfis superiores contêm todos os dados dos perfis inferiores mais campos adicionais.

Como sei que perfil Factur-X o meu PDF utiliza?

O perfil é declarado no XML incorporado sob o elemento GuidelineSpecifiedDocumentContextParameter. O visualizador detecta e apresenta automaticamente o nome do perfil quando carrega um PDF Factur-X. Também pode vê-lo no XML bruto como um URN do tipo urn:factur-x.eu:1p0:en16931.

Posso validar o XML extraído contra as regras Factur-X?

O visualizador extrai e apresenta o conteúdo XML bruto. Para validação completa contra as regras Schematron Factur-X/ZUGFeRD, utilize a ferramenta Validador UBL/Peppol para a sintaxe UBL, ou um validador CII dedicado para o formato Cross Industry Invoice.

O que é o PDF/A-3 e por que é necessário para o Factur-X?

PDF/A-3 é uma norma ISO (ISO 19005-3) para o arquivo de longo prazo de documentos PDF que permite incorporar anexos de ficheiros. O Factur-X requer PDF/A-3 porque os dados XML da factura devem ser incorporados como anexo no PDF de forma normalizada que preserve tanto o conteúdo legível por humanos como o legível por máquinas. Os PDFs normais ou versões PDF/A mais antigas não suportam anexos incorporados.

O Factur-X é obrigatório para as empresas em França ou Alemanha?

O Factur-X está a tornar-se obrigatório para a facturação electrónica B2G (business-to-government) em França através do portal Chorus Pro. A Alemanha está a implementar progressivamente requisitos de facturação electrónica obrigatória a partir de 2025 ao abrigo da E-Rechnungsgesetz, com o ZUGFeRD como um dos formatos aceites. Para a facturação B2B, ambos os padrões são cada vez mais adoptados para o processamento automatizado de facturas, embora ainda não sejam universalmente obrigatórios. Consulte o nosso artigo sobre e-invoicing na Europa 2026 para conhecer os requisitos futuros.