Generación de cesiones de siniestros

Función general

Genera las cesiones de coaseguro y reaseguro facultativo y proporcional correspondientes a los siniestros de las pólizas con coaseguro y/o reaseguro emitidas por la empresa.
El programa también genera una cesión para el negocio aceptado, sea de reaseguro o coaseguro.

Información técnica

Notas para el programador

El usuario introduce la fecha hasta la cual quiere generar las cesiones. En la tabla de realización de los últimos procesos (ctrol_date), se encuentra un registro que indica la última vez que fue ejecutado el programa. Cuando el usuario introduzca la fecha hasta, el sistema verifica que sea mayor a esta fecha. De esta manera, se controla que no haya ningún día que no se procese y además que no se generen cesiones a siniestros que ya se les creó.
El programa realiza automáticamente la repartición de las reservas declaradas, de los pagos y de los recobros correspondientes a siniestros de pólizas emitidas por la empresa. Para realizar esta repartición se utiliza el monto especificado en el archivo de movimiento de siniestros, para cada uno de los movimientos del siniestro.
El proceso es similar al que genera las cesiones de primas, con la diferencia que las cesiones se crean a partir del archivo de movimientos de siniestros, en el cual son grabados las reservas, pagos de siniestros y recobros.
Por cada siniestro se verifica si fueron generadas las cesiones, para evitar crear de nuevo la cesión.
Se distribuyen los movimientos de reservas, pagos y recobros que no hayan sido procesados, según las distribuciones de coaseguro y/o reaseguro de la póliza correspondientes al emitir la póliza.
La periodicidad de este proceso es mensual, aunque puede ejecutarse en el momento que se desee, ya que el programa toma únicamente los movimientos de siniestros que estén pendientes por realizar las cesiones.
Se recomienda generar las cesiones después de haber creado los asientos contables automáticos (ver especificaciones funcionales del módulo de Contabilidad).

.

.

Generación de cesiones de siniestros

(CRL002)

Parámetros

Fecha desde: Fecha de efecto minima de los movimientos de siniestro que deben ser tomados en cuenta para la generación de cesiones de siniestro.

Fecha hasta: Fecha de efecto máxima de los movimientos de siniestro que deben ser tomados en cuenta para la generación de cesiones de siniestro.

Tipo de ejecución:

Preliminar: Indica que el proceso se genera de modo preliminar (se lista la información procesada, pero no se realiza la cesión de siniestro cuando corresponda ni se realizan actualizaciones a la base de datos). Esta opción se muestra seleccionada en su defecto.

Definitivo: Indica que el proceso se genera de modo definitivo (se lista la información procesada, se realiza la cesión de siniestro cuando corresponda y también se realizan las actualizaciones de a la base de datos).

 

Validaciones

Campo

Descripción

 Error/adv

Fecha hasta 

Debe estar llena.
06025
Si este campo está lleno, debe ser posterior a la última fecha de ejecución del proceso.
06024

Frecuencia de ejecución

Mensual, pero puede ser a petición del usuario.

Requisitos

No tiene. Se recomienda que se ejecute después de haber generado los asientos contables automáticos de siniestros (CPL012) del módulo de Contabilidad.

Instrucciones de ejecución

Este reporte se ejecuta desde el módulo de listados con la opción menú de reportes por módulo.

Instrucciones en caso de interrupción

Volver a ejecutar el reporte.

Proceso batch

Proceso

Se ejecuta el proceso de cesiones pasándole como parámetros:
  • Fecha hasta del proceso, dado como parámetro.
