You may have noticed that Veeqo is throwing more 500 errors than usual when you create an order in a currency different from the base account currency.
This is due to a bug in the Google Finance endpoint that we use for currency conversions.
We are looking into moving to a different currency conversion provider but Origin Currency in Orders should be deployed next week. This will mean that we don’t poll Google Finance on order creation and will solve this problem.
In the mean time, if the errors are causing problems we suggest catching the errors and retrying the POST request after ~5 minutes.