Hola,
El registro de un abono no retrocede la facturación del albarán. El albarán original queda como facturado. Y la factura como abonada.
Ahora tendrías que hacer de nuevo todos los movimientos correctos: el pedido, el albarán y la factura.
Preguntas que si deberías hacerlo como tipo Cuenta, ya que al poner producto se crearán movimientos de producto.
Aquí la respuesta depende de como hayas hecho el abono.
Si en el abono figuran los productos, entonces el registro del abono ha hecho movimiento de producto y ha quitado el stock del almacén. De modo que necesitas volver a poner producto para que se haga de nuevo la entrada en el almacén.
Si el abono lo hiciste utilizando cuentas contables, entonces la nueva factura también debería ser con cuentas contables, porque si no, tal y como comentas, se duplicará el stock.
Un saludo,
Cristina Nicolàs