Buscar en este blog

martes, 21 de julio de 2020

ERROR SCHEMA 2020-07 minInclusive derivado

ERROR SCHEMA 2020-07



Durante el día de ayer me llamo un cliente con un problema con la emisión de documentos DTEs, donde me indicaba que tenia un error de schema que no podía resolver. Así que me dí a la tarea de analizar el problema y estas son las conclusiones.


DATOS DEL ERROR


Al validar el documento de mi cliente utilizando el schema que descargue desde el SII el día 21-07-2020 me da el siguiente error.

=============================================================
Fecha  : 21/07/2020 10:01:59 
Archivo: DTE_SetDTE_R762695111T34F174.xml.xml.xml 

Es incorrecto que el valor de faceta 'minInclusive 'derivado sea menor que el valor de faceta 'minInclusive' primario.


Me dí cuenta que este error no tiene que ver con los datos del documento DTE si no mas bien con la lógica de validación del documento XSD.


ANÁLISIS

Se descargaron los schemas de producción del día 21-07-2020 para Envio DTE.

El archivo SiiTypes_v10.xsd indica lo siguiente para los tipo de datos Dec14_4Type:


Ahora bien, el archivo DTE_v10.xsd indica que para el tipo Dec14_4Type el minInclusive tiene un valor de 0.0000. Entonces cuando el compilador de xsd se ejecuta no encuentra relación entre los dos validaciones de los archivos y regresa el error.

Lamentablemente este error no puede solucionarse localmente, pues es necesario que el SII en ambiente de producción realice los cambios.