Todos los errores producidos en el procesamiento de los ficheros del procedimiento SIPS corresponden al siguiente formato JSON
Formato
[{
"nombreFichero" : "sips2_gas_ps.zip#2016-04-06_gas_ps_0001.csv",
"uuidFichero" : "687a3dd5-3972-49b2-8798-6ee11a5bd577",
"errores" : [ {
"linea" : 2,
"codigo" : "120",
"campo" : "codigoResultadoInspeccion#22",
"mensaje" : "'1' is not included in the allowed set of values"
}, {
"linea" : 3,
"codigo" : "100",
"campo" : "tipoContador#26",
"mensaje" : "null value encountered"
}
]}]
Este formato tiene dos partes, la identificación del fichero procesado y una lista de errores. Se incluirá un bloque completo (fichero y errores) por cada fichero de la carga, incluyendo cada fichero dentro del archivo zip.
- nombreFichero: Indica el nombre proporcionado del fichero y si es un fichero dentro de un zip se añade el nombre de la entrada en dicho zip
- uuidFichero: Es el UUID identificador del fichero (uuidUpload) dentro de una carga, se puede consultar utilizando listar_cargas
- errores: Lista de los errores, contienen la siguiente información:
- linea: Línea del fichero en la que se ha producido el error
- codigo: Valor tabulado del tipo de error producido, como se ve en el listado a continuación
- campo: Nombre del campo donde se ha producido el error, también se indica su ordinal de posición dentro de la línea
- mensaje: Texto descriptivo con el error concreto
Tabla de errores
CÓDIGO | DESCRIPCIÓN |
---|---|
10 | Número de campos en la cabecera no correcto. Se informa del número leído y las esperadas |
100 | Valor obligatorio no informado |
110 | Tamaño del campo no concordante con la restricción. Se informa del tamaño leído y el esperado |
120 | Valor no encontrado en la lista de posibles. Comprobar valor en Tablas maestras |
130 | Valor numérico incorrecto |
140 | Valor booleano (afirmativo/negativo) incorrecto. Se aceptan sólo valores 1 y 0 |
150 | Valor fecha incorrecto. El formato esperado es: AAAA-MM-DD |
400 | Carga enviada fuera de fechas. El periodo de envío es del 1-8 del mes en curso |
500 | Error general de la aplicación. Para más detalle utilice la Herramienta de reporte de incidencias |
Gestión de errores en las cargas
Si se realiza más de una entrega de una misma empresa en un mismo periodo y con un mismo tipo de fichero sólo se mantiene la última carga presentada, se marcarán como CANCELADA las cargas anteriores.