1. 应用场景
基于对客户或供应商的实际控制人或最终母公司的批量核查结果,应用场景举例如下:
- 前五大披露(注1):按照集团口径合并披露前五大客户、供应商;
- 闭环交易核查:检查是否存在既是客户又是供应商的情况,检查是否存在闭环交易的情况;
- 关联方核查:检查是否存在未曾识别的关联方;
- ……
注1:根据《公开发行证券的公司信息披露内容与格式准则第2号——年度报告的内容与格式》(证监会公告〔2021〕15号)第二十五条规定,“公司应当披露主要销售客户和主要供应商的情况,以汇总方式披露公司向前5名客户销售额占年度销售总额的比例,向前5名供应商采购额占年度采购总额的比例,以及前5名客户销售额中关联方销售额占年度销售总额的比例和前5名供应商采购额中关联方采购额占年度采购总额的比例。鼓励公司分别披露前5名客户名称和销售额,前5名供应商名称和采购额,以及其是否与上市公司存在关联关系。若报告期内向单个客户的销售比例超过总额的50%、前5名客户中存在新增客户的或严重依赖于少数客户,应披露其名称和销售额;若报告期内向单个供应商的采购比例超过总额的50%、前5名供应商中存在新增供应商的或严重依赖于少数供应商,应披露其名称和采购额。属于同一控制人控制的客户或供应商视为同一客户或供应商合并列示,受同一国有资产管理机构实际控制的除外。”
2. 底稿模板
3. 操作指引
3.1. 第1步:整理企业名称
整理企业名称的操作指引,参见:《整理企业名称的技巧提示》。
3.2. 第2步:去除“分公司”字样
因为“分公司的实际控制人或最终母公司”与“分公司母公司的实际控制人或最终母公司”一样,所以可以先对包含分公司的企业名称先做处理。
在《公司清单》工作表的E2
单元格中输入以下Excel公式,并通过向下拖拽的方式进行批量更新:
=LEFT(B2,IFERROR(SEARCH("公司",B2)+1,100))
3.3. 第3步:批量查询企业的“实际控制人”
批量查询企业的“实际控制人”的操作指引,参见:
- 企查查:《批量查询企业“实际控制人”》
- 天眼查:《批量查询企业“实际控制人”》
- iFinD:《批量查询企业“最终受益人”》
- 其他第三方工商信息查询工具:操作类似,可参考如上指引操作。
3.4. 第4步:整理“实际控制人”和“最终母公司”
3.4.1. 用于查询的公司
通过企查查等第三方工商信息查询工具获取的《实际控制人》信息表中,“用于查询的公司”没有规范地列示到首列,使用Excel组合公式整理一下该列数据,以便于后续匹配“用于查询的公司”对应的“实际控制人”或“最终母公司”。
在《实际控制人》工作表的A2
单元格中输入以下Excel公式,并通过向下拖拽的方式进行批量更新:
=TRIM(IFERROR(IF(COUNT(FIND({"实际控制人"},B4))>0,B2&"",A1&""),A1&""))
3.4.2. 控制链
通过企查查等第三方工商信息查询工具获取的《实际控制人》信息表中,“控制链”列的信息存在不规范的数据,使用Excel组合公式整理一下该列数据,以便于后续批量提取对应的“实际控制人”或“最终母公司”。
在《实际控制人》工作表的K2
单元格中输入以下Excel公式,并通过向下拖拽的方式进行批量更新:
=TRIM(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(SUBSTITUTE(J2,"- - ->","———>"),CHAR(9),""),CHAR(10),""),CHAR(13),""))
3.4.3. 实际控制人
此处增加了一列M
列,用于在Excel公式未正确匹配时,手工修正相关数据。
在《实际控制人》工作表的L2
单元格中输入以下Excel公式,并通过向下拖拽的方式进行批量更新:
=IF(M2<>"",M2,IF(IFERROR(SEARCH("疑似实际控制人",B2),0)>0,C5,IFERROR(TRIM(MID(K2,SEARCH(")",K2)+1,SEARCH("———>",K2)-SEARCH(")",K2)-1)),"/")))
3.4.4. 最终母公司
如果通过企查查等第三方工商信息查询工具获取的“实际控制人”为自然人、财政厅、政府、国有资产管理机构等主体,可以根据《实际控制人》工作表中的“控制链”进一步处理,往下一层次查找定位“最终母公司”。
此处增加了一列M
列,用于在Excel公式未正确匹配时,手工修正相关数据。
在《实际控制人》工作表的N2
单元格中输入以下Excel公式,并通过向下拖拽的方式进行批量更新:
=IF(O2<>"",O2,IF(IFERROR(SEARCH("疑似实际控制人",B2),0)>0,C5,IF(IFERROR(SEARCH("控制路径",K2),0)=0,"",INDEX(TRIM(TEXTSPLIT(TEXTSPLIT(TEXTSPLIT(TEXTSPLIT(K2,"%)"),"———>("),"———>"),";")),IF(OR(LEN(INDEX(TRIM(TEXTSPLIT(TEXTSPLIT(TEXTSPLIT(TEXTSPLIT(K2,"%)"),"———>("),"———>"),";")),2))<5,COUNT(FIND({"国有","政府","财政"},INDEX(TRIM(TEXTSPLIT(TEXTSPLIT(TEXTSPLIT(TEXTSPLIT(K2,"%)"),"———>("),"———>"),";")),2)))>0),3,2)))))
3.5. 第5步:匹配“实际控制人”和“最终母公司”
3.5.1. 实际控制人
在《公司清单》工作表的F2
单元格中输入以下Excel公式,并通过向下拖拽的方式进行批量更新:
=IFERROR(IF(LEN(INDEX(SORT(FILTER('【企查查】批量查询-实际控制人'!L:L,'【企查查】批量查询-实际控制人'!A:A=E2),1,-1),1))<2,E2,INDEX(SORT(FILTER('【企查查】批量查询-实际控制人'!L:L,'【企查查】批量查询-实际控制人'!A:A=E2),1,-1),1)),E2)
3.5.2. 最终母公司
在《公司清单》工作表的G2
单元格中输入以下Excel公式,并通过向下拖拽的方式进行批量更新:
=IFERROR(IF(LEN(INDEX(SORT(FILTER('【企查查】批量查询-实际控制人'!N:N,'【企查查】批量查询-实际控制人'!A:A=E2),1,-1),1))<2,E2,INDEX(SORT(FILTER('【企查查】批量查询-实际控制人'!N:N,'【企查查】批量查询-实际控制人'!A:A=E2),1,-1),1)),E2)
3.6. 结果示例
4. 声明
本文内容仅为毛燕庆个人观点,不代表任何机构意见,亦不保证相关信息的准确性和完整性,文中所述内容和意见仅供参考。
牛!