{
  "$schema": "https://specs.frictionlessdata.io/schemas/data-package.json",
  "name": "reclamometro-financiero",
  "title": "Reclamómetro financiero",
  "description": "Celdas literales de las memorias de reclamaciones del Banco de España, la CNMV y la DGSFP. Cada cifra conserva la URL, la página y el sha256. No es una puntuación ni un cruce entre supervisores.",
  "profile": "tabular-data-package",
  "version": "1.0.0",
  "created": "2026-10-15T08:40:11Z",
  "licenses": [
    {
      "name": "other-at",
      "title": "Cada memoria conserva la licencia de su supervisor. El paquete no las relicencia.",
      "path": "fuentes.csv"
    }
  ],
  "sources": [
    {
      "title": "bde-msr-2025",
      "path": "https://www.bde.es/f/webbe/Secciones/Publicaciones/PublicacionesAnuales/MemoriaServicioReclamaciones/25/MSR2025.pdf"
    },
    {
      "title": "bde-msr-2024",
      "path": "https://www.bde.es/f/webbe/Secciones/Publicaciones/PublicacionesAnuales/MemoriaServicioReclamaciones/24/MSR2024.pdf"
    },
    {
      "title": "bde-msr-2023",
      "path": "https://www.bde.es/f/webbe/Secciones/Publicaciones/PublicacionesAnuales/MemoriaServicioReclamaciones/23/MSR2023.pdf"
    },
    {
      "title": "bde-msr-2022",
      "path": "https://www.bde.es/f/webbe/Secciones/Publicaciones/PublicacionesAnuales/MemoriaServicioReclamaciones/22/MSR2022.pdf"
    },
    {
      "title": "bde-msr-2021",
      "path": "https://www.bde.es/f/webbde/Secciones/Publicaciones/PublicacionesAnuales/MemoriaServicioReclamaciones/21/MSR2021.pdf"
    },
    {
      "title": "dgsfp-2024",
      "path": "https://dgsfp.mineco.gob.es/es/Publicaciones/DocumentosPublicaciones/Memoria%20del%20servicio%20de%20reclamaciones%202024.pdf"
    },
    {
      "title": "dgsfp-2023",
      "path": "https://dgsfp.mineco.gob.es/es/Publicaciones/DocumentosPublicaciones/V3%20memoria%20del%20servicio%20de%20reclamaciones%202023.pdf"
    },
    {
      "title": "dgsfp-2022",
      "path": "https://dgsfp.mineco.gob.es/es/Publicaciones/DocumentosPublicaciones/memoria%20del%20servicio%20de%20reclamaciones%202022%20V3.pdf"
    },
    {
      "title": "dgsfp-2021",
      "path": "https://dgsfp.mineco.gob.es/es/Publicaciones/DocumentosPublicaciones/Memoria%20del%20servicio%20de%20reclamaciones%202021.pdf"
    },
    {
      "title": "cnmv-2025",
      "path": "https://www.cnmv.es/DocPortal/Publicaciones/Informes/Memoria_Reclamaciones_2025.pdf"
    },
    {
      "title": "cnmv-2024",
      "path": "https://www.cnmv.es/DocPortal/Publicaciones/Informes/Memoria_Reclamaciones_2024.pdf"
    },
    {
      "title": "cnmv-2023",
      "path": "https://www.cnmv.es/DocPortal/Publicaciones/Informes/Memoria_Reclamaciones_2023.pdf"
    },
    {
      "title": "cnmv-2022",
      "path": "https://www.cnmv.es/DocPortal/Publicaciones/Informes/Memoria_Reclamaciones_2022.pdf"
    },
    {
      "title": "bde-registro-entidades",
      "path": "https://www.bde.es/f/webbe/SGE/regis/ficheros/es/Registro_Entidades.xlsx"
    }
  ],
  "resources": [
    {
      "name": "observaciones",
      "title": "Celdas publicadas",
      "path": "observaciones.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "encoding": "utf-8",
      "schema": {
        "fields": [
          {
            "name": "supervisor",
            "type": "string",
            "description": "bde, cnmv o dgsfp"
          },
          {
            "name": "year",
            "type": "integer",
            "description": "Año de la cifra"
          },
          {
            "name": "memoria_year",
            "type": "integer",
            "description": "Año de la memoria"
          },
          {
            "name": "entity_id",
            "type": "string",
            "description": "Identificador interno"
          },
          {
            "name": "entity_name",
            "type": "string",
            "description": "Nombre tal como está en la memoria"
          },
          {
            "name": "product",
            "type": "string",
            "description": "Vacío: no hay cruce entidad × producto"
          },
          {
            "name": "metric",
            "type": "string",
            "description": "Identificador de la cifra"
          },
          {
            "name": "value",
            "type": "number",
            "description": "Cifra literal"
          },
          {
            "name": "unit",
            "type": "string",
            "description": "count o percent u otra unidad impresa"
          },
          {
            "name": "cuadro",
            "type": "string",
            "description": "Rótulo del cuadro en esa memoria"
          },
          {
            "name": "rank",
            "type": "integer",
            "description": "Puesto impreso, si lo hay"
          },
          {
            "name": "is_aggregate",
            "type": "boolean",
            "description": "Fila de total"
          },
          {
            "name": "source_url",
            "type": "string",
            "description": "URL del PDF o del registro"
          },
          {
            "name": "source_sha256",
            "type": "string",
            "description": "sha256 del fichero pinado"
          },
          {
            "name": "source_page",
            "type": "integer",
            "description": "Página del PDF"
          },
          {
            "name": "parser_version",
            "type": "string",
            "description": "Versión del extractor"
          },
          {
            "name": "extraction_method",
            "type": "string",
            "description": "Cómo se leyó la celda"
          },
          {
            "name": "series",
            "type": "string",
            "description": "anexo, ranking, grafico u otra serie"
          },
          {
            "name": "flags",
            "type": "string",
            "description": "Avisos separados por |"
          }
        ]
      }
    },
    {
      "name": "entidades",
      "title": "Entidades del extracto",
      "path": "entidades.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "encoding": "utf-8",
      "schema": {
        "fields": [
          {
            "name": "entity_id",
            "type": "string",
            "description": "Identificador interno"
          },
          {
            "name": "display_name",
            "type": "string",
            "description": "Nombre mostrado"
          },
          {
            "name": "codigo_be",
            "type": "string",
            "description": "Código BE vigente, si el casado es único"
          },
          {
            "name": "lei",
            "type": "string",
            "description": "LEI del registro o de la caché revisada"
          },
          {
            "name": "tipo",
            "type": "string",
            "description": "Tipo de entidad del registro"
          },
          {
            "name": "sucesora_codigo_be",
            "type": "string",
            "description": "Código de SUCESORAS, si no hay fila vigente"
          },
          {
            "name": "sucesora_nombre",
            "type": "string",
            "description": "Nombre de la sucesora en el registro"
          },
          {
            "name": "supervisors",
            "type": "string",
            "description": "Supervisores separados por |"
          },
          {
            "name": "flags",
            "type": "string",
            "description": "Avisos del casado separados por |"
          }
        ]
      }
    },
    {
      "name": "fuentes",
      "title": "Memorias pinadas y estado del build",
      "path": "fuentes.csv",
      "format": "csv",
      "mediatype": "text/csv",
      "encoding": "utf-8",
      "schema": {
        "fields": [
          {
            "name": "source_id",
            "type": "string",
            "description": "source_id"
          },
          {
            "name": "supervisor",
            "type": "string",
            "description": "supervisor"
          },
          {
            "name": "year",
            "type": "string",
            "description": "year"
          },
          {
            "name": "url",
            "type": "string",
            "description": "url"
          },
          {
            "name": "kind",
            "type": "string",
            "description": "kind"
          },
          {
            "name": "license",
            "type": "string",
            "description": "license"
          },
          {
            "name": "expected_sha256",
            "type": "string",
            "description": "expected_sha256"
          },
          {
            "name": "sha256",
            "type": "string",
            "description": "sha256"
          },
          {
            "name": "status",
            "type": "string",
            "description": "status"
          },
          {
            "name": "detail",
            "type": "string",
            "description": "detail"
          }
        ]
      }
    }
  ]
}
