Excel and CSV upload
Upload your invoices and get a data-quality check that flags missing VAT numbers and addresses before anything is sent.

Kensho e-Invoicing, built by Kentech IT Services, issues, signs, clears and reports your invoices with ZATCA, from Excel, from SAP Business One or from any ERP through an API. 71 of 71 real SAP documents were accepted in ZATCA's simulation environment.
How an Excel file or a SAP Business One invoice becomes a ZATCA-cleared e-invoice, shown on real product screens.
ZATCA has announced Wave 25 of the integration phase. It covers VAT-registered businesses whose revenue subject to VAT was above SAR 187,500 in 2022, 2023, 2024 or 2025.
Source: ZATCA, Wave 25 announcement. Rules can change, so confirm your own wave and date with ZATCA and your tax adviser.

Built for small and medium businesses that need to comply quickly without replacing the systems they already use.
Upload your invoices and get a data-quality check that flags missing VAT numbers and addresses before anything is sent.
Reads A/R invoices, credit and debit memos from SAP Business One and writes the ZATCA status and QR code back for printing.
Standard invoices are cleared and simplified invoices reported automatically, with failed sends retried and alerts if anything is stuck.
English and Arabic invoices with the ZATCA QR code, and PDF/A-3 with the XML inside. Credit, debit and prepayment invoices, exports, foreign currency and discounts are covered.
VAT return, ZATCA status, rejections and warnings, sales register and customers, exportable to a spreadsheet.
Send invoices from your own ERP, POS or billing system through a REST API with API keys.
Owner, admin, accountant and read-only users, a full audit log, encrypted device keys and nightly backups.
Use Kentech's hosted service, or run Kensho on your own server or cloud account so your data stays in your network.
Kensho creates your keys and onboards your device with the one-time password from your FATOORA portal.
A 30-minute session on your invoice volumes, systems and Wave 25 date.
Enter VAT and address details, and import customers and items.
Generate the OTP in your FATOORA portal and onboard your device in Kensho.
Create, upload or sync invoices; Kensho clears and reports them with ZATCA.
Prices are per year in Saudi riyals, excluding VAT. Every hosted plan starts with a 14-day free trial.
| Plan | Price per year | Invoices per month | Devices | Users | SAP B1 and ERP connectors |
|---|---|---|---|---|---|
| Starter | SAR 990 | 300 | 1 | 2 | Not included |
| Business | SAR 2,400 | 3,000 | 3 | 10 | Included |
| Enterprise | SAR 6,000 | 30,000 | 20 | 50 | Included |
| Customer-hosted | SAR 9,000 + SAR 2,500 setup | By agreement | By agreement | By agreement | Included |
Larger SAP landscapes need an SAP project as much as a tax project. Our SAP consultants integrate SAP ECC and SAP S/4HANA with FATOORA.
Two Saudi companies, a chemicals manufacturer on SAP ECC and a trading company on SAP Business One, ran 71 real documents through ZATCA's simulation environment: invoices, credit and debit notes, exports and foreign currency. All 71 were accepted, with no rejections. Separately, 1,259 anonymised production invoices from a SAP Business One company passed ZATCA's test environment with no warnings.
ZATCA does not certify software; every business onboards its own device with ZATCA.
Every business in Wave 25 has the same date. Teams that clean their customer data and test early go live calmly; teams that start in January compete for the same help.
We reply within one business day.
VAT-registered businesses whose revenue subject to VAT was above SAR 187,500 in any of 2022, 2023, 2024 or 2025, according to ZATCA's announcement. ZATCA notifies the businesses in each wave.
Standard (B2B) tax invoices are sent to ZATCA and cleared before they go to the buyer. Simplified (B2C) invoices are issued to the customer and reported to ZATCA within 24 hours.
No. Kensho works alongside it: upload invoices from Excel or CSV, connect SAP Business One, or send invoices from any system through the API.
The connector reads your A/R invoices, credit and debit memos, issues them as e-invoices and writes the ZATCA status, UUID and QR code back to the document, so your print layout can show the QR.
Kensho shows ZATCA's message, lists rejections and warnings in a report, and lets you correct the data and issue a new document.
Yes. Kensho can run on your own server or cloud account, with licences supplied as a signed file, so Kentech never needs a copy of your data.
Yes. Every hosted plan starts with a 14-day free trial at einvoice.kentechit.com, or book a 15-minute demo and we will walk you through it.
ZATCA does not certify e-invoicing software. Each business onboards its own invoicing device with ZATCA using a one-time password from the FATOORA portal. Kensho passed ZATCA's simulation environment with 71 of 71 real SAP documents accepted.