Resumen de contratos por ramo de Consorcio

Función general

Se muestra la prima de participación, el % de descuento, la prima de descuento, la prima cedida y el monto asegurado cedido , para el período indicado. En el listado detalle se muestra por ramo, compañía de reaseguro y contrato y en el listado resumen, se muestra por compañía de reaseguro, expresado en UF, según el período indicado.

Información técnica

 

Resumen de contratos por ramo de Consorcio

(CRL851)

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

Los parámetros "Mes" y "Año" deben ser utilizados para generar la fecha de "inicio" y "final" del reporte, para ello se debe colocar como "fecha inicio", el primer día del mes y año seleccionado por el parámetro, y  como "fecha final", el último día del mes y año seleccionado. Para esto debe tomarse en cuenta el mes indicado para saber si el último día es 30 o 31 y si el mes es febrero, se debe verificar si el año es bisiesto o no, para saber, si el último día es 28 o 29.
Para obtener la información, se leen de la tabla de cesiones de prima (cession_pr) todos aquellos registros cuyo "Año" y "Mes" (cession_pre.nYearMonth) sea igual a los parámetros "Mes" y "Año". La información está agrupada por ramo comercial, compañía de reaseguro, contrato y moneda. Los montos expresados en el reporte son en UF, y se obtienen al convertir cada monto de la moneda original de la cesión (cession_pr.ncurrency) a UF (código de moneda 3) . 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 "final" calculada según el "Mes" y "Año" indicado como parámetro.
Se debe utilizar la tabla temporal (temp_crl851), para guardar la información agrupada.
Para la emisión de los listados se lee la información de la tabla temporal temp_crl851. En el listado detalle la información obtenida se debe mostrar ordenada por ramo (temp_crl851.nbranch), compañía de reaseguro (temp_crl851.ncompany) y contrato (temp_crl851.nnumber). En el listado resumen la información obtenida se muestra ordenada por compañía de reaseguro (temp_crl851.ncompany). La descripción del ramo se debe ubicar en la tabla de ramos (table10), según el código del ramo. Para la descripción de la compañía aseguradora se debe ubicar por el código de la compañía reaseguradora el código de cliente asociado en la tabla de compañías (company). Luego con el código de cliente se debe ubicar el nombre de la compañía en la tabla de clientes (client).

Efecto

Se almacena los datos en una tabla temporal, denominada temp_crl851.
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 primas (cession_pr)

Campos a seleccionar

  • ncurrency
  • nbranch
  • ncompany
  • nnumber
  • npremium
  • ncommission
  • ncapcess

Condición de búsqueda

Información

Campo

Operador

Valor

Observación

