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.