Libro registro de caja

Función general

Mostrar los movimientos de ingreso a caja de una oficina o la totalidad de ellas, de una caja o la totalidad de ellas  y en un período de tiempo determinado por el usuario.

La información mostrada en este reporte consta de los ingresos de recaudación clasificados por: provenientes de primas, provenientes de inversiones y otros, de los ingresos a caja clasificados por su tipología, de un cuadro comparativo entre estos ingresos y un resumen que muestra los totales de las cajas de una oficina o las cajas de todas las oficinas, según se haya elegido los parámetros correspondientes.
 

Información técnica

Libro registro de caja

(OPL700)

Parámetros

Validaciones

Campo

Descripción

 Error/adv

Código Compañía

Debe estar Lleno
1925
Area de Seguro Debe estar lleno
1925
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
Número de Caja Opcional

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 con la opción menú de reportes por módulo.

Instrucciones en caso de interrupción

Volver a ejecutar.

Proceso batch

Proceso

  • Sección de ingreso por recaudación: Para especificar los ingresos a caja clasificados según el concepto que origina el ingreso. El proceso ejecuta los siguientes pasos:
  • Se lee la información correspondiente a la clasificación de conceptos de ingreso en caja (cash_conclass).
  • Se lee la información correspondiente a la descripción de la clasificación de conceptos de ingreso en caja (table5650)
  • Se ordena la información obtenida en el punto anterior por los campos "Clasificación de conceptos" (nClass_Concept) y "Conceptos de ingreso en caja" (nConcept).
  • Se leen de la tabla de movimientos de ingresos a cuentas de caja (cash_mov) solo aquellos movimientos cuyos conceptos sean iguales a los obtenidos en el punto anterior y cuya fecha de realización se encuentre dentro del período indicado para la ejecución del reporte. Para los casos de ingresos por conceptos operacionales se debe tomar un movimiento por relación de cobro.
  • Se ordena la información por Oficina (cash_mov.nOffice) y Número de la caja (cash_mov.nCashNum)
  • Se lee la información referente a la tabla de caja por usuario (user_cashnum)
  • Se lee la información referente a la tabla de estado de las cajas (cash_stat)
  • Si la clasificación del concepto del movimiento de ingreso obtenido pertenece a conceptos operacionales (ingresos de primas, nClassConcept = 4):
  • Se obtiene la información correspondiente agrupándola según el siguiente criterio:
  • para "abonos a préstamos" :
  • Se lee de la tabla de abonos de préstamos/anticipos (improve_lo) la cantidad y sumatoria de los montos de los abonos contemplados en la relación de cobro del movimiento en tratamiento.
  • Se lee la información referente a la tabla de monedas asociadas a la póliza (curren_pol)
  • Si la moneda asociada a la póliza es diferente a la moneda asociada a la caja del movimiento en tratamiento:
  • Se convierte el monto de los abonos a la moneda de la caja a la fecha del movimiento.
  • para "intereses de préstamos"
  • Se lee de las tablas de movimientos de recibos (premium_mo) y de recibos (premium) aquellos recibos contemplados en la relación de cobro del movimiento en tratamiento y sean generados por intereses sobre préstamos.
  • Se obtiene la cantidad y sumatoria de los montos de recibos obtenidos.
  • Si la moneda asociada al recibo es diferente a la moneda asociada a la caja del movimiento en tratamiento:
  • Se convierte el monto del recibo a la moneda de la caja a la fecha del movimiento.
  • para "primas"
  • Se lee de las tablas de movimientos de recibos (premium_mo) y de recibos (premium) aquellos recibos contemplados en la relación de cobro del movimiento en tratamiento.
  • Se obtiene la cantidad y sumatoria de los montos de recibos obtenidos.
  • Si la moneda asociada al recibo es diferente a la moneda asociada a la caja del movimiento en tratamiento:
  • Se convierte el monto del recibo a la moneda de la caja a la fecha del movimiento.
  • para "cuenta individual"
  • Se lee de las tablas de movimientos de recibos (premium_mo) y de recibos (premium) aquellos recibos contemplados en la relación de cobro del movimiento en tratamiento y que sean del generados por cuenta individual.
  • Se obtiene la cantidad y sumatoria de los montos de recibos obtenidos.
  • Si la moneda asociada al recibo es diferente a la moneda asociada a la caja del movimiento en tratamiento:
  • Se convierte el monto del recibo a la moneda de la caja a la fecha del movimiento.
  • para "reliquidación de primas"
  • Se lee de las tablas de movimientos de recibos (premium_mo) y de recibos (premium) aquellos recibos contemplados en la relación de cobro del movimiento en tratamiento y que sean del generados por reliquidación de primas.
  • Se obtiene la cantidad y sumatoria de los montos de recibos obtenidos.
  • Si la moneda asociada al recibo es diferente a la moneda asociada a la caja del movimiento en tratamiento:
  • Se convierte el monto del recibo a la moneda de la caja a la fecha del movimiento.
  • para "bono de reconocimiento"
  • Se lee de las tablas de movimientos de recibos (premium_mo) y de recibos (premium) aquellos recibos contemplados en la relación de cobro del movimiento en tratamiento y que sean del generados por bono de reconocimiento.
  • Se obtiene la cantidad y sumatoria de los montos de recibos obtenidos.
  • Si la moneda asociada al recibo es diferente a la moneda asociada a la caja del movimiento en tratamiento:
  • Se convierte el monto del recibo a la moneda de la caja a la fecha del movimiento.
  • para "complemento de bono de reconocimiento"
  • Se lee de las tablas de movimientos de recibos (premium_mo) y de recibos (premium) aquellos recibos contemplados en la relación de cobro del movimiento en tratamiento y que sean del generados por complemento de bono de reconocimiento.
  • Se obtiene la cantidad y sumatoria de los montos de recibos obtenidos.
  • Si la moneda asociada al recibo es diferente a la moneda asociada a la caja del movimiento en tratamiento:
  • Se convierte el monto del recibo a la moneda de la caja a la fecha del movimiento.
  • para "bono exonerado político"
  • Se lee de las tablas de movimientos de recibos (premium_mo) y de recibos (premium) aquellos recibos contemplados en la relación de cobro del movimiento en tratamiento y que sean del generados por bono exonerado político.
  • Se obtiene la cantidad y sumatoria de los montos de recibos obtenidos.
  • Si la moneda asociada al recibo es diferente a la moneda asociada a la caja del movimiento en tratamiento:
  • Se convierte el monto del recibo a la moneda de la caja a la fecha del movimiento.
  • para "prima renta privada"
  • Se lee de las tablas de movimientos de recibos (premium_mo) y de recibos (premium) aquellos recibos contemplados en la relación de cobro del movimiento en tratamiento y que sean del generados por prima renta privada.
  • Se obtiene la cantidad y sumatoria de los montos de recibos obtenidos.
  • Si la moneda asociada al recibo es diferente a la moneda asociada a la caja del movimiento en tratamiento:
  • Se convierte el monto del recibo a la moneda de la caja a la fecha del movimiento.
  • Se totaliza el monto de los movimientos a ingreso a caja por la clasificación de conceptos operacionales (ingresos de primas)
  • Se lista la información obtenida agrupandola y totalizandola por número de caja (cash_mov.nCashNum). .
  • Si la clasificación del concepto del movimiento de ingreso obtenido pertenece a conceptos no operacionales (cualquier ingreso que no sea de primas, nClassConcept <> 4):
  • Considerando la clasificación obtenida de la lectura a la tabla de clasificación de conceptos de ingreso a caja, se obtiene la información correspondiente:
  • Por cada concepto de ingreso en caja (nConcept) obtenido de la tabla de clasificación de conceptos de ingreso en caja (cash_conclass):
  • Se lee la información de la tabla de conceptos de ingreso a caja (table22).
  • Se obtiene la cantidad y sumatoria de los montos de movimientos de ingreso a caja por el concepto en tratamiento.
  • Se lista la información obtenida.
  • Se totaliza el monto de los movimientos por cada clasificación de conceptos de ingreso a caja
  • Se totaliza el monto de todas las clasificaciones de los conceptos de ingreso a caja
    • Sección de ingreso a caja: Para especificar los ingresos a caja clasificados según el tipo de ingreso. El proceso ejecuta los siguientes pasos:
      • Se leen de la tabla de movimientos de ingresos a cuentas de caja (cash_mov) solo aquellos movimientos cuyos conceptos sean iguales a los obtenidos en la primera sección del reporte, que pertenezcan a la oficina y número de caja seleccionada por el usuario y cuya fecha de realización se encuentre dentro del período indicado para la ejecución del reporte.
      • Se ordena la información obtenida en el punto anterior según el tipo de ingreso:
        • Si el ingreso es "cheque" o "cheque a fecha"  (nMov_Type = 2 y 10) y han sido depositados (sDep_Number no está vacío):
          • Leer de la tabla de la tabla cuentas bancarias (bank_acc) y bancos (table7) el código y la descripción del banco asociado a la cuenta bancaria a donde fue depositado el cheque .
          • Ordenar los movimientos según el banco y la cuenta donde fue realizado el depósito.
          • Obtener la cantidad y el monto de los movimientos según la clasificación del punto anterior.
        • Si el ingreso es "cheque a fecha" y no han sido depositados (sDep_Number no está vacío):
          • Se obtiene la sumatoria de los montos de los movimientos por este tipo de ingreso a caja.
        • Si el ingreso es "cheques" y no han sido depositados (sDep_Number no está vacío):
          • Se obtiene la sumatoria de los montos de los movimientos por este tipo de ingreso a caja.
        • Si el ingreso es "efectivo",  "transferencia" , "tarjeta de crédito" o "nota de crédito"
          • Se obtiene la sumatoria de los montos de los movimientos por cada tipo de ingreso a caja.
      • Se obtiene el monto total de los diferentes ingresos a caja.
      • Se lista la información obtenida.
    • Sección de Cuadre: Para desplegar y confrontar los valores totales obtenidos en las dos secciones anteriores. El proceso ejecuta los siguientes pasos:
      • Se lista el total de ingreso a caja para los tipos "efectivo" y "cheques"
      • Se lista el total de ingreso a caja para los tipos "cheque a fecha", "transferencia", "tarjeta de crédito" y "nota de crédito".
      • Se lista la sumatoria de los totales obtenidos en los dos puntos anteriores.
      • Se lista el total de la sección de ingresos por recaudación
      • Se lista el total de la sección de ingresos a Caja
      • Se obtiene la diferencia entre los totales de obtenidos en los dos puntos anteriores.
    • Seccción de "Resumen": Para desplegar los valores totalizados por todas las cajas involucradas en el reporte
      • En esta sección se muestran nuevamente las secciones de "Ingreso por recaudación", Ingreso a Caja" y "Cuadre", pero totalizadas por todas las cajas involucradas en el reporte.

    Efecto

    No tiene efecto sobre la base de datos.

    Notas al programador

     
    Condición de búsqueda para la tabla de descripciones de la clasificación  de conceptos de ingreso en caja (table5650)
     
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de clasificación de concepto nClass_Concept = cash_conclass.
    nClass_Concept


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

     

    Información

    Campo

    Operador

    Valor

    Observación

    Oficina nOffice = oficina del reporte Oficina indicada (parámetro Oficina) para la ejecución del reporte. Si no es seleccionada ninguna oficina el reporte debe tomar en cuenta todas las oficinas existentes
    Número de caja nCashNum Número de caja del reporte Número de caja indicada (parámetro Caja) para la ejecución del reporte. Si no es seleccionada ninguna caja el reporte debe tomar en cuenta todas las cajas de la oficina (si fue previamente seleccionada una oficina) o todas las cajas de todas las oficinas ( si no fue previamente seleccionada una oficina)
    Fecha de efecto dEffecDate >= Fecha de inicio del período Fecha de inicio del período indicada para la ejecución del reporte
    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 la tabla de caja por usuario (user_cashnum)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Número de caja  nCashNum = cash_mov.nCashNum Número de la caja
    Condición de búsqueda para la tabla de estados de las cajas (cash_stat)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Número de caja nCashNum = cash_mov.nCashNum Número de la caja
    dStatDate max mayor fecha en que la caja toma el estado.
    Condición de búsqueda para la tabla de abonos de préstamos/anticipos (improve_lo)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Número de relación de cobro  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 la tabla de monedas asociadas a la póliza (curren_pol)
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro sCerType "2"  Tipo de registro igual a póliza
    Ramo comercial nBranch improve_lo.nBranch Ramo comercial
    Producto nProduct improve_lo.nProduct Producto
    Póliza nPolicy improve_lo.nPolicy Número de póliza
    Certificado nCertif improve_lo.ncertif Número del certificado de la póliza.
    Fecha de efecto del registro dEffecDate <=  cash_mov.dEffecDate Fecha de efecto del registro
     Fecha de anulación del registro dNulldate es  nulo Fecha de anulación del registro
    or dNulldate >=  cash_mov.dEffecDate
    Condición de búsqueda para las tablas de movimientos de recibos (premium_mo) y de recibos (premium) para el caso de "Intereses de préstamos".
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    > 0
    Ramo comercial premium.
    nBranch
    > 0
    Producto premium.
    nProduct
    > 0
    Número del recibo premium.
    nReceipt
    > 0
    Dígito de control de recibos premium.
    nDigit
    = 0
    Convenio de pago del recibo premium.
    nPayNumbe
    >= 0
    Transacción que originó el recibo premium.
    nTraTypei
    = 13 Solo los recibos generados por intereses de préstamos
    Estado del recibo premium.
    nStatus_Pre
    <>  3 Solo los reibos que no esten anulados
    Tipo de registro premium_mo.
    sCerType
    = premium.sCerType
    Ramo comercial premium_mo.
    nBranch
    = premium.nBranch
    Producto premium_mo.
    nProduct
    = premium.nProduct
    Número de recibo premium_mo.
    nReceipt
    = premium.nReceipt Número de recibo contemplado en la relación de cobro del movimiento de ingreso en caja
    Dígito de control de recibos premium_mo.
    nDigit
    = premium.nDigit
    Convenio de pago del recibo premium_mo
    nPayNumbe
    = premium.nPayNumbe
    Tipo de movimiento premium_mo.
    nType
    = 2 Solo los movimientos de cobro de prima
    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 movimientos de recibos (premium_mo) y de recibos (premium) para el caso de "Primas".
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    > 0
    Ramo comercial premium.
    nBranch
    > 0
    Producto premium.
    nProduct
    > 0
    Número de recibo premium.
    nReceipt
    > 0
    Dígito de control de recibos premium.
    nDigit
    = 0
    Convenio de pago del recibo premium.
    nPayNumbe
    >= 0
    Transacción que originó el recibo premium.
    nTraTypei
    <> 13 Solo los recibos que no fueron generados por intereses de préstamos
    Estado del recibo premium.nStatus_Pre <> 3 Solo los recibos que no esten anulados
    Indicador de recibo de aporte/prima premium.
    sIndRecDep
    = 1 Recibo de prima pactada
    ó premium.
    sIndRecDep

    =
    2 Recibo de prima adicional
    ó premium.
    sIndRecDep
    es nulo No tiene indicador.
    Tipo de registro premium_mo.
    sCertype
    = premium.
    sCertype
    Ramo comercial premium_mo.
    nBranch
    = premium.
    nBranch
    Producto premium_mo.
    nProduct
    = premium.
    nProduct
    Número de recibo premium_mo.
    nReceipt
    = premium.
    nReceipt
    Dígito de control de recibos premium_mo.
    nDigit
    = premium.
    nDigit
    Convenio de pago del recibo premium_mo.
    nPayNumbe
    = premium.
    nPayNumbe
    Tipo de movimiento premium_mo.
    nType
    2 Solo los movimientos de cobro de prima
    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 movimientos de recibos (premium_mo) y de recibos (premium) para el caso de "cuenta individual".
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    > 0
    Ramo comercial premium.
    nBranch
    > 0
    Producto premium.
    nProduct
    > 0
    Número de recibo premium.
    nReceipt
    > 0
    Dígito de control de recibos premium.
    nDigit
    = 0
    Convenio de pago del recibo premium.
    nPayNumbe
    >= 0
    Transacción que originó el recibo premium.
    nTraTypei
    <> 13 Solo los recibos que no fueron generados por intereses de préstamos
    Indicador de recibo de aporte/prima premium.
    sIndRecDep
    3 Recibo de cuenta individual
    Estado del recibo premium.
    nStatus_Pre
    <> 3 Solo los recibos que no estan anulados
    Tipo de registro premium_mo.
    sCertype
    = premium.
    sCertype
    Ramo comercial premium_mo.
    nBranch
    = premium.
    nBranch
    Producto premium_mo.
    nProduct
    = premium.
    nProduct
    Número de recibo premium_mo.
    nReceipt
    premium.nReceipt Número de recibo contemplado en la relación de cobro del movimiento de ingreso en caja
    Dígito de control de recibos premium_mo.
    nDigit
    = premium.
    nDigit
    Convenio de pago del recibo premium_mo.
    nPayNumbe
    = premium.
    nPayNumbe
    Tipo de movimiento premium_mo.
    nType
    2 Solo los movimientos de cobro de prima
    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 movimientos de recibos (premium_mo) y de recibos (premium) para el caso de "reliquidación de primas".
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    > 0
    Ramo comercial premium.
    nBranch
    > 0
    Producto premium.
    nProduct
    > 0
    Número de recibo premium.
    nReceipt
    > 0
    Dígito de control de recibos premium.
    nDigit
    = 0
    Convenio de pago del recibo premium.
    nPayNumbe
    >= 0
    Transacción que originó el recibo premium.
    nTraTypei
    <> 13 Solo los recibos que no fueron generados por intereses de préstamos
    Indicador de recibo de aporte/prima premium.
    sIndRecDep
    4 Recibo de reliquidación de primas
    Estado del recibo premium.
    nStatus_Pre
    <>  3 Solo los recibos que no estan anulados
    Tipo de registro premium_mo.
    sCertype
    = premium.
    sCertype
    Ramo comercial premium_mo.
    nBranch
    = premium.
    nBranch
    Producto premium_mo.
    nProduct
    = premium.
    nProduct
    Número de recibo premium_mo.
    nReceipt
    premium.nReceipt Número de recibo contemplado en la relación de cobro del movimiento de ingreso en caja
    Dígito de control de recibos premium_mo.
    nDigit
    = premium.
    nDigit
    Convenio de pago del recibo premium_mo.
    nPayNumbe
    = premium.
    nPayNumbe
    Tipo de movimiento premium_mo.
    nType
    2 Solo los movimientos de cobro de prima
    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 movimientos de recibos (premium_mo) y de recibos (premium) para el caso de "bono de reconocimiento".
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    > 0
    Ramo comercial premium.
    nBranch
    > 0
    Producto premium.
    nProduct
    > 0
    Número de recibo premium.
    nReceipt
    > 0
    Dígito de control de recibos premium.
    nDigit
    = 0
    Convenio de pago del recibo premium.
    nPayNumbe
    >= 0
    Transacción que originó el recibo premium.
    nTraTypei
    <> 13 Solo los recibos que no fueron generados por intereses de préstamos
    Indicador de recibo de aporte/prima premium.
    sIndRecDep
    5 Recibo de reliquidación de primas
    Estado del recibo premium.
    nStatus_Pre
    <>  3 Solo los recibos que no estan anulados
    Tipo de registro premium_mo.
    sCertype
    = premium.
    sCertype
    Ramo comercial premium_mo.
    nBranch
    = premium.
    nBranch
    Producto premium_mo.
    nProduct
    = premium.
    nProduct
    Número de recibo premium_mo.
    nReceipt
    premium.nReceipt Número de recibo contemplado en la relación de cobro del movimiento de ingreso en caja
    Dígito de control de recibos premium_mo.
    nDigit
    = premium.
    nDigit
    Convenio de pago del recibo premium_mo.
    nPayNumbe
    = premium.
    nPayNumbe
    Tipo de movimiento premium_mo.
    nType
    2 Solo los movimientos de cobro de prima
    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 movimientos de recibos (premium_mo) y de recibos (premium) para el caso de "complemento de bono de reconocimiento".
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    > 0
    Ramo comercial premium.
    nBranch
    > 0
    Producto premium.
    nProduct
    > 0
    Número de recibo premium.
    nReceipt
    > 0
    Dígito de control de recibos premium.
    nDigit
    = 0
    Convenio de pago del recibo premium.
    nPayNumbe
    >= 0
    Transacción que originó el recibo premium.
    nTraTypei
    <> 13 Solo los recibos que no fueron generados por intereses de préstamos
    Indicador de recibo de aporte/prima premium.
    sIndRecDep
    6 Recibo de reliquidación de primas
    Estado del recibo premium.
    nStatus_Pre
    <> 3 Solo los recibos que no estan anulados
    Tipo de registro premium_mo.
    sCertype
    = premium.
    sCertype
    Ramo comercial premium_mo.
    nBranch
    = premium.
    nBranch
    Producto premium_mo.
    nProduct
    = premium.
    nProduct
    Número de recibo premium_mo.
    nReceipt
    premium.nReceipt Número de recibo contemplado en la relación de cobro del movimiento de ingreso en caja
    Dígito de control de recibos premium_mo.
    nDigit
    = premium.
    nDigit
    Convenio de pago del recibo premium_mo.
    nPayNumbe
    = premium.
    nPayNumbe
    Tipo de movimiento premium_mo.
    nType
    = 2 Solo los movimientos de cobro de prima
    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 movimientos de recibos (premium_mo) y de recibos (premium) para el caso de "bono exonerado político".
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    > 0
    Ramo comercial premium.
    nBranch
    > 0
    Producto premium.
    nProduct
    > 0
    Número de recibo premium.
    nReceipt
    > 0
    Dígito de control de recibos premium.
    nDigit
    = 0
    Convenio de pago del recibo premium.
    nPayNumbe
    >= 0
    Transacción que originó el recibo premium.
    nTraTypei
    <> 13 Solo los recibos que no fueron generados por intereses de préstamos
    Indicador de recibo de aporte/prima premium.
    sIndRecDep
    7 Recibo de reliquidación de primas
    Estado del recibo premium.
    nStatus_Pre
    <> 3 Solo los recibos que no estan anulados
    Tipo de registro premium_mo.
    sCertype
    = premium.
    sCertype
    Ramo comercial premium_mo.
    nBranch
    = premium.
    nBranch
    Producto premium_mo.
    nProduct
    = premium.
    nProduct
    Número de recibo premium_mo.
    nReceipt
    premium.nReceipt Número de recibo contemplado en la relación de cobro del movimiento de ingreso en caja
    Dígito de control de recibos premium_mo.
    nDigit
    = premium.
    nDigit
    Convenio de pago del recibo premium_mo.
    nPayNumbe
    = premium.
    nPayNumbe
    Tipo de movimiento premium_mo.
    nType
    2 Solo los movimientos de cobro de prima
    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 movimientos de recibos (premium_mo) y de recibos (premium) para el caso de "prima renta privada".
     

    Información

    Campo

    Operador

    Valor

    Observación

    Tipo de registro premium.
    sCertype
    > 0
    Ramo comercial premium.
    nBranch
    > 0
    Producto premium.
    nProduct
    > 0
    Número de recibo premium.
    nReceipt
    > 0
    Dígito de control de recibos premium.
    nDigit
    = 0
    Convenio de pago del recibo premium.
    nPayNumbe
    >= 0
    Transacción que originó el recibo premium.
    nTraTypei
    <> 13 Solo los recibos que no fueron generados por intereses de préstamos
    Indicador de recibo de aporte/prima premium.
    sIndRecDep
    8 Recibo de reliquidación de primas
    Estado del recibo premium.
    nStatus_Pre
    <> 3 Solo los recibos que estan anulados
    Tipo de registro premium_mo.
    sCertype
    = premium.
    sCertype
    Ramo comercial premium_mo.
    nBranch
    = premium.
    nBranch
    Producto premium_mo.
    nProduct
    = premium.
    nProduct
    Número de recibo premium_mo.
    nReceipt
    premium.nReceipt Número de recibo contemplado en la relación de cobro del movimiento de ingreso en caja
    Dígito de control de recibos premium_mo.
    nDigit
    = premium.
    nDigit
    Convenio de pago del recibo premium_mo.
    nPayNumbe
    = premium.
    nPayNumbe
    Tipo de movimiento premium_mo.
    nType
    = 2 Solo los movimientos de cobro de prima
    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 la tabla de concepto de ingresos a caja (table22).
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código del concepto de ingreso a caja nConcept = cash_mov.nConcept Código de concepto asociado al movimiento de ingreso a caja
    Estado del registro sStatRegt 1 Solo los conceptos que se encuentren en estado de activo.
    Condición de búsqueda para la tablas de cuentas bancarias (bank_acc) y bancos (table7).
     

    Información

    Campo

    Operador

    Valor

    Observación

    Código de la cuenta bancaria bank_acc.
    nAcc_Bank
    = cash_mov.nAcc_Bank Código de la cuenta bancaria a donde fue depósitado el cheque
    Código del banco table7.
    nBank_Code
    bank_acc.nBank_Code Código del banco asociado a la cuenta a donde fue depósitado el cheque

    Fórmulas

    No aplica.

    Listados

    • Sección "Encabezado del reporte" (repertirse por cada página del reporte):
      • Título: Registro de caja (título fijo)
      • Fecha de caja: Fecha de cierre de caja (cash_stat.dStatDate)
      • Oficina: Código y descripción de la oficina (cash_mov.noffice)
      • Caja: Número de caja (cash_mov.nCashNum)
      • Cajero: Código y nombre del cliente (client.sClient y client.sClieName)
      • Número de timbre cajero: Código del cliente (client.sClient)
      • Moneda: Código y descripción de la moneda en que se realizan los movimientos (cash_mov.nCurrency)