SigningTime correct timezone

Let’s assume it’s 14:25:00 in Riyadh and I’m signing the invoice.

Which values is correct:

2024-11-29T14:25:00
2024-11-29T11:25:00

Dear @Busaeed,

The invoice should include the issue time (KSA-25), This value will be in the format: hh:mm:ss for time expressed in AST or hh:mm:ssZ for time expressed in UTC.

Therefore, for the time stamp which includes both the (Date + Time) It can either be in format YYYY-MM-DD’T’HH:MM:SS (for local time in KSA) or YYYY-MM-DD’T’HH:MM:SS’Z’ (for UTC time or Zulu time).

Please find full details in the XML Implementation Standards document (https://zatca.gov.sa/ar/E-Invoicing/SystemsDevelopers/Documents/20220624_ZATCA_Electronic_Invoice_XML_Implementation_Standard_vF.pdf)

Please feel free to reach out if further clarification is required.

Best regards,
Lina

Thank you for your response. I have one more question regarding timestamp tag in QR Barcode. I’ve seen some popular software in Saudi Arabia using local timestamp along with Z at the end of the timestamp string especially in Phase 1. Should we avoid the “Z” when using local timestamp in QR Barcode also?

Dear @Busaeed,

kindly refer to the official ZATCA Guide Document for detailed guidance on timestamp usage and QR Code requirements.

You can access the document here:
ZATCA e-Invoicing Implementation Guidelines

@Ankit can you kindly provide any additional input if needed.

Best regards,

@Busaeed no you should not add the “Z” when using local timestamp in QR Barcode. Time stamp in the QR code should be taken from Invoice Issue Date and Invoice Issue Time fields of XML.

1 Like