Tax and e-invoicing compliance in Saudi Arabia, the UAE and Egypt.
One CPA-led team for ZATCA, the UAE Federal Tax Authority and the Egyptian Tax Authority: registrations, e-invoicing integration, returns and audits.
ZATCA E-Invoicing & VAT
Phase 2 integration, VAT returns and an ERP configured for Saudi rules, handled by a CPA who implements Odoo every week.
E-invoicing errors cost money and time.
Rejected invoices, wrong tax codes and missed deadlines lead to penalties and stressed finance teams. Most problems start with an ERP that was never set up for Saudi tax.
- Phase 2 readiness check and deadline review
- Odoo Saudi localisation and VAT tax set-up
- E-invoicing onboarding and integration testing
- Invoice layout with the required fields and QR code
- Team training in Arabic or English
- Ongoing VAT return preparation (optional)
UAE VAT & Corporate Tax Support
We keep your books FTA-ready, prepare your VAT returns on time, and support your corporate tax obligations alongside your tax agent.
Two taxes, one set of books.
With both VAT and corporate tax in place, small errors in your books now affect two filings. Clean records and the right ERP set-up make both straightforward.
- VAT return preparation and review
- Tax codes and invoices set up correctly in your ERP
- Records and reconciliations kept FTA-ready
- Corporate tax support and year-end figures
- Coordination with your registered tax agent
- Training for your team
Egypt ETA E-Invoicing
We connect your ERP to the Egyptian Tax Authority's e-invoice and e-receipt systems, with item codes, tax types and testing done right.
Rejected documents and wrong codes slow you down.
Item coding, tax types and signing set-up are where most Egyptian e-invoicing projects get stuck.
- Registration and portal set-up review
- Item code (GS1/EGS) mapping
- Tax types and rates in your ERP
- Integration set-up and test submissions
- E-receipt (POS) readiness
- Team training
How the project runs.
Readiness check
Review your current invoicing, ERP and data.
Configure
Taxes, journals, invoice layout and e-invoicing settings.
Test
Test invoices before going live.
Go live & support
Live invoicing, monitoring and fixes in the first month.
Frequently asked questions
Who must comply with ZATCA Phase 2?
ZATCA rolls Phase 2 out in waves based on taxpayer revenue. We check which wave applies to you and your integration deadline.
Can Odoo issue ZATCA-compliant invoices?
Yes. Odoo includes Saudi localisation with e-invoicing support; we configure, test and connect it for your company.
Do you also prepare our VAT returns?
Yes, monthly or quarterly, as part of a package or on their own.
Do you submit returns to the FTA?
We prepare and review returns; submission is done by you or your registered tax agent through the FTA portal.
Can you fix VAT set-up in Odoo or Zoho Books?
Yes. Wrong tax codes are one of the most common problems we fix.
Do you work with Dubai free-zone companies?
Yes, we support mainland and free-zone companies across the UAE.
Does Odoo support Egypt e-invoicing?
Yes, Odoo includes an Egyptian localisation for e-invoicing; we configure and test it for you.
Can you fix rejected documents?
Yes. We find the cause, whether codes, taxes or data, and fix it at the source.
Do you handle e-receipts too?
Yes, for retail and POS businesses.
Often combined with.
Accounting, CFO & Audit
Monthly bookkeeping, IFRS financial statements, fractional CFO support and audit preparation, run remotely by a CPA.
Learn moreOdoo & ERP
Odoo implementation, ERP selection and data migration from QuickBooks, Zoho, Xero or Excel, built the way finance needs it.
Learn moreIndustries
Every industry has its own costing, billing and reporting needs. We set up your accounting and Odoo to match yours.
Learn moreGet a free 15-minute review of your books and system.
No cost, no obligation. Replies within one hour.