apigatewaycl.api_client.previred package
Submodules
apigatewaycl.api_client.previred.indicadores module
Módulo para los Indicadores Previsionales de Previred.
Para más información sobre la API, consulte la documentación completa de Previred.
- class apigatewaycl.api_client.previred.indicadores.Indicadores(identificador: str | None = None, clave: str | None = None, api_token: str | None = None, api_url: str | None = None, api_raise_for_status: bool = True, api_auth_cache: bool | None = None, **kwargs: str)[fuente]
Bases:
ApiBaseCliente para los indicadores previsionales de Previred.
- data(periodo: str) ApiResponse[dict[str, Any]][fuente]
Datos de un indicador previsional.
Las tasas se entregan como fracción (0.0144 equivale a 1,44%) y los montos en pesos.
Respuesta (ejemplo):
{ "data": { "indicadores": { "moneda": { "CLF": 40873.77, "UTM": 71649, "UTA": 859788, "periodo_anterior": {"CLF": 40844.79} }, "afc": { "plazo_indefinido_empleador": 0.024, "plazo_indefinido_trabajador": 0.006, "plazo_fijo_empleador": 0.03, "plazo_fijo_trabajador": 0, "superior_11_anios_empleador": 0.008, "...": "..." }, "afp": { "empleador": 0.001, "trabajador": 0.1, "comision": { "03": 0.0144, "05": 0.0127, "08": 0.0145, "29": 0.0116, "33": 0.0144, "...": "..." }, "sis": 0.0178 }, "apv": {"tope_mensual": 2043689, "tope_anual": 24524262}, "asignacion_familiar": { "tramo_a_hasta": 649039, "tramo_a_monto": 22601, "tramo_b_hasta": 947990, "tramo_b_monto": 13870, "tramo_c_hasta": 1478539, "...": "..." }, "deposito_convenido": {"tope_anual": 36786393}, "renta_imponible_minima": { "general": 553553, "menores_18_mayores_65": 412938, "casa_particular": 553553, "fines_no_remuneracionales": 356815 }, "renta_imponible_tope": { "afp": 3678639, "inp": 2450687, "afc": 5526134 }, "...": "..." }, "periodo": "202608", "periodo_anterior": "202607", "periodo_siguiente": "202609" }, "metadata": {"timestamp": "..."} }
- Parámetros:
periodo (str) – Período del indicador (AAAAMM).
- Devuelve:
Respuesta de la API, con data y metadata. En data, períodos, moneda (UF/UTM/UTA), renta imponible, AFP, seguro de cesantía, seguro social, otras cotizaciones, ahorro previsional y asignación familiar.
- Tipo del valor devuelto:
ApiResponse[dict[str, Any]]
- pdf(periodo: str) bytes[fuente]
PDF de un indicador previsional.
- Parámetros:
periodo (str) – Período del indicador (AAAAMM).
- Devuelve:
Contenido del PDF del indicador.
- Tipo del valor devuelto:
bytes
- periodos() ApiResponse[list[dict[str, Any]]][fuente]
Listado de URLs del PDF de los indicadores previsionales.
Respuesta (ejemplo):
{ "data": [ { "url": "https://www.previred.com/wp-content/u...", "periodo": "202501" } ], "metadata": {"timestamp": "..."} }
- Devuelve:
Respuesta de la API, con data y metadata. En data, listado de indicadores con su URL de PDF y período.
- Tipo del valor devuelto:
ApiResponse[list[dict[str, Any]]]
Module contents
Clientes específicos por servicio de Previred (indicadores).