Informe Estado Cierre Cajas

Función general

Mostrar el Informe de Estado del Cierre de Cajas.

Información técnica

 

Informe Estado Cierre Cajas

(OPL1056)

Parámetros

  • Compañía:  Código Compañía a la que pertenece la información que se mostrará en el reporte.
  • Area de Seguro:  Código Compañía a la que pertenece la información que se mostrará en el reporte.
  • Fecha Inicio:  Fecha Inicio del Reporte.
  • Fecha Fin:  Fecha Final del Reporte.

Validaciones

 

Campo

Descripción

Error/adv

Compañía

Debe estar lleno
1925

Area de seguro

Debe estar lleno
1925

Fecha Inicio

Debe estar lleno
1925

Fecha Fin

Debe estar lleno
1925

 

Frecuencia de ejecución

Dependiendo de la necesidad del usuario.

Requisitos

No Aplica.

Instrucciones de ejecución

Ejecutar desde el módulo de Reportes.

Instrucciones en caso de interrupción

Volver a Ejecutar.

Proceso batch

Proceso

  1. Se busca en la tabla de Movimmientos de Caja(Cash_Mov), se selecciona aquellos registros cuya fecha del movimiento se encuentre dentro del período comprendido entre las fecha inicio y fin ingresadas por el ususario y pertenezcan al area de seguro definida por el usuario.
  2. Para cada movimiento de caja se seleccionan de la tabla de Estado de las Cajas (Cash_Stat), las cajas cuyo esten en estado de cierre Definitivo (Cash_Stat.nStatus = 2) y obtener la fecha (Cash_Stat.dStatDate)
  3. Se busca en la tabla de Sucursales (Table9), la descripción de la sucursal
  4. Para obtener la Oficina asociada a la Caja, se busca por número de caja en la tabla de Tabla de caja por usuario (User_Cashnum), de donde se obtiene el número de usuario(nUser) con el que se busca en la tabla de usuarios(Users) la oficina asociada (Users.nOfficeAgen)
  5. Luego se busca la descripción de la Oficina en la tabla de Oficinas (Table5556)
 

Campos del reporte y de donde se obtienen.
 

Información

Campo

Observación

Sucursal Table9.sDescript
Oficina Table5556.sDescript  
Número Caja Cash_Mov.nCashNum
Número Registro Caja Cash_Mov.nTransac  
Fecha Caja Cash_Mov.dEffecDate  
Fecha Cierre Superv. Cash_Stat.dStatDate  
Fecha Recep. Tesorería Cash_Mov.dLedger_Dat  

 
 

Efecto

No Aplica.

Notas para el programador

Condición de búsqueda en la tabla Movimientos de Caja(Cash_Mov)

Información

Campo

Operador

Valor

Observación

Fecha de Efecto del Registro Cash_Mov.dEffecDate BETWEEN 'fecha inicio ingresada por el usuario' AND 'fecha fin ingresada por el usuario'  
Area de Seguro Cash_Mov.nInsur_Area
'área de seguro ingresa por el usuario'

 

Condición de búsqueda en la tabla de Estado de las Cajas(Cash_Stat)

Información

Campo

Operador

Valor

Observación

Número Caja Cash_Stat.nCashNum
Cash_Mov.nCashNum
Estado Caja Cash_Stat.nStatus
=
2
Cierre Definitivo, Valores Según Table 5562

Condición de búsqueda en la tabla de Sucursales (Table9)

Información

Campo

Operador

Valor

Observación

Código Sucursal Table9.nOffice
Cash_Mov.nOffice

 

Condición de búsqueda en la tabla de Caja por Usuario (User_Cashnum) y la tabla de Usuarios (Users)

Información

Campo

Operador

Valor

Observación

Número Caja User_CashNum.nCashNum
Cash_Mov.nCashNum
Código Usuario User.nUserCode
=
User_CashNum.nUserCode

 

Condición de búsqueda en la tabla de Oficinas (Table5556)

Información

Campo

Operador

Valor

Observación

Código Oficina Table5556.nOfficeAgen
=
User.nOfficeAgen


 

Listados

El Reporte presenta el siguiente cuerpo principal:
  • Título (encabezado del reporte. Debe imprimirse en cada página del reporte)
  • "INFORME ESTADO CIERRE CAJAS ENTRE EL" + 'fecha de inicio ingresado por el usuario' + Y + 'fecha de fin ingresado por el usuario'
 
  • Detalle del Reporte
  • Sucursal (Table9.sDescript)
  • Oficina(Table5556.sDescript)
  • Num. Caja (Cash_Mov.nCashNum)
  • Num. Reg. Caja (Cash_Mov.nTransac)
  • Fec. Caja (Cash_Mov.dEffecDate)
  • Fec. Cierr. Superv. (Cash_Stat.dStatDate)
  • Fec. Recep. Tesorería(Cash_Mov.dLedger_Dat)
  • Total Cajas (Total de Registros en el Reporte)

  •  

     
     
     

Observaciones

Formato del listado entregado por Consorcio