While submitting the purchase order system throwing a bellow error even though there is no decimal value.

One or more accounting distribution is missing a ledger account or contains a ledger account that is not valid. Use the Accounting distribution form or the Posting profile to update the ledger account.
If they setup the roundoff account "Vendor invoice rounding-off " in the accounts for the automatic transactions list, system allowing to post and also picking up the roundoff account in view distribution form.

We have workaround for this issue, if we add below accounts in the Accounts for automatic transactions form, its working fine. But even though there is no decimal value why system picking round off accounts.

Posting types:
Penny difference in reporting currency
Penny difference in accounting currency
Order invoice rounding
Vendor invoice rounding-off

We have TSG for this issue.
TSG link

Needs Votes