UBO智能识别

体验AI驱动的受益所有人智能识别与分析

UBO智能识别 - UBO识别工作台
A
2026/03/23 14:35:12
上传历史
甲股份有限公司关于股权激励的公告.pdf
2026-03-20 09:15
公告文件
乙股份有限公司关于股份回购的公告.pdf
2026-03-21 16:42
公告文件
AI客服/%3E%3Cellipse cx='60' cy='32' rx='18' ry='10' fill='url(%23hairGrad)'/%3E%3Cpath d='M42 38 Q38 28 50 24 Q60 20 70 24 Q82 28 78 38 Q76 34 70 30 Q60 26 50 30 Q44 34 42 38' fill='url(%23hairGrad)'/%3E%3Cpath d='M40 42 Q40 20 60 18 Q80 20 80 42' stroke='url(%23headsetGrad)' stroke-width='5' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='40' cy='48' rx='5' ry='8' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='39' cy='47' rx='2' ry='3' fill='%231a202c'/%3E%3Cellipse cx='80' cy='48' rx='5' ry='8' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='79' cy='47' rx='2' ry='3' fill='%231a202c'/%3E%3Cpath d='M80 52 Q82 60 70 64' stroke='%231a202c' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='68' cy='65' rx='4' ry='5' fill='url(%23micGrad)'/%3E%3Cellipse cx='67' cy='64' rx='1.5' ry='2' fill='%23444'/%3E%3Cellipse cx='60' cy='56' rx='16' ry='14' fill='%23d4a88a' opacity='0.12'/%3E%3Cpath d='M48 44 Q52 42 56 44' stroke='%231a202c' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3Cpath d='M64 44 Q68 42 72 44' stroke='%231a202c' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='50' cy='50' r='4.5' fill='white'/%3E%3Ccircle cx='70' cy='50' r='4.5' fill='white'/%3E%3Ccircle cx='51' cy='51' r='3' fill='%231a202c'/%3E%3Ccircle cx='71' cy='51' r='3' fill='%231a202c'/%3E%3Ccircle cx='52' cy='49' r='1' fill='white'/%3E%3Ccircle cx='72' cy='49' r='1' fill='white'/%3E%3Cellipse cx='60' cy='57' rx='1.5' ry='2' fill='%23d4a88a' opacity='0.5'/%3E%3Cpath d='M54 62 Q60 66 66 62' stroke='%23c97a6a' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='46' cy='56' rx='3' ry='2' fill='%23f5b7b1' opacity='0.4'/%3E%3Cellipse cx='74' cy='56' rx='3' ry='2' fill='%23f5b7b1' opacity='0.4'/%3E%3Cellipse cx='60' cy='88' rx='22' ry='10' fill='url(%23shirtGrad)'/%3E%3Cellipse cx='60' cy='86' rx='18' ry='7' fill='url(%23shirtGrad)'/%3E%3Cpath d='M50 80 L60 85 L70 80' stroke='white' stroke-width='1.5' fill='none'/%3E%3Cpath d='M60 82 L57 88 L60 90 L63 88 Z' fill='%23c94a5a'/%3E%3C/svg%3E"/%3E%3Cellipse cx='60' cy='32' rx='18' ry='10' fill='url(%23hairGrad)'/%3E%3Cpath d='M42 38 Q38 28 50 24 Q60 20 70 24 Q82 28 78 38 Q76 34 70 30 Q60 26 50 30 Q44 34 42 38' fill='url(%23hairGrad)'/%3E%3Cellipse cx='60' cy='30' rx='22' ry='8' fill='none' stroke='url(%23headsetGrad)' stroke-width='4'/%3E%3Cellipse cx='40' cy='48' rx='6' ry='9' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='40' cy='47' rx='3' ry='4' fill='%231a202c'/%3E%3Cellipse cx='80' cy='48' rx='6' ry='9' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='80' cy='47' rx='3' ry='4' fill='%231a202c'/%3E%3Cpath d='M80 53 Q82 62 70 66' stroke='%231a202c' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='68' cy='67' rx='4' ry='5' fill='url(%23micGrad)'/%3E%3Cellipse cx='67' cy='66' rx='1.5' ry='2' fill='%23444'/%3E%3Cellipse cx='60' cy='56' rx='16' ry='14' fill='%23d4a88a' opacity='0.12'/%3E%3Cpath d='M48 44 Q52 42 56 44' stroke='%231a202c' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3Cpath d='M64 44 Q68 42 72 44' stroke='%231a202c' stroke-width='1.5' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='50' cy='50' r='4.5' fill='white'/%3E%3Ccircle cx='70' cy='50' r='4.5' fill='white'/%3E%3Ccircle cx='51' cy='51' r='3' fill='%231a202c'/%3E%3Ccircle cx='71' cy='51' r='3' fill='%231a202c'/%3E%3Ccircle cx='52' cy='49' r='1' fill='white'/%3E%3Ccircle cx='72' cy='49' r='1' fill='white'/%3E%3Cellipse cx='60' cy='57' rx='1.5' ry='2' fill='%23d4a88a' opacity='0.5'/%3E%3Cpath d='M54 62 Q60 66 66 62' stroke='%23c97a6a' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='46' cy='56' rx='3' ry='2' fill='%23f5b7b1' opacity='0.4'/%3E%3Cellipse cx='74' cy='56' rx='3' ry='2' fill='%23f5b7b1' opacity='0.4'/%3E%3Cellipse cx='60' cy='88' rx='22' ry='10' fill='url(%23shirtGrad)'/%3E%3Cellipse cx='60' cy='86' rx='18' ry='7' fill='url(%23shirtGrad)'/%3E%3Cpath d='M50 80 L60 85 L70 80' stroke='white' stroke-width='1.5' fill='none'/%3E%3Cpath d='M60 82 L57 88 L60 90 L63 88 Z' fill='%23c94a5a'/%3E%3C/svg%3E"/%3E%3Cellipse cx='60' cy='35' rx='24' ry='14' fill='url(%23hairGrad)'/%3E%3Cellipse cx='60' cy='32' rx='28' ry='10' fill='none' stroke='url(%23headsetGrad)' stroke-width='5'/%3E%3Cellipse cx='35' cy='58' rx='8' ry='12' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='35' cy='56' rx='4' ry='6' fill='%231a202c'/%3E%3Cellipse cx='85' cy='58' rx='8' ry='12' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='85' cy='56' rx='4' ry='6' fill='%231a202c'/%3E%3Cpath d='M85 65 Q88 80 72 85' stroke='%231a202c' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='70' cy='86' rx='5' ry='7' fill='url(%23micGrad)'/%3E%3Cellipse cx='69' cy='85' rx='2' ry='3' fill='%23444'/%3E%3Cellipse cx='60' cy='68' rx='22' ry='20' fill='%23d4a88a' opacity='0.12'/%3E%3Cellipse cx='60' cy='34' rx='24' ry='12' fill='url(%23hairGrad)'/%3E%3Cpath d='M38 48 Q34 35 50 28 Q60 24 70 28 Q86 35 82 48 Q80 42 70 36 Q60 30 50 36 Q42 42 38 48' fill='url(%23hairGrad)'/%3E%3Cpath d='M42 52 Q48 49 54 52' stroke='%231a202c' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cpath d='M66 52 Q72 49 78 52' stroke='%231a202c' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='48' cy='60' r='6' fill='white'/%3E%3Ccircle cx='72' cy='60' r='6' fill='white'/%3E%3Ccircle cx='49' cy='61' r='4' fill='%231a202c'/%3E%3Ccircle cx='73' cy='61' r='4' fill='%231a202c'/%3E%3Ccircle cx='50' cy='59' r='1.5' fill='white'/%3E%3Ccircle cx='74' cy='59' r='1.5' fill='white'/%3E%3Cellipse cx='60' cy='70' rx='2' ry='3' fill='%23d4a88a' opacity='0.5'/%3E%3Cpath d='M50 82 Q60 94 70 82' stroke='%23c97a6a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='60' cy='84' rx='8' ry='4' fill='%23f5d0c5' opacity='0.5'/%3E%3Cellipse cx='40' cy='72' rx='5' ry='3' fill='%23f5b7b1' opacity='0.4'/%3E%3Cellipse cx='80' cy='72' rx='5' ry='3' fill='%23f5b7b1' opacity='0.4'/%3E%3Cellipse cx='60' cy='108' rx='30' ry='14' fill='url(%23shirtGrad)'/%3E%3Cellipse cx='60' cy='105' rx='26' ry='10' fill='url(%23shirtGrad)'/%3E%3Cpath d='M48 96 L60 104 L72 96' stroke='white' stroke-width='2' fill='none'/%3E%3Cpath d='M60 98 L55 108 L60 112 L65 108 Z' fill='%23c94a5a'/%3E%3C/svg%3E"='0.6'/%3E%3Cellipse cx='98' cy='54' rx='8' ry='12' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='96' cy='52' rx='3' ry='4' fill='%237baed9' opacity='0.6'/%3E%3Cellipse cx='60' cy='60' rx='26' ry='34' fill='url(%23skinGrad)'/%3E%3Cellipse cx='60' cy='68' rx='22' ry='20' fill='%23d4a88a' opacity='0.12'/%3E%3Cellipse cx='60' cy='34' rx='26' ry='12' fill='url(%23hairGrad)'/%3E%3Cpath d='M36 46 Q32 32 48 26 Q60 22 72 26 Q88 32 84 46 Q82 40 72 34 Q60 28 48 34 Q40 40 36 46' fill='url(%23hairGrad)'/%3E%3Cpath d='M40 50 Q46 47 52 50' stroke='%231a202c' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Cpath d='M68 50 Q74 47 80 50' stroke='%231a202c' stroke-width='2' fill='none' stroke-linecap='round'/%3E%3Ccircle cx='46' cy='58' r='6' fill='white'/%3E%3Ccircle cx='74' cy='58' r='6' fill='white'/%3E%3Ccircle cx='47' cy='59' r='4' fill='%231a202c'/%3E%3Ccircle cx='75' cy='59' r='4' fill='%231a202c'/%3E%3Ccircle cx='48' cy='57' r='1.5' fill='white'/%3E%3Ccircle cx='76' cy='57' r='1.5' fill='white'/%3E%3Ccircle cx='45' cy='56' r='1' fill='white' opacity='0.7'/%3E%3Ccircle cx='73' cy='56' r='1' fill='white' opacity='0.7'/%3E%3Cellipse cx='60' cy='68' rx='2' ry='3' fill='%23d4a88a' opacity='0.5'/%3E%3Cpath d='M48 80 Q60 92 72 80' stroke='%23c97a6a' stroke-width='3' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='60' cy='82' rx='8' ry='4' fill='%23f5d0c5' opacity='0.5'/%3E%3Cellipse cx='38' cy='70' rx='5' ry='3' fill='%23f5b7b1' opacity='0.4'/%3E%3Cellipse cx='82' cy='70' rx='5' ry='3' fill='%23f5b7b1' opacity='0.4'/%3E%3Cellipse cx='60' cy='108' rx='30' ry='14' fill='url(%23shirtGrad)'/%3E%3Cellipse cx='60' cy='105' rx='26' ry='10' fill='url(%23shirtGrad)'/%3E%3Cpath d='M48 96 L60 104 L72 96' stroke='white' stroke-width='2' fill='none'/%3E%3Cpath d='M60 98 L55 108 L60 112 L65 108 Z' fill='%23c94a5a'/%3E%3C/svg%3E"e cx='60' cy='60' r='48' fill='url(%23innerRing)'/%3E%3Cpath d='M25 52 Q25 25 60 22 Q95 25 95 52' stroke='url(%23headsetGrad)' stroke-width='5' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='22' cy='54' rx='8' ry='12' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='20' cy='52' rx='3' ry='4' fill='%237baed9' opacity='0.6'/%3E%3Cellipse cx='98' cy='54' rx='8' ry='12' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='96' cy='52' rx='3' ry='4' fill='%237baed9' opacity='0.6'/%3E%3Cellipse cx='60' cy='58' rx='32' ry='36' fill='url(%23skinGrad)' filter='url(%23faceShadow)'/%3E%3Cellipse cx='60' cy='65' rx='28' ry='25' fill='%23c9967a' opacity='0.15'/%3E%3Cellipse cx='60' cy='32' rx='30' ry='14' fill='url(%23hairGrad)'/%3E%3Cpath d='M32 45 Q28 30 45 24 Q60 18 78 24 Q92 30 90 45 Q88 38 78 32 Q60 22 42 32 Q35 38 32 45' fill='url(%23hairGrad)'/%3E%3Cpath d='M42 48 Q48 45 54 48' stroke='%231a202c' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3Cpath d='M66 48 Q72 45 78 48' stroke='%231a202c' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='48' cy='56' rx='7' ry='5' fill='url(%23eyeWhite)'/%3E%3Cellipse cx='72' cy='56' rx='7' ry='5' fill='url(%23eyeWhite)'/%3E%3Cellipse cx='49' cy='57' rx='4' ry='3.5' fill='%231a202c'/%3E%3Cellipse cx='73' cy='57' rx='4' ry='3.5' fill='%231a202c'/%3E%3Ccircle cx='50' cy='56' r='1.5' fill='white'/%3E%3Ccircle cx='74' cy='56' r='1.5' fill='white'/%3E%3Cellipse cx='60' cy='65' rx='3' ry='5' fill='%23d4967a' opacity='0.4'/%3E%3Cpath d='M52 78 Q60 84 68 78' stroke='%23c97878' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='60' cy='108' rx='32' ry='14' fill='url(%23shirtGrad)'/%3E%3Cellipse cx='60' cy='105' rx='28' ry='10' fill='url(%23shirtGrad)'/%3E%3Cpath d='M48 96 L60 104 L72 96' stroke='white' stroke-width='2' fill='none'/%3E%3Cpath d='M60 98 L55 108 L60 112 L65 108 Z' fill='%23c94a5a'/%3E%3C/svg%3E"%3E%3Cpath d='M30 50 Q30 20 60 18 Q90 20 90 50' stroke='url(%23headsetGrad)' stroke-width='6' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='28' cy='50' rx='10' ry='14' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='92' cy='50' rx='10' ry='14' fill='url(%23headsetGrad)'/%3E%3Cellipse cx='26' cy='48' rx='3' ry='5' fill='%236ba3d9' opacity='0.5'/%3E%3Cellipse cx='90' cy='48' rx='3' ry='5' fill='%236ba3d9' opacity='0.5'/%3E%3Cpath d='M92 55 L98 68' stroke='%231a365d' stroke-width='3' stroke-linecap='round'/%3E%3Ccircle cx='98' cy='70' r='5' fill='%231a365d'/%3E%3Ccircle cx='97' cy='69' r='2' fill='%234a90d9' opacity='0.6'/%3E%3Cellipse cx='60' cy='55' rx='26' ry='28' fill='url(%23skinGrad)'/%3E%3Cellipse cx='60' cy='62' rx='22' ry='18' fill='%23d4a88a' opacity='0.2'/%3E%3Cellipse cx='60' cy='35' rx='24' ry='16' fill='url(%23hairGrad)'/%3E%3Cpath d='M38 42 Q36 30 50 26 Q60 24 70 26 Q84 30 82 42 Q80 35 70 32 Q60 28 50 32 Q42 35 38 42' fill='url(%23hairGrad)'/%3E%3Cellipse cx='50' cy='52' rx='5' ry='4' fill='%232d3748'/%3E%3Cellipse cx='70' cy='52' rx='5' ry='4' fill='%232d3748'/%3E%3Ccircle cx='51' cy='51' r='1.5' fill='white'/%3E%3Ccircle cx='71' cy='51' r='1.5' fill='white'/%3E%3Cpath d='M44 46 Q50 44 56 46' stroke='%232d3748' stroke-width='2' fill='none'/%3E%3Cpath d='M64 46 Q70 44 76 46' stroke='%232d3748' stroke-width='2' fill='none'/%3E%3Cellipse cx='60' cy='60' rx='2' ry='3' fill='%23d4a88a' opacity='0.6'/%3E%3Cpath d='M50 68 Q60 76 70 68' stroke='%23c97a5a' stroke-width='2.5' fill='none' stroke-linecap='round'/%3E%3Cellipse cx='60' cy='98' rx='30' ry='22' fill='url(%23shirtGrad)'/%3E%3Cellipse cx='60' cy='98' rx='26' ry='18' fill='none' stroke='%236ba3d9' stroke-width='0.5' opacity='0.3'/%3E%3Cpath d='M48 82 L60 92 L72 82' stroke='white' stroke-width='2.5' fill='none'/%3E%3Cpath d='M60 86 L54 100 L60 105 L66 100 Z' fill='%23c94a4a'/%3E%3Cpath d='M60 88 L57 98 L60 102 L63 98 Z' fill='%23d46a6a'/%3E%3Cellipse cx='32' cy='88' rx='12' ry='10' fill='url(%23shirtGrad)'/%3E%3Cellipse cx='88' cy='88' rx='12' ry='10' fill='url(%23shirtGrad)'/%3E%3C/svg%3E"l='none'/%3E%3Cpath d='M60 82 L55 95 L60 100 L65 95 Z' fill='%23c94a4a'/%3E%3Cellipse cx='35' cy='85' rx='10' ry='8' fill='%234a90d9'/%3E%3Cellipse cx='85' cy='85' rx='10' ry='8' fill='%234a90d9'/%3E%3C/svg%3E">
小智
在线
小智
您好!我是小智,可以帮您识别企业的最终受益所有人(UBO)。请输入您要识别的企业信息。
UBO识别进度
1
主体识别
待开始
2
数据拉取
待开始
3
公告解析
待开始
4
UBO判断
待开始
5
报告输出
待开始
UBO详情
数据来源
等待拉取...
了解更多
两次识别结果对比
1月20日公告 公告日期:2026-01-20
控制权拟发生变更
"拟变更" - 未完成事实
当前受益人
张三 17.35%
李四 16.76%
潜在受益人
王五 -
公告为"控制权拟变更",尚未完成过户
3月13日公告 公告日期:2026-03-13
控制权已发生实质变更
"已完成" - 确定性事实
当前受益人
王五 11.32%
原受益人(已放弃表决权)
张三 12.63% 表决权: 0%
李四 12.57% 表决权: 0%
控制权变更纳入识别依据
控制权变更完成,将最新公告纳入识别依据
签约日期 2026-01-19
拟变更公告 2026-01-20
过户完成 2026-03-11
变更公告 2026-03-13
自动重启倒计时: 35
打开 - C:\Users\Administrator\Documents\公告文件
C:\Users\Administrator\Documents\公告文件
名称
修改日期
类型
大小
📁 2024年公告 2025/2/20 文件夹
📄 某股份有限公司关于公司控股股东、实际控制人控制权拟发生变更的提示性公告.pdf 2026/1/20 1.2 MB
📄 某股份有限公司关于公司控股股东、实际控制人股东协议转让股份完成过户登记暨公司控制权发生变更的公告.pdf 2026/3/13 1.5 MB
4 个项目
UBO识别报告 - 某股份有限公司 ×

