Tax
Table of Contents
Interfaces
- DatedTaxPreset
- A preset whose rate depends on the date of the supply, e.g. a standard rate that was lowered
for half a year. The builder resolves it with the supply date of each line (SupplyDate); rate()
returns the rate of today.
- TaxPreset
- A named VAT treatment provided by a country pack, e.g. "standard rate 19 %" or
"small business exemption". Presets set category, rate, VATEX code and legal note text.
Classes
- CountryDefaultVat
- Default VAT of lines without VAT treatment, for InvoiceBuilder::useDefaultVat():
- CustomTaxPreset
- Ad-hoc tax preset, e.g. for an exemption with a specific legal reference.
- SupplyDate
- The date that decides the VAT rate of a line: the end of the line period (BT-135), its start
(BT-134), the VAT point date (BT-7), the actual delivery date (BT-72), the end of the invoicing
period (BT-74) and finally the issue date (BT-2), in this order.
- TaxPresetCollection