电子发票签名常见错误及可能的解决方案
这篇文章已有 1 年多了。内容可能不是最新的。
最近,我们发现通过平台发送的电子发票在验证过程中出现错误的情况有所增加。 eFACT根据 FACTURAe 中定义的签名策略,以下我们将详细介绍最常见的问题并提供一些解决方案建议:
<ds:X509IssuerName>CN=AC Representaci�n,OU=CERES,O=FNMT-RCM,C=ES</ds:X509IssuerName><ds:X509IssuerName>OrganizationID=VATES-A66*****, CN=UANATACA CA1 2016, OU=TSP-UANATACA, O=UANATACA S.A., L=Barcelona (see current address at www.uanataca.com/address), C=ES</ds:X509IssuerName><etsi:SignaturePolicyIdentifier> <etsi:SignaturePolicyImplied/> </etsi:SignaturePolicyIdentifier>SignaturePolicyIdentifier 而不是将其留空。<xades:CommitmentTypeId><etsi:SignaturePolicyIdentifier><etsi:SignaturePolicyImplied/></etsi:SignaturePolicyIdentifier>SignaturePolicyIdentifier 而不是将其留空。SigningCertificate,在高级签名中。SigningCertificate 根据 FACTURAe 要求进行高级签名。请记住,在附件中详细说明的验证中HAP/1650/2015 令,附件 2.a这表明有必要核实与“FACTURAe”格式相关的当前签名政策。需要审查发送至[此处应填写发送方名称]的发票的签名政策。 eFACT考虑到 技术文件 发表于 FACTURAe 网站.
为了防止此类错误,我们建议在发送之前对电子签名进行彻底测试,以确保其符合 FACTURAe 中定义的签名策略标准。