Skip to main content
Question

25R2 Cannot access ARTaxTran DAC even though user has permissions

  • June 13, 2026
  • 4 replies
  • 50 views

variuxDavidE
Varsity I
Forum|alt.badge.img

In 25R2 I have an admin user account that has access to the AR Invoices and Memos, yet when I try to access the odata for the DAC, I get a 403 after entering my credentials.

https://url.acumatica.com/t/tenant/api/odata/dac/ARTaxTran?$top=1

The same user works on other DAC level odata endpoints. I also tried the odata4 url string:

https://url.acumatica.com/ODatav4/tenant/ARTaxTran?$top=1

I assume I’m missing something simple :-)

4 replies

mohammadnawaz51
Varsity I
Forum|alt.badge.img+7

@variuxDavidE Can you check if user has OData user permissions under user screen?


Forum|alt.badge.img+4
  • Jr Varsity II
  • June 15, 2026

Hi ​@variuxDavidE ,

Can you try by using below -

https://url.acumatica.com/t/Dev Major/api/odata/dac/ARTaxTran?$top=1

Hope above helps!!


KrunalDoshi
Semi-Pro II
Forum|alt.badge.img+6
  • Semi-Pro II
  • August 14, 2026

Hi ​@variuxDavidE,

Please check the following settings:

1. Grant Screen Access to the User's Role

Acumatica's OData engine requires the API user to have at least View Only access to the screens associated with the transaction data being accessed.

  1. Navigate to Access Rights by Role (SM201025).
  2. Select the Role assigned to your OData API user.
  3. In the navigation tree on the left, go to: Receivables
  4. Locate Invoices and Memos (AR301000).
  5. Make sure the Access Rights column is set to at least View Only (or Edit/Insert/Delete). If it is set to Revoked, you may receive a 403 Forbidden error.
  6. Click Save.

2. Grant Access to the Tax Maintenance Screens

Since ARTaxTran is closely associated with Acumatica's tax functionality, please also verify that the API user's role has access to the relevant tax screens.

In Access Rights by Role (SM201025), navigate to: Taxes

Verify that the following screens are not set to Revoked:

  • Taxes (TX205000)
  • Tax Zones (TX206000)

After making these changes, please try the OData request again.

You can use the following request to get the metadata of a tenant of an Acumatica ERP instance.

GET https://<Acumatica ERP instance URL>/t/<TenantName>/api/odata/dac/$metadata 

Hope this helps resolve your issue!


Naveen Boga
Captain II
Forum|alt.badge.img+20
  • Captain II
  • August 14, 2026

@variuxDavidE I would first check whether ARTaxTran is actually exposed through the DAC-based OData metadata. The URL format you're using looks correct for the DAC OData endpoint. Since ARTaxTran is a projection DAC, access to AR Invoices and Memos doesn't necessarily mean the projection DAC itself is available through DAC-based OData. I would check /api/odata/dac/$metadata for ARTaxTran and verify whether the entity is exposed. If it isn't, a Generic Inquiry exposing the required ARTaxTran fields may be the better approach.