Proveer ideas, soluciones y tecnología. Basados en productos de libre acceso, con una gran participación por parte de la comunidad de emprendedores a nivel mundial.

Movimientos de caja - Openbravo POS

 
Para corregir el ingreso de movimientos de cada equivocados:

1 - Ingresar un movimiento con el valor opuesto al ingresado
     Esto refleja el monto correcto en la caja.

2 - Eliminar el ingreso en la tabla PAYMENTS

Obtenemos los codigos de los recibos a eliminar:

select * from payments where receipt in (    SELECT id FROM receipts re where re.datenew between '30/04/2011 15:21' and '02/05/2011 15:21' )
Eliminamos los registros con los IDs que correspondan: delete from payments where receipt in ('161f0d5e-e66c-47b8-84aa-bdd15ee5e5de', 'a9a1c066-abc4-4c6e-9dcf-08da370432bc', '5e21e1fa-5a38-4557-9b4f-e00c2a9f87f1')
Y lo mismo con los recibos para que no quede basura. delete from payments where receipt in ('161f0d5e-e66c-47b8-84aa-bdd15ee5e5de', 'a9a1c066-abc4-4c6e-9dcf-08da370432bc', '5e21e1fa-5a38-4557-9b4f-e00c2a9f87f1')

Listo. :-)

De esta solución surge la necesidad de hacerlo directamente desde la app, por lo tanto en breve tendremos el patch para incluír la funcionalidad en los Movimientos de caja. 

Su voto: Nada