Error de XML: ‘An invalid xml character unicode 0x2 was found in the cdata section’
¿Qué es este error?
Cuando intentas crear una Nota de Crédito, una Factura de Venta u otro documento similar en el sistema, puede aparecer un mensaje de error. Aunque el mensaje técnico es largo y confuso, la causa es muy simple: el sistema encontró un carácter especial que no puede procesar.
¿Por qué ocurre?
Generalmente, esto sucede porque se ha escrito o copiado y pegado un símbolo o carácter extraño en alguno de los campos de texto del documento. Estos caracteres pueden ser símbolos como &, %, $ o, más comúnmente, caracteres invisibles que se copian desde otras aplicaciones como Word o un correo electrónico.
El lugar más común donde sucede esto es en los campos de “Descripción” o en cualquier campo de “Comentarios” o texto libre.
¿Cómo lo soluciono?
No te preocupes, la solución es muy sencilla:
- Revisa los campos de texto: Mira con atención todos los campos de texto del documento que estás intentando crear. Presta especial atención a la descripción del producto o servicio y a cualquier campo de comentarios.
- Elimina los caracteres extraños: Si encuentras algún símbolo inusual, bórralo. Si el texto fue copiado de otro lugar, te recomendamos que lo borres por completo y lo vuelvas a escribir manualmente. Esto asegura que no quede ningún carácter oculto.
- Intenta de nuevo: Después de limpiar el texto, guarda los cambios y vuelve a intentar generar el documento. Lo más probable es que ahora sí funcione.