Registro de Pólizas por RUT

Función general

Mostrar por rut del contratante las Pólizas que estén dentro de un periodo determinado por el usuario que tengan registrados movimientos en caja por concepto de Primas y Primeras Primas

Información técnica

 

Registro de Pólizas

(OPL945)

Parámetros

  • Compañía:  Compañía a la que pertenece la información que se mostrará en el reporte
  •  
  • Area de Seguro:  Area de Seguro a la que pertenece la información que se mostrará en el reporte
  •  
  • Fecha Inicio Periodo:  Fecha Inicial del rango en que debe estar la Fecha de Registro en caja para ser considerada en el reporte
  •  
  • Fecha Término Periodo:  Fecha Final del rango en que debe estar la Fecha de Registro en caja para ser considerada en el reporte
  •  
  •  

    Validaciones

    Campo

    Descripción

    Error/adv

    Compañía

    Debe estar lleno
    1925

    Area de Seguro

    Debe estar lleno, Valores Posibles según tabla 5001
    1925

    Fecha Inicia Periodo

    Debe estar lleno. Debe tener Formato dd/mm/yyyy
    1925

    Fecha Término Periodo

    Debe estar lleno. Debe tener Formato dd/mm/yyyy
    1925

     

     

    Frecuencia de ejecución

    Requisitos

    No Aplica

    Instrucciones de ejecución

    Se debe ejecutar desde el menu correspondiente del módulo.

    Instrucciones en caso de interrupción

    Volver a ejecutar.

    Proceso batch

    Proceso

    1. Se busca en la tabla de Movimientos de caja (Cash_Mov) , aquellos movimentos en que el Concepto por el cual entra el dinero en Caja sea por Primas
    y Primeras primas (Cash_Mov.nConcept in (33,34)), donde el tipo de cuenta corriente sea clientes (Cash_Mov.nTyp_Acco = 5), donde la fecha de registro en caja se encuentre dentro del periodo ingresado por el usuario para el reporte (Cash_Mov.dEffecDate entre Fecha Inicio Periodo y Fecha Término Periodo) y donde el área de seguro a la que pertenece el movimiento en caja corresponda a la ingresada por el usuario (Cash_Mov.nInsur_Area = 'area deseguro ingresada').
    2. Por cada Movimiento en la cuenta corriente(Move_Acc) asociada a un Movimientos de caja a través del Número de Movimiento en caja (Move_Acc.nCashNum = Cash_Mov.nCashNum) se obtiene el cliente asociado al movimiento (Move_Acc.sClient), el número de Póliza asociado (Move_Acc.nPolicy), el monto Neto Exento del movimiento (Move_Acc.nAmoExen), el monto Neto Afecto del movimiento (Move_Acc.nAmoAfect), y el monto del movimiento (Move_Acc.nAmount) para obtener el valor del IVA (Ver Fórmulas[1]), donde la figura del cliente asociado sea la de Contratante(Roles.nRoles = 1)

    3. Se busca en la tabla de Clientes(Client) a través del Rut del Contratante asociado al movimiento (Client.sClient = Move_Acc.sClient) para obtener el nombre del Cliente(Client.sClieName)

    4. Se busca en la tabla de Maestros (Table5001) la descripción del Area de Seguro(Table5001.sDescript)

     

     
    Campos del reporte y de donde se obtienen.
     

    Información

    Campo

    Observación

    Fecha Inicio Reporte 'fecha inicio reporte' Ingresado por el usuario
    Fecha Término Reporte 'fecha termino reporte' Ingresado por el usuario
    Rut Contratante Move_Acc.sClient  
    Nombre Client.sClieName Nombre del Contratante
    Póliza Move_Acc.nPolicy Número de la Póliza
    Número Registro Caja Cash_Mov.nCashNum  
    Fecha Registro Caja Cash_Mov.dEffecDate  
    Neto Exento Move_Acc.nAmoExen  
    Neto Afecto Move_Acc.nAmoAfect  
    IVA Ver Fórmulas[1]  
    Total Ver Fórmulas[2]  
    Total Neto Exento Ver Fórmulas[3]  
    Total Neto Afecto Ver Fórmulas[4]  
    Total I.V.A. Ver Fórmulas[5]  
    Total Final Ver Fórmulas[6]  
         
         
         
         
         
         

    Efecto

    No Aplica.

    Notas para el programador

     

    Condiciones de búsqueda en la tabla de Movimientos de caja (Cash_Mov)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Concepto por el cual entra el dinero en Caja Cash_Mov.nConcep IN (33,34)  
    Tipo de cuenta corriente Cash_Mov.nTyp_Acco = 5  
    Fecha de registro en caja Cash_Mov.dEffecDate Between ('Fecha Inicio Periodo' AND 'Fecha Término Periodo') La fecha de registro en caja se encuentre dentro del periodo ingresado por el usuario para el reporte (entre Fecha Inicio Periodo y Fecha Término Periodo)
    Area de Seguro Cash_Mov.nInsur_Area = 'area deseguro ingresada' El Area de Seguro del movimiento en caja corresponda a la ingresada por el usuario
             
             
             
             
     
     
     
    Condiciones de búsqueda en la tabla de Movimientos en la cuenta corriente(Move_Acc)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Número de Moviemiento en caja Move_Acc.nCashNum = Cash_Mov.nCashNum  
    Rut del Cliente Asociado al Movimiento Roles.sClient = Move_Acc.sClient  
    Número de la Póliza Roles.nPolicy = Move_Acc.nPolicy  
    Código del Producto Roles.nProduct = Move_Acc.nProduct  
    Código del Ramo Comercial Roles.nBranch = Move_Acc.nBranch  
    Numero identificativo del certificado Roles.nCertif = Move_Acc.nCertif  
    Figura del Cliente en la Póliza Roles.nRole = 1  
             
     
     
    Condiciones de búsqueda en la tabla de Clientes(Client)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Rut del Cliente Asociado al Movimiento Client.sClient = Move_Acc.sClient  
             
     
     
    Condiciones de búsqueda en la tabla de Maestros (Table5001)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Area de Seguro Table5001.nInsur_Area = 'area de seguro ingresada por el usuario'  
             
     
     

    Fórmulas

    [1] I.V.A : (Move_Acc.nAmount - (Move_Acc.nAmoExen + Move_Acc.nAmoAfect) )
    [2] Total : Es la suma de los campos Neto Exento, Neto Afecto e I.V.A de un movimiento
    [3] Total Neto Exento: Es la sumatoria total del campo Neto Exento (Suma de la Columna Neto Exento)
    [4] Total Neto Afecto: Es la sumatoria total del campo Neto Afecto (Suma de la Columna Neto Afecto)
    [5] Total I.V.A.: Es la sumatoria total del campo I.V.A. (Suma de la Columna I.V.A.)
    [6] Total Final: Es la sumatoria del los campos Total Neto Exento, Total Neto Afecto y Total I.V.A.

    Listados

    El Reporte presenta el siguiente cuerpo principal:
  • Título (encabezado del reporte. Debe imprimirse en cada página del reporte)
  • "REGISTROS DE PÓLIZAS POR RUT"
  • "FECHA INICIO PERIODO : " + 'Fecha de inicio de periodo ingresada para el reporte'
  • "FECHA TÉRMINO PERIODO : " + 'Fecha de termino de periodo ingresada para el reporte'
  • "Compañía" + 'compañía seleccionada para el reporte'
  • "Area de Seguro" + 'área seleccionada para el reporte' + Descripción del Área de Seguro(Table5001.sDescript)
  • Registros de Pólizas (Detalle del Reporte)
  • Rut Contratante (Move_Acc.sClient)
  • Nombre Contratante (Client.sClieName)
  • Número de Póliza (Move_Acc.nPolicy)
  • Número Registro Caja (Cash_Mov.nCashNum)
  • Fecha Registro Caja(Cash_Mov.dEffectDate)
  • Neto Exento(Move_Acc.nAmoExen)
  • Neto Afecto(Move_Acc.nAmoAfect)
  • I.V.A.(Ver Fórmulas[1])
  •  
  • Totales en el Reporte
    • Total : Es la suma de los campos Neto Exento, Neto Afecto e I.V.A de un movimiento(Ver Fórmulas[2])
    • [3] Total Neto Exento: Suma de la Columna Neto Exento(Ver Fórmulas[3])
    • [4] Total Neto Afecto: Suma de la Columna Neto Afecto(Ver Fórmulas[4])
    • [5] Total I.V.A.:Suma de la Columna I.V.A.(Ver Fórmulas[5])
    • [6] Total Final: Es la sumatoria del los campos Total Neto Exento, Total Neto Afecto y Total I.V.A.(Ver Fórmulas[6])

    Observaciones

    Formato del listado entregado por Consorcio