Missing_uuid_in_invoice

I’m facing an issue in the staging environment where I’m getting an error saying that I have a missing UUID in the invoice even though the UUID is already there.

It’s working in production, but I want to use staging to test something specific

Dear @Mojay090

Thanks for reaching out, Welcome to our community.

To provide comprehensive support as usual, can I kindly ask you to answer the below questions:

1- Are you using our SDK tool, Or you implement your own code?
2- Did you successfully integrated with ZATCA and received your PCSID?
3- What are the APIs that you are hitting?
4-What is the SDK version that you are using?

Additionally, If you can provide the XML and the full request this will be helpful from your side.

Thanks,
Ibrahem Daoud.

Hello @idaoud ,

  1. I am using the ZATCA SDK tool but with some modifications to it.
  2. You mean the production CSID? If so, then yes we have received it on production environment.
  3. Onboarding process: /compliance, then /compliance/invoices then /production/csids
  4. I believe 203.

Here is the URL for the XML: Sample Invoice

Here is the json with the full request: Request

Note: I just tried sending the request again and its working now and I haven’t made any changes to the invoice content,

Dear @Mojay090

Thanks for reaching out,

It’s good that there are no issues now, However
After reviewing the full request that you shared it seems that you are using developer portal APIs, Kindly note that developer portal it’s only for clarifying the onboarding processes and you can not integrate successfully using developer portal, to ensure successfully integration you must do it through Simulation, Production environment, you can navigate to fatoora portal/fatoora simulation portal >> APIs documentation where you can find the right APIs to be used to ensure a successfully integration with ZATCA.

Additionally, Kindly install the latest version of SDK as 3.3.9 is the latest version to ensure not missing any of the new business rules, and validations.

Thanks,
Ibrahem Daoud.