Description

This article explains the causes of the Error “Connection to the API has timed out” with Code 800002 when Importing transactions from WMS.

This issue is directly related to a change processed by the MYOB API Development Team.

Follow this link for updates by MYOB Liaisons as the issue resolution progresses: API Timeout Limit Changes - MYOB Community.

Detail Steps

We have already implemented many MYOB suggestions in our software as general optimisations; however, Datapel and many other MYOB API integrators are still finding many timeouts.

This means replications are failing, and transactions are being received into MYOB from the WMS, but MYOB is not responding to let us know they have arrived successfully; this leaves us with no choice but to mark the transactions as alerts. Resending these alerts may result in duplicate transactions in MYOB, which will need to be removed manually. To assist you in locating duplicates, please use our Sales Reconciliation Report.

This change may also mean larger transactions will continually fail to send to MYOB. If you need to move these transactions to MYOB urgently, please retry the send manually as an order rather than Bill or Invoice as this transaction takes less time to record in MYOB.

Sales;

  1. Log in as superuser ➡ Go to tools ➡ Preferences ➡ Replication Tab or for Cloud WMS Options ➡ Preferences ➡ Replication Tab.

  2. Change the Send option to “Post Sales to MYOB as ORDER” or for Cloud WMS “Post Despatched Sale Orders as ORDER.”

  3. Invoice the sale from the despatch register. For more information, please find the support note Invoicing Sale.

  4. Search for and open the Sale in MYOB and convert it to an invoice.

  5. Remember to change the preference setting back once the issue is resolved.

Purchases;

  1. Log in as superuser ➡ Go to tools ➡ Preferences ➡ Replication Tab or for Cloud WMS Options ➡ Preferences ➡ Replication Tab.

  2. Change the Send option to “Post purchases to MYOB as ORDER” or for Cloud WMS “Post Received Purchase Orders as ORDER.”

  3. Resend the transaction from the receiving register.

  4. Search the MYOB purchase register for the orders, convert them to a bill.

  5. Remember to change the preference setting back once the issue is resolved.

Many of our users have turned on our duplicate transaction checking option to allow our system first to check if a transaction exists in MYOB before sending.

These users will not experience the MYOB duplicate issues. If you are interested in turning this on, please contact Datapel Support, and we can review this option (it is not suitable for all setups).

Related Information

Duplicate transaction checking

Invoicing and Closing Sales

Create and Edit Purchase Orders