Error 400 or 401 when you set Dataverse virtual table visibility
Error code: SYS81183
This article describes the error codes (400 and 401) that can occur when you set Microsoft Dataverse virtual table visibility for Tax calculation service in a Regulatory Configuration Service (RCS) environment. It also explains what causes the issues and how to fix them.
Note
This article is applicable to version 10.0.38 or earlier.
Error 400 with "InternalServerError"
Symptoms
When you set virtual table visibility or do master data lookup in the tax feature setup, you receive the following error message:
Connection to Microsoft Dataverse failed. Details: The remote server returned an error: (400) Bad Request. 0x80048d0b: A token was obtained to call Finance and Operations, but Finance and Operations returned an error of type InternalServerError.
Cause
This issue occurs if the finance and operations service is down, or if the finance and operations target URL is incorrectly set.
Resolution
- Confirm that you can sign in to finance and operations apps by using the same account that you use to sign in to Dataverse.
- Go to Dataverse > Advanced settings > Administration > Virtual Entity Data Sources, and select the data source that is named finance and operations.
- Confirm that the target URL can be opened directly in the browser. For more information, see Configure the virtual entity data source.
Error 400 with "The remote name could not be resolved"
Symptoms
When you set virtual table visibility or do master data lookup in the tax feature setup, you receive the following error message:
Connection to Microsoft Dataverse failed. Details: The remote server returned an error: (400) Bad Request. 0x80040224: TokenProvider.AcquireTokenAsync(Clientld '{ApplicationId}', Authority '{IncorrectURL}', Resource '00000015-0000-0000-c000-000000000000'): unhandled exception: Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: Service returned error. Check InnerException for more details ---> System.Net.WebException: The remote name could not be resolved:...
Cause
This issue occurs if the Open Authorization (OAuth) URL or tenant ID is incorrect. For more information, see Configure the virtual entity data source.
Resolution
Go to Dataverse > Advanced settings > Administration > Virtual Entity Data Sources, and select the data source that is named finance and operations.
Confirm that the OAuth URL and tenant ID are correct. For more information, see Configure the virtual entity data source.
- The OAuth URL is a hard-coded value:
https://login.windows.net/
. - To find the correct tenant ID, sign in to the Azure portal by using the same account that you use to sign in to Dataverse and RCS. Select Microsoft Entra ID, and then select your instance of Microsoft Entra ID. The tenant ID or primary domain appears in the Tenant field.
- The OAuth URL is a hard-coded value:
Error 400 with "Application with identifier {ApplicationId} not found"
Symptoms
When you set virtual table visibility or do master data lookup in the tax feature setup, you receive the following error message:
Connection to Microsoft Dataverse failed. Details: The remote server returned an error: (400) Bad Request. 0x80040224: TokenProvider.AcquireTokenAsync(Clientid '{IncorrectApplicationId}', Authority '<
https://login.windows.net/microsoft.com
>', Resource '00000015-0000-0000-c000-000000000000'): unhandled exception: Microsoft.IdentityModel.Clients.ActiveDirectory.AdalServiceException: AADSTS700016: Application with identifier '{IncorrectApplicationId}' was not found in the directory 'Microsoft'. This can happen if the application has not been installed by the administrator of the tenant or consented to by any user in the tenant. You may have sent your authentication request to the wrong tenant.
Cause
This issue occurs if the application ID is incorrect. For more information, see Configure the virtual entity data source.
Resolution
- Go to Dataverse > Advanced settings > Administration > Virtual Entity Data Sources, and select the data source that is named finance and operations.
- Confirm that the application ID is correct. For more information, see Configure the virtual entity data source.
You should get the application ID during the Register the app in the Azure portal step. Make sure that you entered the correct application ID.
Error 401
Symptoms
When you set virtual table visibility, do master data lookup in the tax feature setup, or do model mapping validation, you receive one of the following error messages:
Connection to Microsoft Dataverse failed. Details: The remote server returned an error: (401) Unauthorized.
Filtered warehouse entity Warehouse entity Connection to Microsoft Dataverse failed. Details: The remote server returned an error: (401) Unauthorized.
Cause
The 401 "Unauthorized" error occurs if the "Check connection" process for connected applications in RCS is unsuccessful, or if the "Check connection" process isn't run after changes are made to the settings of connected applications in RCS.
Note
The account that is used to sign in to RCS should also be able to sign in to the Dataverse instance.
Resolution
- In the RCS environment, go to Electronic reporting > Connected applications > Dataverse application record.
- The Application field shows the URL of the database instance. Confirm that you can sign in to that Dataverse instance by using the same account that you use to sign in to the RCS environment.
- Confirm that the Tenant field is set to your account's tenant ID (for example, d335a570-a05b-4bc5-8eb3-c42c65f9560d) or tenant URL (for example,
taxserviceint.onmicrosoft.com
). - Select Check connection. The process should be successful.
Important
If the "Check connection" process isn't successful, the Dataverse setup isn't correct. See Enable master data lookup for tax calculation configuration, and make sure that steps 1, 2, and 3 are all done correctly.
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for