Error: Accounting token expired or unauthorised
Why OAuth tokens expire after inactivity and how to re-connect your accounting system.
What causes this error?
OutSmart connects to external accounting systems using OAuth tokens. These tokens expire after a period of inactivity. When the token is no longer valid, the integration returns a 401 Unauthorised error and data stops syncing.
Affected integrations
This issue can occur with any accounting integration that uses token-based authentication, including:
- Exact Online
- Visma e-Accounting
- Jortt
- Moneybird
- Rompslomp
- Tribe
- e-Boekhouden
How to re-authorise
- Log in to BackOffice and navigate to Settings > Integrations.
- Select the accounting integration (e.g. Exact Online).
- Click Re-connect (or Authorise).
- You will be redirected to the accounting provider's login page — sign in and grant access.
- Once redirected back to OutSmart, the token is refreshed and syncing resumes.
Preventing token expiry
- Ensure at least one sync runs within the token's validity window (typically 30–60 days, depending on the provider).
- If you see work orders stuck at 99 Error, check the integration token first.