Metodología
Cómo decidimos qué cifras se publican, cuándo y con qué nivel de confianza. Sin caja negra: si una fila no aparece, esta página explica por qué.
Línea roja
La regla que rige toda la web: no se inventan cifras. No se interpolan series con huecos, no se estiman cuantías cuando la fuente no las publica desagregadas, no se completan tablas con valores razonables. Si falta el dato, la celda queda vacía y se indica al lector. La única excepción son los cálculos deterministas (por ejemplo, neto a partir de bruto aplicando IRPF estatal y autonómico publicado en el BOE), siempre con su fórmula visible.
Frecuencias de actualización
- Fichas por CCAA, tipo y régimen: mensual, tras la publicación de la Seguridad Social.
- Snapshot anual: a cierre de cada año, con los datos consolidados.
- Comparativa internacional: anual, cuando Eurostat y OCDE actualizan.
- Poder adquisitivo: mensual, con cada nuevo IPC del INE.
- Reformas: cuando se publica una en el BOE.
Trazabilidad
Cada cifra publicada cita la fuente original con URL y fecha de consulta. La fecha responde a cuándo se descargó el dato a nuestro repositorio, no a la fecha del propio dato. Esto permite, ante un cambio retroactivo en la fuente oficial, saber qué versión estamos mostrando.
Cálculos derivados
Algunos indicadores no salen tal cual de la fuente sino de un cálculo determinista a partir de varias series oficiales: pensión bruta a neta (IRPF), pensión vs IPC histórico, pensión vs alquiler/coste de vida. Para estos casos se publica también la fórmula y los inputs.
Validación pre-carga
Cada batch de datos pasa por validación con esquema Pydantic antes de tocar la base de datos: rangos plausibles, monotonicidad de series temporales, consistencia entre totales y desgloses. Si un punto falla, se marca y se queda fuera hasta revisión manual.
Para ver lo que hay y lo que ha cambiado
Esta página describe los criterios. Para auditar el contenido concreto en cada momento existen dos páginas hermanas: la cobertura de datos lista qué hay cargado en cada tabla con su número de filas, rango temporal y fecha de la fuente más reciente; el changelog de cargas recorre cronológicamente las entregas que han modificado la base de datos desde el bootstrap del proyecto.