Totales por ramo Fecu

Función general

Se muestra la prima neta, la prima retenida, la prima cedida, el descuento de cesión y la prima a pagar, para el período indicado, expresado en moneda local (pesos) y en UF, según el período indicado.

Información técnica

 

Totales por ramo Fecu

(CRL837)

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 que se mostrará en los diferentes listados de este reporte, se realiza el siguiente proceso:
  • Para obtener las primas retenidas por ramo Fecu, se leen de la tabla de cesiones de prima (cession_pr) todos aquellos registros cuya fecha de efecto (cession_pr.deffecdate), se encuentra dentro del período indicado para la ejecución del reporte y cuyo tipo de cesión sea '1-retenida', se debe tener agrupado por ramo Fecu. Se debe utilizar la tabla temporal (temp_crl837), para guardar la información agrupada.
  • Para obtener las primas cedidas y el descuento para la cesión por ramo Fecu, se leen de la tabla de cesiones de prima (cession_pr) todos aquellos registros cuya fecha de efecto (cession_pr.deffecdate), se encuentra dentro del período indicado para la ejecución del reporte y cuyo tipo de cesión sea '2-cedida', se debe tener agrupado por ramo Fecu. Se debe utilizar la tabla temporal (temp_crl837); para modificar, si existe un registro para el ramo Fecu en tratamiento o para guardar la información, si no existe el ramo Fecu, los campos de la prima cedida y el descuento del registro correspondiente a la información agrupada.
  • Los montos expresados en el reporte son en pesos o en UF, y se obtienen al convertir cada monto de la moneda original de la cesión (cession_pr.ncurrency) a pesos (moneda local - código reservado de moneda, 1) y 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 de efecto de la cesión (cession_pr.dEffecdate).
    Para la emisión del listado se debe leer la información de la tabla temporal temp_crl837. La información obtenida se debe mostrar ordenada por ramo Fecu (temp_crl837.nbranch_led). La descripción del ramo Fecu se debe ubicar en la tabla de ramos Fecu (table75), según el código del ramo Fecu.

    Efecto

    Se almacena los datos en una tabla temporal, denominada temp_crl837.
    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 primas retenidas, si cession_pr.ntype = 1 (cession_pr)

    Campos a seleccionar

    • ncurrency
    • nbranch_led
    • npremium

    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
    Ramo Fecu nbranch_led is not NULL Se deben tomar los registros que tengan ramo Fecu asociado
    Fecha de efecto de la cesión de prima deffecdate >= Fecha de inicio Variable determinada según los parámetros mes y año
    y deffecdate <= Fecha de fin Variable determinada según los parámetros mes y año

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

      Campos a seleccionar

      • ncurrency
      • nbranch_led
      • npremium
      • ncommission

      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 cesión
      Ramo Fecu nbranch_led is not NULL Se deben tomar los registros que tengan ramo Fecu asociado
      Fecha de efecto de la cesión de prima deffecdate >= Fecha de inicio Variable determinada según los parámetros mes y año
      y deffecdate <= Fecha de fin Variable determinada según los parámetros mes y año

    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 = cession_pr.nbranch_led Ramo Fecu asociado a la cesión en tratamiento

    Archivo TEMP_CRL837

    En la tabla temporal temp_crl837, se guardan todos los registros de las cesiones según las condiciones indicadas, para luego al momento de ejecutar el reporte extraer la información agrupada por ramo Fecu
    Todos los montos han de ser almacenados en pesos y 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 Fecu nbranch_led cession_pr.nbranch_led Ramo Fecu asociado a la cesión.
    Prima retenida $ nretpremium_loc sum(cession_pr.npremium) Se agrupan todas las primas de la cesión de prima asociadas al ramo fecu, para el tipo de cesión 'retenida' (ntype = 1). Expresada en pesos.
    Prima retenida UF nretpremium_uf sum(cession_pr.npremium) Se agrupan todas las primas de la cesión de prima asociadas al ramo fecu, para el tipo de cesión 'retenida' (ntype = 1). Expresada en UF.
    Prima cedida $ ncedpremium_loc sum(cession_pr.npremium) Se agrupan todas las primas de la cesión de prima asociadas al ramo fecu, para el tipo de cesión 'cedida' (ntype <> 1). Expresada en pesos.
    Prima cedida UF ncedpremium_uf sum(cession_pr.npremium) Se agrupan todas las primas de la cesión de prima asociadas al ramo fecu, para el tipo de cesión 'cedida' (ntype <> 1). Expresada en UF.
    Descuento $ ncommission_loc sum(cession_pr.ncommission) Se agrupan todos los descuentos de la cesión de prima asociadas al ramo fecu, para el tipo de cesión 'cedida' (ntype <> 1). Expresada en pesos.
    Descuento UF ncommission_uf sum(cession_pr.ncommission) Se agrupan todos los descuentos de la cesión de prima asociadas al ramo fecu para el tipo de cesión 'cedida' (ntype <> 1). Expresada en UF.

    Listados

    Cuerpo
  • Página: "Página" + 'número de página'.
    • Título: "Totales por ramo Fecu".
    • Vigencia: "Mes: " + 'mes indicado como parámetro' + "Año: " + 'año indicado como parámetro'.
    Cuerpo
    • Ramo Fecu: Código y descripción del ramo Fecu (temp_crl837.nbranch_led, table75.sdescript).
    • Total prima neta UF:  Suma de la prima cedida en UF y la prima retenida en UF, para el ramo Fecu en tratamiento (temp_crl837.ncedpremium_uf + temp_crl837.nretpremium_uf).
    • Total prima neta $: Suma de la prima cedida en pesos y la prima retenida en pesos, para el ramo Fecu en tratamiento (temp_crl837.ncedpremium_loc + temp_crl837.nretpremium_loc).
    • Total prima retenida UF: Valor de prima retenida en UF, para el ramo Fecu en tratamiento (temp_crl837.nretpremium_uf).
    • Total prima retenida $: Valor de prima retenida en pesos, para el ramo Fecu en tratamiento (temp_crl837.nretpremium_loc).
    • Total prima cedida UF: Valor de prima cedida en UF, para el ramo Fecu en tratamiento (temp_crl837.ncedpremium_uf).
    • Total prima cedida $: Valor de prima cedida en pesos, para el ramo Fecu en tratamiento (temp_crl837.ncedpremium_loc).
    • Total descuento cesión UF: Valor del descuento de la cesión en UF, para el ramo Fecu en tratamiento (temp_crl837.ncommission_uf).
    • Total descuento cesión $: Valor del descuento de la cesión en pesos, para el ramo Fecu en tratamiento (temp_crl837.ncommission_loc).
    • Total prima por pagar UF: La prima cedida en UF menos y la comisión de la cesión en UF, para el ramo Fecu en tratamiento (temp_crl837.ncedpremium_uf - temp_crl837.ncommission_uf).
    • Total prima por pagar $: La prima cedida en pesos menos y la comisión de la cesión en pesos, para el ramo Fecu en tratamiento (temp_crl837.ncedpremium_loc - temp_crl837.ncommission_loc).
    Totales
    • Total prima neta UF, de todos los ramos Fecu: Sumatoria del campo 'total prima neta UF'
    • Total prima neta $, de todos los ramos Fecu: Sumatoria del campo 'total prima neta $'
    • Total prima retenida UF, de todos los ramos Fecu: Sumatoria del campo 'total prima retenida UF'
    • Total prima retenida $, de todos los ramos Fecu: Sumatoria del campo 'total prima retenida $'
    • Total prima cedida UF, de todos los ramos Fecu: Sumatoria del campo 'total prima cedida UF'
    • Total prima cedida $, de todos los ramos Fecu: Sumatoria del campo 'total prima cedida $'
    • Total descuento cesión UF, de todos los ramos Fecu: Sumatoria del campo 'total descuento cesión UF'
    • Total descuento cesión $, de todos los ramos Fecu: Sumatoria del campo 'total descuento cesión $'
    • Total prima por pagar UF, de todos los ramos Fecu: Sumatoria del campo 'total prima por pagar UF'
    • Total prima por pagar $, de todos los ramos Fecu: Sumatoria del campo 'total prima por pagar $'