Largue XML ou PDF aqui

XRechnung 3.0, fatura UBL ou PDF ZUGFeRD / Factur-X, ambos os formatos suportados.

100% local no seu navegador, nenhum dado enviado para o nosso servidor.

Estado da validação

Formato
Perfil ZUGFeRD
Erros
Avisos

Validar faturas eletrónicas, verificador XRechnung, UBL e ZUGFeRD (grátis, online)

Valide a sua fatura eletrónica face à CEN 16931 / EN 16931. XRechnung 3.0 (UBL), UBL Peppol BIS e PDFs ZUGFeRD / Factur-X, campos obrigatórios, totais, deteção de perfil. 100% local no seu navegador, sem upload.

  • XRechnung 3.0 + UBL + ZUGFeRD/Factur-X
  • 100% local, sem upload de dados
  • Campos obrigatórios BT-1 a BT-160 segundo a EN 16931
  • Totais verificados + perfil ZUGFeRD detetado

Como funciona: Verificar uma fatura eletrónica

1

XML oder PDF hochladen

Ziehe deine XRechnung-XML, UBL-Invoice oder ZUGFeRD/Factur-X-PDF in die Upload-Zone. Akzeptiert werden .xml und .pdf bis 100 MB.

2

Automatische Format-Erkennung

Der Validator erkennt das Format (XRechnung 3.0, UBL, Factur-X), extrahiert bei PDFs das eingebettete XML und identifiziert das ZUGFeRD-Profil.

3

Pflichtfelder + Beträge prüfen

Du siehst sofort: welche BT-Felder fehlen, ob Netto + Steuer = Brutto stimmt, ob die CustomizationID korrekt ist. Klare Fehler- und Warning-Liste.

Validação de faturas eletrónicas: o que precisa de saber

Portugal: fatura eletrónica e ATCUD/QR Code

Em Portugal, a fatura eletrónica para contratos com a Administração Pública (B2G) é obrigatória desde 1 de janeiro de 2021, ao abrigo do DL 111-B/2017 que transpõe a Diretiva 2014/55/UE, todos os fornecedores do Estado devem emitir faturas no formato CIUS-PT/UBL através do FE-AP (eSPap). No B2B, todas as faturas emitidas em Portugal exigem ATCUD (Código Único de Documento, Portaria 195/2020) e código QR desde 2022, ao abrigo do regime do SAF-T (PT) e do RBC. A obrigação geral de fatura eletrónica B2B faz parte do calendário europeu ViDA (VAT in the Digital Age), com plena vigência prevista até 2030. Para empresas que recebem faturas de parceiros europeus em XRechnung, UBL Peppol BIS ou ZUGFeRD/Factur-X, a capacidade de as validar torna-se uma ferramenta de conformidade essencial, especialmente para aquisições intracomunitárias sujeitas a reverse charge ao abrigo do art. 6.º do CIVA.

XRechnung 3.0

XRechnung é a norma alemã para faturas eletrónicas estruturadas, baseada na norma europeia CEN/EN 16931. A versão 3.0 é obrigatória desde fevereiro de 2024 e identifica-se pelo CustomizationID 'urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0'. O payload é XML, UBL 2.1 ou UN/CEFACT Cross Industry Invoice (CII). Obrigatório para as administrações federais e estaduais alemãs desde 27 de novembro de 2020, com Leitweg-ID exigida. Em B2B, a XRechnung é permitida mas não obrigatória.

ZUGFeRD / Factur-X

ZUGFeRD (alemão) e Factur-X (internacionalmente idêntico) são formatos híbridos: um PDF/A-3 com XML estruturado incorporado como anexo (factur-x.xml). Os perfis vão de MINIMUM (apenas dados essenciais) passando por BASIC WL, BASIC, EN 16931 (COMFORT) até EXTENDED. Só a partir do perfil EN 16931 a fatura é plenamente conforme com a CEN 16931. MINIMUM e BASIC WL não valem como faturas para efeitos de IVA, apenas como auxílio contabilístico. O nosso validador deteta o perfil automaticamente.

Business Terms (BT) segundo a EN 16931

A EN 16931 codifica cada informação da fatura como um Business Term com um número único. BT obrigatórios: BT-1 número da fatura, BT-2 data de emissão, BT-3 código do tipo de fatura (UNTDID 1001, p. ex. 380 para fatura, 381 para nota de crédito), BT-5 código da moeda (ISO 4217), BT-9 data de vencimento, BT-22 nota / referência do comprador, BT-27 nome do vendedor, BT-40 país do vendedor, BT-44 nome do comprador, BT-55 país do comprador. Totais monetários obrigatórios: BT-109 TaxExclusiveAmount (base tributável), BT-110 TaxAmount (IVA), BT-112 TaxInclusiveAmount (total com IVA), BT-115 PayableAmount (a pagar). A falta de qualquer um destes torna a fatura formalmente inválida.

Consistência matemática

