Use total instead of balance to make field value fixed even after the payment is made and to sync with quote