Design#
The Account Tax Cash Module extends the following concepts:
Fiscal Year#
When the Account Tax Cash Module is activated, the Fiscal Year is extended to allow setting which Tax Groups are reported on a cash basis for its periods.
See also
The Fiscal Year concept is introduced by the Account Module.
Period#
When the Account Tax Cash Module is activated, the Period is extended to allow setting which Tax Groups are reported on a cash basis for that period.
When the Period is closed, a warning is raised if there are payment Lines that are not linked to an Invoice.
See also
The Period concept is introduced by the Account Module.
Tax Line#
When the Account Tax Cash Module is activated, the Tax Line stores the Period in which it must be reported. The Period is set automatically when a payment is linked to the Invoice that created the Tax Line. If necessary, new Tax Lines are created proportionally to the amount of the payment. When a payment line is removed from an invoice, the reverse operation is performed.
See also
The Tax Line concept is introduced by the Account Module.
Invoice#
When the Account Tax Cash Module is activated, supplier Invoices gain a list of Tax Groups for which Tax Lines must be reported on a cash basis. This list is automatically populated from the invoice’s Party property.
Warning
The Invoice report may need to be
adjusted to include a legal notice when tax reporting on a cash basis is
used.
It can be tested with the on_cash_basis
property of the invoice tax.
See also
The Invoice concept is introduced by the Account Invoice Module.
Party#
When the Account Tax Cash Module is activated, Parties gain a new property that allows setting which Tax Groups for that supplier are reported on a cash basis.
See also
The Party concept is introduced by the Party Module.