When attempting to process an invoice into the accounting system, an error message may appear. Such errors can arise for various reasons. This article outlines the most common error messages and their solutions.
Disclaimer: When encountering Error messages in Dutch. Check out our article in Dutch. They have the same layout, so you'll be able to find the instructions using the English article.
Occasionally, an invoice might not generate an error message but instead get stuck in processing. In such cases, you can go to the settings of the accounting integration and select 'Synchronize' or navigate to Options > Reauthorize. Generally, the invoices will be processed after this step.
How can you identify such an error message? Once you have 'processed' the invoices into the accounting system, they will move to 'Provided'. Ideally, these invoices should then proceed to 'successfully processed', but they might instead move to 'processing failed'.
When this happens, the affected invoices will be displayed with an error message.
These error messages are generated by Exact Online. The error message indicates the reason why the invoice was not accepted in Exact Online.
Common error messages include:
"Couldn't create Exact Online transaction for invoice '*******': 'Invalid: VAT percentage []' [500]"
"Couldn't create Exact Online customer: 'Invalid: Email []' [500]"
"Invoice number is already used as document number in Exact."
"The relation may no longer exist."
"The Simplicate user is blocked."
"Error: Couldn't establish connection with Simplicate. [0]"
"Change in permissions resulting in inability to create sales invoices."
"Error: Couldn't call 'crm/myorganizationprofile': '403 Forbidden' [403]"
"Unknown: Fiscal year (Period - date table)."
"Invalid: Journal (type)."
"Couldn't create Exact Online customer: 'Couldn’t call ‘crm/organization/organization …. ‘: ‘404 Not found’ [404]"
"Couldn't create Exact Online transaction for invoice '*******': 'Invalid: VAT percentage []' [500]"
Understanding and Resolving this Error
This error message indicates that the VAT code does not correspond to the destination country where the invoice is intended. You can verify this by opening the invoice and checking if the VAT percentage matches the country's requirements.
For example, if you have an invoice for Belgium, the VAT code should be 'ICP' because Belgium is an EU country. For a standard invoice in the Netherlands, you would use the standard VAT rate.
How to Resolve This Issue
To resolve this, credit the invoice and then adjust the VAT code on the new invoice. Here's how:
Open the new draft invoice.
Go to the 'Services' tab.
Click on 'Actions' > 'Edit' and adjust the VAT percentage accordingly.
If the above steps are correct and the issue persists, it may indicate incorrect settings in the accounting integration. You can check this by navigating to Settings > Invoices > Accounting Integration > Settings and ensuring that the VAT codes are correctly linked with those in Exact.
This process ensures accurate handling of VAT according to the regulations of the country for which the invoice is intended.
Could not create Exact Online customer: 'Invalid: Email[]' 500
What does this error message mean and what causes it?
This error message indicates that the email address registered on the debtor is not correctly filled in.
How can you resolve this?
You can resolve this by going to CRM, opening the debtor, navigating to invoicing, and verifying that the email addresses entered there are correct. Ensure they are fully entered without any typos or spaces in the field.
Once you've made these adjustments, you can try processing the invoice again. To do this, select the invoice under 'processing failed' and click 'process' via the 'actions' button.
Invoice number is already used as document number in Exact
What does this error message mean and what causes it?
This error message indicates that the invoice number you are trying to assign in Exact is already present in the accounting records.
How can you resolve this?
If you encounter this error message, there are two options to consider:
Check if the document number (invoice number) in Exact can still be modified to a different number.
Contact Simplicate Support (via chat or email at [email protected]). We can assist by submitting a customer request to adjust the invoice numbering. Please send a chat or email with the following details:
The current old invoice number.
The desired new invoice number.
Tip: Choose a new number that you are certain will not be used again. This process ensures that the invoice numbering is adjusted correctly to prevent conflicts in your accounting records.
The relation may no longer exist
What does this error message mean and what causes it?
This error message indicates that there has been a change to the debtor (customer) in the accounting system, resulting in the debtor being disconnected in the accounting integration.
How can you resolve this?
You can resolve this by following these steps:
1. Go to Simplicate Settings > Invoices > Accounting Integrations > Exact.
2. Scroll down or use the search function (CTRL/CMD + F) to locate the specific relation.
Most likely, the relation will now be highlighted in red, as shown in the image below:
3. Click on 'disconnect' and then you can re-link the new relation or set it to 'create new debtor'.
4. Then press 'save'! This button is located at the top between 'options' and 'synchronize'.
The Simplicate user is blocked
What does this error message mean and what causes it?
This error message may occur when invoices remain under the 'provided' status in the invoices module under the 'accounting' tab.
When navigating to Settings > Invoices > Accounting Integrations > Settings, a message like the above is displayed in Dutch or English.
The reason for this error message is that the Simplicate user who installed the integration with Exact has been blocked in Simplicate.
How can you resolve this?
To resolve this issue, you need to contact Simplicate's Support Team. They will submit a request to transfer the integration to your name or a colleague's name. During this conversation, specify the user (name and login) under whom this integration should be placed.
Tip 1: Choose a person who will remain with your organization for a long time (such as the owner) to prevent this error message in the future.
Tip 2: Choose a user with full permissions in Simplicate.
This process ensures that the integration remains functional and prevents disruptions caused by user account changes in Simplicate.
Couldn't call GET 'https://start.exactonline.nl/api/v1/2964403/financial/FinancialPeriods?$select=ID,StartDate,EndDate,FinPeriod,FinYear&$filter=FinYear+le+2022&$orderby=StartDate%20dsec': 'Forbidden' [403]
What does this error message mean and what causes it?
If you're experiencing this error message, it's because the permissions granted to Simplicate from Exact are insufficient.
How can you resolve this?
You can check in Exact whether Simplicate has access to the relevant administration (with division code: XXX).
Here's how you can do it in Exact: [username > my exact online > security center > permissions for my apps > click on the app > manage access to: administration > check if administration is in the right column, if not, move it to the right column > save].
After doing this, you need to go to the accounting integration in Simplicate, click on options > reauthorize to apply the changes.
Error: Failed to establish connection with Simplicate. [0]
What does this error message mean and what causes it?
If you encounter this error message when opening the accounting integration via Settings > Invoices > Accounting Integration, it may be related to the URL where the integration is installed.
How can you resolve this?
If the integration is installed on https://domain.simplicate.com and you're accessing the page via https://domain.simplicate.nl, or https://domain.simplicate.app you may see the error message as described above. Ensure that you access the settings using the correct URL ending (.com or .nl or .app) to view and adjust the settings accordingly.
Otherwise, try reinstalling the integration.
Change in permissions preventing the creation of sales invoices
What does this error message mean and what causes it?
When this error message appears, it typically relates to permissions issues, and the steps outlined below can usually be followed to address it. It's important to conduct a permissions check to identify any options where access might be restricted.
How can you resolve this?
If you encounter this error message under 'processing failed', follow these steps:
In Simplicate, navigate to Settings > Invoices > Accounting Integration > Exact Settings > Options > permissions check. Here, you can quickly see where you do and don't have access (scroll right for completeness). You'll likely find that 'create sales invoices' is marked 'No'. Alternatively, another option marked 'No' could also prevent successful invoice processing.
Next, you'll need to adjust the permissions in Exact Online*. Then, in Simplicate, go to the settings of the accounting integration under 'options' > reauthorize to ensure the permissions take effect.
Finally, in Simplicate's invoice module, go to accounting > processing failed > select the invoices you want to process again > actions > reprocess invoice.
*For questions regarding setting permissions in Exact Online or how to do this, please contact Exact Online Support.
Error: Couldn't call 'crm/myorganizationprofile': '403 Forbidden' [403]
What does this error message mean and what causes it?
When this error message appears, it indicates that the integration was set up by a user who does not have access to (all) company profiles. This could be due to the user being part of a user group that lacks access to the CRM module, or specific user-level restrictions limiting access to certain company profiles.
How can you resolve this?
The simplest way to resolve this is by submitting a customer request to transfer the accounting integration to a user with full permissions. This ensures that the user has unrestricted access, eliminating any barriers to using the accounting integration.
To initiate this process, you can send a chat message or email to [email protected]. Specify the user account where the accounting integration should be transferred.
Tip 1: Choose a user who will remain with your organization for a long time (such as the owner) to prevent this error in the future.
Tip 2: Select a user with full permissions in Simplicate to ensure seamless operation of the integration.
Unknown: Fiscal Year (Period - Date table)
What does this error message mean and what causes it?
When you see this error message under 'processing failed', it can have two causes:
The authorization details for the accounting integration need to be renewed (most common).
Incorrect settings in Exact regarding the Period - Date table (applies only if you haven't processed sales invoices to Exact before).
How can you resolve this?
Solution for cause 1:
You can resolve this by reauthorizing the accounting integration. Go to the settings in Simplicate > Invoices > Accounting Integration > Exact > Settings > Options > Reauthorize. Then, return to the invoicing module and resubmit the invoices listed under 'processing failed'.
Solution for cause 2:
You need to adjust the settings related to the Period - Date table in Exact.
Find the Period - Date table settings in Exact by navigating to Administration Name > Settings > Financial tab > Data section. The Period - Date table setting determines whether there is control over the period end date, i.e., whether bookings can be made in a specific period.
Within Exact, there are 3 options:
No: No control will be performed, and you can change the period manually.
Optional: You can change the period, but a warning will appear. This is the default option.
Mandatory: The transaction date must lie within the chosen period. The period/year fields cannot be manually entered during booking and will be greyed out.
From Simplicate's perspective, we recommend choosing the 'Optional' option. It's a standard choice and increases the likelihood of successfully processing invoices into the accounting system.
After making this adjustment in Exact, it's important to reprocess the invoice in Simplicate by selecting the invoice under 'processing failed' and clicking 'process' under the 'actions' button.
Invalid: Journal (type)
What does this error message mean and what causes it?
If you see this error message under 'processing failed', it is likely due to the journal selected in your accounting integration.
How can you resolve this?
Navigate to Settings > Invoices > Accounting Integration > Exact Settings, and then check under the respective company profile what is filled in under 'Sales Journal'.
To successfully process an invoice into the accounting system, it's important that the 'Sales Journal' is selected. If, for example, the 'Purchase Journal' is selected, an error will occur. This pertains specifically to sales invoices being processed into the accounting system, which is independent from purchases.
Could not create Exact Online customer: 'Couldn’t call ‘crm/organization/organization …. ‘: ‘404 Not found’ [404]
What does this error message mean and what causes it?
When this error message appears, it is caused by the user permissions in Simplicate who established the integration with Exact Online. The user in Simplicate does not have sufficient permissions to view (certain) CRM relation.
How can you resolve this?
To resolve the error, adjust the permissions of the user who set up the accounting integration in Simplicate. It's important to note that the error is not caused by permissions in Exact, but rather by permissions in Simplicate. In this case, it may involve different permissions in Simplicate:
It could be caused by the restrictive permission "Access only if user is the relation manager". This means the user cannot view relation unless they are the relation manager. If this is the case, resolve it by disabling this permission for the user in question.
Alternatively, the error could occur because the user has no permissions at all to view CRM relation. In this scenario, enable permissions for viewing CRM relation for the user.
If you are unsure which user in Simplicate set up the accounting integration, you can verify this by conducting a permissions check in the accounting integration settings. Navigate to Settings > Accounting Integrations > Exact Online > Settings > Options > Permissions Check.
'Could not create Exact Online transaction for invoice 'X': 'Invalid: You cannot use a VAT code of type 'Purchase'. You can only use a VAT code of type 'Sales' or 'Both'. []' [500]
This error message indicates that the VAT code is not configured correctly. Most likely, the VAT code in Exact Online is set to type 'Purchase' instead of 'Sales'.
How can you check and resolve this?
Check the Invoice: Open the invoice where the error occurred and review the VAT codes used on the invoice. Navigate to the 'Services' tab in the invoice details to inspect the services.
Check in Simplicate: Go to the settings of the accounting integration in Simplicate and verify which VAT code from Exact Online is linked to the VAT code in Simplicate. This information is found under the 'VAT Code Mapping' section.
Check in Exact Online: Log in to Exact Online, click on your administration name at the top left, and navigate to 'Master Data' and then 'Tax Codes' under the 'Tax' section. Verify the type of the VAT code associated with the relevant code.
Adjust the VAT Code Type: If the VAT code in Exact Online is set to type 'Purchase', change it to 'Sales' or 'Both' depending on your requirements.
Reauthorize Integration: After making changes in Exact Online, go back to Simplicate's accounting integration settings, click on 'Options', and select 'Reauthorize'. This step ensures that the updated VAT code settings are synchronized with Simplicate.
Retry Processing Invoices: Finally, attempt to process the invoices from Simplicate again. Select the invoices listed under 'Processing Failed' and use the 'Actions' menu to retry processing them into Exact Online.
This process should resolve the issue related to the VAT code mismatch and allow the invoices to be successfully processed into your accounting system.
Could not create Exact Online transaction for invoice '*****': 'Period is closed: **** - * []' [500]
What does this error message mean and what causes it?
The period in which the invoice is being booked is closed or not yet present in Exact Online.
How can you resolve this?
Check if this period already exists and is open in Exact.
If it is not present or closed, create or open the period.
Adjust the booking date to a period that is available and open in Exact.
Couldn't update Exact Online relation: 'Couldn't call PUT 'https://start.exactonline.nl/api/v1/*******/crm/Accounts(********)': ''' [403]
What does this error message mean and what causes it?
When navigating in Simplicate to Settings > Invoices > Accounting Links > Exact Settings, if you scroll down to the customer links section, you may notice that the customer to whom the invoice is addressed no longer exists.
How can you resolve this?
Firstly, you need to check in Exact whether the customer is still active, not blocked, or if their end date has not expired.
If that's not the case, you can unlink the customer in Simplicate by clicking 'Unlink', then re-link them to the corresponding customer in Exact, and finally click 'Save'.
3.5
Failed to create Exact Online customer: 'Invalid VAT number. The number must be entered in the following format: NL999999999B99 - 1 block of 14 characters. (The 12th position is always 'B'.) (Example: NL000000000B00) []' [500]
What does this error message mean and what causes it?
This error message indicates that the VAT number of the CRM relation is incorrectly filled out. Exact expects a VAT number in a specific format, which must be accurately entered. This issue may occur if a Belgian VAT number is entered for a Dutch relation.
How can you resolve this?
Verify the correctness of the VAT number. If you have entered an address in CRM with the country set as the Netherlands, ensure the VAT number is formatted as specified in the error message. Otherwise, correctly specify the country of the CRM relation's establishment in Simplicate.
Could not create an Exact Online transaction for invoice ‘*’: ‘Could not update Exact Online customer: IBAN […]’ [500]
What does this error message mean and what causes it?
This error message can occur when an IBAN entered for a contact is already linked to another contact in Exact Online. Exact treats bank account numbers as unique data, which can result in errors when the same IBAN is used for multiple contacts.
How can you resolve this?
Check whether an IBAN is entered for the relevant contact in Simplicate.
You can do this by going to CRM and opening the relevant contact. Check the invoicing or payment details to see if an IBAN is entered that belongs to this contact. Remove the IBAN or enter a unique IBAN.
Additionally, you can also check the linked IBAN in Exact Online. Make sure it is a unique value within your administration.






