Actualmente, al realizar entregas a cuenta desde Gestión de Caja, el sistema permite aplicar un cobro anticipado cancelando el pago de un pedido. Posteriormente, al traspasar dicho pedido a albarán, se permite nuevamente realizar una entrega a cuenta contra el albarán, lo que genera una duplicidad del cobro. Esta situación se detecta al puntear la cuenta bancaria, momento en el cual se localiza el error y se procede a eliminar uno de los asientos duplicados.
El problema surge cuando, tras borrar uno de los asientos, el sistema deja una de las previsiones con estatus "Cobrada" y la otra con estatus "Pendiente", sin permitir su eliminación ni su regularización, dado que están enlazadas a documentos de gestión. Esto crea una inconsistencia en la contabilidad y dificulta la gestión de cobros y previsiones.
Sugerencias de mejora:
Bloqueo de cobros duplicados: No permitir realizar nuevos cobros contra un documento que ya haya sido cobrado por el total, incluso si dicho cobro procede de un documento anterior (pedido o albarán).
Sincronización de previsiones: En caso de que se elimine un asiento contable relacionado con una entrega a cuenta, el sistema debería eliminar automáticamente la previsión correspondiente, tal como sucede actualmente en el módulo de compras, evitando dejar registros inconsistentes en el sistema.
Implementar estas mejoras ayudaría a prevenir errores contables y a mantener la coherencia entre los módulos de gestión y contabilidad.