We are experiencing an issue when submitting invoices through the e-invoicing system.
VAT Number: 310382800700003
Invoice Date: 28 September
Invoice Hash in question: wZoJPDiVOvK+SqezPXvCO3cW82Tk9d4gV/FCj+4uDF4=
Response Received: 208 – WarningMessages Category: Duplicate-Invoice
We would like to clarify the following:
Our records show that we did not submit the same invoice hash more than once.
Despite no duplicate submission on our side, the portal is returning 208 – Duplicate Invoice Hash warning.
Could you please investigate and explain why this invoice hash is being flagged as already submitted, and guide us on how to prevent this warning in the future?
Dear Aturkistani , idaoud , Ankit.K.Tiwari Can you help me find out? why this warning issue by zatca server?
idaoud
September 28, 2025, 1:36pm
3
Dear @aliaslam7786
Thanks for reaching out,
To provide comprehensive support as usual, Can I kindly ask you to elaborate with the below:
1- What is the exact API that you are hitting?
2- When the issue started?
3- Are you facing the same issue with other requests?
Thanks,
Ibrahem Daoud.
Hello idaoud ,
Thank you for your response. Please find the details below:
I was hitting the Clearance API, where I received the status 208.
The issue occurred today, September 28, 2025, at 1:08 PM.
No, I am facing this issue only for this particular request and not with other requests.
idaoud
September 29, 2025, 7:07am
5
Morning @aliaslam7786
Thanks for your elaboration, can I kindly ask you to share the full payload via below mail:
SP mail: sp_support@zatca.gov.sa
Additionally, please share here the email address you will reach out from.
Thanks,
Ibrahem Daoud.
Esa
October 1, 2025, 8:54am
6
I’m encountering this error when making a submission with automatic retry. I believe the steps are as follows:
We submit a valid e-invoice
ZATCA updates their DB
However, the link has a network problem, causing the socket to fail with ECONNRESET
Our system does an automatic retry
ZATCA responds with HTTP 208
However, after augmenting our system to accept HTTP 208 responses, it seems everything is working as supposed. Thank you!