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.
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.
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.
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.
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.
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.
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.
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.
Works with
Odoo apps share one database, so Invoicing exchanges data with these apps without connectors.
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.
