Uploaden facturen uit Autotask in Exact Online duurt erg lang

Dit script wordt gebruikt om Autotask facturen te laden als boekingen in Exact Online.

Het laden duurt echter erg lang (nadat een collega heeft de authenticatie vernieuwd). Nu meer dan 20 minuten terwijl het voorheen na enkele seconden klaar is.

Hoe los ik dit op?

Het getoonde script gebruikt incrementele tabellen zoals TransactionLinesIncremental om het aantal API-calls op Exact Online beperkt te houden. Echter, Exact Online verwijdert mutatieberichten na soms 50 dagen. Daardoor moet de initiële dataset opnieuw geladen worden. Dit duurt voor bijvoorbeeld 250.000 boekingsregels tussen de 250 seconden en 2500 seconden.

Meer achtergrondinformatie over de werking van deze Exact Online-tabellen is te lezen op:

Advies is daarom om de koppeling tenminste 1x per 30 dagen te gebruiken. Het bijwerken kost dan maar enkele seconden.

Regelmatig gebruik voorkomt ook dat de authenticatie op Exact Online opnieuw uitgevoerd moet worden.

In het kader van zelfanalyse had dit ook teruggevonden kunnen worden door het scherm met Sessie I/O’s te raadplegen (zie Hoe werken de API limieten van Exact Online?). Hier zijn ook recent uitgevoerde API-calls zichtbaar.

Deze vraag is automatisch gesloten na 2 weken inactiviteit. Het laatste gegeven antwoord is gemarkeerd als oplossing.

Gelieve een nieuwe vraag te stellen via een apart topic als het probleem opnieuw optreedt. Gelieve in de nieuwe vraag een link naar dit topic op te nemen door de URL er van in de tekst te plakken.