OFAC制裁名单筛查与美国实体核查完整指南
对于中国跨境业务从业者而言,OFAC制裁筛查已不再是可选项,而是必须掌握的合规核心技能。无论是对美出口、接受美元结算,还是在美设立Delaware LLC,一旦与被制裁实体产生业务往来,后果可能是账户冻结、巨额罚款乃至刑事追诉。本指南将系统讲解OFAC制裁名单筛查的方法论、与中国监管要求的衔接逻辑,以及如何借助OpenSOSData API高效核查美国商业实体的真实注册状态。
为什么OFAC制裁筛查对中国从业者至关重要
美国财政部海外资产控制办公室(OFAC)维护着全球最具影响力的制裁名单,包括SDN名单(特别指定国民名单)和各类行业制裁项目。中国企业在以下场景中均面临实质性的OFAC合规风险:
- 跨境美元结算:所有美元电汇均需经过美国代理行,代理行会自动对交易双方进行OFAC筛查,命中即冻结。
- 对美出口及技术转让:即便出口控制的主管机构是BIS(商务部工业和安全局),OFAC制裁会叠加适用,进一步限制对被制裁实体的出口。
- MOFCOM跨境投资备案:中国商务部对外投资备案要求企业识别目标方是否存在制裁风险,否则境外投资无法获批或事后被撤销。
- SAFE外汇登记:国家外汇管理局要求跨境资金汇出前完成尽职调查,涉及制裁名单核查是其中的隐性前提。
- 中国反洗钱合规(AML):根据《反洗钱法》及人民银行相关规定,金融机构需对客户进行制裁名单筛查,违反者面临监管处罚。
OFAC制裁名单体系概览
OFAC维护的制裁名单并非单一列表,而是一个多层次体系。核心清单包括:
- SDN名单(Specially Designated Nationals):最严格的制裁,涵盖个人、实体及船舶,美国人不得与其有任何交易。
- SSI名单(Sectoral Sanctions Identifications):针对特定行业(如俄罗斯能源、金融)的部分限制,并非全面禁止。
- NS-ISA名单:与北朝鲜制裁相关的实体列表。
- Entity List(实体清单):由BIS管理,与OFAC分属不同体系,但对中国企业同样高度相关,约束出口许可证申请。
值得注意的是,OFAC还设有"50%规则":若被制裁实体直接或间接持有某公司50%或以上股权,则该公司同样被视为受制裁实体,即便其名称未出现在SDN名单上。这意味着仅核查名称远远不够,必须穿透股权结构至底层实际控制人。
美国Secretary of State实体核查:筛查的基础数据源
进行OFAC制裁筛查的第一步,是确认交易对手在美国的真实注册状态。一家声称是"Delaware LLC"的公司,到底是否真实存在?注册状态是否有效?注册代理人是否属于空壳公司常用的服务商?这些信息均可通过美国各州Secretary of State(州务卿)数据库查询,是KYB(了解你的业务伙伴)尽调的核心数据来源。
OpenSOSData 提供覆盖全美50个州及华盛顿特区、波多黎各、美属维尔京群岛的实体核查API,数据库收录超过2300万家实体,可返回以下关键字段:
- 实体名称(Entity Name)
- 实体类型(LLC、Corp、LP等)
- 州务卿注册编号(Entity ID)
- 当前注册状态(Active / Dissolved / Revoked)
- 成立日期(Formation Date)
- 注册代理人及地址(Registered Agent)
这些数据与OFAC筛查形成互补:OFAC筛查确认实体是否被制裁,SOS数据核查确认实体是否真实存在且合法运营。两者缺一不可。
API定价与接入方式
OpenSOSData采用按需计费模式,无订阅费,无最低消费:
| 查询类型 | 标准单价 | 最低批量价 | 适用场景 |
|---|---|---|---|
| 实时查询(Live Lookup) | $0.10/次(约¥0.73) | $0.0314/次(约¥0.23) | 尽调、合规审核、高频筛查 |
| 缓存查询(Cached Lookup) | $0.01/次(约¥0.07) | $0.00314/次(约¥0.023) | 批量预筛、数据清洗、历史比对 |
注册账号请访问 https://app.opensosdata.com,完整API文档见 https://opensosdata.com/openapi.yaml。
实战代码示例:Python批量核查美国实体
以下示例演示如何使用Python脚本,对待核查的美国业务伙伴列表进行批量SOS实体查询,并将结果与OFAC筛查逻辑结合输出风险报告。
import requests
import json
# OpenSOSData API配置
API_URL = "https://api.opensosdata.com/v1/lookup"
API_KEY = "your_api_key_here" # 替换为您在 app.opensosdata.com 获取的密钥
# 待核查的美国实体列表(名称 + 州)
entities_to_check = [
{"name": "Acme Trading LLC", "state": "DE"},
{"name": "Pacific Export Corp", "state": "CA"},
{"name": "Global Logistics Inc", "state": "NY"},
]
def lookup_entity(entity_name, state_code):
"""
调用OpenSOSData API查询美国实体注册状态
返回实体基本信息或错误信息
"""
headers = {
"x-api-key": API_KEY,
"Content-Type": "application/json"
}
payload = {
"name": entity_name,
"state": state_code,
"live": True # 使用实时查询确保数据最新
}
try:
response = requests.post(API_URL, headers=headers, json=payload, timeout=10)
response.raise_for_status()
return response.json()
except requests.exceptions.RequestException as e:
return {"error": str(e)}
def assess_risk(lookup_result):
"""
基于SOS查询结果进行初步风险评估
实际OFAC筛查需结合专用制裁数据库
"""
if "error" in lookup_result:
return "查询失败,需人工复核"
status = lookup_result.get("status", "").lower()
# 状态为非活跃时标记为高风险
if status in ["dissolved", "revoked", "inactive", "cancelled"]:
return "⚠️ 高风险:实体已注销或吊销,不建议开展业务"
elif status == "active":
return "✅ 基础核查通过:实体状态有效,需进一步OFAC制裁名单筛查"
else:
return "❓ 状态未知,建议人工核实"
# 批量查询并生成风险报告
print("=" * 60)
print("美国实体KYB核查报告")
print("数据来源:OpenSOSData | https://opensosdata.com")
print("=" * 60)
for entity in entities_to_check:
print(f"\n正在查询:{entity['name']} ({entity['state']})")
result = lookup_entity(entity["name"], entity["state"])
risk_assessment = assess_risk(result)
# 输出核查结果
if "error" not in result:
print(f" 注册编号:{result.get('entity_id', 'N/A')}")
print(f" 实体类型:{result.get('entity_type', 'N/A')}")
print(f" 注册状态:{result.get('status', 'N/A')}")
print(f" 成立日期:{result.get('formation_date', 'N/A')}")
print(f" 注册代理:{result.get('registered_agent', {}).get('name', 'N/A')}")
print(f" 风险评估:{risk_assessment}")
print("\n" + "=" * 60)
print("提示:SOS核查结果须与OFAC SDN名单比对后方可作为完整合规依据")
OFAC筛查与SOS核查的合规工作流
建议中国企业建立以下标准化的合规流程,将两类核查系统整合:
- 实体识别:收集交易对手的正式法律名称、注册州、EIN(雇主识别号)等基础信息。
- SOS实体核查:调用OpenSOSData API确认注册真实性、状态及注册代理人,识别空壳公司特征。
- OFAC SDN名单筛查:对实体名称及关联个人(董事、股东)进行SDN名单模糊匹配,注意"50%规则"的股权穿透要求。
- Entity List核查:对涉及技术产品或受控商品的交易,额外核查BIS出口管制实体清单。
- 持续监控:对长期合作伙伴建立定期复查机制,制裁名单每周更新,需设置变更告警。
- 存档留证:保存完整的核查记录,满足人民银行AML检查及SAFE外汇备案的留档要求。
常见合规误区与注意事项
误区一:仅查公司名称即为完成筛查。制裁名单中的实体名称往往存在别名、缩写、音译等变体,必须使用支持模糊匹配的专业筛查工具,并结合SOS注册数据交叉验证。
误区二:Delaware注册即代表正规运营。Delaware因注册门槛低、隐私保护强而成为空壳公司首选注册地,注册成功并不等于实体真实运营。必须通过SOS数据核查注册代理、成立年限及州内注册状态。
误区三:一次核查终身有效。OFAC制裁名单动态更新,一次性筛查无法替代持续监控。对高价值客户或合作伙伴,建议设置季度复查周期。
FAQ:OFAC制裁筛查常见问题
Q:中国企业没有美国业务,需要做OFAC筛查吗?
需要。只要涉及美元结算、美国技术/软件采购、或与美国关联方的合同签署,均受OFAC管辖范围影响。美国代理行在处理任何美元电汇时都会自动执行OFAC筛查,与汇款发起方所在国无关。
Q:OpenSOSData返回的数据与OFAC SDN名单是同一个数据库吗?
不是。OpenSOSData提供的是美国各州Secretary of State的商业实体注册数据,用于KYB核查(确认实体真实存在及注册状态)。OFAC SDN名单是制裁数据库,两者功能互补,需结合使用。完整的合规流程应同时覆盖两类核查。
Q:OFAC"50%规则"在实践中如何操作?
根据该规则,若SDN名单上的实体或个人直接或间接持有某公司50%或以上股权,该公司自动视为受制裁实体。实操中需收集目标实体的股权结构图,逐层穿透至终极受益所有人(UBO),并对每一层实体及个人分别进行SDN名单比对。OpenSOSData的注册代理信息可辅助识别常见的空壳公司服务商,为穿透调查提供线索。
Q:如何获取OpenSOSData API密钥?
访问 https://app.opensosdata.com 注册账号,完成邮箱验证后即可在控制台生成API密钥。平台采用按需计费,无需预付费或签订合同,实时查询最低$0.0314/次(大批量折扣价)。API文档请参阅 https://opensosdata.com/openapi.yaml。
Q:SAFE外汇登记是否要求提供制裁筛查证明?
目前SAFE的外汇登记表单并未明确要求附上制裁筛查报告,但其尽职调查要求隐含了这一义务。若外汇资金汇出后被对手方所在国监管机构冻结,SAFE可追溯审查汇款方的尽调程序。建议保存完整的OFAC筛查记录作为合规存档,以备事后审查。
Q:查询结果显示实体状态为"Dissolved",是否绝对不能合作?
状态为"Dissolved"(注销)意味着该实体在该州已丧失法律主体资格,通常不具备签署合同或收款的法律能力。这是一个重大风险信号,建议要求对方提供活跃状态的替代实体,或要求重新激活注册后再推进合作。无论如何,不建议以已注销实体名义进行任何资金往来。
Q:API调用失败或返回无结果时应如何处理?
若API返回无结果,可能原因包括:实体名称拼写差异、该州数据尚未更新、或实体确实不存在。建议尝试缩写或别名重新查询,并通过各州SOS官网手动验证。若仍无法确认,应将该实体列为"无法核实"并暂缓交易,同时联系 OpenSOSData 技术支持获取人工辅助查询服务。
结语
在跨境合规日趋严格的今天,OFAC制裁筛查与美国实体真实性核查已成为中国企业出海的标配能力。借助OpenSOSData提供的秒级SOS实体查询API,企业可以低成本、高效率地完成KYB核查的基础环节,为后续的制裁筛查、出口管制审查及MOFCOM投资备案提供可靠的数据支撑。从现在开始建立系统化的合规流程,远比事后应对制裁处罚代价更小。立即访问 https://app.opensosdata.com 开始免费试用。