Getting INVOICE_UUID_VALIDATION error from ZATCA PRODUCTION Portal

Hi All,

Started receiving the missing UUID in Invoices error from 30/111 - 9 PM DST (Yesterday) in ZATCA PRODUCTION Portal.

we have cross verified the submitted invoice documents to ZATCA contains the UUID details!

{
“statusCode”: 400,
“data”: {
“validationResults”: {
“infoMessages”: [
{
“type”: “INFO”,
“code”: “XSD_ZATCA_VALID”,
“category”: “XSD validation”,
“message”: “Complied with UBL 2.1 standards in line with ZATCA specifications”,
“status”: “PASS”
}
],
“warningMessages”: ,
“errorMessages”: [
{
“type”: “ERROR”,
“code”: “INVOICE_UUID_VALIDATION”,
“category”: “MISSING_UUID_IN_INVOICE”,
“message”: “UUID ERROR”,
“status”: “ERROR”
}
],
“status”: “ERROR”
},
“reportingStatus”: “NOT_REPORTED”,
“statusCode”: 400
}
}

Due to that in regular intervals several invoice documents got REJECTED.

Is any1 facing the same issue?

@Ankit.K.Tiwari Could you please check and guide us on this issue! thanks in advance!

2 Likes

Hi, I have been facing the same issue since yesterday. I checked the invoice and the UUID is present, and its format is also correct.

Yes. Getting the same issue in Production from yesterday. Seems to be very random. A lot of invoices gets reported successfully, while some keeps failing with the above message even though the data and format is correct

Dear @Ankit.K.Tiwari @Aturkistani

Some of our invoices are getting rejected invoice since yesterday night with reason mentioning missing UUID though we have UUID in our invoice.

Issue is with our multiple sister companies.

Note: When we resubmitted the same invoice without any change then system accepted.

{“validationResults”:{“infoMessages”:[{“type”:“INFO”,“code”:“XSD_ZATCA_VALID”,“category”:“XSD validation”,“message”:“Complied with UBL 2.1 standards in line with ZATCA specifications”,“status”:“PASS”}],“warningMessages”:,“errorMessages”:[{“type”:“ERROR”,“code”:“INVOICE_UUID_VALIDATION”,“category”:“MISSING_UUID_IN_INVOICE”,“message”:“UUID ERROR”,“status”:“ERROR”}],“status”:“ERROR”},“reportingStatus”:“NOT_REPORTED”}

Tried to report the same invoice again without any change then below response and reported successfully.

{“validationResults”:{“infoMessages”:[{“type”:“INFO”,“code”:“XSD_ZATCA_VALID”,“category”:“XSD validation”,“message”:“Complied with UBL 2.1 standards in line with ZATCA specifications”,“status”:“PASS”}],“warningMessages”:,“errorMessages”:,“status”:“PASS”},“reportingStatus”:“REPORTED”}

Kindly look into it asap.

Thanks,

Hi Everyone,

We are also facing the same issue from yesterday night.

Dear @Ankit.K.Tiwari @Aturkistani @idaoud

We are waiting for your kind input here.

Thanks,

Hi Everyone,

We are also facing the same issue from yesterday night.

last day onwards, i got the same error for some invoices but after resending the same , everything fine

But if it is error means it is already saved in ZATCA server. so we have to send with new ICV and UUID right ?

If it has been already saved at Zatca side so resending should get 409/408 as response

Hi Everyone,

We are also facing the same issue from yesterday night.

{“Message”:“Einvoice Reporting Not completed, C61 EInvoice Rejected:”,“Data”:“{“ValidationResults”:{“InfoMessages”:[{“Type”:“INFO”,“Code”:“XSD_ZATCA_VALID”,“Category”:“XSD validation”,“Message”:“Complied with UBL 2.1 standards in line with ZATCA specifications”,“Status”:“PASS”}],“WarningMessages”:[{“Type”:“WARNING”,“Code”:“BR-KSA-F-13”,“Category”:“KSA”,“Message”:“[BR-KSA-F-13] - Please recheck Other Seller/Buyer ID (BT-29 or BT-46) as it contains an invalid value.”,“Status”:“WARNING”}],“ErrorMessages”:[{“Type”:“ERROR”,“Code”:“INVOICE_UUID_VALIDATION”,“Category”:“MISSING_UUID_IN_INVOICE”,“Message”:“UUID ERROR”,“Status”:“ERROR”}],“Status”:“ERROR”},“ClearanceStatus”:null,“Passed”:false,“StatusCode”:0,“Hash”:null,“QRCode”:null}”}

If it is success in ZATCA side means resending will get 409/208 responses. It is error from ZATCA side with status code 400

got same issue since yesterday

I just re-submit them without changing anything and they pass

it seems a new bug on the prod server side

Is it safe to just RESEND it? or Generate NEW ICV/ CIH , since the already reported one on ZATCA has error?

Dear @Aturkistani @Ankit.K.Tiwari @idaoud

Kindly look into it.

Below is one of the affected invoice hash and UUID:

“invoiceHash” : “4DZDLHKo4IobxYCSjhYlbj8o/gwj6pt2uLGjcYX77FI=”

“uuid” : “52e75950-e730-4352-8072-c9b08b0050bd”

URL: https://gw-fatoora.zatca.gov.sa/e-invoicing/core/invoices/reporting/single

The same invoice reported again and got reported successfully without any issue

@mohdzeeshan5c0 @hnatividad @mojtaba @anusv @paganapathy @Abhishek merajhkbk ZATCA teams are working to fix the issue, it is a bug from ZATCA’s side. We will keep you updated here

1 Like

Dear @Ankit.K.Tiwari ,

As it returned the status as error with status code 400, we resubmitted the invoice with new ICV and UUID. Will it create any issues ?

@anusv @hnatividad please allow ZATCA teams some time, the bug fix is under deployment. You should be able to process the invoices incorrectly rejected due to Missing UUID error again successfully.

Dear @Ankit.K.Tiwari

As we are not aware of this issue we resubmitted some invoice with new ICV and UUID. Will it create any issues ?

@mohdzeeshan5c0 @hnatividad @mojtaba @anusv @paganapathy @Abhishek @merajhkbk please try now and confirm