ERROR ZATCA-00034

Missing or Invalid Supply Date

The actual date of supply is missing or does not follow the required format (YYYY-MM-DD).

⚠️ What Causes This Error?

Common reasons why you might see ZATCA-00034

  • Supply date field is empty or not included in the XML
  • Wrong date format used (e.g., DD/MM/YYYY instead of YYYY-MM-DD)
  • Supply date is set in the future
  • Supply date is significantly before the invoice issue date

How to Fix This Error

Follow these steps to resolve ZATCA-00034

1

Include Supply Date

Add the ActualDeliveryDate element in YYYY-MM-DD format.

2

No Future Dates

Ensure the supply date is not set in the future.

3

Date Relationship

Supply date should be on or before the invoice issue date.

4

Service Date Rule

For services, use the date the service was completed or the end of the service period.

Fix ZATCA Errors Automatically

Qeemah validates invoices before submission and prevents ZATCA-00034 errors from happening.

Book Guided Demo →
Chat with us on WhatsApp