如果在ЭСФ中无法自动带出НКТ编码(即列入豁免清单及虚拟仓库的商品名录编码),绝大多数情况下原因只有一个:程序设置中未开启相应的选项。该问题只需在设置中勾选一个选项即可解决,无需对单据进行额外操作。开启后,НКТ编码将自动填充,无需手动录入。
为什么ЭСФ中必须要有НКТ编码
НКТ编码(商品名录编码)需要在电子发票中针对应受追溯的商品填写:即欧亚经济联盟(ЕАЭС)框架下豁免清单中的商品以及在虚拟仓库中核算的商品。如果ЭСФ行中该编码为必填项而未填写,单据将无法通过校验,也就无法开具。因此,自动带出编码可以节省时间,并降低在批量开具发票时出错的风险。
如何解决
主要原因是自动填充选项被关闭。操作步骤如下:
- 打开程序的通用设置(负责ЭСФ相关工作的设置栏目)。
- 找到ЭСФ设置栏目,并在其中找到“ЭСФ填充”板块。
- 勾选“自动填充НКТ编码”。
- 保存设置,并重新开具(或重新填充)单据。
开启此设置后,НКТ编码将自动带入单据中。
如果已勾选,但编码仍未填充
如果选项已开启,但编码仍然为空——应检查设置是否已保存,并再次核对该栏目。原因往往就在于该选项被关闭或被重置(例如在更新配置后,或在另一个信息库中工作时)。此外还应注意以下几点:
- 商品名录卡片本身是否已填写НКТ编码。程序会把商品中已录入的值带入ЭСФ。如果名录参考手册中НКТ编码这一属性为空,则无从带入——自动填充不会生成编码,只是转移已有的编码。
- 分类器是否为最新。请检查数据库中是否已加载并更新了ТН ВЭД / НКТ编码参考手册。如果所需编码不在分类器中,将无法选择并带入。
- 依据单据的类型和设置。НКТ编码是从销售的原始单据带入ЭСФ的。请确认该属性正是在生成发票所依据的单据中被填写的。
- 该商品是否需要编码。НКТ编码并非对所有名录都是必填的,而只针对纳入追溯范围的商品(豁免清单、虚拟仓库)。对于普通商品,该字段可以留空——这并非错误。
- 访问权限和工作模式。如果设置无法保存,请检查用户修改通用设置的权限,并确认您是在工作库中而非副本中进行修改。
逐步诊断流程
- 打开有问题的ЭСФ,查看究竟哪些行(商品)未填充НКТ编码。
- 打开相应名录的卡片,检查其中是否已录入НКТ编码。
- 如果卡片中没有编码——请从分类器中填入并保存该名录。
- 在“ЭСФ填充”栏目中检查НКТ编码自动填充设置(见上文)。
- 重新填充销售单据的表格部分,并重新生成ЭСФ。
- 确认编码已带出后,再开具发票。
常见错误
- 在ЭСФ单据本身中寻找原因,而实际上该属性需要在名录卡片和依据单据中填写。
- 勾选了自动填充选项,但未重新填充已创建的单据——旧的行仍然没有编码。
- 认为НКТ编码对所有商品都是必填的,并试图在不需要的地方填写。
- 勾选选项后未保存设置,或在错误的信息库中进行修改。
- 使用了非最新的分类器,导致所需编码缺失而无法带入。
需要检查的内容
- “ЭСФ填充”板块中的“自动填充НКТ编码”选项是否已开启,设置是否已保存。
- 应受追溯商品的名录卡片中是否已填写НКТ编码。
- 已加载的编码分类器是否为最新。
- 开启设置后,单据及其表格部分是否已重新填充。
- 生成ЭСФ所依据的原始单据中是否已填写编码。
- 该商品是否确实需要填写НКТ编码(豁免清单、虚拟仓库)。
大多数情况下,只需开启自动填充选项并重新填充单据即可。如果这样仍无法解决,请依次检查名录卡片、分类器和依据单据——НКТ编码保持为空的原因往往就藏在这些地方。
