¿Qué es el rechazo "Error en Schema: invalid character"?
Si al emitir un documento tributario este es rechazado por el siguiente motivo:
También puede revisar el motivo en "Ver estado envío en SII"
Esto quiere decir que en el documento incluía un caracter que el SII no permite en los XML y debe ser corregido eliminándolo.
Haz clic AQUÍ para ver un vídeo con más detalles sobre el motivo del rechazo.
En este caso se añadió el caracter que es representado por el número 8243 (por eso en el error sale ese número) y el SII lo rechazó.
Se mostrará cómo detectar el caracter a partir del número del error y cómo solucionarlo.
- Descargar el XML del documento y abrir como un archivo de texto (.txt):
- Buscar en el contenido del archivo el caracter inválido, en este caso el caracter 8243:
PD: con esto, también podremos identificar en qué área del documento se encuentra el caracter inválido para el SII. - Existe la posibilidad que el caracter sea "imprimible", esto significa que corresponda a un caracter "especial" que se puede visualizar. Para determinar esto puede hacer la siguiente búsqueda en Google:
- La búsqueda tiene 2 opciones, que en la caja de búsqueda salga el caracter en cuestión (este caso) o que salga vacío (en cuyo caso sería un caracter "no imprimible"). Al realizar la búsqueda el navegador para el caso mencionado muestra que es que es el siguiente tipo de comillas:
- Al conocer que el caracter inválido se podrá determinar cómo o dónde se introdujo, para así, eliminar el DTE y volver a emitir sin añadir ese caracter.
Si el caracter es "no imprimible" (no se ve al buscarlo) podría ser algo como: fin de línea, fin de archivo o escritura de derecha a izquierda.
Otro caso común con caracteres "imprimibles" que producen rechazos, son los emojis. Estos no están permitidos por el SII, por lo que si envía un emoji será rechazado el documento por el SII.
Nosotros, controlamos varios casos, pero no todos, por lo que la recomendación final siempre es revisar que los caracteres que se envían sean sólo válidos para evitar este tipo de situaciones.
Haz AQUÍ para ver un vídeo con el paso a paso explicado anteriormente.
¿Qué hago para evitar que mi documento sea rechazado?
Una recomendación para evitar que su documento sea rechazado por error en el esquema es siempre verifique que los caracteres que se envíen sean válidos y así evitará este tipo de situaciones. Ejemplo: No utilizar emojis.