ONESOURCE Global Tax for SAP Ariba User Account Setup On-Premise

How to set up the ONESOURCE Global Tax for SAP Ariba integration in an on-premise deployment scenario?
In an on-premise deploy, the user role setup will need to take into account two limitations imposed by the on-premise tax engines web service API called for the authentication. In such a setup, there are two requests made by the Ariba Integrations UI to determination, one to do a user look-up and a second one to determine the proper company assignment. Due to these limitations user setup requires the following to be done:
  1. The users account should have the Company set on the user edit screen to the top-level company (best practice)
  2. The SAP Ariba UI user must have the Source System role for the top-level company assigned, with Is Cascading checked
  3. The SAP Ariba UI user must have for each company they will need to have access to at least one of the three Ariba Integrations roles assigned. This role assignment shouldn't have the Is Cascading selected. Roles are:
a. Integrations Admin b. Integrations Configurator c. Integrations User
Sample:
The following sample shows an Ariba Integrations configuration user setup for a company with 18 legal entities for which SAP Ariba would perform tax calculations for. All of these companies are assigned to SAP Dev Headquarters in Determination as children.
In
Screen 1
shows the setup of the user with the Company set to the
SAP Dev Headquarters
.
In
Screen 2
shows the
Integration Configurator
user role assigned 18 times for each child-company tax calculations take place, and the one Source System role assigned to SAP Dev Headquarters with
Is Cascading
selected.
Screen 1:
Screen 2: