Reporting invoice not getting invoice hash

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”}

What does this mean?

Could you elaborate more on the environment you’re using? Is it Sandbox, Simulation, or Production?

Production

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

Morning @vinodSingleview

Thanks for reaching out, Welcome to our community.

The response means that the invoice has been submitted successfully to ZATCA, with no errors and no warnings.

If you have any further questions, please do not hesitate to reach out.

Thanks,
Ibrahem Daoud.

1 Like

Thanks for the response,

But we are supposed get invoice hash id.
Also we if its success let us know what would be the next process , we need to share the QR Code to customer.

Dear @vinodSingleview ,

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.

For more information, please visit the Educational Library

Thanks for the reply

We have done signin process before sending to reporting api.
In signin process we got invoice hash and QR string

How to convert QR string to QR code image.

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.