SIPS Formato y lista de errores

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

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.

Ejemplo

La empresa ACME entrega PS_ELECTRICIDAD para el periodo 2020-01 (no importando el resultado de la misma) detecta un error en la entrega y realiza una nueva carga con un fichero corregido, los datos anteriores se eliminarán y la carga anterior quedará CANCELADA, sin tener en cuenta el resultado de la siguiente