Reporting API is getting below response instead of invoice hash
{“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 note that you are sending invoices to Reporting API, which means you are sending simplified invoices (B2C). Therefore, if you submit a valid invoice to the reporting API, ZATCA will just send a confirmation back to the EGS via API response that the document is valid. However, for simplified invoices, the signing process will generate the QR code and a new invoice hash, you can refer to the signing process for more information.
I am also facing same issue…i have checked multiple time that api endpoint are /core/reporting/single and i am using production csid but still response coming similar to compliance invoice api. Can anyone please help…its urgent.