Connect your accounting system
One connection per entity, made once. After it, you keep invoicing in the system you already use and the filing happens behind it — the connection is the whole integration, and there is no step where you re-enter an invoice here.
Which systems can be connected
| System | How you connect |
|---|---|
| Xero | Sign in to Xero and authorise TaxStar for the organisation you invoice from. |
| QuickBooks Online | Sign in to Intuit and pick the company file. |
| Zoho Books | Sign in to Zoho and authorise the organisation. |
| Odoo | Connect with your instance URL, database, login and API key. |
| Wafeq | Sign in to Wafeq and authorise the account. |
| Naqood | Sign in to Naqood and authorise the account. |
Connecting signs you in to that system and asks it for permission to read your invoices and customers. You can revoke it from your own system at any time, and doing so stops the flow — invoices already filed stay filed.
Who can connect it
Connecting an accounting system, and disconnecting one, is an Admin or Editor job. An Approver or a Viewer can see that a system is connected and which organisation it points at, but the Connect and Disconnect controls are switched off for them, with a note saying who to ask.
It is checked when you start, not at the end: if your role does not allow it, you are told before you are sent to sign in to the accounting system, rather than after you have already granted it access. The full table of what each role can do is on Users and roles.
Do this before you connect
The platform reads your buyers out of the connected system, so a customer with no tax number or no address there produces an invoice that cannot be filed. Each system keeps those in a different field, and QuickBooks has no such field at all until you create one.
The full per-system list is on ERP prerequisites. It is a one-time job per customer, and doing it before the first sync is far less work than chasing rejections afterwards.
Complete the PINT Mapping next
Connecting is not the last step. With the ERP attached, the platform still has to be told which field in your data fills each field on a filed invoice, and that is PINT Mapping. Open it, click Pre-fill defaults at the top to populate the standard mapping for your system, then review every field before you rely on it.
A field your system does not hold at all can be marked Will be provided at invoice level, which means you type it per invoice instead — those invoices wait on Staged Invoices until you do.
The other configuration screen is Tax Codes, which maps your own tax rates to the UAE categories. It also starts from defaults for your system.
What happens once it is connected and mapped
| What you see | What is happening |
|---|---|
| Your invoices appear under My Invoices | Read from the connected system. Nothing is re-keyed, and nothing you have already raised changes. |
| New invoices arrive on their own | Raise an invoice in your own system as you always have. It reaches TaxStar without you doing anything here. |
| Each one is checked before it is filed | Against the UAE PINT-AE rules. What passes is converted and filed; what fails is held with the reason. |
More than one company
Connections belong to an entity, not to you. If you invoice from two companies, each has its own connection, its own tax codes and its own mapping — including two separate authorisations to the same accounting system when both companies live in it.