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
← Voltar ao validador Factur-X / ZUGFeRD
🇩🇪 Deutschland — E-Rechnungsgesetz & ZUGFeRD

Validador ZUGFeRD & XRechnung para empresas alemãs

O E-Rechnungsgesetz alemão impõe faturas XML estruturadas para B2G desde 2020 e para B2B a partir de 2027. Valide as suas faturas ZUGFeRD 2.x ou XRechnung para conformidade EN 16931 — gratuito, sem envio.

Abrir o validador ZUGFeRD

Obrigações de faturação eletrónica na Alemanha: o E-Rechnungsgesetz explicado

O E-Rechnungsgesetz alemão (ERechV) impõe faturas em conformidade com EN 16931 para contratos públicos federais (B2G) desde novembro de 2020. Todos os fornecedores federais devem submeter faturas em formato XRechnung ou ZUGFeRD 2.x através das plataformas ZRE/OZG-RE.

Para transações B2B, o Wachstumschancengesetz (Lei das Oportunidades de Crescimento) estabelece a faturação eletrónica obrigatória a partir de janeiro de 2027. Todas as empresas alemãs sujeitas a IVA devem ser capazes de receber faturas eletrónicas estruturadas a partir de 2025 e emiti-las a partir de 2027, com exceções para pequenas empresas até 2028.

Calendário de conformidade

Nov 2020

B2G (federal): XRechnung ou ZUGFeRD 2.x obrigatórios para todas as faturas de contratos públicos federais via plataforma ZRE.

Jan 2025

B2B: todas as empresas alemãs sujeitas a IVA devem ser capazes de RECEBER faturas eletrónicas estruturadas (EN 16931).

Jan 2027

B2B: EMISSÃO obrigatória de faturas eletrónicas estruturadas para empresas com volume de negócios >800.000€/ano.

Jan 2028

B2B: emissão obrigatória alargada a todas as empresas alemãs sujeitas a IVA, incluindo microempresas.

O que o ValidateFin verifica na sua fatura ZUGFeRD

Antes de submeter a um comprador ou à plataforma ZRE, verifique se a sua fatura ZUGFeRD/XRechnung passa nestas verificações:

  • Estrutura PDF/A-3: XML corretamente incorporado como ZUGFeRD-invoice.xml (ZUGFeRD) ou XML autónomo (XRechnung)
  • Campos obrigatórios EN 16931: NIF do vendedor/comprador (USt-IdNr.), número de fatura, data de fornecimento, discriminação de IVA
  • Perfil ZUGFeRD: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) ou EXTENDED — perfil XRechnung
  • Formato do número de IVA alemão: DE + 9 dígitos (Umsatzsteuer-Identifikationsnummer)
  • Leitweg-ID para XRechnung B2G: campo de referência do comprador (BT-10) obrigatório para faturas do setor público

Erros comuns que causam rejeição pela ZRE / comprador

Leitweg-ID em falta (BT-10)

Para faturas B2G submetidas à ZRE, o Leitweg-ID (ID de encaminhamento da entidade pública) é obrigatório no campo BuyerReference. A sua ausência causa rejeição imediata.

Identificador de perfil ZUGFeRD inválido

O GuidelineSpecifiedDocumentContextParameter deve corresponder exatamente ao perfil declarado (ex. urn:cen.eu:en16931:2017#compliant#urn:factur-x.eu:1p0:en16931). Discrepâncias causam falhas de validação.

Incoerência no arredondamento do montante de IVA

As autoridades fiscais alemãs exigem cálculo exato do IVA. Erros de arredondamento no TaxTotalAmount vs. taxa calculada × base tributável causam falha na regra EN 16931 BR-CO-15.

Perguntas frequentes

Qual é a diferença entre ZUGFeRD e XRechnung?

ZUGFeRD é um formato híbrido (PDF/A-3 + XML incorporado), permitindo leitura humana e automática a partir de um único ficheiro. XRechnung é um formato XML puro (sem PDF) definido pela KoSIT para contratos públicos alemães. Ambos implementam EN 16931. ZUGFeRD 2.x e XRechnung são interoperáveis ao nível dos dados.

Posso usar o ValidateFin para verificar faturas XRechnung?

O visualizador Factur-X do ValidateFin extrai e valida o XML incorporado em ficheiros ZUGFeRD. Para ficheiros XML XRechnung autónomos, utilize o validador UBL/Peppol se o ficheiro for baseado em UBL, ou o Comparador XML para inspecionar a estrutura. A validação completa específica XRechnung está prevista no roadmap.

A minha empresa precisa de agir antes de janeiro de 2025?

Sim — desde janeiro de 2025, todas as empresas alemãs sujeitas a IVA devem ser tecnicamente capazes de RECEBER faturas eletrónicas estruturadas (EN 16931). Isto significa que o seu sistema de contabilidade deve aceitar ZUGFeRD ou XRechnung. Pode usar o ValidateFin para inspecionar e validar qualquer fatura recebida.

Guias de faturação eletrónica por país

Valide agora a sua fatura ZUGFeRD ou XRechnung

Extraia o XML incorporado da sua fatura PDF e verifique a conformidade EN 16931 instantaneamente. Sem envio de ficheiros.

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.