Tipo de registro scertype = '2' Se deben tomar las cesiones para pólizas ('2-póliza')
Ramo nbranch > 0 Se deben todos los ramos
Producto nproduct > 0 Se deben tomar todos los productos
Póliza npolicy > 0 Se deben tomar todas las pólizas
Certificado ncertif >= 0 Se deben tomar todos los certificados
Número de cesión ncession_nu > 0 Se deben tomar todas las cesiones
Identificación del registro nid > 0 Se deben tomar todas las cesiones
Tipo de cesión ntype <> 1 Se deben tomar las cesiones de retención
Año Mes de la cesión nYearMonth = Período indicado como parámetro Período indicado como parámetro con el formato "Año" + "Mes" (concatenando estos valores).

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 = cession_pr.nbranch Ramo asociado a la cesión 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 = cession_pr.ncompany Código de la compañía de reaseguro asociada a la cesión de prima

    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 Código del cliente correspondiente a la compañía de reaseguro

    Archivo TEMP_CRL851

    En la tabla temporal temp_crl851, se guardan la información de la prima de participación, el descuento y el capital asegurado cedido según las condiciones indicadas, para luego al momento de ejecutar el reporte detalle se extrae la información agrupada por ramo, compañía de reaseguro y contrato. Al momento de ejecutar el reporte resumen se extrae la información agrupada por compañía de reaseguro. Todos los montos han de ser almacenados en UF, según el campo. Los campos que se deberán colocar en la tabla temporal son:
     

    Información

    Campo

    Valor

    Observación

    Ramo nbranch cession_pr.nbranch Ramo asociado a la cesión.
    Companía de reaseguro ncompany cession_pr.ncompany Compañía de reaseguro asociada a la cesión
    Contrato nnumber cession_pr.nnumber Contrato de reaseguro asociado a la cesión
    Prima cedida npremium sum(cession_pr.npremium) Sumatoria de las primas de participación, agrupadas por  ramo, compañía y contrato. Expresado en UF.
    Descuento ncommission sum(cession_pr.ncommission) Sumatoria de los descuentos sobre las primas cedidas, agrupadas por  ramo, compañía y contrato. Expresado en UF.
    Capital cedido ncapcess sum(cession_pr.ncapcess) Sumatoria del monto asegurado cedido, agrupados por  ramo, compañía y contrato. Expresado en UF.

    Listados

    Listado detalle
    Encabezado
  • Página: "Página" + 'número de página'.
      • Título: "Resumen de contratos por ramo consorcio".
      • Subtítulo: "Listado detalle".
      • Período: "Mes: " + 'mes indicado como parámetro' + "Año: " + 'año indicado como parámetro'.
      • Ramo: Descripción del ramo (table10.sdescript).
    Cuerpo
      • Compañía de reaseguro: Nombre de a compañía de reaseguro (client.sclient).
      • Contrato: Contrato de reaseguro asociado a la cesión (cession_pr.nnumber).
      • Prima de participación UF:  Valor de prima cedida en UF, para el ramo, compañía de reaseguro y contrato en tratamiento (temp_crl851.npremium).
      • % de descuento: Porcentaje que corresponde al descuento, para el ramo, compañía de reaseguro y contrato en tratamiento (temp_crl851.ncommission * 100 / temp_crl851.npremium).
      • Prima de descuento UF: Valor del descuento de la cesión en UF, para el ramo, compañía de reaseguro y contrato en tratamiento (temp_crl851.ncommission).
      • Prima cedida UF: Valor de la prima a pagar por la cesión a la compañía de reaseguro, para el ramo, compañía de reaseguro y contrato en tratamiento (temp_crl851.npremium - temp_crl851.ncommission).
      • Monto asegurado cedido UF: Valor del monto asegurado cedido,  para el ramo, compañía de reaseguro y contrato en tratamiento (temp_crl851.ncapcess).
    Total por ramo
    • Total prima de participación UF:  Sumatoria de la columna 'Prima de participación', por ramo.
    • % total de descuento: Valor de descuento para el ramo en tratamiento. ('Total de prima de descuento por ramo' * 100 / 'Total de participación por ramo').
    • Total prima de descuento UF: Sumatoria de la columna 'Prima de descuento', por ramo.
    • Total prima cedida UF: Sumatoria de la columna 'Prima cedida', por ramo.
    • Total monto asegurado cedido UF: Sumatoria de la columna 'Monto asegurado cedido', por ramo.
    Listado resumen por compañía de reaseguro
    Encabezado
  • Página: "Página" + 'número de página'.
    • Título: "Resumen de contratos por ramo consorcio".
    • Subtítulo: "Listado resumen por compañía de reaseguro".
    • Período: "Mes: " + 'mes indicado como parámetro' + "Año: " + 'año indicado como parámetro'.
    Cuerpo
    • Compañía de reaseguro: Nombre de a compañía de reaseguro (client.sclient).
    • Prima de participación UF:  Valor de prima cedida en UF, por compañía de reaseguro en tratamiento (temp_crl851.npremium).
    • % de descuento: Porcentaje que corresponde al descuento, por compañía de reaseguro en tratamiento (temp_crl851.ncommission * 100 / temp_crl851.npremium).
    • Prima de descuento UF: Valor del descuento de la cesión en UF, por compañía de reaseguro en tratamiento (temp_crl851.ncommission).
    • Prima cedida UF: Valor de la prima a pagar por la cesión a la compañía de reaseguro en tratamiento (temp_crl851.npremium - temp_crl851.ncommission).
    • Monto asegurado cedido UF: Valor del monto asegurado cedido,  por compañía de reaseguro (temp_crl851.ncapcess).