Tablas maestras

Para la verificación de las listas de valores en los campos a presentar en cada fichero CSV se ha creado un servicio REST que devuelve dicha lista.

Se dispone también de un servicio que obtiene la lista de las tablas asociadas con un procedimiento concreto.

Recomendamos la lectura de los servicios de Catalogo para obtener los identificadores de procedimiento y otros valores de interés para las llamadas al API.

Estas son las tablas maestras asociadas a cada campo

Para el tipo de fichero: SIPS2_PS_ELECTRICIDAD

Para el tipo de fichero: SIPS2_CONSUMOS_ELECTRICIDAD

Para el tipo de fichero: SIPS2_PS_GAS

Para el tipo de fichero: SIPS2_CONSUMOS_GAS

Para el tipo de fichero: SIPS2_LOPD_GAS

Estas son las llamadas:

Tablas de un procedimiento

https://api.cnmc.gob.es/maestras/v1/tablas/procedimiento/<idProcedimiento>

idProcedimiento: Identificador numérico del procedimiento del que se desean consultar las tablas

La respuesta es como esta:

[

{"nombre":"108 Periodicidad Facturación","nombreCorto":"108_PERIODO_FACTURACION","descripcion":"Tabla 108 Periodicidad Facturación","versionActiva":"v1"},

{"nombre":"111 Tipo de Telegestion","nombreCorto":"111_TIPO_TELEGESTION","descripcion":"Tabla 111 Tipo de Telegestion","versionActiva":"v1"},

...

]

Valores de una tabla

https://api.cnmc.gob.es/maestras/v1/tabla/<nombre_tabla>

nombre_tabla: Corresponde con el nombre corto de la anterior lista

La respuesta es como esta:

[

{

version: "v1",

clave: "01",

valor: "Telegestión operativa con Curva de Carga Horaria",

descripcion: "Sólo aplica a equipos integrados en el sistema de Telegestión con capacidad de obtener CCH"

},

{

version: "v1",

clave: "02",

valor: "Telegestión Operativa sin curva de carga Horaria",

descripcion: "Sólo aplica a equipos integrados en el sistema de Telegestión sin capacidad de obtener CCH"

},

{

version: "v1",

clave: "03",

valor: "Sin Telegestión",

descripcion: "Aplica a equipos no integrados en el sistema de telegestión y a los puntos de medida 1, 2, 3 y 4, hasta que se incorporen estos últimos al sistema de telegestión"

}

]

Donde los campos del JSON de respuesta indican:

  • version: Versión de la tabla
  • clave: Valor a introducir en el fichero, la clave de la entrada
  • valor: Nombre del valor asociado a dicha clave
  • descripcion: Descripción larga, sobre el valor

Ej. con la tabla PROVINCIAS (sin versión ni descripción)

{"clave":"01","valor":"Araba/Álava"}