Why do I get an "5015 - Failed to validate signature" error?

Why do I get an "5015 - Failed to validate signature" error?

Sometimes you might get an email saying that ApprovalMax can't connect to Xero due to the "5015 - Failed to validate signature" error.

There is an ongoing technical issue that we currently can't overcome: the Xero connection breaks up if a Purchase Order has a file attached that contains some specific symbols which Xero does not accept.

In ApprovalMax, we have prohibited attaching files that contain any of such banned symbols. But although we know most of them, we occasionally discover new banned symbols and, unfortunately, we are not able to get a complete list of all banned symbols.

This is how you can fix the problem:
  • In any case, please contact us using the “Contact Support” button directly in ApprovalMax— we'll check which file (and which particular symbol) causes the problem and provide a fix which will prohibit attaching such files in the future.

  • You can also try to find out yourself which file is causing the problem and remove it from the Purchase Order.

    • Related Articles

    • What does "Xero API call rate exceeded" mean?

      Xero has set a limit for how many times we can call its API. When this limit is reached, the error message "Xero API call rate exceeded" appears. In this case, you’ll need to wait until it’s gone. Learn more here: ...
    • How often is data synced with Xero?

      Pulling new documents and pushing back approval decisions ApprovalMax pulls new Bills/Invoices/Purchase Orders every 1 hour during a day. However, due to Xero API limitations, it’s not possible to get them right after they’ve been created. You can ...
    • What data is exchanged between Xero and ApprovalMax?

      Data exchange takes place either by pulling new documents for approval from Xero or pushing an approval decision back to Xero. ApprovalMax pulls new Bills/Invoices/Purchase Orders several times during the course of a day. Due to Xero API limitations, ...
    • Xero Bill life cycle

      Bill creation There are several ways of creating Bills in ApprovalMax, please follow this link for details: How you can create Bills in ApprovalMax. Bill-to-PO matching The current Bill Approvers, Purchase Order Requesters and Administrators of an ...
    • On behalf of which user are Bills created that get pulled from Dext? (Xero)

      Unfortunately, ApprovalMax does not know who created the Bills in Dext because all Bills pulled to ApprovalMax get created in the same name, as selected in the "Receive from Dext Prepare" step. Therefore, we recommend to specify a generic email ...