Hacer legible la XRechnung: visor, visualización y qué debe archivarse
Cómo la visualización de la KoSIT convierte una XRechnung en una vista HTML o PDF legible, sin sustituir el original.

Una XRechnung es un archivo XML que ninguna persona debe leer directamente, y ese es precisamente el núcleo del problema cuando un empleado o un cliente quiere ver la factura de todos modos. La solución se llama visualización: una transformación XSLT que genera, a partir de la estructura XML, una vista HTML o PDF legible para las personas, sin que se modifique nada en el archivo XML original, que es el jurídicamente vinculante. Este artículo muestra cómo funciona esto técnicamente y qué parte se puede automatizar. Estado: agosto de 2026.
¿Por qué no se puede abrir simplemente una XRechnung en un navegador?
Una XRechnung contiene únicamente datos comerciales en una estructura estandarizada según la norma EN16931 y la extensión alemana CIUS, pero ninguna información de diseño. Si abre el archivo directamente, verá etiquetas XML anidadas en lugar de una factura con cabecera, partidas y totales. Para que los datos puros vuelvan a ser legibles, se necesita una transformación adicional que determine qué campo aparece dónde en la página.
¿Cómo funciona la visualización oficial de la KoSIT?
La KoSIT proporciona para ello transformadores XSL que trabajan en dos etapas. Según la descripción de la arquitectura del proyecto, en el primer paso la factura XML, ya sea en sintaxis UBL o CII, se convierte en una forma intermedia neutral respecto a la sintaxis, enriquecida con información sobre los términos comerciales de la EN16931 utilizados. En el segundo paso, a partir de esta forma intermedia se genera una representación HTML específica de la aplicación, cuyo aspecto final se controla mediante archivos CSS en los que se definen la posición y el orden de los distintos componentes de la factura. Según la descripción del proyecto, estos componentes están expresamente pensados como elementos opcionales para su integración en software propio, no como una aplicación terminada para descargar.
¿Qué parte de esto se puede integrar de forma útil en una automatización?
Lo que se puede automatizar sobre todo es el paso desde el archivo XML entrante hasta la vista HTML o PDF: un flujo de trabajo puede ejecutar sucesivamente la transformación intermedia y la segunda etapa, y adjuntar el resultado directamente a un correo electrónico, un ticket o un archivo en cuanto llega una nueva factura. Así, por ejemplo, contabilidad recibe automáticamente una vista legible junto al XML original, sin que nadie tenga que abrir manualmente una herramienta de visualización. En cambio, no es automatizable en el sentido de "configurar una vez y olvidarse" el diseño CSS en sí, porque decisiones de diseño como el tamaño de fuente o el orden de los campos las siguen tomando personas una sola vez, al configurar la visualización.
¿Qué debe archivarse, el XML o la vista HTML?
Lo jurídicamente vinculante sigue siendo exclusivamente el archivo XML original; la visualización HTML o PDF es solo una ayuda de lectura. Para la conservación conforme a la GoBD, archive por tanto el archivo XML sin modificar; una visualización generada adicionalmente puede guardarse en paralelo, pero no sustituye al original. Quien utilice en su lugar la versión visualizada como único archivo corre el riesgo de perder los datos legibles por máquina, que en realidad son la finalidad de la XRechnung para el procesamiento posterior y la verificación.
Preguntas frecuentes sobre la visualización de XRechnung
¿Necesito una visualización propia para cada XRechnung entrante?
No, la transformación sigue el mismo patrón para todas las XRechnung, porque se basa en la estructura estandarizada según la EN16931. Configura la visualización una vez y luego la aplica a cada factura entrante, independientemente del remitente.
¿Se diferencia la visualización entre facturas UBL y CII?
Ambos formatos de sintaxis pasan por la misma primera etapa de transformación hacia la forma intermedia neutral respecto a la sintaxis; después, el camino hacia la vista HTML es idéntico. Para los usuarios finales de la empresa, la sintaxis XML subyacente de la factura entrante deja así de ser visible.
¿Sustituye visualmente una visualización en PDF por completo a la factura en papel clásica?
En gran medida sí, ya que la cabecera, las partidas y los totales se pueden organizar mediante el diseño CSS de modo que se obtenga un aspecto de factura familiar. Sin embargo, el resultado solo coincide exactamente con una plantilla de factura propia de una empresa determinada si el archivo CSS se adapta individualmente en consecuencia.
¿Puedo usar la visualización sin desarrollo propio?
Los componentes proporcionados por la KoSIT están dirigidos a desarrolladores que los integran en un software existente o en un flujo de trabajo n8n. Los componentes oficiales no incluyen una interfaz de clic lista para usar sin integración técnica; en este ámbito, algunos portales de facturación electrónica y programas de contabilidad ofrecen sus propios visores, a veces simplificados.
NordFlux UG (haftungsbeschränkt)
NordFlux crea empleados digitales para las organizaciones: automatizaciones y agentes KI que asumen el trabajo repetitivo. Usted mantiene el control.
¿Preguntas concretas sobre automatización o IA?
En un análisis inicial gratuito hablamos directamente de su caso. Sin compromiso.