Skip to main content

How to Sell Offline in Compliance with ZATCA

Updated this week

Keep your sales running smoothly even during internet outages, while staying compliant with Phase 2 of the e-Invoicing regulations issued by ZATCA (Zakat, Tax and Customs Authority).

HOW IT WORKS

  • Offline mode is activated automatically when the internet disconnects during a sale.

  • The cashier can issue up to 300 receipts while offline. A notice appears next to the total amount to indicate a temporary receipt is being issued instead of an invoice.

  • Once the internet connection is restored, Rewaa automatically converts all temporary receipts into simplified tax invoices, fully compliant with ZATCA regulations.

IMPORTANT GUIDELINES

  • Offline selling works only on the POS screen. Do not exit the register during disconnection.

  • This is a temporary solution — reconnect to the internet as soon as possible.

TEMPORARY RECEIPT & QR CODE

  • The temporary receipt includes a QR code the customer can scan with their phone camera:

    • If the tax invoice is ready, it opens immediately.

    • If still processing, a message will appear: “Your invoice is being processed, please try again later.”

CLOSING THE REGISTER

If there are any receipts not yet converted to simplified tax invoices, an alert will appear showing the number of pending invoices. The cashier won’t be able to close the register until all documents are synced and converted successfully.

OFFLINE MODE LIMITATIONS

  1. B2B (taxable) invoices cannot be issued offline, per ZATCA regulations. The system will block these and show a message explaining why. A red cloud icon will appear next to any customer with a registered commercial number or VAT ID during offline mode.

  2. The following features are not supported offline:

    • Creating quotes

    • Adding new customers

    • Postpaid payments

    • Rewaa Pay

  3. Product price updates made by other users.

  4. Real-time inventory updates — available quantities may not reflect accurately.


FAQS

  1. Is a temporary receipt a valid substitute for an invoice?
    It’s a temporary solution. The receipt is automatically converted into a tax invoice once the connection is restored.

  2. Why haven’t I received the invoice after reconnecting?
    Go to the POS screen and check the invoice sync status. Make sure you’re connected to the internet.

  3. Why did the system issue a temporary receipt even though I was connected?
    A brief internet outage may have occurred during the transaction.

  4. Is the temporary receipt stored with invoices?
    No. It’s automatically converted into a simplified tax invoice after the system reconnects.

  5. Can I issue B2B invoices offline if my ZATCA account isn’t linked?
    No. Issuing B2B invoices offline is not allowed under ZATCA guidelines.

Did this answer your question?