Skip to main content
Gratuito · Sin subida · Sin cuenta

Validar
XRechnung

¿Qué significa validación, qué herramientas existen y cómo compruebo mi archivo XML en busca de errores?

Abrir XRechnung →

¿Qué significa validar una XRechnung?

La validación de una XRechnung comprueba si el archivo XML cumple la norma EN 16931 y las extensiones alemanas XRechnung. Concretamente significa:

Importante: Las XRechnung no válidas son rechazadas automáticamente por los portales de las autoridades (p. ej. el portal federal ZRE). Una validación antes del envío ahorra tiempo y evita correcciones.

Validadores en un vistazo

Validador KoSIT Oficial

El validador oficial de la Koordinierungsstelle für IT-Standards. Comprueba XRechnung UBL y CII según todas las reglas Schematron. Requiere Java e instalación local.

github.com/itplr-kosit/validator
Validador Ecosio Online

Validador online gratuito sin instalación. Comprueba XRechnung, ZUGFeRD, Factur-X y formatos PEPPOL directamente en el navegador – sin Java, sin instalación.

ecosio.com/de/peppol-und-xml-dokumente-online-validieren/
digital-rechnung.de Lectura

No es un validador formal, pero ideal para abrir y verificar el contenido: ¿están todos los campos rellenos? ¿Son correctos los importes? Procesamiento local en el navegador, sin subida.

¿Qué comprueba exactamente un validador?

La validación de una XRechnung se realiza en dos etapas. Primero la verificación del esquema: ¿es el archivo XML técnicamente válido según el esquema UBL o CII? Luego la verificación Schematron: ¿se cumplen todas las reglas de negocio? Las reglas Schematron comprueban por ejemplo si la suma de los importes de línea coincide con el importe total indicado, o si un código de categoría fiscal se corresponde con el tipo impositivo especificado.

El KoSIT-Validator es la implementación de referencia para Alemania y contiene todas las reglas Schematron actuales para XRechnung 3.0.x. Se ejecuta localmente con Java – para comprobaciones puntuales sin instalación de Java, el Ecosio-Validator es la opción más sencilla.

KoSIT-Validator (GitHub, código abierto) · Ecosio-Validator (online, gratuito)

Errores de validación típicos y sus causas

Los errores más frecuentes: Leitweg-ID ausente o con formato incorrecto, códigos de unidad UN/CEFACT inválidos (p. ej. "pieza" en lugar de "C62"), código de categoría fiscal sin justificación (obligatorio para facturas al 0% y exentas), fechas en formato incorrecto (ISO 8601: AAAA-MM-DD).

Ante errores, un validador indica el ID de la regla (p. ej. BR-DE-1) y la posición XPath en el XML. Si no puedes interpretar el mensaje de error: abre el archivo en digital-rechnung.de y comprueba los campos visualmente – a menudo el error resulta entonces evidente.

Especificación XRechnung con todas las reglas BR (KoSIT)

Portal federal ZRE: ¿qué ocurre con una XRechnung no válida?

El Portal Central de Recepción de Facturas del Gobierno Federal (ZRE) rechaza automáticamente los archivos no válidos. El remitente recibe un mensaje de error con el resultado de la validación. En este caso la factura se considera no recibida.

El ZRE acepta exclusivamente archivos XRechnung (UBL o CII), no PDF ZUGFeRD. A nivel de los Länder, otros portales pueden aceptar formatos adicionales – varía según el Land.

ZRE – Portal Central de Recepción de Facturas (Federal)

¿Quieres primero leer y verificar el contenido de tu XRechnung?

Campos, líneas e importes en un resumen – gratis, sin subida al servidor.

Abrir XRechnung →

Preguntas frecuentes

¿Cuál es la diferencia entre validación y apertura?

La validación comprueba la conformidad técnica según EN 16931 y las reglas Schematron de XRechnung. Abrir (como en digital-rechnung.de) muestra el contenido de forma legible – útil para la comprobación manual del contenido, pero no es un validador formal.

¿Debo validar antes de cada envío?

Sí, es recomendable. Especialmente para facturas a organismos públicos: el portal federal ZRE rechaza automáticamente las XRechnung no válidas.

¿Tiene coste la validación?

El validador KoSIT es de código abierto (gratuito). El validador Ecosio es gratuito para comprobaciones manuales.