issue #53 SaveMovements with Transaction and more error validations before save
issue #53 Save Movement All in One(PENDANT, APPROVED, CANCELLED) with transact easy to debug and control.