General Description of the Feature

(warning) All the below mentioned functionality and new fields are only visible in the Greek Localization tenants. i.e. OpelHellas

Enhancements on pages

Vehicle card page

The Vehicle card page has been enhanced to include a field called "Registration Fee". In addition, the existing field "Combined CO2 emissions (gr/km)" is important for this functionality and is used in several cases.

Tab "Details" → Section "Main Information" → Field "Registration Fee Amount" 

  • Field is non-editable
  • Gets value either from the DMS or from Vehicle Import file
  • Displays the sum of the Vehicle Registration Fee + the Special Options assigned to the vehicle Registration Fee

 

In the tab "Features" → the  grid list of the section "Special Features" has been enhanced to include a new column called "Registration Fee". The value is always coming either from the DMS or from Vehicle Import file.

In addition, the Price breakdown flyout has been enhanced to include the "Registration Fee" which includes the same value as the in the vehicle card page.

 

Finally, the Vehicle grid list has been enhanced to include a new column called "Registration Fee".

Model Tree & Vehicle Features page

Both the Model Tree and the Vehicle Feature pages have been enhanced to include the field "CO2 emissions (gr/km)" which represents the CO2 value of each entry respectively and is mainly used in the Advance Configurator case, which is mentioned in detail below.

 

Lead

Field enhancements

After the Lead creation in the Sidebar and in the tab: Vehicle → Price breakdown flyout the user is able to see again the "Registration Fee" amount.

Offer

When creating an Offer two new Document Items are generating automatically 2 new Document Lines:

  • RegistrationFee 
  • RoadTax

The code of these lines is coming from the relevant setup keys and the Item Name is hardcoded with translation keys.

  • Registration Fee (resource key: OD0001420)
  • Road Tax (resource key: OD0012559)

The value/amount of these document lines is calculated and based on the Interest Type of the vehicle (detailed info below). Each of these lines is editable and the user is able to change the amount.


A. Interest Type: Stock Vehicle (Inventory)

Registration Fee

The value is directly taken from the relevant value on the Vehicle which, as mentioned above, is the: Registration Fee = Vehicle Registration Fee + SUM(Special Options Registration Fee)

(star) Road Tax 

The Road Tax is calculated based on the following scale:

So, based on the Vehicle "Combined CO2 emissions (gr/km)" amount the final Road Tax price is calculated: Combined CO2 emissions (gr/km) * f = Road Tax

For example, the vehicle below has CO2=150. This is on the 3rd scale (140-166 → f=0.7), so this means: RoadTax = 150 * 0.7 = 150.00


B. Interest Type: Stock Locator

Registration Fee & Road Tax

Both the Registration Fee and the Road Tax are values provided directly from the Stock Locator (ODIL Integration) and displayed to the Offer.

DSW doesn't interfere with them or make any calculations whatsoever.


C. Interest Type: Advance Configurator

Registration Fee

The "Registration Fee" when the Interest Type of the VOI is from the Advance Configurator is calculated based on an algorithm and a set of parameters. Then the calculated value , along with the Road Tax value are send to the Advance Configurator via API, in order to be displayed into the relevant field of the Configurator UI and later on into the Lead process page and Offer.

The flow is the following:

At step 4, the Configurator calls the following service: https://{OneDealerBaseURL}/External/CalculateRegistrationFeeBasedOnCo2?co2={total_co2_number}&vehiclePrice={vehicle_total_net_price}&fuelType={fuel_type_enumeration}

and DSW responds back with the calculated amount of the Road Tax: ({registration_fee_amount})

The calculation that takes place at step 4 is the following:

         RegistrationFee = (AddOffsetAmount + (VehiclePrice - SubstractOffsetAmount) * Percentage) * CO2Coefficient

The value is rounded to 2 decimals.

  • AddOffsetAmount, SubstractOffsetAmount & Percentage is calculated based on the vehicle price. (Right-side of the screenshot below)
    The Right-side screenshot collects the AddOffsetAmount, SubstractOffsetAmount & Percentage variables based on the Vehicle Price amount. i.e., For Vehicle Price <=14000 → AddOffsetAmount=0, SubstractOffsetAmount=0 & Percentage=0.04
  • CO2Coefficient is calculated based on the CO2 Emission of the vehicle. (Left-side of the screenshot below)
    The Left-side screenshot collects the CO2Coefficient variable based on the total amount of "Combined CO2 emissions (gr/km)". i.e., for Combined CO2 emissions<=100 → CO2Coefficient=0.95

 

Road Tax

At step 4 of the above mentioned process, the Configurator calls the following service: https://{OneDealerBaseURL}/External/RoadTaxCalculation?co2={total_co2_number}&engineDisplacement={engine_displacement}&fuelType={fuel_type_enumeration}&makeCode={OD_internal_make_Code}

and DSW responds back with the calculated amount of the Road Tax: ({road_tax_amount})

The calculation performed is the same as mentioned above. The only difference is that the "Combined CO2 emissions (gr/km)" value is fetched from the Model of the VOI, since there is no Stock Vehicle in this case.

Printing

Check the relevant feature here.

Business Benefit

DSW Offer can cover a really important regulation that is part of the Greek market. Users are able to have a Registration Fee & Road Tax calculation automatically added into their Offer.

Configuration 

Setup Keys:

  • OD_RegistrationFeeDocumentItemCode (default value: ODRF)
  • OD_RoadTaxDocumentItemCode (default value: ODRT)

Additional Information

  • Feature No.:  ODP-4980 - Getting issue details... STATUS
  • Test Case No.:  ODP-5195 - Getting issue details... STATUS
Write a comment…