Troubleshooting Common Exact Online Export Errors
Sometimes an export from Declaree to Exact Online fails. This can happen for several reasons—such as missing creditor or ledger account numbers, or mismatched codes between Declaree and the selected Exact Online administration.
Below is an overview of the most common Exact Online error messages, what they mean, and how to resolve them.
[GLTransactions] Supplier (type)
What it means
The employee’s creditor account exists in Exact Online, but it’s not marked as a supplier.
How to fix it
Go to Relationships in Exact Online.
Locate the employee.
Click Edit.
In the General tab, check the box for Supplier.
Save your changes.
Account Required: Code Required: Name
What it means
The creditor number linked to the relation or payment method does not exist in Exact Online.
How to fix it
Add the missing creditor in Exact Online.
Or update the relation code in Declaree to an existing creditor number.
Data already exists: [GLTransactions] Data not created
What it means
The cost centers and cost carriers used in Declaree do not match the codes in Exact Online.
How to fix it
Go to your cost center or cost carrier settings in Declaree.
Make sure the codes exactly match those in your Exact Online environment.
Mandatory: Due Date / Mandatory: Payment Condition
What it means
No payment condition is set for the creditor in Exact Online.
How to fix it
In Exact Online, go to Purchase → Suppliers → Maintenance.
Open the supplier profile.
Click Edit.
Scroll to the Creditor section.
Click the magnifying glass to select a payment condition.
Save the changes.
Not allowed: Exchange Rate
What it means
The journal linked to this entry allows foreign currencies, but the variable exchange rate option isn’t enabled.
How to fix it
In Exact Online, go to Master Data → Financial → Journals.
Open the relevant journal.
Check the box next to Exchange Rate.
Click Save.
[GLTransactions] VAT Code
What it means
The VAT codes in Declaree do not match the codes used in Exact Online.
How to fix it
In Declaree, go to Manage → VAT.
Update the codes to match those in Exact Online.
Always use exclusive VAT codes.
Not allowed – VAT Code
What it means
The selected journal in Exact Online is not set up to allow VAT entries.
How to fix it
In Exact Online, go to the journal settings and enable VAT.
Or in Declaree, choose a different journal via Manage → Connections.
[GLTransactions] Mandatory: Relationship
or
[GLTransactions] Mandatory: Account
What it means
The relation code (creditor number) is missing in the employee’s Declaree profile, or the employee is not marked as a supplier in Exact Online.
How to fix it
In Declaree, enter a valid creditor number in the Relation Code field.
Ensure this creditor is also marked as a Supplier in Exact Online.
[GLTransactions] Entry is not balanced
(e.g. “Difference: EUR -7.98”)
What it means
An inclusive VAT code may have been used instead of an exclusive one.
How to fix it
In Exact Online, go to Master Data → VAT Codes.
Check which codes are marked as exclusive.
Adjust the codes in Declaree accordingly.
Forbidden – User division is not within division scope
What it means
Declaree does not have the correct access permissions to the Exact Online administration.
How to fix it
Log in to Exact Online.
Click the administration name in the top left corner and select the correct administration.
From the drop-down, go to Import/Export → App Permissions.
Check the list of applications:
Confirm that Declaree has access to the relevant administration (or “all administrations”).
Make sure the status is Active.
Reconnect in Declaree
In Declaree, go to Settings → Connections.
Disconnect the Exact Online integration.
Reconnect using the same Exact Online user you just updated the permissions for.
Select the correct division during setup.
💡 Still not working?
Please send us a screenshot of your app permissions in Exact Online so we can assist you further.