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:

  1. Charge NoVA: When the checkbox is unchecked, all values related to luxury tax are reset and the fields are disabled.
  2. Nova %: This the actual luxury tax rate. This rate is applied on the ‘Total Net Amount Incl. Discounts’ price.
  3. 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

  1. If a vehicle exists and has NoVa data
    1. If  U_IDMS_NOVACharged is false
      1. Enable the "Charge NoVa" checkbox
      2. Enter the values in "NoVa %" and "NoVA Bonus/Malus €" from the database fields
    2. If  U_IDMS_NOVACharged is true
      1. Do nothing
    3. If U_IDMS_NOVACharged is null
      1. Do the same as it had no NoVa data
  2. If the vehicle does not exist, or does not have NoVa data
    1. If the model has NoVa data
      1. Enable the "Charge NoVa" checkbox
      2. Enter the values in "NoVa %" and "NoVA Bonus/Malus €" from the database fields
  3. 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, 


Additional Information

  • Feature No.:  ODP-4131 - Getting issue details... STATUS ODP-5444 - Getting issue details... STATUS
  • Test Case No.:  ODP-5694 - Getting issue details... STATUS
  • No labels
Write a comment…