ZATCA Phase 2 – B2C Invoice Submission Delayed Beyond 24 Hours Due to System/Network Failures – Need Advice

We’re currently working on ZATCA Phase 2 (Integration Phase) for e-invoicing compliance in Saudi Arabia.

As per the regulation, all B2C (simplified) invoices must be transmitted to ZATCA within 24 hours of issuance. However, we recently received a warning email from ZATCA stating:

“No sharing of invoices (B2C) with the Authority within 24 hours after issuance.”

In our case, some invoices were submitted after 24 hours due to internet issues and system failures (like server crashes or POS software downtime).

I’m reaching out to the community for help with the following:

  1. What is the recommended process if invoices are delayed due to internet or system failure?
  2. Can we still transmit those invoices after 24 hours without penalty?
  3. Is there a way to officially log or justify such delays to ZATCA?
  4. What system-level precautions or best practices can help avoid these delays in the future?
  5. Has anyone faced an audit or fine for similar delays, and how did you handle it?

Any guidance or shared experiences from others working on ZATCA integration would be highly appreciated.

Thanks!

@nadeer please consider responses below:

  1. What is the recommended process if invoices are delayed due to internet or system failure? For system failure that prevents Reporting of Simplified Invoices within 24 hours, you can submit a failure notification using online service here.

  2. Can we still transmit those invoices after 24 hours without penalty? You should transmit those invoices even beyond 24 hours. You can submit “failure notification” for system failure which will mitigate potential penalties in future.

  3. Is there a way to officially log or justify such delays to ZATCA? Submitting “Failure Notification

  4. What system-level precautions or best practices can help avoid these delays in the future? You may discuss this internally with IT and Business teams to explore optimal processes to be able to submit invoices within timelines.

3 Likes

@nadeer can you please tell me how the sxml sign process work
in details i dont understand after reading the document