Use one getter for all amounts and use account move as cache

issue2936
review897002