我目前正在将 KSA Zatca 电子发票第 2 阶段集成到我的工作流程中,并在 FATOORA 模拟门户中遇到问题。该过程涉及在模拟门户上进行测试,然后在 FATOORA 生产门户上实施。
已完成步骤:
oid_section = OIDs
[OIDs]
certificateTemplateName= 1.3.6.1.4.1.311.20.2
[req]
default_bits = 2048
emailAddress = [email protected]
req_extensions =v3_req
x509_extensions =v3_ca
prompt = no
default_md = sha256
req_extensions = req_ext
distinguished_name = dn
[dn]
C=SA
OU=3000555085
O=Testing Pvt Ltd
CN = testingstore.com
[v3_req]
basicConstraints = CA:FALSE
keyUsage = digitalSignature, nonRepudiation, keyEncipherment
[req_ext]
certificateTemplateName = ASN1:PRINTABLESTRING:PREZATCA-Code-Signing
subjectAltName= dirName:alt_names
[alt_names]
SN=1-TST|2-TST|3-ed24f1d8-e5a2-1118-9b58-d6a8f11e636f9
UID=300078787800003
title=1100
registeredAddress=JKKA2003
businessCategory=Food Stores
虽然标准发票 XML 在 https://sandbox.zatca.gov.sa/TestXML 网站上成功验证,但在使用 简化发票 XML 时出现问题。我一直遇到与不正确的 X509IssuerName 和 X509SerialNumber.
相关的问题<ds:X509IssuerName>CN=PEZEINVOICESCA2-CA, DC=extgazt, DC=gov, DC=local</ds:X509IssuerName>
<ds:X509SerialNumber>413713212005634976763820571758723157758585483</ds:X509SerialNumber>
我不确定这个错误是否是由于使用 FATOORA 模拟 API 造成的。过渡到 FATOORA 核心 API 能否解决此问题?任何有关解决此 X509IssuerName 和 X509SerialNumber 错误的指导将不胜感激。
发行人名称和序列号是否有问题?此问题是否是使用 FATOORA 模拟 API 造成的?如果我切换到 FATOORA 核心 API,它会自行解决吗?我正在寻找解决这个问题的方法。
错误的X509IssuerName,X509SerialNumber错误为什么这个问题只出现在简化发票上而不出现在标准税务发票上我认为问题与客户信息有关