Use origin for inventory move

By using the origin, it is possible to create all the move with one create
call.

issue3512
review1811002