With rounded off total enabled and currency and float precision set to 2, any amount with ###.02 does not round off and appears in the outstanding amount. I think certain amounts below a decimal level do not round off. Kindly have a look.
The Round-Off occurs for the invoices which are created after the settings have been enabled, the previous ones are not affected.
Check the screenshot below:
The Outstanding Amount has been changed to 150 after rounding off from 150.02.
Oh. Could something else cause a similar problem. Because this happened in the middle suddenly out of the blue and no setting had been altered.
I really doubt so, since there has been no change in this function since months now, as a Solution to this, you can Cancel>>Amend the invoice to make it reflect properly.