Warning Messages Received in ZATCA Response – Invalid Signing Certificate and QR Code Time Mismatch

Description:
We received the following ZATCA validation response for one of our invoices. The reporting status shows as REPORTED, however, multiple warning messages were returned.

“reportingStatus”: “REPORTED”
“validationResults”: {
“warningMessages”: [
{
“code”: “BR-KSA-98”,
“message”: “[BR-KSA-98] - The simplified invoice should be submitted within 24 hours of issuing the invoice.”
},
{
“code”: “invoiceTimeStamp_QRCODE_INVALID”,
“message”: “Time on QR Code does not match with Invoice Issue Time (KSA-25). If ZATCA’s SDK was used to generate QR Code, kindly use the latest version of SDK.”
},
{
“code”: “invalid-signing-certificate”,
“message”: “X509Certificate (CCSID / PCSID) used for signing is not valid certificate (CCSID / PCSID) for this VAT Registration Number.”
}
]
}

Issue Observed:
Although the invoice is reported successfully, the warnings indicate potential issues with the QR Code timestamp and the signing certificate validity.