Se lee la tabla de movimientos de una cobertura (cl_m_cover) para el movimiento de siniestro que se procesa.
Sino (tipo de procesamiento ='2', margen de solvencia) entonces:
Se obtienen los registros procesados en la carga automática de siniestros “directos”, para ello se lee la tabla maestra del margen de solvencia (Margin_master) con:
- Tipo de tabla =’Siniestros’
- Origen=’Directos’
- Fecha inicio = máxima fecha inicio (para obtener la última tabla de siniestros directas generada) y menor que “fecha hasta” parámetro.
- Fecha fin <= fecha hasta parámetro
Y haciendo join con la tabla de detalle de coberturas procesadas en el margen de solvencia para siniestros (Margin_claDet) por el área de seguros-período-número consecutivo asociado a la tabla (nIdTable). La información se ordena por Área de seguros,Fecha inicio,Clasificación de estados (nClaimClass), Ramo, Producto, Moneda, Módulo,Cobertura, Clasificación.
  • Si el "tipo de procesamiento='1' (cesiones de siniestros) entonces :
  • Si la distribución de coaseguro a tomar para el siniestro es al nivel de la póliza (claim_his.sCoinsu_ind=2) :
    • Se lee la tabla de distribución de coaseguro (coinsuran) para buscar la distribución de coaseguro vigente de la póliza a la fecha del movimiento.
    • Se procede a calcular y generar la cesión de siniestro de coeaseguro correspondiente (claim_cesco) por cada cobertura afectada y compañías participantes en coaseguro.
  • Si la distribución de coaseguro a tomar para el siniestro es al nivel del siniestro (claim_his.sCoinsu_ind=1):
    • Se lee la tabla de distribución de coaseguro de un siniestro (cl_coinsuran) para buscar la distribución de coaseguro asociada al siniestro.
    • Se procede a calcular y generar la cesión de siniestro de coeaseguro correspondiente (claim_cesco) por cada cobertura afectada y compañías participantes en coaseguro.
  • Si la distribución de reaseguro a tomar para el siniestro es al nivel de la póliza (obtener de campo "claim_his.sReinsu_ind=2" si el tipo de procesamiento='1'; sino obtener de Margin_claDet.sReinsu_ind ):
    • Por cada cobertura involucrada en el movimiento de siniestro que se procesa, se lee la tabla de distribución de reaseguro (reinsuran) para buscar la distribución de reaseguro vigente de la póliza - certificado a la fecha de ejecución del proceso.
    • Se procede a calcular y generar la cesión de siniestro de reaseguro correspondiente (claim_ces) por cada cobertura afectada y compañías participantes en el contrato (part_contr).
  • Si la distribución de reaseguro a tomar para el siniestro es al nivel de la póliza (claim_his.sReinsu_ind=1):
    • Por cada cobertura involucrada en el movimiento de siniestro que se procesa, se lee la tabla de distribución de coaseguro de un siniestro (cl_reinsuran) para buscar la distribución de coaseguro asociada al siniestro.
         
    •  Se procede a calcular la cesión de siniestros. Si el "tipo de procesamiento='1' (cesiones de siniestros) entonces se genera la cesión de siniestro de reaseguro correspondiente (claim_ces) por cada cobertura afectada y compañías participantes en el contrato (part_contr).
    • Si tipo de procesamiento ='2' (margen de solvencia) entonces:
      • A medida que se procesa la información, se irá agrupando y totalizando por Área de seguros-Clasificación de estados de siniestros (por pagar, pagados)-Ramo-Producto-Moneda-Módulo-Cobertura-Clasificación.

    Efecto

    Si el "tipo de procesamiento='1' (cesiones de siniestros) entonces :
    Por cada cesión de siniestro de coaseguro se genera un registro en la tabla de cesiones de siniestros (claim_cesco).
    Por cada cesión de siniestro de reaseguro se genera un registro en la tabla de cesiones de siniestros (claim_ces).
    Por cada movimiento de siniestro (claim_his) tomado en cuenta para el proceso, se actualiza el indicador de tomado en cuenta para el proceso de cesiones.
    Al finalizar la ejecución del proceso,
  • Se actualiza el archivo de ejecución del proceso (ctrol_date) a fin de colocar la fecha de ejecución del proceso (pasado como parámetro) como fecha de última ejecución del proceso.
  • Se actualiza el archivo numerador (numerator) a fin de actualizar el número asociado a la relación de cesiones generada.
  • Notas para el programador

    El importe a distribuir entre las compañías es tomado del archivo de detalle del movimiento (cl_m_cover) asociado al siniestro en tratamiento.
    El importe de la cesión se realiza en la moneda asociada al contrato de reaseguro. Debido a esto, el sistema realiza la conversión de los montos del siniestro a la moneda asociada al contrato.

    Fórmulas

    Importe de la cesión de coaseguro:
    Donde:
    % Participación: Es el porcentaje de participación de la compañía coaseguradora .
    Importe de la cesión de reaseguro:
    Donde:
    Importe siniestro: Es el importe del siniestro, en el ramo reaseguro en cuestión.
    Total cedido coas.: Es el importe total del coaseguro cedido en el siniestro.
    % Participación: Es el porcentaje de participación de la compañía reaseguradora.

    Otros Enlaces Relacionados

    Para mas información ver Index.htm