General Description of the Feature

This feature deals with the whole refactor of the VAT Definition and VAT calculation within DSW and DASW of the decoupled OneDealer. The coupled systems will remain with the same old logic with only some small enhancements. This redesign is extended in all the entities and modules of the OneDealer application that include VAT Definition or any kind of calculation with VAT. Find each module separately described below:

Content - Related modules

Decoupled solution

For each of the above Entities and Procedures the VAT calculation, for the decoupled solution, will take into consideration the Financial Group of the BP, the VAT Business Group of the BP and the VAT Product Group of the involved items and will calculate the correct VAT each item should take based on the configured matrix. 

A matrix example can be found here:

The available values for the VAT Business Groups & VAT Product Groups are defined in the relevant configuration pages. The available values for the Financial Groups can be found in the Financial Group configuration page and are static. Within the configuration page, an admin can setup the default value of VAT Business Group for each of the available Financial Groups.

Additionally to the matrix, the system will also consider the Differential Tax value of the vehicle. In the cases where the Differential Tax = No, the VAT Definition Matrix is overwritten with a static calculation of 0% VAT rate and VAT Group = "DifferentialTaxVatCode".

Business Benefit

The DSW/DASW decoupled solution is revamped with a complete solution regarding how the system should calculate the VAT for each possible case. This as a redesign will provide to all the users of the application correct and more accurate price and VAT calculations in any module.

Configuration 

The configuration mentioned below is affecting all the areas this feature has touched.

Business Cases:

The below BC is controlling the permission access in all the related new administration pages:

  • 1980 - VAT Definition Matrix 

Administration and Process pages:

  • VAT Business Groups: ~/SetupEntities/List/SalesAndLeads/IDMS_VATBUSGROUP
  • VAT Product Groups: ~/SetupEntities/List/SalesAndLeads/IDMS_VATPRODGROUP
  • VAT Definition Matrix: ~/SetupEntities/List/SalesAndLeads/IDMS_VATDEFMATRIXVIEW

Existing Administration pages that are involved in the functionality:

  • Financial Groups: ~/SetupEntities/FinancialGroupsGridListPage
  • VAT Groups: ~/administration/vatgroupsgridlist

Setup Keys:

Key

Default/Example Value

Comments

DefaultBPFINGroup

100

Default value for the Financial Group of the Business Partner

DefaultVATPRODGroup

aNMH1dvv3Ee1LtfZ0Xfifg

Default value for the VAT Product Group

DefaultCONMODVATPRODGroup

aNMH1dvv3Ee1LtfZ0Xfifg

For external configurators/stock locator, the value of this setup key is used.

  • CD Configurator
  • GME Configurator
  • Mercedes External Configurator
  • Stock Locator
  • Advanced Configurator
    • For AWT only: AWTVendConfiguratorResolverManager
  • Wholesales with Inventory = New Vehicle and Reservation = No

DefaultZeroVatCode

A0

Default value for the VAT Group when the system calculated zero VAT code

DifferentialTaxVatCode

A0

Default value for the VAT Code that should be used in cases of differential taxation calculation.

TaxDepositVatCode

A10

Default value for the VAT Code that should be used in cases of Vehicle Tax Deposit = YES

TaxDepositItemCode

V100

Default value for the item that should be used in cases of Vehicle Tax Deposit = YES

Decoupled

  • DefaultZeroVatCode: If there is not any match VAT Definition Matrix, then the user is informed with a warning message (“No record found with the given criteria at the VAT definition matrix. A default zero VAT code will be used”) and a default “zero” (0) VAT code is used instead based on the value in this SetupKey.
  • DifferentialTaxVatCode: If Differential Taxation is “true” (which means VAT reclaimable is “false”), then the resolved VAT code is overwritten with the value on this setup key and VAT rate is 0%.

Coupled

  • DifferentialTaxVatCode: If Differential Taxation is “true” (which means VAT reclaimable is “false”), then the resolved VAT code and VAT Rate is overwritten with the value on this setup key based on the VAT Groups list (OVTG)

Additional Information

  • Feature No.:  ODP-2800 - Getting issue details... STATUS
  • Test Case No.: Test Cases can be found within each section.
  • No labels

0 Comments

You are not logged in. Any changes you make will be marked as anonymous. You may want to Log In if you already have an account.