If you have this error ({"code"=>"", "message"=>{"lang"=>"", "value"=>"Forbidden"}}: { "error": { "code": "", "message": { "lang": "", "value": "Forbidden" } } }) while syncing invoices to Exact Online, then please check the below points
- The linked Exact Online user has full rights. You must give the user full rights to prevent errors. Make sure you connect a full user with your application.
- The linked Exact Online user has access to the company. You can check this through Company name > Master data > Users > Overview. Select a user and click Companies: Access rights in the Monitor] section. Move the company from the No rights section to the Rights section to grant the user access to the company.
- The application has access to the company. You can check this through Username > My Exact Online > Security Centre. Go to the My App’s permissions section and click Manage companies in the Permitted companies column of an application. Move the company from the No rights section to the Rights section to grant the application access to the company.
- The functionality of your application is compatible with your license. For example, if you have an Accounting license, you cannot work with functionalities that are specifically designed for other license types, such as Sales orders or Projects.
-
And *if you dont know the user which is connected, reconnect through integrations -> connections -> click on the existing connection you created for Exact Online