Reporte Informe de Recaudaciones (OPL919)

Función general

Este reporte tiene como objetivo mostrar para cada oficina el monto de recaudación diario.

Información técnica

 

Reporte Informe de Recaudaciones (OPL919)

Parámetros

  • Fecha Hasta:  Fin de Período
  • Compañía:  Compañía a consultar
  • Area de Seguro
  • Validaciones

    Campo Descripción  
    Fecha Desde Debe estar Lleno 1925
    Fecha Hasta Debe estar Lleno 1925
    Compañía Debe estar Lleno 1925
    Area de Seguro Debe estar Lleno 1925

    Frecuencia de ejecución

    A petición del usuario

    Requisitos

    No aplica

    Instrucciones de ejecución

    Ejecutar el menu de reportes del módulo correspondiente

    Instrucciones en caso de interrupción

    Volver a ejecutar.

    Proceso batch

    Proceso

    1. En primer lugar se debe ir a la tabla de Movimientos de la Cuenta Corriente (Move_Acc) y seleccionar todos aquellos registros que cumplan con la condición de encontrarse dentro del período ingresado por el usuario. (Move_Acc.dOperdate).
    2. Después se debe seleccionar la compañía a la cual pertenecen los registros de acuerdo al parámetro del usuario, para lo cual se debe ir a la tabla de Cuentas Corrientes del sistema (Curr_Acc) y filtrar nuevamente por el campo de Area de Seguro (Curr_Acc.nInsur_Area).
    3. Luego se debe determinar la oficna ala cual corresponde los movimientos extraídos en base a las tablas Certificat y Policy
    4. Finalmente se debe realizar la suma de los campos de Move_Acc.nAmount para obtener la cifra del reporte final.

    Efecto

    Este reporte no tiene efectos sobre la base de datos.

    Notas para el programador

    Criterio de Búsqueda de Tabla de Movimientos de la Cuenta Corriente (Move_Acc) 

    Información

    Campo

    Operador

    Valor

    Observación

    Fecha de Efecto del Movimiento dOperdate = Valor Ingresado por Usuario  
    Tipo de Movimiento de Cuenta Corriente nType_Move = 1 Movimiento de Prima de Cliente (Table401)
    Tipo de Movimiento de Recibos nType_Tran = 2 Cobro de Prima (Table6)
    Estado del Registro sStatregt = 1 Activo (Table26)

    Criterio de Búsqueda de Tabla de Cuentas Corrientes (Curr_Acc) 

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de Cuenta Corriente nTyp_Acco = Move_Acc.nTyp_Acco  
    Tipo de Negocio sType_Acc = Move_Acc.sType_Acc  
    Código de Cliente sClient = Move_Acc.sClient  
    Código de la Moneda nCurrency = Move_Acc.nCurrency  
    Código de Area de Seguro nInsur_Area = Valor Ingresado por Usuario En base al contenido de la Table5001

    Criterio de Búsqueda de Tabla de Certificados de una Póliza (Certificat) 

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de Registro sCertype = Curr_Acc.sCertype  
    Ramo nBranch = Curr_Acc.nBranch  
    Producto nProduct = Curr_Acc.nProduct  
    Policy nPolicy = Curr_Acc.nPolicy  
    Certificado nCertif = Curr_Acc.nCertif  

    Criterio de Búsqueda de Tabla de Polizas del Sistema (Policy) 

    Información

    Campo

    Operador

    Valor

    Observación

      sCertype = Certificat.sCertype  
      nBranch = Certificat.nBranch  
      nProduct = Certificat.nProduct  
      nPolicy = Certificat.nPolicy  

    Criterio de Búsqueda de Tabla de Sucursales (Table9) 

    Información

    Campo

    Operador

    Valor

    Observación

    Sucursal nOffice = Policy.nOffice  

    Fórmulas

    No Aplica

    Listados

    • "Informe de Recaudación"
    • Entre (Move_Acc.dOperdate) "y" (Move_Acc.dOperdate)
    • "Compañía" (Curr_Acc.nInsur_Area)
    • "Sucursal" (Table9.sShort_Des)
    • "Total" (Group by sumando para los nOffice de (Move_Acc.nAmount))
    • "TOTAL PERIODO" (Suma de todos los campos de la columna (Move_Acc.Amount)

    Observaciones

    Formato del listado entregado por Consorcio