Ir al contenido
Klarfile

KF-XML-ILLISIBLE: El XML está mal formado

Este código aparece al comprobar una factura electrónica. Esto es lo que significa, por qué salta y qué hay que cambiar en el archivo.

Por qué aparece este código

El archivo adjunto no es XML válido: una etiqueta sin cerrar, un carácter prohibido colado en el documento, o el archivo truncado.

Cómo corregirlo

Abra el XML en un editor y busque la línea señalada. Las causas frecuentes son un carácter de control copiado desde una base de datos y un ampersand sin escapar dentro de una razón social (& debe escribirse &).

Qué aspecto tiene en el archivo

Estos dos fragmentos se vuelven a ejecutar en cada entrega contra nuestro propio verificador, sobre una factura completa. El primero dispara este código, el segundo no.

Lo que dispara el código:

<ram:ID>2026-114

Lo que hay que escribir en su lugar:

<ram:ID>2026-114</ram:ID>

Dónde se juega

Esta comprobación es nuestra, no un código de la norma: no cubrimos bastante de la EN 16931 como para tomar prestados sus números, y un código oficial mal atribuido enviaría a corregir el campo equivocado. Se refiere a XML.

Comprobar mi factura Todos los códigos de rechazo