PerryLink DSH 插件家族

原产地 RVC 核对

原产地区域价值成分核对(按 RVC 定义式与门槛核对原产地判定自洽,仅提示差异,不作出定性结论)

npm 包
dsh-origin-rvc-check
职业分组
关务外贸
版本
0.2.1(规则库 2026.1)
许可
Apache-2.0
运行环境
Node ^22.19.0 || >=24.0.0,DeepSeek Harness >=0.2.1-alpha.1
规则条数
7 条,全部为「由原则推导」,7 条的条文本次未取得逐字文本
仓库
PerryLink/dsh-origin-rvc-check

这个插件核对什么

原产地 RVC 核对(dsh-origin-rvc-check)是一个面向关务外贸场景的 DeepSeek Harness 核查插件。原产地区域价值成分核对(按 RVC 定义式与门槛核对原产地判定自洽,仅提示差异,不作出定性结论)

7 条规则,是本族里最常见的一档规模,大体对应一次认真的人工通读能看住的范围。规则库中没有任何一条声称自己依据了逐字条文:全部为「由原则推导」,最高严重度因此只到「提示」。

核对方式

核对方式上,原产地 RVC 核对主要使用以下几类机械可判定的检查:表头要素存在性(1 条)、按公式重算并比对(1 条)、不得超过阈值(1 条)、必填项存在性(1 条)、取值须在允许清单内(1 条)、编号或键不得重复(1 条)。此外还有 1 类出现频次较低的检查方式。

这些检查都只读取材料本身的内容:不查外部数据库、不做联网核对、不调用模型判断,因此同一份材料在同样配置下每次得到的结果一致。

它不作什么判断

这个插件不提供结论,只提供线索:材料内部可以逐条指认的不一致会被列出来,每条都标明它对照的规则、依据的文件与条款、以及差异在材料中的位置。是否构成问题、是否需要整改,由看到这份清单的人判断。

这个插件不会说某处「错了」。它最高只标到「提示」级,含义是「此处与所引依据对不上,请确认」。

结果里的空清单有明确含义,插件对此不作暗示:规则库覆盖不到的部分、以及因缺少必要字段而无法执行的检查,都会单独列出原因。

规则清单

规则库 origin-rvc-check.yaml 的全部 7 条规则(规则库版本 2026.1)
规则检查内容严重度依据类型
OR-001台账应声明协定与产品并填写原产国提示由原则推导
OR-002区域价值成分应符合定义式提示由原则推导
OR-003区域价值成分应达到本机构配置的门槛参考由原则推导
OR-004每条料件都应填写原产国提示由原则推导
OR-005原产地标准应使用本机构协定口径的取值参考由原则推导
OR-006料件序号不应在台账内重复提示由原则推导
OR-007品名栏不应残留未替换的占位符提示由原则推导

严重度含义:提示(5 条)——差异成立,但条文未直接规定,或需人工判断后确认;参考(2 条)——只作提示,供人工复核,不构成任何结论。

依据类型含义:由原则推导(7 条)——未能取得逐字条文,依原则性条款推导,严重度上限为「提示」。

依据的标准

依据的标准 —— 逐条取自插件自身声明的 normativeBasis(共 1 条)
依据类型引用该依据的规则数
各自由贸易协定原产地规则(协定文本,本次未取得)文件/标准7 条

该插件的引用取证记录中没有单独的编号与效力说明条目;依据的文件已在上一张表中完整列出。

上表来自插件声明的 normativeBasis;规则库内部还会把每条规则落到具体条款上。条款原文的取证情况见下一节。

引用取证状态

引用取证:7 条规则全部为「由原则推导」,没有一条声称依据了逐字条文。其中 7 条如实标注「本次未取得」。这意味着结果里的每一条差异都只能作为线索,不能作为「违反某条条文」的结论。

规则库落在 1 份文件上,分布如下:各自由贸易协定原产地规则(协定文本,本次未取得)(7 条)。引用数统计到文件一层;同一文件内的不同条款可能分别支撑不同规则。

结果怎么读

本插件共 7 条规则,其中严重度最高的一档是「提示」,共 5 条:OR-001、OR-002、OR-004、OR-006、OR-007。结果里先看这几条,再回头处理其他规则报出的差异。

另有 7 条规则的条文本次未取得逐字文本(OR-001、OR-002、OR-003、OR-004、OR-005、OR-006、OR-007)。这些规则报出的差异只能作为线索,不能当作「违反某条条文」来引用。

适用场景与同组插件

面向报关、单证与供应链合规岗的关务核对:报关单证一致、商品归类层级、原产地 RVC、出口管制、信用证与滞箱费台账。

同一职业分组「关务外贸」下还有 7 个核查插件,分别是报关单证核对(dsh-customs-doc-check)、滞箱费台账核对(dsh-demurrage-ledger)、出口管制核对(dsh-export-ctl-check)、预测考核核对(dsh-forecast-penalty)、归类层级核对(dsh-hs-classify)、信用证单据核对(dsh-lc-doc-check) 等。实际使用中往往要跑不止一个:单个插件只负责它自己那份规则库声明过的范围,范围之间不重叠,合起来才接近一次完整复核。

该插件以 npm 包 dsh-origin-rvc-check 发布,仓库在 GitHub 的 PerryLink/dsh-origin-rvc-check,采用 Apache-2.0 许可。本页内容由构建脚本从插件自身的规则库与 locale 资源生成,与仓库中的规则库版本 2026.1 对应。

安装

安装命令对两个平台是同一个 dsh 子命令,只有随后确认安装结果的那一步按 shell 不同:

bash / sh

dsh plugin --profile default add dsh-origin-rvc-check
dsh --profile default --dump-config | grep 'dsh-origin-rvc-check'

PowerShell

dsh plugin --profile default add dsh-origin-rvc-check
dsh --profile default --dump-config | Select-String 'dsh-origin-rvc-check'

profile 名按实际情况替换。注意安装本身不会热加载——重开会话之后插件才生效。

完整文档

以上是 原产地 RVC 核对 的核对范围与依据。至于怎么把材料交给它、有哪些配置项可调、每条规则的参数与输出结构,在仓库文档里。

完整文档 → GitHub(PerryLink/dsh-origin-rvc-check)

也可以先看该用哪个核查插件那一页,按材料类型定位到本插件;或回到关务外贸分组看同类插件。 该用哪个核查插件 · 关务外贸 · 全部核查插件