- 20 Oct 2022
- 1 Minute to read
- Print
- DarkLight
- PDF
Importación de medidas horarias
- Updated on 20 Oct 2022
- 1 Minute to read
- Print
- DarkLight
- PDF
Podemos hacer la importación de medidas horarias de 2 formas, pero en ambos casos lo que hacemos es cargar un csv.
Carga de datos desde la aplicación web
Desde el listado de medidas horarias:
- Descargamos la plantilla y la rellenamos con los datos
- Hacemos click en examinar y seleccionamos la plantilla con datos
- Hacemos click en "importar plantilla csv" para cargar los datos
Carga de datos desde la API
Disponemos de un endpoint en {{url_implantación}}/metering/importar-perfil-propio donde podemos cargar el csv enviando una petición POST con los datos como raw
Formato del csv
El cvs que carguemos tiene que ser creado a partir de la plantilla por lo que la primera fila siempre tiene que ser el string "cups;fecha;consumo" y los datos seguir este orden con las siguientes validaciones:
cups: El cups tiene que estar dado de alta en el sistema y tener una longitud de 20 o 22 caracteres.
fecha: Hay que tener en cuenta varias cosas:
- Existen 3 formatos admitidos que son "Y-m-d H:i", "d/m/Y H:i" y "d/m/Y G:i"
- Los registros deben de ser consecutivos en día y hora por ejemplo en un día sin cambio de horario ir desde la hora 0:00 hasta la hora 23:00.
- Cada día debe tener 24 registros con la excepción de los dos días al año con cambio de hora donde el día que hay una hora menos tendremos 23 registros y el día que hay una hora más tendremos 25
consumo: Debe ser un número con la coma como separador decimal y sin separador de miles