Skip to main content
Procountor integration errors

Most common Procountor integration errors and tips how to resolve them

Maria Tirkkonen avatar
Written by Maria Tirkkonen
Updated over a week ago

Error message

Instructions

Failed with status 401 - {"errors":[{"status":401,"message":"Unauthorized"}]}

Integration credentials are either outdated or incorrect. Re-establish the connection between Bezala and Procountor from the company settings.

Failed with status 400 - {"errors":[{"status":400,"field":"transactions[2].account","message":"ERROR_LEDGERACCOUNT_VATPERCENTAGE_COMBINATION"}

There is an account number in the batch which is not found within Procountor ledger accounts. Either switch the purchase type/payment method in the receipt or check the account number in Bezala. Alternatively, the error could be caused by an incorrect combination of account and VAT percentage, or by Procountor's not accepting certain VAT percentages.

Failed with status 400 - {"errors":[{"status":400,"field":"transactions[0].dimensionItemValues","message":"DIMENSION_OR_DIMENSION_ITEM_IDENTIFIERS_DOES_NOT_MATCH_THOSE_STORED_IN_DATABASE"}]}

There could be an account in the batch which is closed or removed from Procountor. Check which account could be closed or removed.

Failed with status 400 - {"errors":[{"status":400,"message":"Invalid argument. Empty or invalid version field"}]}

Bezala needs to be reconnected to Procountor. This can be done by creating a permanent API-key within Procountor and sending the key to our support. Here are the instructions on how to do so: API keys. The client key required is receiptCameraClient.

Problem can also be that a cost center is mentioned twice in Bezala. Check if there are recurring cost centers and possibly delete or deactivate the extra.

If there are no cost centers or recurring cost centers, it can be that Procountor Junior is interfering with the transfer. Disable Procountor Junior and try transferring the expenses to bookkeeping. Procountor Junior

Failed with status 500 - <html> <head><title>500 Internal Server Error</title></head> <body> <center><h1>500 Internal Server Error</h1></center> <hr><center>nginx</center> </body> </html>.

Check if the batch was sent to Procountor successfully or not. If not, the batch needs to be re-sent from Bezala.

Failed with status 400 - {"errors":[{"status":400,"field":"invoiceRows[3].vatStatus","message":"ERROR_VATSTATUS_VATPERC"}]}

The batch may contain one or more expenses where the VAT code and VAT do not match. This should be checked and corrected, after which the data can be attempted to be sent again to accounting.

Did this answer your question?