如果ESF(电子发票)被服务器以数据与SNT(货物随附单)不符的错误退回,可以通过ИС ЭСФ(电子发票信息系统)网站直接核对相关字段来解决问题。系统最常"报错"的是"按申报单名称"字段:只需从网站上基于同一份SNT创建的ESF中取出正确的值,将其转入1С并重新发送文档即可。之后发票数据将与货物随附单数据完全一致,ESF便可成功被接收。
为什么会出现"数据与SNT不符"的错误
在为此前已办理过SNT的货物开具ESF时,ИС ЭСФ会自动将发票的关键要素与关联的货物随附单数据进行核对。只要有一个受控字段不同,服务器就会退回文档。这是一种保护机制:它防止两种电子表单之间关于货物流转的信息出现分歧。
差异通常属于技术性质,原因在于1С:哈萨克斯坦会计版和ИС ЭСФ以不同方式生成或提取某些值——首先是按申报单的货物名称(依据海关申报单/原产地信息的数据)。1С中自动填入的表述可能与SNT中记录的、服务器"预期"的表述不同——例如词序、符号、缩写等。对系统而言这已算作不一致。
逐步修正流程
- 打开ИС ЭСФ网站(纳税人账户),并在该处基于所需的SNT创建ESF。"基于"某文档创建可保证字段正是从随附单数据中提取的。
- 打开在网站上创建的ESF,找到"按申报单名称"字段——退回时系统通常正是对该字段报错。
- 从网页版ESF中复制该字段的实际值。
- 进入1С中的ESF文档,将复制的值粘贴到相应字段,替换原有值。
- 从1С重新发送ESF。
采用这种方法,ESF便能成功发出并被服务器接收,因为发票中的数据开始与SNT中的数据完全一致。您在网站上仅为核对而创建的草稿此时无需发送——它仅作为标准值的来源。
如何确认问题确实出在该字段
在修改数据之前,应先阅读服务器退回时返回的错误文本。在ESF的记录(状态)中通常会指明具体要素和不符的性质。如果消息中出现"按申报单名称"——上述方法可直接适用。如果服务器指向其他要素,逻辑仍然相同:需要在基于SNT创建的网页ESF中找到问题字段的标准值,并将1С中的值调整为与之一致。
- 不仅要比较名称文本,还要比较是否有多余的空格、引号、拉丁/西里尔字符——它们在视觉上可能看起来相同,但对服务器而言却有区别。
- 请确认您核对的是错误所指向的那件货物(那一行)的字符串。
- 请确认1С中的ESF与网页版关联的是同一份SNT。
如何避免错误重复出现
为了在后续开具时不再出现差异,请整理好品目参考手册以及提取到ESF中的数据:
- 在品目卡片中保持正确且稳定的按申报单名称(货物原产地数据、报关单/申报单信息),以便1С在SNT和ESF中都填入相同的值。
- 基于SNT开具ESF,而不是"从零开始"——这样要素得以继承,差异更少。
- 在1С配置更新后,检查关联的SNT和ESF字段是如何生成的。
- 如果货物为可追溯商品且通过SNT进行核算,请养成在发送前而非退回后核对有争议行项的习惯。
常见错误
- "凭肉眼"修改名称,手动输入习惯的写法,而不是从基于SNT创建的网页ESF中复制标准值。结果数据再次不符。
- 忽视退回记录文本,试图不做任何修改就重新发送文档。
- 复制带有多余空格的值或截断部分字符串——服务器仍会看到不一致。
- 核对了错误的货物行,或将ESF关联到了错误的SNT。
- 误将网站上仅为核对而创建的技术性ESF草稿发送出去,而非1С中的文档(或相反——重复开具ESF)。
需要检查的内容
- ESF状态中的确切错误文本:服务器究竟指向哪个要素。
- 1С中与基于同一份SNT创建的网页ESF中"按申报单名称"字段是否一致——逐字逐符相符。
- ESF与所需SNT的关联是否正确,以及所核对的货物行项是否对应。
- 复制的值中没有多余的空格和无关字符。
- 修改并重新发送后,ESF是否获得"已送达/已接收"状态,而网站上的技术性草稿未被作为单独文档发送。
