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:
- What is the recommended process if invoices are delayed due to internet or system failure?
- Can we still transmit those invoices after 24 hours without penalty?
- Is there a way to officially log or justify such delays to ZATCA?
- What system-level precautions or best practices can help avoid these delays in the future?
- 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!