# Sdk versions 3.2.6 and 3.3.3

**URL:** <https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675>\
**Category:** SDK, web-based validator and sandbox\
**Created:** [August 29, 2024, 12:05pm UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675 "2024-08-29T12:05:45Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [August 29, 2024, 12:05pm UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/1 "2024-08-29T12:05:46Z")

</div>

Dear Support Team,

I am writing to inquire about the availability of older versions of the SDK. Specifically, I am in need of versions 3.2.6 and 3.3.3 for a project I am currently working on.

Could you please provide me with download links or instructions on how to obtain these versions?

Thank you for your assistance.

Best regards,  
Ayman Ahmed

---

<div class="post-metadata">

**Author:** ![Malik](https://dub1.discourse-cdn.com/flex013/user_avatar/zatca1.discourse.group/malik/32/708_2.png) [@Malik](https://zatca1.discourse.group/u/Malik)\
**Post date:** [August 29, 2024, 12:28pm UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/2 "2024-08-29T12:28:55Z")

</div>

Dear Ayman,  
Why you want to use older version latest is recommended and good to use. thanks

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [August 29, 2024, 12:46pm UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/3 "2024-08-29T12:46:16Z")

</div>

This The Output From Latest SDK Validate I Use All Data From SDK CSR and Standard Invoice

Validate Sign Inputs = True  
Generate EInvoice Hash = True  
Generate Signature = True  
Parse Certificate = False  
Hash Certificate = True  
Transform Xml Result = True  
Populate Signed Signature Properties = False  
Populate UBL Extensions = True  
Generate EInvoice QR = False  
Finalize Sign Document = True

and This invoice Validate From Sandbox For Same CSR Same Invoice :

message: “The invoice hash API body does not match the (calculated) Hash of the XML”,

message: "Schema validation failed; XML does not comply with UBL 2.1 standards in line with ZATCA specifications. ERROR: org.xml.sax.SAXParseException; lineNumber: 46; columnNumber: 77; cvc-datatype-valid.1.2.1: ‘\>’ is not a valid value for ‘dateTime’.

message: "[KSA-14]Field character limit for QR Code field has been exceeded. The maximum character limit for this field is 1000 characters.

I Keep Searching Here For Latest Post Alot of Users Said The Older Version Working Well. so I Need Older Version to Use it in My Project and Check The Different

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [September 1, 2024, 9:45am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/6 "2024-09-01T09:45:49Z")

</div>

any Reply ?? or Support

---

<div class="post-metadata">

**Author:** ![Ebrahim](https://avatars.discourse-cdn.com/v4/letter/e/977dab/32.png) [@Ebrahim](https://zatca1.discourse.group/u/Ebrahim)\
**Post date:** [September 1, 2024, 10:22am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/7 "2024-09-01T10:22:24Z")

</div>

please share your email.

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [September 1, 2024, 10:31am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/8 "2024-09-01T10:31:51Z")

</div>

[eng.ayman.maraghy@gmail.com](mailto:eng.ayman.maraghy@gmail.com)

Thanks Alot

---

<div class="post-metadata">

**Author:** ![Malik](https://dub1.discourse-cdn.com/flex013/user_avatar/zatca1.discourse.group/malik/32/708_2.png) [@Malik](https://zatca1.discourse.group/u/Malik)\
**Post date:** [September 2, 2024, 7:08am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/9 "2024-09-02T07:08:18Z")

</div>

Hi, Please share your XML let me review it as using older version is not recommended so need to find why it is getting failed for you and not for others. thanks

> [@aymannagy](#):
>
> QR Code field has been exceeded. The maximum

---

<div class="post-metadata">

**Author:** ![lalomar](https://avatars.discourse-cdn.com/v4/letter/l/5e9695/32.png) [@lalomar](https://zatca1.discourse.group/u/lalomar)\
**Post date:** [September 2, 2024, 7:50am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/10 "2024-09-02T07:50:07Z")

</div>

Dear @aymannagy ,

Thank you for reaching out.

Please note that the version history of SDK is available on ZATCA website. However, it is not recommended to use older versions of the SDK.

Can you please share your issue, the XML file, and the error message with our support team via email so we can investigate your issue:

SP email: sp\_support@zatca.gov.sa

Thanks,

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [September 2, 2024, 8:04am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/12 "2024-09-02T08:04:40Z")

</div>

Dear Mr. Malik

I fixed The Problem but I Have Different issue When I Validate the Singed invoice .

Zatca.EInvoice.SDK.Contracts.Models.ValidationStepResult;“Validate EN Schematrons”;False;“[[Error] occurred in validating Schematrons.]”

Zatca.EInvoice.SDK.Contracts.Models.ValidationStepResult;“Validate KSA Schematrons”;False;“[[Error] occurred in validating Schematrons.]”

Data :

CSR : MIID6jCCA5CgAwIBAgITbwAAfsboAdNVNKd+1wABAAB+xjAKBggqhkjOPQQDAjBjMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxEzARBgoJkiaJk/IsZAEZFgNnb3YxFzAVBgoJkiaJk/IsZAEZFgdleHRnYXp0MRwwGgYDVQQDExNUU1pFSU5WT0lDRS1TdWJDQS0xMB4XDTIyMDgxNjE0MjU0OFoXDTI0MDgxNTE0MjU0OFowTjELMAkGA1UEBhMCU0ExEzARBgNVBAoTCjMxMDIzMzM3NDYxDDAKBgNVBAsTA1RTVDEcMBoGA1UEAxMTVFNULTMxMDIzMzM3NDYwMDAwMzBWMBAGByqGSM49AgEGBSuBBAAKA0IABGGDDKDmhWAITDv7LXqLX2cmr6+qddUkpcLCvWs5rC2O29W/hS4ajAK4Qdnahym6MaijX75Cg3j4aao7ouYXJ9GjggI5MIICNTCBmgYDVR0RBIGSMIGPpIGMMIGJMTswOQYDVQQEDDIxLVRTVHwyLVRTVHwzLTBiZTk2ZTI3LWI5MTgtNDliYy05N2RiLTMzOWY1OWMyMzA0ZDEfMB0GCgmSJomT8ixkAQEMDzMxMDIzMzM3NDYwMDAwMzENMAsGA1UEDAwEMTEwMDEMMAoGA1UEGgwDVFNUMQwwCgYDVQQPDANUU1QwHQYDVR0OBBYEFDuWYlOzWpFN3no1WtyNktQdrA8JMB8GA1UdIwQYMBaAFHZgjPsGoKxnVzWdz5qspyuZNbUvME4GA1UdHwRHMEUwQ6BBoD+GPWh0dHA6Ly90c3RjcmwuemF0Y2EuZ292LnNhL0NlcnRFbnJvbGwvVFNaRUlOVk9JQ0UtU3ViQ0EtMS5jcmwwga0GCCsGAQUFBwEBBIGgMIGdMG4GCCsGAQUFBzABhmJodHRwOi8vdHN0Y3JsLnphdGNhLmdvdi5zYS9DZXJ0RW5yb2xsL1RTWkVpbnZvaWNlU0NBMS5leHRnYXp0Lmdvdi5sb2NhbF9UU1pFSU5WT0lDRS1TdWJDQS0xKDEpLmNydDArBggrBgEFBQcwAYYfaHR0cDovL3RzdGNybC56YXRjYS5nb3Yuc2Evb2NzcDAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMDMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwMwCgYIKoZIzj0EAwIDSAAwRQIhAMWDOI67/kAqLSDMGeUDUettoh+1dRGNHppri9d7y02vAiAtfnOLHuJBlO8QqNxXOdeQZphNYai0DDzQXmESb+6FZA==

PK : MHQCAQEEIDyLDaWIn/1/g3PGLrwupV4nTiiLKM59UEqUch1vDfhpoAcGBSuBBAAKoUQDQgAEYYMMoOaFYAhMO/steotfZyavr6p11SSlwsK9azmsLY7b1b+FLhqMArhB2dqHKboxqKNfvkKDePhpqjui5hcn0Q==

PIH: NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==

Invoice : Standard\_Invoice.xml That inside the SDK Folder

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [September 2, 2024, 8:05am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/13 "2024-09-02T08:05:26Z")

</div>

> [@lalomar](#):
>
> ase note that the version history of SDK is available on ZATCA website. However, it is

can you Provide me the link Please ?

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [September 2, 2024, 2:19pm UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/14 "2024-09-02T14:19:48Z")

</div>

Dear Support .

When I Use New SDK To Generate SDK This is The Code i Use

string CommonName = “TST-886431145-399999999900003”;  
string serialnumber = “1-TST|2-TST|3-ed22f1d8-e6a2-1118-9b58-d9a8f11e445f”;  
string organizationidentifier = “399999999900003”;  
string organizationunitname = “Riyadh Branch”;  
string organizationname = “Maximum Speed Tech Supply LTD”;  
string countryname = “SA”;  
string invoicetype = “1100”;  
string locationaddress = “RRRD2929”;  
string industrybusinesscategory = “Supply activities”;

Zatca.EInvoice.SDK.CsrGenerator csrGenerator = new Zatca.EInvoice.SDK.CsrGenerator();  
Zatca.EInvoice.SDK.Contracts.Models.CsrGenerationDto csrGenerationDto = new Zatca.EInvoice.SDK.Contracts.Models.CsrGenerationDto(CommonName, serialnumber, organizationidentifier, organizationunitname,  
organizationname, countryname, invoicetype, locationaddress, industrybusinesscategory);

var CGC = csrGenerator.GenerateCsr(csrGenerationDto, Zatca.EInvoice.SDK.Contracts.Models.EnvironmentType.Simulation, false);

and when I Use The output CSR and PK For Sign its Give me Certificate Error Can You Help me ?

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [September 2, 2024, 2:21pm UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/15 "2024-09-02T14:21:54Z")

</div>

“[[Error] Parsing EInvoice Certificate]”

“System.Security.Cryptography.CryptographicException: Cannot find the requested object.  
at System.Security.Cryptography.X509Certificates.CertificatePal.FromBlobOrFile(ReadOnlySpan`1 rawData, String fileName, SafePasswordHandle password, X509KeyStorageFlags keyStorageFlags) at System.Security.Cryptography.X509Certificates.X509Certificate..ctor(ReadOnlySpan`1 data)  
at System.Security.Cryptography.X509Certificates.X509Certificate2…ctor(Byte rawData)  
at Zatca.EInvoice.SDK.CoR.Actions.ParseCertificateMiddleware.Execute(EInvoiceData eInvoiceData) in C:\Users\ehajhassan\source\repos\zatca-dotnet-sdk\Source\Code\Zatca.EInvoice.SDK\CoR\Actions\ParseCertificateMiddleware.cs:line 24”

---

<div class="post-metadata">

**Author:** ![anusv](https://avatars.discourse-cdn.com/v4/letter/a/dc4da7/32.png) [@anusv](https://zatca1.discourse.group/u/anusv)\
**Post date:** [September 2, 2024, 3:46pm UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/16 "2024-09-02T15:46:23Z")

</div>

@aymannagy how did you solved this issue ? Please advice

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [September 3, 2024, 5:11am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/17 "2024-09-03T05:11:23Z")

</div>

what issue You mean ??

---

<div class="post-metadata">

**Author:** ![anusv](https://avatars.discourse-cdn.com/v4/letter/a/dc4da7/32.png) [@anusv](https://zatca1.discourse.group/u/anusv)\
**Post date:** [September 3, 2024, 5:23am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/18 "2024-09-03T05:23:03Z")

</div>

“The invoice hash API body does not match the (calculated) Hash of the XML” , the mentioned issue

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [September 3, 2024, 6:26am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/19 "2024-09-03T06:26:53Z")

</div>

use this csr :

Data :

CSR : MIID6jCCA5CgAwIBAgITbwAAfsboAdNVNKd+1wABAAB+xjAKBggqhkjOPQQDAjBjMRUwEwYKCZImiZPyLGQBGRYFbG9jYWwxEzARBgoJkiaJk/IsZAEZFgNnb3YxFzAVBgoJkiaJk/IsZAEZFgdleHRnYXp0MRwwGgYDVQQDExNUU1pFSU5WT0lDRS1TdWJDQS0xMB4XDTIyMDgxNjE0MjU0OFoXDTI0MDgxNTE0MjU0OFowTjELMAkGA1UEBhMCU0ExEzARBgNVBAoTCjMxMDIzMzM3NDYxDDAKBgNVBAsTA1RTVDEcMBoGA1UEAxMTVFNULTMxMDIzMzM3NDYwMDAwMzBWMBAGByqGSM49AgEGBSuBBAAKA0IABGGDDKDmhWAITDv7LXqLX2cmr6+qddUkpcLCvWs5rC2O29W/hS4ajAK4Qdnahym6MaijX75Cg3j4aao7ouYXJ9GjggI5MIICNTCBmgYDVR0RBIGSMIGPpIGMMIGJMTswOQYDVQQEDDIxLVRTVHwyLVRTVHwzLTBiZTk2ZTI3LWI5MTgtNDliYy05N2RiLTMzOWY1OWMyMzA0ZDEfMB0GCgmSJomT8ixkAQEMDzMxMDIzMzM3NDYwMDAwMzENMAsGA1UEDAwEMTEwMDEMMAoGA1UEGgwDVFNUMQwwCgYDVQQPDANUU1QwHQYDVR0OBBYEFDuWYlOzWpFN3no1WtyNktQdrA8JMB8GA1UdIwQYMBaAFHZgjPsGoKxnVzWdz5qspyuZNbUvME4GA1UdHwRHMEUwQ6BBoD+GPWh0dHA6Ly90c3RjcmwuemF0Y2EuZ292LnNhL0NlcnRFbnJvbGwvVFNaRUlOVk9JQ0UtU3ViQ0EtMS5jcmwwga0GCCsGAQUFBwEBBIGgMIGdMG4GCCsGAQUFBzABhmJodHRwOi8vdHN0Y3JsLnphdGNhLmdvdi5zYS9DZXJ0RW5yb2xsL1RTWkVpbnZvaWNlU0NBMS5leHRnYXp0Lmdvdi5sb2NhbF9UU1pFSU5WT0lDRS1TdWJDQS0xKDEpLmNydDArBggrBgEFBQcwAYYfaHR0cDovL3RzdGNybC56YXRjYS5nb3Yuc2Evb2NzcDAOBgNVHQ8BAf8EBAMCB4AwHQYDVR0lBBYwFAYIKwYBBQUHAwIGCCsGAQUFBwMDMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYIKwYBBQUHAwMwCgYIKoZIzj0EAwIDSAAwRQIhAMWDOI67/kAqLSDMGeUDUettoh+1dRGNHppri9d7y02vAiAtfnOLHuJBlO8QqNxXOdeQZphNYai0DDzQXmESb+6FZA==

PK : MHQCAQEEIDyLDaWIn/1/g3PGLrwupV4nTiiLKM59UEqUch1vDfhpoAcGBSuBBAAKoUQDQgAEYYMMoOaFYAhMO/steotfZyavr6p11SSlwsK9azmsLY7b1b+FLhqMArhB2dqHKboxqKNfvkKDePhpqjui5hcn0Q==

PIH: NWZlY2ViNjZmZmM4NmYzOGQ5NTI3ODZjNmQ2OTZjNzljMmRiYzIzOWRkNGU5MWI0NjcyOWQ3M2EyN2ZiNTdlOQ==

---

<div class="post-metadata">

**Author:** ![eCloud](https://dub1.discourse-cdn.com/flex013/user_avatar/zatca1.discourse.group/ecloud/32/629_2.png) [@eCloud](https://zatca1.discourse.group/u/eCloud)\
**Post date:** [September 3, 2024, 7:17am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/20 "2024-09-03T07:17:17Z")

</div>

> [@aymannagy](#):
>
> var CGC = csrGenerator.GenerateCsr(csrGenerationDto, Zatca.EInvoice.SDK.Contracts.Models.EnvironmentType.Simulation, false);

Have you get Compliance CSID Certificate?

We need Compliance CSID or Production CSID to Signing Document.

And for Simulation Environment, we should use our VAT Number, and get OTP from Fatoora portal to get Compliance CSID.

---

<div class="post-metadata">

**Author:** ![aymannagy](https://avatars.discourse-cdn.com/v4/letter/a/8797f3/32.png) [@aymannagy](https://zatca1.discourse.group/u/aymannagy)\
**Post date:** [September 3, 2024, 8:57am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/21 "2024-09-03T08:57:16Z")

</div>

You Mean i use binarySecurityToken For Signing the Invoice ??

---

<div class="post-metadata">

**Author:** ![eCloud](https://dub1.discourse-cdn.com/flex013/user_avatar/zatca1.discourse.group/ecloud/32/629_2.png) [@eCloud](https://zatca1.discourse.group/u/eCloud)\
**Post date:** [September 3, 2024, 9:01am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/22 "2024-09-03T09:01:33Z")

</div>

Yes, **Decoded** binarySecurityToken and PrivateKey are required to sign Invoice.

---

<div class="post-metadata">

**Author:** ![anusv](https://avatars.discourse-cdn.com/v4/letter/a/dc4da7/32.png) [@anusv](https://zatca1.discourse.group/u/anusv)\
**Post date:** [September 3, 2024, 9:19am UTC](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675/23 "2024-09-03T09:19:35Z")

</div>

@aymannagy “The invoice hash API body does not match the (calculated) Hash of the XML”. How you resolved this ?

[Next page](https://zatca1.discourse.group/t/sdk-versions-3-2-6-and-3-3-3/2675.md?page=2)