受益所有人(UBO)分析报告

报告编号:9142110073519634XF-2026年03月23日-001

报告日期:2026-03-23

目标主体:某股份有限公司

项目背景:基于中国人民银行令〔2025〕第12号(金融机构客户受益所有人识别管理办法),对目标主体进行受益所有人识别与合规穿透分析。

是否人行备案主体:是(备案主体)

数据信息基础:UBO-detail(UBO分析详情) 路径:数据准备节点原始数据

一、受益所有人认定结论

根据中国人民银行令〔2025〕第12号(金融机构客户受益所有人识别管理办法)及 UBO-detail 载明的事实基础,对目标主体的最终受益所有人认定如下:

姓名:张建国;身份/职位:董事长、法定代表人、董事;认定逻辑:第8条第一项直接持股25%以上认定;置信度:

姓名:李秀英;身份/职位:董事、总经理;认定逻辑:间接穿透认定(通过持股平台);置信度:

姓名:王志强;身份/职位:董事;认定逻辑:第8条前三项未命中,按第8条兜底以高级管理人员认定;置信度:

受益所有权关系类型:类型1(直接持股)+ 类型4(负责日常经营管理的高级管理人员兜底)

受益所有权形成日期:未取得可审计的形成日期证据

受益所有权终止日期:未取得可审计的终止日期证据

