Design#

The Account Cash Rounding Module extends the following concepts:

Account Configuration#

The Account Configuration is extended with a checkbox to round the cash amounts and with two accounts to post the credited or debited amount due to the rounding.

See also

The Account Configuration concept is introduced by the Account Module.

Currency#

When the Account Cash Rounding Module is activated, the Currency receives a Cash Rounding Factor that represents the currency’s smallest available coin.

See also

The Currency concept is introduced by the Currency Module.

Invoice#

When the Account Cash Rounding Module is activated, the Invoice receives a Cash Rounding checkbox. For customer invoices, the checkbox is automatically checked according to the Account Configuration. For supplier invoices, it is up to the user to decide whether to check it or not. If the checkbox is checked then the total amount is rounded based on the Currency and any remaining amount is posted to the corresponding accounts found in the Account Configuration.

See also

The Invoice concept is introduced by the Account Invoice Module.

Purchase#

When the Account Cash Rounding Module is activated, the Purchase receives a Cash Rounding checkbox which by default is set to the value of the last purchase from the same supplier. When the checkbox is checked then the total amount is rounded based on the Currency and the Purchase transfers the Cash Rounding setting to the created Invoices.

See also

The Purchase concept is introduced by the Purchase Module.

Sale#

When the Account Cash Rounding Module is activated, the Sale rounds the total amount according to the Account Configuration.

See also

The Sale concept is introduced by the Sale Module.