A EN 16931 exige que os totais batam certo: TaxExclusiveAmount (BT-109) mais TaxAmount (BT-110) deve ser igual a TaxInclusiveAmount (BT-112). PayableAmount (BT-115) deve ser igual ao total ilíquido menos quaisquer adiantamentos. Fonte comum de bugs na prática: arredondar por linha e depois novamente por taxa de IVA produz desvios de 1 cêntimo. O nosso validador tolera 1 cêntimo; acima disso é reportado como erro grave. Em Portugal coexistem as taxas de IVA de 23% (normal), 13% (intermédia) e 6% (reduzida), além de regimes especiais para Açores e Madeira, cada linha leva a sua taxa via BT-152.

Proteção de dados

O validador corre inteiramente no seu navegador. Os ficheiros XML são analisados com o DOMParser nativo, os PDFs são carregados pelo pdf-lib localmente e o factur-x.xml incorporado é extraído em memória. Sem upload para servidor, sem registos, sem cookies. O validador é conforme o RGPD e seguro para dados B2B confidenciais, mesmo as faturas internas com dados bancários, NIF ou dados contratuais podem ser verificadas sem risco de conformidade.

Perguntas frequentes

Was ist XRechnung 3.0?

XRechnung ist der deutsche Standard für strukturierte E-Rechnungen, basierend auf der europäischen Norm CEN/EN 16931. Version 3.0 ist seit Februar 2024 verbindlich für B2G und definiert die CustomizationID „urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0". Inhalt: reines XML in UBL 2.1 oder UN/CEFACT CII, alle Pflichtfelder als Business Terms (BT) codiert.

Welche Pflichtfelder hat eine E-Rechnung?

Nach EN 16931 sind unter anderem zwingend: BT-1 Rechnungsnummer, BT-2 Ausstellungsdatum, BT-3 Rechnungstyp, BT-5 Währung, BG-4 Verkäufer (Name + Adresse + Identifikator), BG-7 Käufer (Name + Adresse), BG-25 mindestens eine Rechnungsposition, BG-23 Steueraufschlüsselung, BT-109 Netto-Summe, BT-110 Steuerbetrag, BT-112 Brutto-Summe, BT-115 Zahlbetrag. Unser Validator prüft jedes dieser Felder.

Kann ich auch ZUGFeRD-PDF prüfen?

Ja. Lade einfach das PDF hoch, der Validator extrahiert das eingebettete factur-x.xml (bei älteren Versionen ZUGFeRD-invoice.xml) direkt im Browser und prüft das XML gegen EN 16931. Erkennt automatisch das ZUGFeRD-Profil: MINIMUM, BASIC WL, BASIC, EN 16931 (COMFORT) oder EXTENDED.

Werden meine Rechnungen hochgeladen?

Nein. Die komplette Validierung läuft clientseitig in deinem Browser per JavaScript. XML wird mit DOMParser geparst, PDF-Anhänge mit pdf-lib extrahiert. Es werden keine Daten an unseren Server gesendet. Damit ist das Tool DSGVO-konform und sicher für vertrauliche B2B-Daten.

Was bedeutet „CEN 16931 konform"?

CEN/EN 16931 ist die europäische Norm für die semantische Datenstruktur elektronischer Rechnungen. Eine Rechnung ist konform, wenn alle Pflicht-Business-Terms gesetzt sind, die Beträge mathematisch stimmen (Netto + Steuer = Brutto), die CustomizationID stimmt, ISO-Codes (Währung BT-5, Land) korrekt sind und die Steueraufschlüsselung pro Steuersatz aufgeschlüsselt ist.

Welche Formate werden unterstützt?

XRechnung-XML (UBL 2.1, CII), reine UBL-Invoice-XML (Peppol BIS Billing 3.0), Factur-X / ZUGFeRD-PDFs aller Profile (MINIMUM, BASIC WL, BASIC, EN 16931, EXTENDED). Sowohl .xml als auch .pdf werden akzeptiert. Das Format wird automatisch erkannt.

Was passiert bei einer fehlerhaften Rechnung?

Du bekommst eine klare Fehler-Liste: welcher Business Term fehlt (z. B. „BT-1 Rechnungsnummer fehlt"), welcher Wert nicht korrekt ist (z. B. Bruttobetrag passt nicht zu Netto + Steuer), welcher ISO-Code ungültig ist. Warnings zeigen optionale, aber empfohlene Felder. Damit kannst du die Rechnung beim Aussteller reklamieren.

Ist der Validator so genau wie der KoSIT-Validator?

Unser Tool prüft die kritischen EN-16931-Pflichtfelder und Beträge. Für die offizielle Schematron-Validierung (z. B. vor B2G-Versand) empfehlen wir ergänzend den kostenlosen KoSIT-Validator (validator.xoev-bund.de). Unser Validator ist ideal für den schnellen Wareneingangs-Check und das Debugging während der Implementierung.

O que acha desta ferramenta?

A sua opinião ajuda-nos a melhorar o PDF Monster.

4.6 / 5 (9 avaliações)

Clique nas estrelas para avaliar

Seguro. Privado. Sob o teu controlo.

Esta ferramenta funciona inteiramente no teu navegador. O teu ficheiro nunca é enviado para os nossos servidores, tudo é processado localmente no teu dispositivo. Máxima privacidade, máxima velocidade. Saber mais

  • Encriptação SSL
  • RGPD
  • 0 uploads, nada sai do teu dispositivo
  • Servidores na Alemanha