Fix for  Bug #16 and implementation of Feature #17: fetch currency for the correct store and force the amount to be set to order total if it exceeds it; set modules partial  invoice refund flag to true