[IMP] Make sure invoice_state of picking is used when creating extra

moves and take price of related move if there is one

When we would copy the moves, it gives problems as it won't be invoiced the correct way on sale, so we provide for a simpler solution.
thank you for having taken care of separating the create from the prepare, that's a very important design as for the way the API is currently!