Who we are

About IT Horizon

A boutique technology house engineering enterprise systems with the precision of a luxury maison.

Our story
Odoo Partner

Comprehensive Odoo

End-to-end Odoo 20 Enterprise, implemented, customized, integrated and supported by certified specialists.

Become a client
Odoo apps

Every app, configured for the Gulf

Finance, sales, supply chain, HR, marketing and services apps implemented with the local tax, payroll and language rules each country needs.

All Odoo apps
What we do

Beyond ERP

Strategy, product engineering and customer-experience work that turns systems into advantage.

Talk to us
Sectors

Industry depth

Domain fluency across the sectors that define the GCC economy, and the regulations behind them.

Discuss your sector
Learn · grow · succeed

Insights

Real-world ideas, case studies and sessions to help your business work smarter with Odoo.

Browse the blog
Contact usBook a consultation
Odoo 20 · Finance

Odoo Invoicing, issued and paid on time.

Odoo Invoicing turns confirmed orders into compliant invoices, sends each one with a payment link and reminds customers about overdue balances on a schedule you set. We implement it for Gulf and Egyptian companies that need ZATCA phase 2, Egypt ETA submission and bilingual invoices before they move to full Accounting.

What Odoo Invoicing does

The standard 20 Enterprise feature set we configure, train on and support.

01

Invoices and credit notes

Invoices from sales orders, delivered quantities or timesheets, credit notes linked to the original, fiscal positions per customer and multi-currency documents in Arabic and English layouts.

02

Online payment

Each invoice email carries a portal link where the customer views the PDF and pays by card, and the payment is recorded and matched to the invoice automatically.

03

Payment terms

Payment terms with installments and early payment discounts, so due dates and the discounted amount are calculated on each invoice and shown on the PDF.

04

Follow-up reminders

Follow-up levels triggered by days overdue send reminder emails, SMS or printed letters, and a follow-up report lists every open invoice for the customer.

05

E-invoicing formats

Electronic invoices generated at validation in UBL, Peppol, ZATCA XML or the Egypt ETA format, with the submission status and any rejection message tracked on each invoice.

06

Vendor bills and OCR

Vendor bills digitized from emailed PDFs, with OCR filling the vendor, dates, amounts and taxes, then checked against the purchase order before you pay.

Configured for Kuwait, the GCC and Egypt

The local rules we set up and keep current for Odoo Invoicing, so the system matches the regulator and the way people here work.

Why an Official Odoo Partner matters
  • Saudi Arabia: ZATCA phase 2Fatoora integration with clearance for B2B tax invoices and reporting of simplified B2C invoices within 24 hours, each with a cryptographic stamp, QR code, UUID and 15% VAT.
  • Egypt: ETA e-invoicingInvoices signed with your ETA USB token and submitted to the Egyptian Tax Authority, with GS1 or EGS item codes, activity codes and the ETA UUID stored on each document.
  • UAE, Bahrain and Oman VATTax invoices showing the TRN and VAT per line at 5% in the UAE and Oman and 10% in Bahrain, with preparation for the UAE e-invoicing mandate on Peppol.
  • Kuwait and Qatar: no VATNeither country applies VAT today, so invoices carry KWD at three decimals or QAR, bilingual Arabic and English layouts and KNET or card payment links.
ITH Suite

What IT Horizon adds on top of Odoo Invoicing

Modules and services we built from real Gulf implementations, written to Odoo guidelines so they upgrade with the platform.

ITH Accounting

SAP FI style document types, posting period control, reversals with reason codes and a statement of account customers can check against their own ledger.

ITH Document Control

Invoices are cancelled through a dedicated cancellation document with its own number, and the customer acknowledgement of the stamped invoice is recorded before dunning starts.

ITH Settlement

Off-invoice customer rebates and third-party commissions tied to one or several invoices, settled on the customer statement or as a bill to the broker.

KNET, Mada and Tap payments

Payment links on invoices through KNET, Mada or Tap gateways that we connect, with the payment posted and matched when the gateway confirms it.

FAQ

Questions, answered.

Invoicing suits companies that issue invoices, collect payments and send the books to an external accountant. Once you want bank reconciliation, financial statements, VAT returns or budgets inside Odoo, move to Accounting. The upgrade keeps every invoice and payment, so nothing is entered twice.

We generate the CSR for each invoicing unit, request the compliance CSID with an OTP from the Fatoora portal, run the compliance checks in the simulation environment and then obtain the production CSID. From that point every invoice is cleared or reported when you confirm it.

Yes. Odoo signs each invoice with your ETA USB token and submits it to the ETA portal, then stores the UUID and status returned. Products need their GS1 or EGS codes and your branch and activity codes must be set first, which we handle during setup.

Yes, through a gateway that supports KNET, such as Tap or MyFatoorah, which we connect to the invoice portal. The customer opens the link in the invoice email, pays with KNET or a card, and Odoo records the payment against the invoice.

Yes. We design a bilingual layout with Arabic and English labels side by side, product names in both languages, the amount in words, and your commercial registration and tax numbers. Customers who prefer one language can receive that version from their contact settings.

Get paid on time with invoices customers accept.

Tell us which countries you invoice in and how customers pay today, and we will show you the flow from order to cash.