Resumen de reaseguros de siniestros por ramo Fecu y cobertura super

Función general

Se muestra el monto de siniestros, el monto cedido y el monto retenido en siniestros, por cada ramo comercial, producto, ramo Fecu, cobertura super y compañía. Los montos se expresan en moneda local (pesos).

Información técnica

 

Resumen de reaseguros de siniestros por ramo Fecu y cobertura super

(CRL843)

Parámetros

Validaciones

Campo

Descripción

 Error/adv

Período

Mes

Mes debe estar lleno
60488

Año

Año debe estar lleno
60490

Frecuencia de ejecución

A petición del usuario.

Requisitos

No aplica.

Instrucciones de ejecución

Este reporte se ejecuta desde el módulo de reportes de co/reaseguro con la opción menú de reportes de co/reaseguro.

Instrucciones en caso de interrupción

Volver a ejecutar.

Proceso batch

Proceso

Para obtener la información que se mostrará en este reporte, se realiza el siguiente proceso:
  • Leer información de la tabla de cesiones de siniestros:
    • Para obtener las cesiones de siniestros retenidas por ramo de reaseguro, se leen de la tabla de cesiones de siniestros (claim_ces) todos aquellos registros cuya fecha de ocurrencia del siniestro (claim_ces.doccurdate), se encuentra dentro del período indicado para la ejecución del reporte y cuyo tipo de cesión sea '1-retenida'. Se utiliza la tabla temporal (temp_crl843), para guardar la información.
    • Para obtener las cesiones de siniestros cedidas por ramo de reaseguro, se leen de la tabla de cesiones de siniestros (claim_ces) todos aquellos registros cuya fecha de ocurrencia del siniestro (claim_ces.doccurdate), se encuentra dentro del período indicado para la ejecución del reporte y cuyo tipo de cesión no sea '1-retenida'. Se utiliza la tabla temporal (temp_crl843), para guardar la información.
  • Por cada registro leído en la tabla de cesiones de siniestro, se debe ubicar en la tabla de siniestros (claim) ciertos campos necesarios para el reporte.
  • Por cada registro de cesión de siniestro se tiene que ubicar la cobertura de la super, esto se debe hacer por medio de las tablas de coberturas generales (gen_cover) y de coberturas de vida (life_cover), luego en la tabla de coberturas genéricas de generales (tab_gencov) y en la tabla de coberturas genéricas de vida (tab_lifcov) respectivamente.
  • Los montos expresados en el reporte son en pesos y se obtienen al convertir cada monto de la moneda original de la cesión (claim_ces.ncurrency) a pesos (moneda local - código reservado de moneda, 1). Para ello se debe hacer uso de la rutina de conversión del sistema: "insCalConvertExchange2". Es importante destacar que la fecha que se utilice para convertir los montos en el caso de este reporte será la fecha de efecto de ocurrencia del siniestro (claim_ces.doccurdate).
    Para la emisión del listado se debe leer la información de la tabla temporal temp_crl843 agrupada y ordenada por ramo de comercial (nbranch), producto (nproduct), ramo Fecu (nbranch_led), cobertura super (scondsvs) y compañía de reaseguro (ncompany).  La descripción del ramo se debe ubicar en la tabla de ramos (table10), según el código del ramo. La descripción del producto se debe ubicar en la tabla de productos de un ramo comercial (prodmaster), según el código del ramo y el producto. La descripción del ramo fecu se debe ubicar en la tabla de ramos Fecu (table75). El nombre de la compañía de reaseguro se localiza por medio de la tabla de compañías (company), según el código de compañía y la tabla de clientes (client), según el código de cliente de la compañía de reaseguro. La descripción del tipo de cesión se debe ubicar en la tabla de tipo de cesión (table173).

    Efecto

    Se almacena los datos en una tabla temporal, denominada temp_crl843.
    Antes de usar la tabla, la misma no debe tener datos, por lo que se deberá eliminar toda la información que se encuentre.

    Notas al programador

    Búsqueda para la tabla de cesiones de siniestros retenidas, si claim_ces.ntype = 1 (claim_ces)

    Campos a seleccionar

    • ncurrency (para ubicar el factor de cambio)
    • ncompany
    • nclaim
    • ncover
    • nmodulec
    • nbranch_led
    • nced_amnt
    • ntype

    Condición de búsqueda

    Información

    Campo

    Operador

    Valor

    Observación

    Siniestro nclaim > 0 Se toman todos los siniestros
    Caso ncase_num > 0 Se toman todos los casos
    Tipo de reclamo ndeman_type > 0 Se toman todos los tipos de reclamo.
    Valores fijos según tabla 692
    Número de la relación de cesiones ncess_nu > 0 Se toman todas las cesiones.
    Número de cesión nid > 0 Se toman todas las cesiones.
    Tipo de cesión ntype = 1 Tipo de cesión. '1-retenidas'
    Año-mes de la cesión nyearmonth = 'año indicado como parámetro (yyyy)+'mes indicado como parámetro(mm) Concatenación del año indicado como parámetro con formato 'yyyy' con el mes indicado como parámetro con formato 'mm'

    Búsqueda para la tabla de cesiones de siniestros cedidas, si claim_ces.ntype <> 1 (claim_ces)

    Campos a seleccionar

    • ncurrency (para ubicar el factor de cambio)
    • ncompany
    • nclaim
    • ncover
    • nmodulec
    • nbranch_led
    • nced_amnt
    • ntype

    Condición de búsqueda

    Información

    Campo

    Operador

    Valor

    Observación

    Siniestro nclaim > 0 Se toman todos los siniestros
    Caso ncase_num > 0 Se toman todos los casos
    Tipo de reclamo ndeman_type > 0 Se toman todos los tipos de reclamo.
    Valores fijos según tabla 692
    Número de la relación de cesiones ncess_nu > 0 Se toman todas las cesiones.
    Número de cesión nid > 0 Se toman todas las cesiones.
    Tipo de cesión ntype <> 1 Tipo de cesión diferente a '1-retenida'
    Año-mes de la cesión nyearmonth = 'año indicado como parámetro (yyyy)+'mes indicado como parámetro(mm) Concatenación del año indicado como parámetro con formato 'yyyy' con el mes indicado como parámetro con formato 'mm'

    Búsqueda para la tabla de siniestros (claim)

      Campos a seleccionar

      • nbranch
      • nproduct
      • nloc_out_am (expresado en moneda local)
      • nloc_pay_am (expresado en moneda local)

      Condición de búsqueda

      Información

      Campo

      Operador

      Valor

      Observación

      Siniestro nclaim = claim_ces.nclaim Siniestro en tratamiento

    Búsqueda para la tabla de coberturas generales (gen_cover)

      Campos a seleccionar

      • ncovergen

      Condición de búsqueda

      Información

      Campo

      Operador

      Valor

      Observación

      Ramo nbranch = claim.nbranch Ramo en tratamiento
      Producto nproduct = claim.nproduct producto en tratamiento
      Plan nmodulec = claim_ces.nmodulec Plan en tratamiento
      Cobertura ncover = claim_ces.ncover Cobertura en tratamiento
      Fecha de anulación dnulldate NULL Se toma el registro válido para la fecha de la cesión

    Búsqueda para la tabla de coberturas de vida (life_cover)

      Campos a seleccionar

      • ncovergen

      Condición de búsqueda

      Información

      Campo

      Operador

      Valor

      Observación

      Ramo nbranch = claim.nbranch Ramo en tratamiento
      Producto nproduct = claim.nproduct producto en tratamiento
      Plan nmodulec = claim_ces.nmodulec Plan en tratamiento
      Cobertura ncover = claim_ces.ncover Cobertura en tratamiento
      Fecha de anulación dnulldate NULL Se toma el registro válido para la fecha de la cesión

    Búsqueda para la tabla de coberturas genéricas de generales, ncovergen viene de gen_cover (tab_gencov)

      Campos a seleccionar

      • scondsvs

      Condición de búsqueda

      Información

      Campo

      Operador

      Valor

      Observación

      Cobertura genérica ncovergen = gen_cover.ncovergen Se toma la cobertura genérica

    Búsqueda para la tabla de coberturas genéricas de vida, ncovergen viene de life_cover (tab_lifcov)

      Campos a seleccionar

      • scondsvs

      Condición de búsqueda

      Información

      Campo

      Operador

      Valor

      Observación

      Cobertura genérica ncovergen = life_cover.ncovergen Se toma la cobertura genérica en tratamiento

    Búsqueda para la tabla de ramos (table10)

    Campos a seleccionar

  • sdescript
  • Condición de búsqueda

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo nbranch = temp_crl843.nbranch Ramo asociado a la cesión en tratamiento

    Búsqueda para la tabla de productos comerciales (prodmaster)

    Campos a seleccionar

  • sdescript
  • Condición de búsqueda

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo nbranch = temp_crl843.nbranch Código del ramo en tratamiento
    Código del producto nproduct = temp_crl843.nProduct Código del producto en tratamiento

    Búsqueda para la tabla de compañías de reaseguro (company)

    Esta tabla se utiliza para poder ubicar la descripción de la compañía

    Condición de búsqueda

    Información

    Campo

    Operador

    Valor

    Observación

    Código de la compañía de reaseguro ncompany = temp_crl843.ncompany Compañía de reaseguro en tratamiento

    Búsqueda para la tabla de clientes (client)

    Campos a seleccionar

  • scliename
  • Condición de búsqueda

    Información

    Campo

    Operador

    Valor

    Observación

    Código de cliente sclient = company.sclient Compañía de reaseguro en tratamiento

    Búsqueda para la tabla de ramos Fecu (table75)

    Campos a seleccionar

  • sdescript
  • Condición de búsqueda

    Información

    Campo

    Operador

    Valor

    Observación

    Código del ramo Fecu nbranch_led = temp_crl843.nbranch_led Ramo Fecu asociado a la cesión en tratamiento

    Búsqueda para la tabla de tipo de cesión (table173)

    Campos a seleccionar

  • sdescript
  • Condición de búsqueda

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de cesión ntype_rein = temp_crl843.ntype Tipo de cesión en tratamiento

    Archivo TEMP_CRL843

    En la tabla temporal temp_crl843, se guardan todos los registros de las cesiones de siniestros según las condiciones indicadas, para luego al momento de ejecutar el reporte extraer la información agrupada por ramo de comercial (nbranch), producto (nproduct), ramo Fecu (nbranch_led), cobertura super (scondsvs) y compañía de reaseguro (ncompany). Todos los montos han de ser almacenados en pesos.
    Los campos que se deberán colocar en la tabla temporal son:

    Información

    Campo

    Valor

    Observación

    Siniestro nclaim claim_ces.nclaim Siniestro en tratamiento
    Caso ncase_num claim_ces.ncase_num Caso en tratamiento
    Tipo de demanda ndeman_type claim_ces.ndeman_type Tipo de demanda en tratamiento
    Número de cesión ncess_nu claim_ces.ncess_nu Número de cesión en tratamiento
    Número identificativo de la cesión de siniestro nid claim_ces.nid Numero identificativo de la cesión de siniestro para un mismo siniestro/caso en tratamiento
    Tipo de cesión ntype claim_ces.ntype Tipo de cesión
    Ramo comercial nbranch claim.nbranch Ramo comercial asociado a la cesión de siniestro
    Producto nproduct claim.nproduct Contrato de reaseguro asociado a la cesión de siniestro
    Ramo Fecu nbranch_led claim_ces.nbranch_led Ramo Fecu asociado a la cesión de siniestro
    Cobertura super scondsvs tab_gencov.scondsvs o 
    tab_lifcov.scondsvs
    Cobertura super asociada a la cobertura de la cesión de siniestro
    Compañía de reaseguro ncompany claim_ces.ncompany Compañía de reaseguro asociada a la cesión de siniestro
    Monto del siniestro nclaimamount claim.nloc_out_am + claim.nloc_pay_am Monto del siniestro expresado en moneda local
    Monto de retención nret_amount claim_ces.nced_amnt En caso de las cesiones del tipo retención (claim_ces.ntype = '1'). Expresado en moneda local.
    Monto de cesión nced_amount claim_ces.nced_amnt En caso de las cesiones diferentes al tipo retención (claim_ces.ntype <> '1'). Expresado en moneda local.

    Listados

    Encabezado:
    • Página: "Página" + 'número de página'
    • Título: "Resumen de reaseguros de siniestros por ramo Fecu y cobertura super".
    • Vigencia: "Mes: " + 'mes indicado como parámetro' + "Año: " + 'año indicado como parámetro'.
    • Ramo: Descripción del ramo asociado a la cesión de siniestro (table10.sdescript).
    • Producto: Código y descripción del producto asociado a la cesión de siniestro (temp_crl843.nproduct, sclient.scliename).
    Detalle:
    • Ramo Fecu: Descripción del ramo asociado a la cesión de siniestro (table75.sdescript).
    • Cobertura super: Código dado por la super, a la cobertura asociada a la cesión (temp_crl843.scondsvs).
    • Compañía de reaseguro: Código y nombre de la compañía de reaseguro asociada a la cesión de siniestro (temp_crl843.ncompany, client.scliename).
    • Tipo de cesión: Descripción del tipo de cesión (table173.sdescript)
    • Monto del siniestro: Monto de siniestros (sum(temp_crl843.nclaimamount), por ramo, producto, ramo Fecu, cobertura super, compañía y tipo de cesión).
    • Monto retenido: Monto retenido de siniestros (sum(temp_crl843.nret_amount), por ramo, producto, ramo Fecu, cobertura super, compañía y tipo de cesión).
    • Monto cedido: Monto cedido de siniestros (sum(temp_crl843.nced_amount), por ramo, producto, ramo Fecu, cobertura super, compañía y tipo de cesión).
    Totales (por ramo  y producto):
  • Total monto siniestro por ramo-producto: Sumatorio de la columna 'monto de siniestro', para el ramo-producto en tratamiento.
  • Total monto retenido por ramo-producto: Sumatorio de la columna 'monto retenido', para el ramo-producto en tratamiento.
  • Total monto cedido por ramo-producto: Sumatorio de la columna 'monto cedido', para el ramo-producto en tratamiento.