目录

审计关联方识别,我用12个维度让AI自动跑完

/images/关联方识别_封面.png

前两天看了一个行政处罚决定书,卓朗科技。

处罚里有一句话让我印象很深:「对部分客户供应商仅获取了基本工商信息,没有发现办公地址同楼同座、联系电话相同、法定代表人相同等异常。」

这些线索就摆在工商数据里,但审计师没发现。

不是不认真,是人眼看不过来。

你想想,一家上市公司,几十上百个客户供应商,每个你要去看注册地址、联系电话、法定代表人、股东信息、变更记录……光这些字段就几十个维度。再把这些企业两两交叉比对,手工做根本不现实。

所以监管发现了,审计师没发现。

我的做法:让 AI 自动跑 12 个维度

我做了一个关联方识别的 Skill,核心思路很简单——把审计师的判断逻辑写成代码,让程序去跑。

具体来说,输入被审计单位名称 + 客户供应商名单,程序会从 12 个维度做交叉比对:

维度 检测什么 举个例子
股权穿透 审计方有没有直接/间接投资客户 A公司通过3层子公司持有了客户B
共同股东 多个企业背后是不是同一批人 客户A和客户B的第一大股东都是张三
实际控制人 追到最终受益人是不是同一个人 穿透后发现5家公司的实控人都是王五
关键管理人员 同一个人在两边都当高管 被审计单位的副总经理,同时在客户那当董事
法定代表人 同一个人给好几家公司当法人 一人担任4家供应商的法定代表人
法人变更轨迹 客户的「前任」法人是不是审计方的人 客户半年前把法人从「审计方员工」换成了别人
同址经营 注册地址相同或高度相似 多家客户注册在同一个门牌号
联系方式共用 电话号码或邮箱域名相同 3家客户留了同一个手机号
变更时间窗口 交易前后有没有「巧合」的变更 签合同前1个月客户突然换了法人
企业名称相似 名字长得像不像 被审计单位叫「XX科技」,客户叫「XX科技发展」
参保人数异常 没人参保却做大生意 参保人数0,年交易额几千万
补充人员关联 年报里的董监高名单 工商登记只有3个人,年报里其实有12个

12 个维度,一次性跑完,1 分钟出结果。

基础数据:中注协的行业知识库

这些维度能跑起来,前提是你得有数据。

我用的是中注协行业知识库里的企业云功能。这个系统很多注册会计师都知道,但真正用起来的人不多。

它是免费的,用注册会计师证注册的账号就能登录。进去之后点「执业信息知识库」→「企业云」→「查企业」,可以批量查询工商信息。

注协系统:https://cmis.cicpa.org.cn

/images/Pasted-image-20260521223114.png

上传你要查的企业名单(Excel),一次最多 1 万家,系统会自动抓取每家企业的完整工商数据。

/images/Pasted-image-20260521223135.png

/images/Pasted-image-20260521223157.png 导出来是什么概念? 每家企业 50 多个维度 。基础工商信息、股东信息、法定代表人(含历史变更)、主要人员、对外投资、联系方式、行政处罚、裁判文书、立案信息……全都在里面。

/images/Pasted-image-20260521223246.png

这个数据量级,你手工打开看,一家一家翻,看不了几家就累了。但如果你能用程序自动去比对分析,这 50 多个维度就是一座金矿。

我已经把这个数据源的查询集成到了 AI SKILL里——你给企业名单,工具自动调用中注协系统下载数据,不需要你手动去网站操作。

用卓朗科技实测一下

我拿卓朗科技的案例做了个实测。

被审计单位是天津卓朗信息科技股份有限公司,客户供应商一共给了 8 家(都是处罚书里提到的隐性关联方),然后我又故意塞了一个万科进去当干扰项。

整个流程是这样的:

  1. 告诉 AI 被审计单位是谁、客户供应商名单是哪些
  2. AI 先自动穿透查出上市公司有哪些子公司(按持股 50% 以上),把子公司也纳入核查范围
  3. 合并所有企业名单,一次性从中注协导出完整工商数据
  4. 跑 12 个维度的关联方扫描
  5. 输出 Excel 报告

全程不需要写代码,你只需要把名单给 AI,它帮你搞定。

结果:8 家隐性关联方全部检出

结果出来,8 家隐性关联方全部被标记了不同程度的异常,万科干干净净,没有任何命中。

/images/Pasted-image-20260521223408.png /images/Pasted-image-20260521223427.png 其中最关键的发现是联系方式共用

多家客户供应商之间形成了密集的电话共用网络。一个手机号 13820134057 同时出现在 4 家企业的工商登记中——温岭乾民、天津事达、天津绰盈、天津日召,4 家公司互相之间都有业务往来。

另一个手机号 18622816918 连接了聚海峰、绰盈、灏芯迅科。

这不是巧合。你让 4 家不相关的公司用同一个手机号去注册工商信息,这个概率有多低?

还有一个维度也很关键——法定代表人变更轨迹。天津事达科技的前法定代表人叫岳洋,而这个人正是卓朗科技的时任监事。客户的前法人是你审计方的监事,这种关联不查变更记录根本看不出来。

参保人数全是 0。 这几家跟卓朗做了几千万交易的公司,没有一个人交社保。你看着这个数据,怎么相信它的真实性?

为什么这个工具有效

传统的关联方核查,靠的是审计师的个人经验手工比对

你拿到一堆工商信息 Excel,打开来看。看什么?看法人是不是同一个人,看地址是不是一样,看电话有没有重复。但你一次能看几家?10 家?20 家?每家 50 多个维度你全看吗?

看不完的。

而且这种活有个特点——逻辑不复杂,但量太大。 正好是程序最擅长的事。

12 个维度的检测逻辑,说白了就是:把所有企业的股东、高管、法人、地址、电话、邮箱、变更记录全部提取出来,建一个索引,然后做集合求交集。A 的高管 ∩ B 的高管 ≠ ∅,说明有人员关联。A 的电话 ∩ B 的电话 ≠ ∅,说明有联系方式共用。

每个维度就是一道集合运算题。人做起来费劲,程序做起来是毫秒级的。

一个细节:补充人员名单

做实测的时候我发现一个问题——工商登记的「主要人员」通常只有董监高,副总经理、财务总监这些根本不在里面

卓朗案里有个关键人物叫戴颖,她是聚海峰商贸的法定代表人,同时也是卓朗科技的副总经理。但因为她是副总,不在工商登记的「主要人员」里,所以纯靠工商数据是查不出来的。

怎么办?

我加了一个功能——补充人员名单。你可以把年报、公告里完整的董监高名单(包括离任的)贴进去,这些人员会参与所有维度的匹配。

补了戴颖的名字之后,程序立刻多命中了两条:

  • D04 关键管理人员重叠:聚海峰商贸的共同高管——戴颖
  • D05 法定代表人交叉:聚海峰商贸的共同法定代表人——戴颖

一条补充信息,多检出一家隐性关联方。

写在最后

这个工具不复杂,就是把审计师该做的判断逻辑用代码实现了。但效果很直接——卓朗案里监管发现的问题,用这个工具全部能自动检出。

以后,所有的往来科目都可以直接拿这个来跑一遍,直接出结果。

并且这个 skill 是可以迭代的,你给他公开披露的处罚案例(涉及关联方的),它可以自动学习,自动进化。

注:文章主要介绍关联方核查的技术路径,如果有不正确的地方请包涵,未详细进行验证了解 )

参考文章: 任何审计必备超高性价比神器!!执业cpa可以人手一份了!! https://mp.weixin.qq.com/s/m2kAq3R1oKpIsri1h9x65Q