General Description of the Feature
This feature introduces a luxury tax to the sales offer process. This is an extra tax (apart from the VAT) that some countries may require to be paid. By setting the new fuction enable through the setup key a new section is displayed in the offer page
Three new fields are diplayed:
- Charge NoVA: When the checkbox is unchecked, all values related to luxury tax are reset and the fields are disabled.
- Nova %: This the actual luxury tax rate. This rate is applied on the ‘Total Net Amount Incl. Discounts’ price.
- NoVA Bonus/Malus: This amount can either be an addition (malus) or a subtraction (bonus) applied on the luxury amount resulting from the NoVA rate. This amount only applies on the luxury tax amount and the result can never be less than zero
Any change on these fields is reflected on the bottom right corner like so:
Offer printing model has also been updated to pass the luxury tax to the print providers
The data in the two fields is filled in with the following logic
- If a vehicle exists and has NoVa data
- If U_IDMS_NOVACharged is false
- Enable the "Charge NoVa" checkbox
- Enter the values in "NoVa %" and "NoVA Bonus/Malus €" from the database fields
- If U_IDMS_NOVACharged is true
- Do nothing
- If U_IDMS_NOVACharged is null
- Do the same as it had no NoVa data
- If U_IDMS_NOVACharged is false
- If the vehicle does not exist, or does not have NoVa data
- If the model has NoVa data
- Enable the "Charge NoVa" checkbox
- Enter the values in "NoVa %" and "NoVA Bonus/Malus €" from the database fields
- If the model has NoVa data
- On Save if a vehicle exists, store the values in NoVa data fields of the vehicle and set U_IDMS_NOVACharged to true
Business Benefit
This is an extra tax (apart from the VAT) that some countries may require to be paid.
Configuration
Setup Keys:
EnableLuxuryTaxFunctionality: true/false,
0 Comments