Este programa permite realizar el cuadre de cobranzas a fin de comprobar
que se ha dado entrada del dinero de todos los recibos que se han dado
por cobrados en un día en el departamento de cobranzas. La cobranza
se puede realizar a través de caja (cheque o efectivo).
Este programa lista aquellas relaciones o conciliaciones que el departamento
de cobranzas ha dado por cobrados y que no se ha registrado su entrada
de dinero (en caja).
Es importante mencionar que la ejecución de esta transacción
no es de mucha ayuda si la cobranza y el ingreso del dinero en cajas se
realiza desde el módulo de cobranzas. Esto es porque las transacciones
de cobro ya validan que se ingrese el dinero y que este corresponda con
lo que se está pagando, por tanto siempre cuadra la cobranza y este
reporte no mostrará información. Para mas detalle ver la
transacción de "ingreso de pagos" (en el documento funcional de
las transacciones de este módulo) y la transacción de "opciones
de instalación de caja ingreso y ordenes de pago" (en el funcional
de mantenimiento del módulo de caja ingresos y ordenes de pago).
Fecha de proceso: Indica la fecha para la que se desea
realizar el cuadre de cobranzas. Por defecto se muestra la fecha del día
(la del computador).
Validaciones
Campo
Descripción
Error/adv
Si las opciones de instalación del módulo de caja ingreso
y ordenes de pago indican que el ingreso del dinero no se hace directamente
en cajas, se envía un mensaje de advertencia indicándole
al usuario que no debe ejecutar este reporte porque siempre hay cuadre
de cobranzas
750067
Fecha de proceso
Debe indicar la fecha
05072
Si este campo está lleno, debe ser anterior o igual a la fecha del
día
01002
Frecuencia de ejecución
Diario.
Requisitos
No aplica.
Instrucciones de ejecución
Este programa se ejecuta desde el módulo de listados con la
opción de menú de reportes por módulo.
Instrucciones en caso de interrupción
Volver a ejecutar.
Proceso batch
Proceso
Se lee el archivo de referencia de planillas de cobranzas (colformref)
y se seleccionan todas aquellos registros que tengan estado "completo"
y cuya fecha de cobro sea igual a la fecha de ejecución del proceso.
Por cada registro (relación):
Se lee la tabla de ingresos en caja (cash_mov) con el número de
relación en tratamiento para obtener los importes de los ingresos
en caja que le correspondan.
Se lee la tabla de movimientos de cuentas corrientes (move_acc), con el
número de relación en tratamiento, para obtener los importes
de los movimientos en cuentas corrientes realizados para esa relación.
Se lee la tabla de depósitos bancarios (bank_mov), con el número
de relación en tratamiento, para obtener los importes de los depósitos
bancarios realizados para esa relación.
Se compara el importe de la relación (colformref) con el importe
resultado de la sumatoria de sus movimientos de cash_mov, move_acc y bank_mov.
Si el importe es distinto se genera un registro para el listado.
Efecto
Este es un programa listador que no tiene efectos sobre la base de
datos.
Fórmulas
Importe faltante = importe de la relación – (importe ingresado
en caja + importe de movimientos de cuentas corrientes + importe de depósitos
bancarios)
Donde:
Importe de la relación: se encuentra en colformref.
Importe ingresado en caja: sumatoria del importe de los registros encontrados
en cash_mov para la relación en tratamiento.
Importe de movimientos de cuentas corrientes: sumatoria de los importes
encontrados en move_acc para la relación en tratamiento.
Importe de depósitos bancarios: sumatoria de los importes encontrados
en bank_mov para la relación en tratamiento.
Listados
En la cabecera:
Moneda.
En el detalle (las relaciones/conciliaciones que están pendientes
por el registro de ingreso de dinero):
Número de relación.
Número de conciliación.
Importe de la relación/conciliación.
Importe faltante.
En el total:
Se totaliza la columna de "importe faltante" para el día de ejecución
del proceso.