Validar
XRechnung
¿Qué significa validación, qué herramientas existen y cómo compruebo mi archivo XML en busca de errores?
Abrir XRechnung →¿Qué significa validación, qué herramientas existen y cómo compruebo mi archivo XML en busca de errores?
Abrir XRechnung →La validación de una XRechnung comprueba si el archivo XML cumple la norma EN 16931 y las extensiones alemanas XRechnung. Concretamente significa:
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/validatorValidador 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/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.
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)
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.
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.
Campos, líneas e importes en un resumen – gratis, sin subida al servidor.
Abrir XRechnung →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.
Sí, es recomendable. Especialmente para facturas a organismos públicos: el portal federal ZRE rechaza automáticamente las XRechnung no válidas.
El validador KoSIT es de código abierto (gratuito). El validador Ecosio es gratuito para comprobaciones manuales.