在开具ЭСФ(电子发票)时出现"ИИН与证书不匹配"错误,是由于程序中员工个人卡片里填写的ИИН与用于签署文件的电子数字签名(证书)中所嵌入的ИИН之间存在差异。系统在签署时会比对这两个值,如果它们不一致,就无法正确识别签署人。要解决该问题,需要使员工卡片中的ИИН与ЭЦП证书中的ИИН保持一致,然后重新执行操作。
为什么会出现错误
在开具电子发票时,文件由特定个人的ЭЦП签署。ЭЦП证书中固定嵌入了其持有人的ИИН——该值在获取密钥时设定,无法在证书本身中更改。同时,在程序(1С:哈萨克斯坦会计)中,作为签署人的员工个人卡片里也保存着ИИН。在发送ЭСФ时,系统会将卡片中的ИИН与证书中的ИИН进行比对。如果这些值不同,签署人识别就无法通过,从而出现该错误。
差异的典型根本原因:
- 个人卡片中的ИИН录入有误,或包含多余的字符/空格;
- 卡片中的ИИН根本未填写,或填写的是他人的ИИН;
- 用于签署的是另一名员工的ЭЦП证书(例如用负责人的而非会计的);
- 员工更换了ЭЦП,而卡片仍保留旧数据,或者相反——个人数据变更了,而密钥是旧的;
- 使用了已过期或他人遗留在存储中的密钥。
如何修复
需要检查开具文件的员工个人卡片,并将其ИИН与ЭЦП证书中的ИИН进行核对。如果数据不一致——这就是错误的原因。必须使员工卡片中的ИИН与证书中的ИИН保持一致,以便系统正确识别签署人并顺利开具文件。在更正个人卡片中的ИИН后,重新执行操作——错误应当消失。
分步操作
- 确定您用谁的ЭЦП签署ЭСФ,并打开证书信息以查看密钥持有人的ИИН。记下或复制该值。
- 在程序中找到签署人员工,并打开其个人卡片。
- 将个人卡片中的ИИН与证书中的ИИН进行核对——它们应完全一致,逐字符相同。
- 如果卡片中的ИИН有差异、缺失或有录入错误——将其更正为证书中的值并保存卡片。
- 确认用于签署的正是属于该员工的证书,而非他人的证书。
- 重新开具并签署ЭСФ。数据正确时,错误不再出现。
如果卡片中的ИИН正确
有时个人卡片中的ИИН是正确的,但错误仍然存在。这种情况下,请检查另一方——证书本身:
- 确认签署时选择的是所需的密钥,而不是存储中的其他证书;
- 检查是否误选了其他员工或组织的证书;
- 如果员工最近重新签发了ЭЦП,请确认使用的是最新的密钥,而不是旧密钥;
- 如果个人数据(包括ИИН)确实发生了变更,请将其与证书实际签发给谁的信息进行核对。
规则很简单:以嵌入证书中的ИИН为准,因为它无法更改。程序中的数据应向证书看齐,而不是相反。
常见错误
- "凭感觉"更正ИИН,未与证书核对——结果再次出现差异。
- 更改的是交易对方卡片中或组织资料中的ИИН,而问题出在签署人个人卡片中。
- 未注意到ИИН字段中多余的空格或不可见字符,导致值在形式上不一致。
- 用一名员工的密钥签署ЭСФ,而文件中指定的是另一名负责人。
- 在重新签发ЭЦП后仍继续使用旧密钥。
- 更正ИИН后未保存卡片,就用旧数据重复执行操作。
需要检查的内容
- ЭЦП证书中的ИИН——打开密钥属性并查看持有人的ИИН;这是基准值。
- 程序中签署人员工个人卡片中的ИИН——它应与证书中的ИИН一致。
- 签署时所选的密钥——它是否正属于该员工。
- ИИН字段中没有录入错误、空格和多余字符。
- ЭЦП的时效性——重新签发后是否还在使用旧密钥。
- 在重新开具前,已更正的卡片是否已保存。
在个人卡片中的ИИН与证书中的ИИН保持一致并选择了正确的密钥后,重新开具ЭСФ即可顺利通过,不再出现签署人识别错误。
