Suelta aquí XML o PDF

XRechnung 3.0, factura UBL o PDF ZUGFeRD / Factur-X, ambos formatos admitidos.

100% local en tu navegador, no se envían datos a nuestro servidor.

Estado de validación

Formato
Perfil ZUGFeRD
Errores
Avisos

Validar facturas electrónicas, verificador XRechnung, UBL y ZUGFeRD (gratis, online)

Valida tu factura electrónica frente a CEN 16931 / EN 16931. XRechnung 3.0 (UBL), UBL Peppol BIS y PDFs ZUGFeRD / Factur-X, campos obligatorios, totales, detección de perfil. 100% local en tu navegador, sin subida.

  • XRechnung 3.0 + UBL + ZUGFeRD/Factur-X
  • 100% local, sin subida de datos
  • Campos obligatorios BT-1 a BT-160 según EN 16931
  • Totales comprobados + perfil ZUGFeRD detectado

Cómo funciona: Comprobar una factura electró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.

Validación de facturas electrónicas: lo que necesitas saber

Facturación electrónica en España: Veri*factu y Ley Crea y Crece

En España, la Ley 18/2022 (Crea y Crece) extiende la obligación de la factura electrónica al B2B, con entrada en vigor escalonada en función de su desarrollo reglamentario. A esto se suma el Reglamento Veri*factu (RD 1007/2023) sobre los sistemas informáticos de facturación, con obligaciones para los SIF a partir de 2026. La factura electrónica en formato Facturae (XML firmado con XAdES) ya es obligatoria desde 2015 para los proveedores de la Administración Pública (FACe). Para las empresas que reciben facturas de socios europeos, la capacidad de validar XRechnung, UBL Peppol BIS y ZUGFeRD/Factur-X se convierte en una herramienta de cumplimiento imprescindible.

XRechnung 3.0

XRechnung es el estándar alemán para facturas electrónicas estructuradas, basado en la norma europea CEN/EN 16931. La versión 3.0 es obligatoria desde febrero de 2024 y se identifica por el CustomizationID 'urn:cen.eu:en16931:2017#compliant#urn:xoev-de:kosit:standard:xrechnung_3.0'. La carga útil es XML, UBL 2.1 o UN/CEFACT Cross Industry Invoice (CII). Es obligatoria para las administraciones federales y estatales alemanas desde el 27 de noviembre de 2020, con Leitweg-ID requerida. En B2B, XRechnung está permitida pero no es obligatoria.

ZUGFeRD / Factur-X

ZUGFeRD (alemán) y Factur-X (internacionalmente idéntico) son formatos híbridos: un PDF/A-3 con XML estructurado incrustado como adjunto (factur-x.xml). Los perfiles van desde MINIMUM (datos esenciales) pasando por BASIC WL, BASIC, EN 16931 (COMFORT) hasta EXTENDED. Solo a partir del perfil EN 16931 la factura es totalmente conforme con CEN 16931. MINIMUM y BASIC WL no son válidas como facturas a efectos de IVA, sino solo como ayudas contables. Nuestro validador detecta el perfil automáticamente.

Business Terms (BT) según EN 16931

EN 16931 codifica cada dato de la factura como un Business Term con un número único. BT obligatorios: BT-1 número de factura, BT-2 fecha de emisión, BT-3 código de tipo de factura (UNTDID 1001, p. ej. 380 para factura, 381 para abono), BT-5 código de moneda (ISO 4217), BT-9 fecha de vencimiento, BT-22 nota / referencia del comprador, BT-27 nombre del vendedor, BT-40 país del vendedor, BT-44 nombre del comprador, BT-55 país del comprador. Totales monetarios obligatorios: BT-109 TaxExclusiveAmount (base imponible), BT-110 TaxAmount (IVA), BT-112 TaxInclusiveAmount (total con IVA), BT-115 PayableAmount (importe a pagar). La falta de cualquiera de ellos invalida formalmente la factura.

Consistencia matemática

EN 16931 exige que los totales cuadren: TaxExclusiveAmount (BT-109) más TaxAmount (BT-110) debe ser igual a TaxInclusiveAmount (BT-112). PayableAmount (BT-115) debe ser igual al total bruto menos cualquier importe ya pagado. Una fuente habitual de errores en la práctica: redondear por línea y de nuevo por tipo impositivo produce desviaciones de 1 céntimo. Nuestro validador tolera 1 céntimo; cualquier diferencia mayor se notifica como error grave. Recuerda: en España conviven tipos del 21% (general), 10% (reducido) y 4% (superreducido), además del 0% para entregas intracomunitarias.

Protección de datos

El validador se ejecuta íntegramente en tu navegador. Los archivos XML se analizan con el DOMParser nativo, los PDFs se cargan localmente con pdf-lib y el factur-x.xml incrustado se extrae en memoria. No hay subida al servidor, ni registros, ni cookies. El validador es conforme al RGPD y seguro para datos B2B confidenciales, incluso facturas internas con datos bancarios, NIF o datos contractuales pueden comprobarse sin riesgo de cumplimiento.

Preguntas frecuentes

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.

¿Qué te parece esta herramienta?

Tu opinión nos ayuda a mejorar PDF Monster.

4.6 / 5 (9 valoraciones)

Haz clic en las estrellas para valorar

Seguro. Privado. Bajo tu control.

Esta herramienta funciona completamente en tu navegador. Tu archivo nunca se envía a nuestros servidores, todo se procesa localmente en tu dispositivo. Máxima privacidad, máxima velocidad. Saber más

  • Cifrado SSL
  • RGPD
  • 0 subidas, nada sale de tu dispositivo
  • Servidores en Alemania