Recaudación operacional rendida

Función general

Este reporte es un resumen de los movimientos de ingreso a caja de todas las oficinas, por fecha de registro y en un período de tiempo determinado por el usuario.

La información mostrada en este reporte consta de los ingresos de recaudados por concepto de "primas" y "primeras primas".

Se muestran los totales por "fecha de caja".

Información técnica

Recaudación operacional rendida

(OPL825)

Parámetros

Validaciones

Campo

Descripción

 Error/adv

Área de seguro

Área de seguro es requerida
60215

Moneda

Moneda es requerida
01351
Debe ser una moneda válida (valores posibles table 11)
01018

Período - Desde

Debe estar lleno
05072

Período - Hasta

Debe estar lleno
01097
Debe ser posterior a la fecha del campo "Período - Desde"
11425

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 listados de Caja y Banco con la opción menú de reportes por módulos.

Instrucciones en caso de interrupción

Volver a ejecutar.

Proceso batch

Proceso

  • Se lista la información obtenida agrupando y totalizando por "número de caja" (cash_mov.nCashNum).

  •  
  • Se lista la información agrupando y totalizando por "oficina" (cash_mov.nOffice).

  •  
  • Se totaliza por "fecha de caja" (cash_mov.dEffecdate).

  •  
  • Se debe obtener la descripción de las oficinas (table 9)

  •  
  • Los montos y totales expresados son el la moneda que se haya seleccionado para el reporte, para ello se obtienen al convertir cada monto de la moneda original del recibo a la moneda seleccionada. 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 los movimientos, cash_mov.effecdate.

  •  
  • Toda la información será acumulativa para el total general del reporte.
  • Efecto

    No tiene efecto sobre la base de datos.

    Notas al programador

     
    Condición de búsqueda para la tabla de movimientos de ingreso en caja (cash_mov)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de la oficina a la cual pertenece la cuenta caja cash_mov.
    nOffice
    > 0 El reporte debe tomar en cuenta todas las oficinas existentes
    Número de caja cash_mov.
    nCashNum
    0 Se debe tomar en cuenta todas las cajas de todas las oficinas.
    Área de negocios cash_mov.
    nInsur_area
    = Parámetro Área de negocios Área de negocios seleccionadas por parámetro
    Moneda cash_mov.
    nCurrency
    = Parámetro de moneda Moneda seleccionada para el reporte por parámetro. Valores posibles table 11
    Indicador de anulación de movimiento cash_mov.
    sNull_movem
    = "2" Para tomar el cuenta los movimientos que no han sido anulados o reversados
    Fecha de efecto o "Fecha caja" cash_mov.
    dEffecDate
    >= Fecha de inicio del período Fecha de inicio del período indicada para la ejecución del reporte
    y cash_mov.
    dEffecDate
    <= Fecha de inicio del período Fecha de inicio del período indicada para la ejecución del reporte
    Condición de búsqueda para las tablas de movimientos de recibos (premium_mo).
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de movimiento premium_mo.
    nType
    = 2 Solo los movimientos de "Cobro de prima", valores posibles según tabla 6
    Número de relación de cobro  premium_mo.
    nBordereaux
    = cash_mov.
    nBordereaux
    Número de relación de cobro contemplada en el movimiento de ingreso a caja
    Condición de búsqueda para las tablas de giros de un contrato de financiamiento (financ_dra).
     

    Información

    Campo

    Operador

    Valor

    Observación

    Número de relación de cobro
    financ_dra.

    nBordereaux
    = cash_mov.
    nBordereaux
    Número de relación de cobro
    Condición de búsqueda para las tablas de movimientos de la cuenta corriente (move_acc).
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de cuenta corriente
    move_acc.
    nType_Acco
    =
    "5"
    Cuenta corriente para clientes
    Tipo de negocio move_acc. sType_Acc = "0"
    Código del cliente move_acc.
    sClient
    <> "" Cualquier Cliente
    Moneda move_acc.
    nCurrency
    > 0 Cualquier moneda
    Fecha de efecto del movimiento move_acc.         dOperDate <> " " Cualquier fecha
    Número consecutivo move_acc.
    nIdConsec
    > 0 Cualquier movimiento
    Número de relación de cobro move_acc.
    nBordereaux
    = move_acc.
    nBordereaux
    Número de relación de cobro
    Tipo de movimiento
    move_acc.
    nType_Move
    17 Pago de propuesta/primera prima (Valore posibles tabla 401)
    Condición de búsqueda para la tabla de concepto de oficinas (table9).
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de la oficina nOffice = cash_mov.nOffice Oficina asociada
    Estado del registro sStatRegt 1 Solo las oficinas que se encuentren en estado de activo.
    Condición de búsqueda para la tabla de concepto de monedas (table11).
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de la moneda nCurrency = cash_mov.nCurrency Moneda asociada al movimiento
    Estado del registro sStatRegt 1 Solo las oficinas que se encuentren en estado de activo.

    Fórmulas

    Monto total = "Monto Prima"  + "Monto Prima total".

    Listados