二、法律依据与准则要求

本次识别至少应结合以下法律条文、监管要求和审计判断口径展开:

  • 中国人民银行令〔2025〕第12号(金融机构客户受益所有人识别管理办法)第8条的一般识别标准。
  • 中国人民银行令〔2025〕第12号(金融机构客户受益所有人识别管理办法)第9条的分支机构规则。
  • 中国人民银行令〔2025〕第12号(金融机构客户受益所有人识别管理办法)第10条的免于识别规则。
  • 中国人民银行令〔2025〕第12号(金融机构客户受益所有人识别管理办法)第11条、第14条的简化识别规则。
  • 中国人民银行令〔2025〕第12号(金融机构客户受益所有人识别管理办法)第12条至第15条的信托识别与采信规则。
  • 数据准备节点、工商数据 取数记录、上传材料及证据编号映射。

三、穿透识别过程分析

股权、股份或合伙权益路径分析

直接股东或合伙人结构:依据工商数据十大股东持股数据,第一大股东直接持股30%。

穿透路径:已获取完整股东链路,可向上穿透3层。

是否命中第8条第一项:是 → 直接持股25%以上自然人:张建国(30%)

结论:识别到25%以上持股自然人1人。

收益权、表决权及实际控制路径分析

收益权安排:未取得相关材料或安排证据。

