ZATCA e-invoicing software

ZATCA Phase 2 E-Invoicing Software

LUBA ERP connects your company to ZATCA’s Fatoora platform: device onboarding, signed XML, clearance of B2B invoices, reporting of B2C invoices, credit and debit notes, and bilingual invoices on your letterhead.

  • ZATCA Phase 1 & Phase 2
  • Arabic + English
  • Timesheet billing
  • Local team in Al Jubail
  • ZATCA Phase 2 (Fatoora)
  • Arabic & English
  • 6 invoice formats
  • Manpower & timesheets
  • Support in Al Jubail
Bilingual ZATCA tax invoice with QR code printed from LUBA ERP
Bilingual ZATCA tax invoice with QR code printed from LUBA ERP

ZATCA e-invoicing

What ZATCA Phase 2 Means for Your Business

Saudi Arabia’s e-invoicing (Fatoora) rules have two phases. Phase 1 requires electronic invoices with a QR code. Phase 2, the integration phase, is rolled out in waves and requires your invoicing system to connect to ZATCA: standard B2B invoices are cleared before you share them, and simplified B2C invoices are reported within 24 hours.

LUBA ERP handles both. You can issue Phase 1 invoices today and switch to Phase 2 per invoice once your company is connected, without changing how your team works.

How it works

ZATCA Phase 2 in Four Steps

01

Onboard your unit

Generate the OTP in the Fatoora portal; LUBA ERP creates the CSR and receives your certificates.

02

Issue invoices

Standard (B2B) and simplified (B2C) invoices, credit and debit notes, in UBL 2.1 XML.

03

Clearance & reporting

B2B invoices cleared by ZATCA before sharing; B2C invoices reported within 24 hours.

04

Errors & retries

ZATCA's messages shown on the invoice; pending documents retried automatically.

Features

ZATCA E-Invoicing Features in LUBA ERP

Phase 2 integration

Fatoora onboarding, cryptographic stamp, signed XML, UUID, invoice counter and hash chain.

  • Clearance (B2B)
  • Reporting (B2C)
  • Credit & debit notes

Phase 1 when you need it

Issue Phase 1 invoices with the QR code until your wave, then switch per invoice.

  • 5-tag QR code
  • No connection needed
  • Switch per invoice

Bilingual print formats

Six formats including full Arabic + English, on your letterhead with stamp and QR.

  • Amount in words EN/AR
  • Bank details
  • Your colours

VAT return figures

Output VAT from invoices and notes, input VAT from supplier bills, per period.

  • Period totals
  • Accountant export
  • Locked periods

Correct by notes

Issued Phase 2 invoices are never edited; corrections use credit and debit notes.

  • Audit trail
  • Reasons recorded
  • Balances updated

Arabic names in the XML

Arabic seller and buyer names in the XML, translated automatically and editable.

  • Arabic + English
  • Region from city
  • Readiness checks

برنامج الفوترة الإلكترونية – فاتورة

برنامج فوترة إلكترونية متوافق مع هيئة الزكاة والضريبة والجمارك – منصة فاتورة المرحلة الثانية: ربط الجهاز (CSID)، توقيع XML، اعتماد الفواتير الضريبية (B2B) والإبلاغ عن الفواتير المبسطة (B2C)، الإشعارات الدائنة والمدينة، رمز QR، وفواتير ثنائية اللغة على ورق شركتك.

اطلب عرضاً مجانياً: واتساب +966 54 961 1338

Frequently asked questions

Common Questions About ZATCA E-Invoicing

View All FAQs
What is ZATCA Phase 2 e-invoicing?

Phase 2 (the integration phase) requires taxpayers in the announced waves to connect their invoicing system to ZATCA's Fatoora platform. Standard (B2B) invoices are cleared by ZATCA before being shared, and simplified (B2C) invoices are reported within 24 hours.

Does LUBA ERP support ZATCA Phase 2?

Yes. LUBA ERP has Phase 2 built in: onboarding of your e-invoicing unit with an OTP from the Fatoora portal, UBL 2.1 signed XML, cryptographic stamp, QR code, clearance and reporting, credit and debit notes and automatic retry.

Can I still issue Phase 1 invoices?

Yes. In LUBA ERP each invoice can be issued as Phase 1 (QR code only) or Phase 2 (sent to ZATCA), so you can start before your wave and switch when you are connected.

What happens if ZATCA rejects an invoice?

LUBA ERP shows ZATCA's error and warning messages on the invoice, and you fix and issue it again. Issued Phase 2 invoices are never changed; corrections are made with credit or debit notes.

Are the invoices bilingual?

Yes. Six print formats, including a full Arabic + English layout, with your letterhead, stamp, QR code and the amount in words in both languages.

Does it help with the VAT return?

LUBA ERP calculates output VAT from your invoices and notes and input VAT from supplier bills for each period, ready for your VAT return, and exports the data for your accountant.

Free demo

See LUBA ERP with Your Own Invoices

Send us one of your invoices or timesheets. We show it in LUBA ERP, explain ZATCA Phase 2 for your company and give you a clear quote.