App-Tpv: Ingreso en Banco
En esta opción no trabajamos con una pantalla de un solo registro, si no en una pantalla multiregistro. Cuando entramos en esta opción desde el menú, nos aparecen los últimos registros de la tabla “posdectie” pendientes: Opcionalmente, con la tecla F5 se pueden visualizar todos, tanto pendientes como no:

Los registros del “posdectie” se llenan automáticamente en los cierres de caja, y con los totales de la caja, y esta opción permite llenar el resto de campos correspondientes al ingreso en el banco. No es obligatorio entrar un ingreso por todos los cierres, pero cuando entramos un ingreso siempre lo asociamos a un día de ventas, y por tanto a un registro del “posdectie”. Al pulsar “intro” sobre una línea, nos pide informar de los campos “fecha ingreso”, “importe ingreso”, “banco” y “operación”. En el caso de la fecha, no se inicializa con la fecha del día, si no que se deja vacía para forzar que el usuario lo ponga:

Igualmente con el importe:

En el caso del banco, con la tecla F4 pueden seleccionarlo de una lista:

Y lo mismo con las operaciones: (la tecla F6 de edición que aparece en las pantallas no las deben tener en el TPV, no tienen permiso)

Una vez llenados los cuatro campos, entonces se graba el registro y se enseña el importe de diferencia:

Con la tecla F10 se puede imprimir el ingreso del registro, pero es opcional, no obligatorio, y aparece un resumen de la forma:

Además, se permiten modificar todos los registros que se hayan entrado, sin limitaciones, ya que todavía no estarán cerrados (aparecen en azul los no cerrados, y en rojo los cerrados):

Y también se permiten reimprimir tanto como se quiera, incluso los cerrados (pero los cerrados no son modificables). Punto “jodido”: los registros entrados se graban abiertos, y se cierran al salir de la opción.
Campos de la tabla “posdectie”:
- postie_id, nº de tienda
- cod_moneda, código de moneda
- posdectie_fecha_venta, fecha de venta
- posdectie_impo_ventas, total vtas. Z
- posdectie_impo_efectivo_sql, total efectivo Z (calculado)
- posdectie_impo_tarjetas, total datáfono
- posdectie_fecha_banco, fecha ingreso
- posdectie_impo_mone, importe ingreso
- posban_id, código banco (ligado con tabla posban)
- posbanope_id, código operación (ligado con tabla posbanope)
- posdectie_sw_cierre, 0/1, indicador de abierto/cerrado
Los bancos están definidos en la tabla posban, pero los códigos permitidos en la tienda están en la tabla posbantie, en la que tenemos el ID de banco y el ID de tienda de los registros disponibles.
En cambio, las posibles operaciones de ingreso (posbantie) son las mismas para todas las tiendas.