表决权安排:未取得表决权委托/一致行动协议等材料。

是否命中第8条第二项或第三项:

结论:不形成收益权/表决权型或实际控制型UBO结论。

分支机构、简化识别、免于识别、信托或熔断判断

是否适用第9条:

是否命中第10条:未取得免识别依据材料,未命中

是否适用第11条或第14条:

是否适用第12条至第15条:

熔断命中点及规则性停止说明:未命中熔断类型

是否触发管理层兜底:是(王志强、李秀英)

四、置信度判定理由

置信度等级:

判定理由 1:已获取上市公司基础信息、十大股东与董监高信息,可支持直接持股认定。

判定理由 2:数据来源为上市公司公开披露信息,可追溯验证。

判定理由 3:存在明确的25%以上持股股东,UBO结论确定性高。

五、风险提示及增强尽职调查建议

风险提示:无明显风险

需要进一步核查的治理或控制文件:

需要进一步核查的一致行动、代持、信托或表决权安排:

其他增强尽职调查建议:在可接入环境中调取人行备案记录并做差异分析(如需)。

六、证据清单与佐证材料说明

EV-001:股权数据: 上市公司主体检索接口 - 获取日期:2026-03-23T11:04:42 - 佐证内容:确认目标主体存在上市公司记录(股票代码 914211)

EV-002:股权数据: 上市公司基本信息查询接口 - 获取日期:2026-03-23T11:04:42 - 佐证内容:上市公司基础信息:法定代表人/董事长、总经理、注册资本、联系方式等

EV-003:股权数据: 上市公司发行信息查询接口 - 获取日期:2026-03-23T11:04:42 - 佐证内容:发行/上市信息(上市日期等)

EV-004:股权数据: 上市公司前十大股东查询接口 - 获取日期:2026-03-23T11:04:42 - 佐证内容:十大股东持股比例;最大股东持股比例为 30%

EV-005:股权数据: 上市公司前十大流通股东查询接口 - 获取日期:2026-03-23T11:04:42 - 佐证内容:十大流通股股东持股信息(作为辅助对照)

EV-006:股权数据: 上市公司高管信息查询接口 - 获取日期:2026-03-23T11:04:42 - 佐证内容:高级管理人员/董监高信息(用于第8条兜底)

EV-007:Skill script: compute_ubo.py - 获取日期:2026-03-23T11:04:42 - 佐证内容:确定性持股计算(阈值 10% 增强复核),识别到满足阈值的 UBO 3人