Troubleshooting and frequently asked questions (FAQ)

Troubleshooting and frequently asked questions (FAQ)


Here you will find common errors, known limitations and frequently asked questions about the ABAX integration, as well as who to contact for what.



TABLE OF CONTENTS



Responsibility: Telaris and ABAX


Telaris is responsible for the integration in Telaris – setup, import of trips and generation of order lines. The driving log itself, the GPS units and the data in ABAX rest with ABAX. If the question concerns GPS units, registration of trips or the ABAX account, contact ABAX.

NOTE: Telaris does not obtain and does not verify consent from drivers. The consent checkbox in Telaris is only a technical switch. The actual consent, and the responsibility for processing GPS and driving data, lies with the customer.



Common errors


ProblemCauseSolution
An error occurred during the OAuth processThe authorisation code is invalid or expired, or the refresh token is missingRe-authenticate via Administration → Integrations → ABAX → Authenticate.
We couldn't authenticate with the integration. Please try re-authenticatingRepeated failed authentication attemptsCheck that the ABAX account is active and that OAuth access has not been revoked. Re-authenticate.
An error occurred during the authentication processNeither OAuth nor Client Credentials is configuredEnter either OAuth connection or Client Credentials.
Integration is missing required dataTrip product or other required configuration is missingCheck that all required fields are filled in.
An error occurred at Abax' endABAX returned a server errorWait and try again. If the error persists, contact ABAX.
Insufficient permissionsThe access is missing the necessary scopes for the ABAX APIVerify that the ABAX account/client has scopes for trips, vehicles and people. Re-authenticate.
You are looking up expenses for more than 150 tripsThe expense lookup exceeded the limit of 150 tripsLimit the period or the number of trips shown.
No trips are shown in the driving log tabNo drivers have consent activated, or there are no business tripsCheck that at least one driver has consent, and that there are business trips (not private) in ABAX for the period.
Vehicle is not shown linked to a tagThe registration number does not match any tag, or several tags have the same nameCheck that the tag exists with exactly the same registration number and the correct tag type. Link manually if needed.
Driver does not appear in the tableThe driver has not driven a business trip yet, or import has not runWait for the next hourly run, or trigger import by opening the driving log tab.
The trip cannot be addedThe trip is already completed or removedOnly trips with the status «new» can be added to orders.



Known limitations


  • Max 50 trips per import run (without pagination). Business-trip and consent filtering happens on these, so the number imported is often lower. With a large backlog, the import repeats automatically every hour.
  • ABAX has a limit of 60 API calls per minute. With many simultaneous users, this can cause temporary delays.
  • Expense lookup is limited to 150 trips per request.
  • GPS coordinates are not imported – only addresses are stored.
  • The integration only retrieves data from ABAX; nothing is sent back.
  • Drivers without a link to personnel do not get trips imported.
  • Telaris does not enforce the actual consent; it is the customer's responsibility.



What the module does not do


  • Does not send data to ABAX – communication is one-way.
  • Does not create trips or register drives – that is done by ABAX's GPS unit.
  • Does not handle private trips – only business trips are imported.
  • Does not calculate the mileage allowance rate – the price is controlled by the trip product.
  • Does not support real-time tracking of vehicles.
  • Does not obtain consent from drivers.



Frequently asked questions


Do all drivers have to give consent?

No, only drivers whose trips are to be imported. Drivers without consent are ignored entirely at import.

Where is consent set – in ABAX or in Telaris?

The checkbox is set in Telaris (Administration → Integrations → ABAX → the driver table). The actual consent must be obtained from the driver by the customer beforehand.

What happens if a driver is not linked to personnel?

Trips for drivers without a link are not imported. The link can be set manually, or automatically if the email matches a person in Telaris.

Can I use Client Credentials instead of OAuth?

Yes, if the customer has created their own API client at ABAX. Then no user login is required. Enter the ID and secret in the setup.

What is the difference between test and production environment?

The test environment uses ABAX's sandbox with test data. The production environment retrieves real data from the customer's ABAX account. Switch to prod when the setup is verified.

How often are trips imported?

Automatically every hour, and manually every time the driving log tab is opened (with a one-minute cooldown).


Can a trip be added to several orders?

Yes, as long as the trip has the status «new». Trips already added to the current order are marked «Already added to the order».

What happens to trips that are removed?

They get the status «removed» and disappear from the list, but are not deleted from the database.

Why do I not see the driving log tab?

The tab is only shown when at least one driving log integration is activated. Check that ABAX is activated under Administration → Integrations.

Why did not all trips come in at once?

Each run retrieves a maximum of 50 trips, and filtering happens on these. With many trips it takes several runs. The import runs every hour.

What about private trips?

They are not imported at all – skipped at retrieval and never stored in Telaris.



Glossary


TermExplanation
ABAXExternal service for driving log and GPS tracking of vehicles.
Driving logA collection of registered trips in ABAX.
Business tripA trip categorised as a business trip in ABAX. Only this type is imported.
ConsentA technical checkbox per driver in Telaris. Must be activated for trips to be imported. The actual consent is obtained by the customer.
Add to the orderA button in the driving log tab that creates order lines for mileage and expenses.
Mark completedA button that sets the trip's status to completed and removes it from the list.
RemoveA button that sets the trip's status to removed. Shown only for trips that are not added to an order.
OAuthAn authentication method where the user logs in via ABAX and grants Telaris access.
Client CredentialsAlternative authentication with API keys, without user login.
Cooldown periodAutomatic waiting time between import runs to avoid overload.



Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article