Crear nuevo campo booleano en la ficha de los almacenes: Almacén destino. Cuando se haga un movimiento desde el diario de reclasificación/productos cuyo destino sea uno de esos almacenes marcados, el sistema deberá pedir el Cod PROY al que se le quiere imputar el movimiento para:
Generar un movimiento de tipo venta de los materiales que se están moviendo a ese almacén, en el que se debe indicar el Cod PROY identificado por el usuario, de esta manera se podrán identificar las salidas asociadas a ese proyecto.
Crear un asiento en contabilidad que haga un asiento usando las cuentas de gasto que le correspondan al grupo contable de los productos que se estén moviendo, de tal manera que al haber se indique el coste de la venta asociado al movimiento de producto de la salida con el cod PROY vacío, y al debe, se indique el mismo importe a la misma cuenta, pero con el Cod PROY que haya seleccionado el usuario.
En el caso de que se quiera devolver material desde un proyecto al almacén, desde la pantalla de movimientos de producto, se podrán marcar 1 único movimiento de tipo Venta que estén asociados a los almacenes marcados como “almacén destino” y se deberá habilitar un botón que pregunte a usuario a qué almacén quiere devolver el material, se producirán los siguientes movimientos:
Generar movimiento de tipo venta (pero negativo) del almacén destino con el cód PROY original, y se creará un ajuste positivo del material seleccionado en el almacén indicado por el usuario cuyo coste será el coste de la venta asociado al movimiento seleccionado.
Crear un asiento en contabilidad que haga un asiento usando las cuentas de gasto que le correspondan al grupo contable de los productos que se estén moviendo, de tal manera que al debe se indique el coste de la venta asociado al movimiento de producto que se está introduciendo de nuevo con el cod PROY vacío, y al haber, se indique el mismo importe a la misma cuenta, pero con el Cod PROY que haya seleccionado el usuario.
Duda: ¿En estos casos se pueden hacer devoluciones parciales de material? Es decir, puedo devolver parte de la cantidad del movimiento de producto? SI. Habrá que pedir la cantidad al usuario, por lo que solo se podrá seleccionar un movimiento por cada ejecución del proceso.
OBLIGATORIO habilitar el valor de stock automático.
OBLIGATORIO habilitar el valor de stock automático.