Dividend Chile GPT · Actions GPT
Fechas de divulgacion de los estados financieros de las empresas emisoras de valores registradas en la CMF
GET /getFechasDeDivulgacionObtiene fechas de divulgación de estados financieros basadas en varios criterios, por defecto las del día de hoy.Devuelve una lista de fechas de divulgación de estados financieros, si no se especifica ningún criterio, se devuelven las del día de hoy.
Schéma original API
openapi: 3.0.0
info:
title: Fechas de divulgacion de los estados financieros de las empresas emisoras de valores registradas en la CMF
version: 1.0.0
servers:
- url: https://southamerica-east1-hechosesenciales-398116.cloudfunctions.net/
paths:
/getFechasDeDivulgacion:
get:
operationId: getFechasDeDivulgacion
summary: Obtiene fechas de divulgación de estados financieros basadas en varios criterios, por defecto las del día de hoy.
description: Devuelve una lista de fechas de divulgación de estados financieros, si no se especifica ningún criterio, se
devuelven las del día de hoy.
parameters:
- in: query
name: startDate
required: false
schema:
type: string
format: date
description: Fecha de divulgación, fecha de inicio del rango; requiere endDate como parámetro complementario (opcional).
- in: query
name: endDate
required: false
schema:
type: string
format: date
description: Fecha de divulgación, fecha de fin del rango; requiere startDate como parámetro complementario (opcional).
- in: query
name: rut
required: false
schema:
type: string
description: RUT de la entidad (opcional).
- in: query
name: razonSocial
required: false
schema:
type: string
description: Razón social de la entidad (opcional).
- in: query
name: year
required: false
schema:
type: string
description: Año tributario de los estados financieros (opcional).
responses:
"200":
description: Lista de fechas de divulgación de estados financieros que coinciden con los criterios, por defecto las del
día de hoy.
content:
application/json:
schema:
type: array
items:
type: object
properties:
id:
type: integer
description: Identificador único del registro en base de datos, es in dato interno, no tiene relevancia para el usuario.
created_at:
type: string
format: date-time
description: Fecha de creación del registro en base de datos, es un dato interno, no tiene relevancia para el usuario.
rut:
type: string
description: Rut de la empresa que divulga los estados financieros.
razon_social:
type: string
description: Razon social de la empresa que divulga los estados financieros.
anio:
type: integer
description: Año tributario de los estados financieros.
periodo:
type: string
description: Periodo (Marzo, Junio, Septiembre, Diciemrbre) del año tributario de los estados financieros.
fecha:
type: string
format: date
description: Fecha de divulgación de los estados financieros.
Indicadores Diarios, Dividendos, Acciones Registradas e Indicadores de Empresas API
GET /getHechosEsencialesAPIObtiene una lista de hechos esenciales en un rango de fechas o por entidad o número de documento.Devuelve una lista de hechos esenciales si solo se da una fecha, se obtienen los hechos esenciales de esa fecha, si se dan dos fechas, se obtienen los hechos esenciales entre esas dos fechas, si se da una entidad, se obtienen los hechos esenciales de esa entidad
GET /getIndicadoresFinancierosSociedadesIFRSObtiene indicadores financieros de sociedades bajo normas IFRS.Devuelve una lista con Indicadores Financieros de Sociedades con IFRS calculados por la CMF basados en varios criterios de búsqueda.
GET /getRegistroDeAccionesObtiene emisión de acciones de Emisores de valores inscritos en el Registro de Valores de la CMF basados en varios criterios de búsqueda.Devuelve una lista de emisión de acciones de Emisores de valores inscritos en el Registro de Valores de la CMF basados en varios criterios de búsqueda.
GET /getIndicadoresMensualesByDateDevuelve los valores de la variación mensual IPC y UTM dependiendo de los parámetro enviados.Si se envia month y year se obtiene los valores para ese mes en ese año. Si se envia año, devuelve los valores para todos los meses del años, en caso de no recibir valor para un mes, se debe consultar el valor para ese mes especifico.
GET /getIndicadoresByDateDevuelve los valores del dolar, euro y UF dependiendo de los parámetro enviados.Si se envia day, month y year se obtiene el valor de ese día, si se envia month y year se obtiene el valor del mes, si se envia solo year se obtiene el valor del año.
GET /getDividendosByDateObtiene dividendos por rango de fechas.Devuelve una lista de dividendos según la fecha límite o de pago de dividendos, dependiendo del parámetro 'fechaTipo'.
Schéma original API
openapi: 3.0.0
info:
title: Indicadores Diarios, Dividendos, Acciones Registradas e Indicadores de Empresas API
version: 1.0.0
servers:
- url: https://southamerica-west1-hechosesenciales-398116.cloudfunctions.net
paths:
/getHechosEsencialesAPI:
get:
operationId: getHechosEsencialesAPI
summary: Obtiene una lista de hechos esenciales en un rango de fechas o por entidad o número de documento.
description: Devuelve una lista de hechos esenciales si solo se da una fecha, se obtienen los hechos esenciales de esa
fecha, si se dan dos fechas, se obtienen los hechos esenciales entre esas dos fechas, si se da una entidad, se
obtienen los hechos esenciales de esa entidad
parameters:
- in: query
name: startDate
schema:
type: string
format: date
description: Fecha de publicación del hecho esencial, fecha de inicio del rango. (opcional).
- in: query
name: endDate
schema:
type: string
format: date
description: Fecha de fin para la consulta, fecha de fin del rango; requiere startDate como parámetro complementario.
(opcional).
- in: query
name: razonSocial
schema:
type: string
description: Razón social de la entidad (opcional).
- in: query
name: numeroDocumento
schema:
type: integer
description: Número del documento (opcional).
responses:
"200":
description: Lista de hechos esenciales que coinciden con los criterios de búsqueda.
content:
application/json:
schema:
type: array
items:
type: object
properties:
id:
type: integer
description: Identificador único del registro en base de datos, es un dato interno, no tiene relevancia para el usuario.
created_at:
type: string
format: date-time
description: Fecha de creación del registro en base de datos, es un dato interno, no tiene relevancia para el usuario.
fecha:
type: string
format: date
description: Fecha de publicación del hecho esencial.
hora:
type: string
format: time
description: Hora de publicación del hecho esencial.
numero_documento:
type: integer
description: Número del documento.
entidad:
type: string
description: Razón social de la entidad.
materia:
type: string
description: Materia del hecho esencial.
url:
type: string
description: URL del hecho esencial, se debe concatenar con https://www.cmfchile.cl
procesado:
type: boolean
description: Indica si el hecho esencial ya fue procesado por el sistema.
tweetId:
type: string
description: Identificador del tweet asociado al hecho esencial.
texto_hecho_esencial:
type: string
description: Texto del hecho esencial, si esta null se debe acceder al documento original concatenando con el campo url
con https://www.cmfchile.cl
datos_json:
type: string
description: Datos del hecho esencial en formato JSON.
/getIndicadoresFinancierosSociedadesIFRS:
get:
operationId: getIndicadoresFinancierosSociedadesIFRS
summary: Obtiene indicadores financieros de sociedades bajo normas IFRS.
description: Devuelve una lista con Indicadores Financieros de Sociedades con IFRS calculados por la CMF basados en
varios criterios de búsqueda.
parameters:
- in: query
name: startDate
required: false
schema:
type: string
format: date
description: Fecha de cálculo de los indicadores, fecha de inicio del rango; requiere endDate como parámetro
complementario.
- in: query
name: endDate
required: false
schema:
type: string
format: date
description: Fecha de cálculo de los indicadores, fecha de fin del rango; requiere startDate como parámetro
complementario.
- in: query
name: rut
required: false
schema:
type: string
description: RUT de la sociedad.
- in: query
name: razonSocial
required: false
schema:
type: string
description: Razón social de la sociedad.
- in: query
name: mesPeriodo
required: false
schema:
type: string
description: Mes del periodo de los indicadores a consultar, debe ser alguno de Marzo,Junio,Septiembre,Diciembre en
números 03,06,09,12. Requiere anioPeriodo como parámetro complementario.
- in: query
name: anioPeriodo
required: false
schema:
type: string
description: Año del periodo de los indicadores a consultar, ejemplo 2023. Requiere mesPeriodo como parámetro
complementario.
responses:
"200":
description: Lista de indicadores financieros de sociedades IFRS.
content:
application/json:
schema:
type: array
items:
type: object
properties:
id:
type: integer
description: Identificador único del registro en base de datos, es un dato interno, no tiene relevancia para el usuario.
created_at:
type: string
format: date-time
description: Fecha de creación del registro en base de datos, es un dato interno, no tiene relevancia para el usuario.
fecha:
type: string
format: date
description: Fecha de cálculo de los indicadores, el mes debe ser alguno de Marzo,Junio,Septiembre,Diciembre.
rut:
type: string
description: Rut de la empresa que emite las acciones.
razon_social:
type: string
description: Razón social de la empresa que emite las acciones.
tipo_de_estado:
type: string
description: Tipo de estados de financieros Consolidado o Individual.
tipo_de_estado_de_situacion_financiera:
type: string
description: Tipo de estados de situación financiera Clasificado o Liquidez.
tipo_de_estado_de_resultados_integrales:
type: string
description: Tipo de estados de resultados integrales Función o Naturaleza.
fecha_de_calculo:
type: string
format: date
description: Fecha de calculo de los indicadores con información enviada por las sociedades en su archivo XBRL a la
fecha correspondiente. Ésta fue validada a través de la Taxonomía XBRL SVS CL-CI respectiva,
pero no está auditada.
rentabilidad_del_patrimonio_descontado_la_ganancia_o_perdida:
type: number
format: float
description: Rentabilidad del patrimonio descontado la ganancia o pérdida, en %.
rentabilidad_del_activo_total:
type: number
format: float
description: Rentabilidad del activo total, en %.
rentabilidad_bruta:
type: number
format: float
description: Rentabilidad bruta, en %.
rentabilidad_operacional:
type: number
format: float
description: Rentabilidad operacional, en %.
rentabilidad_neta:
type: number
format: float
description: Rentabilidad neta, en %.
capital_de_trabajo_neto_miles_unidad_monetaria:
type: integer
description: Capital de trabajo neto, en miles de unidad monetaria.
liquidez_corriente_veces:
type: number
format: float
description: Liquidez corriente, en veces.
test_acido_veces:
type: number
format: float
description: Test ácido, en veces.
permanencia_de_cuentas_por_cobrar_dias:
type: integer
description: Permanencia de cuentas por cobrar, en días.
permanencia_de_inventarios_dias:
type: integer
description: Permanencia de inventarios, en días.
permanencia_de_cuentas_por_pagar_dias:
type: integer
description: Permanencia de cuentas por pagar, en días.
deuda_patrimonio_veces:
type: number
format: float
description: Deuda/patrimonio, en veces.
deuda_financiera_patrimonio_veces:
type: number
format: float
description: Deuda financiera/patrimonio, en veces.
rotación_del_activo_veces:
type: number
format: float
description: Rotación del activo, en veces.
rotación_activos_fijos_veces:
type: number
format: float
description: Rotación activos fijos, en veces.
ebitda_sobre_costo_financiero_veces:
type: number
format: float
description: EBITDA sobre costo financiero, en veces.
/getRegistroDeAcciones:
get:
operationId: getRegistroDeAcciones
summary: Obtiene emisión de acciones de Emisores de valores inscritos en el Registro de Valores de la CMF basados en
varios criterios de búsqueda.
description: Devuelve una lista de emisión de acciones de Emisores de valores inscritos en el Registro de Valores de la
CMF basados en varios criterios de búsqueda.
parameters:
- in: query
name: startDate
required: false
schema:
type: string
format: date
description: Fecha de inscripción, fecha de inicio del rango; requiere endDate como parámetro complementario.
- in: query
name: endDate
required: false
schema:
type: string
format: date
description: Fecha de inscripción, fecha de fin del rango; requiere startDate como parámetro complementario..
- in: query
name: rut
required: false
schema:
type: string
description: RUT para la búsqueda, incluir punto y guión.
- in: query
name: razonSocial
required: false
schema:
type: string
description: Razón social para la búsqueda.
- in: query
name: numeroInscripcion
required: false
schema:
type: string
description: Número de inscripción para la búsqueda.
responses:
"200":
description: Lista de emisión de acciones de Emisores de valores que coinciden con los criterios de búsqueda.
content:
application/json:
schema:
type: array
items:
type: object
properties:
id:
type: integer
description: Identificador único del registro en base de datos, es in dato interno, no tiene relevancia para el usuario.
created_at:
type: string
format: date-time
description: Fecha de creación del registro en base de datos, es un dato interno, no tiene relevancia para el usuario.
numero_inscripcion:
type: integer
description: Número de inscripción de la emisión de acciones en el registro de Emisores de valores.
fecha_inscripcion:
type: string
format: date
description: Fecha de inscripción de la emisión de acciones en el registro de Emisores de valores.
rut:
type: string
description: Rut de la empresa que emite las acciones.
razon_social:
type: string
description: Razón social de la empresa que emite las acciones.
serie_afecta:
type: string
description: Serie de acciones afectas a la emisión.
numero_acciones:
type: integer
description: Número de acciones emitidas.
moneda:
type: string
description: Moneda en la que se emiten las acciones.
total:
type: integer
description: Total monto inscrito de todas las series en la moneda que corresponda.
/getIndicadoresMensualesByDate:
get:
operationId: getIndicadoresMensualesByDate
summary: Devuelve los valores de la variación mensual IPC y UTM dependiendo de los parámetro enviados.
description: Si se envia month y year se obtiene los valores para ese mes en ese año. Si se envia año, devuelve los
valores para todos los meses del años, en caso de no recibir valor para un mes, se debe consultar el valor para
ese mes especifico.
parameters:
- in: query
name: month
required: false
schema:
type: string
description: Mes del año, si no se envía se asume que se quiere consultar por año.
- in: query
name: year
required: true
schema:
type: string
description: Año, es obligatorio.
responses:
"200":
description: Lista de indicadores financieros IPC y UTM para el período especificado.
content:
application/json:
schema:
type: array
items:
type: object
properties:
id:
type: integer
description: Identificador único del indicador financiero, es dato interno, no tiene relevancia para el usuario.
created_at:
type: string
format: date-time
description: Fecha de creación del registro, es un dato interno, no tiene relevancia para el usuario.
fecha:
type: string
format: date
description: Fecha del indicador financiero, siempre será del primer día del mes.
ipc:
type: number
format: float
description: Variación mensual del IPC para el mes especificado.
utm:
type: number
format: float
description: Valor de la UTM para la fecha especificada.
/getIndicadoresByDate:
get:
operationId: getIndicadoresByDate
summary: Devuelve los valores del dolar, euro y UF dependiendo de los parámetro enviados.
description: Si se envia day, month y year se obtiene el valor de ese día, si se envia month y year se obtiene el valor
del mes, si se envia solo year se obtiene el valor del año.
parameters:
- in: query
name: day
required: false
schema:
type: string
description: Día del mes, si no se envía se asume que se quiere consultar por mes y año.
- in: query
name: month
required: false
schema:
type: string
description: Mes del año, si no se envía se asume que se quiere consultar por año.
- in: query
name: year
required: true
schema:
type: string
description: Año, es obligatorio.
responses:
"200":
description: Valores del Dólar, Euro y UF para el período especificado.
content:
application/json:
schema:
type: array
items:
type: object
properties:
id:
type: integer
description: Identificador único del indicador financiero, es dato interno, no tiene relevancia para el usuario.
created_at:
type: string
format: date-time
description: Fecha de creación del registro, es un dato interno, no tiene relevancia para el usuario.
fecha:
type: string
format: date
description: Fecha del indicador financiero.
dolar:
type: number
format: float
description: Valor del dolar para la fecha especificada.
euro:
type: number
format: float
description: Valor del euro para la fecha especificada.
uf:
type: number
format: float
description: Valor de la UF para la fecha especificada.
/getDividendosByDate:
get:
operationId: getDividendosByDate
summary: Obtiene dividendos por rango de fechas.
description: Devuelve una lista de dividendos según la fecha límite o de pago de dividendos, dependiendo del parámetro
'fechaTipo'.
parameters:
- in: query
name: startDate
required: false
schema:
type: string
format: date
description: Fecha de inicio del rango; opcional.
- in: query
name: endDate
required: false
schema:
type: string
format: date
description: Fecha de fin del rango; opcional.
- in: query
name: fechaTipo
required: false
schema:
type: string
enum:
- fecha_limite
- fecha_pago
description: Tipo de fecha para la consulta ('fecha_limite' o 'fecha_pago'). Por defecto es 'fecha_pago'.
responses:
"200":
description: Lista de dividendos, filtrados por rango de fechas.
content:
application/json:
schema:
type: array
items:
$ref: "#/components/schemas/Dividendo"
components:
schemas:
Dividendo:
type: object
properties:
id:
type: integer
description: Identificador único del dividendo, es in dato interno, no tiene relevancia para el usuario.
created_at:
type: string
format: date-time
description: Fecha de creación del registro, es un dato interno, no tiene relevancia para el usuario.
fecha:
type: string
format: date
description: Fecha de pago del dividendo.
rut:
type: string
description: Rut de la empresa que pagará el dividendo.
razon_social:
type: string
description: Razón social de la empresa que pagará el dividendo.
nemotecnico:
type: string
description: Nemotécnico de la empresa que pagará el dividendo.
numero_dividendo:
type: integer
description: Número de secuencia del dividendo.
tipo_dividendo:
type: integer
description: 1 provisorio; 2 definitivo, mínimo obligatorio; 3 adicional o eventual
serie_afecta:
type: string
description: Serie de acciones afectas al dividendo.
fecha_acuerdo:
type: string
format: date
description: Fecha del acuerdo de la junta de accionistas.
fecha_cierre:
type: string
format: date
description: Fecha de cierre de libro de acciones.
fecha_limite:
type: string
format: date
description: Fecha límite para alguna acción específica relacionada con el dividendo, la última fecha para adquirir
acciones y tener derecho al dividendo.
fecha_pago_dividendos:
type: string
format: date
description: Fecha de pago del dividendo.
moneda:
type: string
description: Moneda en la que se pagará el dividendo.
dividendo_por_accion:
type: number
format: float
description: Monto del dividendo por cada acción.
numero_acciones:
type: integer
description: Número total de acciones afectadas por el dividendo.
total_moneda_en_miles:
type: integer
description: Monto total en miles a pagar en la moneda especificada.
total_pesos_en_miles:
type: integer
description: Para efectos de presentar los totales en moneda chilena, las sociedades que llevan su contabilidad en
moneda extranjera, se convirtieron a pesos utilizando el tipo de cambio correspondiente a la fecha a que se
refieren las estadísticas.
tasa_cambio:
type: number
format: float
description: Tasa de cambio de la moneda en que se pagará.