OFAC制裁名单筛查与美国实体核查完整指南
对于中国企业合规团队、跨境支付平台、外贸企业以及私募基金来说,OFAC制裁筛查早已不是可选项,而是开展对美业务的硬性门槛。美国财政部海外资产控制办公室(OFAC)维护着包括SDN名单在内的多份制裁名单,一旦与被制裁实体发生交易,不仅面临巨额罚款,还可能被切断美元清算通道。与此同时,中国境内的反洗钱法规、国家外汇管理局(SAFE)的跨境资金监管,以及商务部(MOFCOM)的境外投资备案要求,都在从本土侧叠加合规压力。
本文将系统梳理OFAC制裁筛查的核心逻辑、中国合规法规的衔接要点,并结合OpenSOSData API演示如何以极低成本批量核查美国工商登记实体,帮助合规从业者建立一套闭环的美国实体尽调流程。
一、为什么中国企业必须重视OFAC制裁筛查
OFAC的长臂管辖并不局限于美国本土企业。只要交易链条中涉及美元结算、美国金融机构或美国人(US Person),OFAC就有权介入。对中国企业而言,以下三类场景风险最高:
- 跨境贸易收付款:通过美国代理行进行美元清算时,收款方若在SDN名单上,代理行将直接冻结资金并上报OFAC。
- 境外直接投资(ODI):MOFCOM要求企业在商务部备案,同时监管层期望企业自证投资标的不在制裁名单,否则可能影响外汇购汇额度审批。
- 供应链采购:向被制裁实体的关联供应商采购,即便不直接接触制裁方,也可能触发"规避制裁"认定。
二、中国本土法规与OFAC的交叉合规要求
2.1 中国反洗钱法规
《反洗钱法》及人民银行发布的《金融机构反洗钱和反恐怖融资监督管理办法》要求金融机构对客户及交易对手开展尽职调查(CDD),识别受益所有人,并对高风险客户进行持续监控。虽然中国法规未直接援引OFAC名单,但"遵守所在地反洗钱法律"的原则使得涉美业务必须参照OFAC标准执行筛查。
2.2 SAFE跨境资金监管
国家外汇管理局对单笔超过5万美元的跨境汇款要求提供贸易背景材料。若收款方的工商登记状态异常(如已注销、被吊销)或存在制裁关联,银行有权拒绝办理或要求补充尽调报告。因此,在提交付汇申请前核查美国收款方的Secretary of State登记状态,已成为许多银行合规部门的内部操作规范。
2.3 MOFCOM境外投资备案
根据《企业境外投资管理办法》,中国企业在境外设立或收购企业须向商务部或地方商务主管部门备案。申报材料中需包含境外投资标的的基本工商信息,包括注册地、注册号、存续状态及注册代理人。直接调用Secretary of State官方数据可确保信息的权威性,避免因数据来源不可靠而被退件。
三、OFAC制裁筛查的核心步骤
一套完整的OFAC制裁筛查流程通常包括以下环节:
- 实体识别:获取交易对手的正式法律名称、注册地、注册号及受益所有人信息。
- 工商状态核查:通过Secretary of State数据库确认实体是否合法存续,避免与空壳公司或已注销实体交易。
- 制裁名单比对:将实体名称、地址及关联人员与OFAC SDN名单、Consolidated Sanctions List进行模糊匹配。
- 美国出口管制核查:参照BIS实体清单(Entity List),确认是否涉及出口管制限制。
- 持续监控:对高价值交易对手建立周期性复查机制,制裁名单更新频繁,静态筛查无法覆盖动态风险。
四、使用OpenSOSData API核查美国工商实体
工商状态核查是整个尽调流程的基础。OpenSOSData提供覆盖全美50个州及华盛顿特区、波多黎各、美属维尔京群岛的Secretary of State实体数据,收录超过3,400万家实体,返回字段包括实体名称、类型、注册号、存续状态、成立日期以及注册代理人及其地址。
定价透明灵活:实时查询(live lookup)标准价格为每次$0.10,大批量可低至$0.0314;缓存查询(cached lookup)标准价格为每次$0.01,大批量可低至$0.00314(约合人民币0.02元)。按需付费,无月费门槛,适合合规团队批量处理。
以下是一个使用Python批量核查实体状态的示例,适用于合规系统集成:
import requests
import json
# 配置API密钥(从 https://app.opensosdata.com 注册获取)
API_KEY = "your_api_key_here"
API_URL = "https://api.opensosdata.com/v1/lookup"
# 待核查的美国实体列表(通常来自交易对手名册)
entities_to_check = [
{"name": "Acme Trading LLC", "state": "DE"},
{"name": "Pacific Bridge Corp", "state": "CA"},
{"name": "Global Supply Partners Inc", "state": "NY"},
]
def check_entity(entity_name: str, state: str) -> dict:
"""
调用OpenSOSData API核查单个实体的工商登记状态
cache_preference: live_only = 实时查询Secretary of State官网
cache_preference: cache_first = 优先使用缓存,降低成本
"""
payload = {
"entity_name": entity_name,
"state": state,
"cache_preference": "live_only" # 合规场景建议使用实时查询
}
headers = {
"x-api-key": API_KEY,
"Content-Type": "application/json"
}
response = requests.post(API_URL, headers=headers, json=payload, timeout=30)
response.raise_for_status()
return response.json()
def run_compliance_screening():
"""
批量执行工商状态核查,输出合规报告
"""
results = []
for entity in entities_to_check:
print(f"正在核查: {entity['name']} ({entity['state']}州)...")
try:
data = check_entity(entity["name"], entity["state"])
# 提取关键合规字段
status = data.get("status", "UNKNOWN")
formation_date = data.get("formation_date", "N/A")
registered_agent = data.get("registered_agent", {})
# 判断存续状态:ACTIVE为正常,其他状态需人工复核
risk_flag = "⚠️ 需人工复核" if status != "ACTIVE" else "✅ 状态正常"
result = {
"entity_name": entity["name"],
"state": entity["state"],
"status": status,
"formation_date": formation_date,
"registered_agent_name": registered_agent.get("name", "N/A"),
"risk_flag": risk_flag
}
results.append(result)
print(f" 状态: {status} | {risk_flag}")
except requests.exceptions.RequestException as e:
print(f" 查询失败: {e}")
results.append({"entity_name": entity["name"], "error": str(e)})
# 输出JSON格式报告,可导入合规管理系统
print("\n===== 合规核查报告 =====")
print(json.dumps(results, ensure_ascii=False, indent=2))
if __name__ == "__main__":
run_compliance_screening()
完整API文档请参阅 opensosdata.com/docs/,注册账户请访问 app.opensosdata.com。
五、工商核查与OFAC筛查的成本对比
| 核查方式 | 数据来源 | 单次成本 | 覆盖范围 | 适用场景 |
|---|---|---|---|---|
| 人工登录各州官网 | Secretary of State官网 | 免费,但人力成本高 | 单州 | 偶发性单笔核查 |
| OpenSOSData API(缓存) | Secretary of State数据 | $0.01起(约0.07元人民币) | 全美53个司法管辖区 | 批量历史核查、风险预筛 |
| OpenSOSData API(实时) | Secretary of State实时数据 | $0.10起(约0.72元人民币) | 全美53个司法管辖区 | SAFE付汇申请、MOFCOM备案 |
| 商业数据库(如D&B) | 多源聚合 | 按订阅,年费数万元起 | 全球 | 大型企业全面尽调 |
| OFAC官方SDN查询 | OFAC官网/API | 免费 | 仅制裁名单,无工商数据 | 制裁名单比对(须配合工商核查) |
六、常见误区与最佳实践
误区一:只查SDN名单就足够。SDN名单仅是OFAC制裁体系的一部分,还需关注OFAC的行业制裁项目(Sectoral Sanctions)、对特定国家的综合制裁以及BIS实体清单。工商核查可以揭示实体的注册状态异常,帮助提前识别风险。
误区二:一次核查永久有效。OFAC平均每月更新多次SDN名单,工商登记状态也可能因吊销、注销或并购发生变化。建议对高频交易对手设置季度复查,对单笔超过100万美元的交易在付款前执行实时核查。
最佳实践:将OpenSOSData API集成至ERP或合规管理系统,在新增供应商或客户时自动触发工商状态核查,并将查询记录留存备查,以满足监管机构的审计要求。
常见问题解答
Q:OpenSOSData返回的数据是否具有法律效力,可用于MOFCOM备案?
OpenSOSData直接从各州Secretary of State官网实时抓取数据,数据来源权威。选择cache_preference: live_only模式可获取最新实时数据,附带API返回的时间戳作为查询凭证。MOFCOM备案通常接受打印版官网截图或第三方数据服务出具的查询报告,建议提前与备案受理机构确认其具体要求。
Q:OFAC制裁筛查和BIS实体清单筛查有什么区别?
OFAC制裁针对的是与特定国家、政权、个人相关的金融交易限制,违规可能导致资金冻结及巨额民事罚款。BIS实体清单则针对出口管制,限制向特定实体出口、再出口或转让受控技术和产品。两者相互独立,一个实体可能同时出现在两份名单上,合规体系应同时覆盖。
Q:如果交易对手是Delaware LLC,是否需要查其注册州以外的其他州?
Delaware是最常见的注册州,但实际经营地往往在其他州,部分州要求外州公司在本州进行"外国实体登记"(Foreign Qualification)。若合规需要确认实体在实际经营州的合法资质,可通过OpenSOSData分别查询Delaware注册状态和经营地所在州的登记状态,两次查询费用合计不超过$0.20。
Q:OpenSOSData支持批量API调用吗?价格如何?
支持。OpenSOSData采用按量付费模式,无最低消费。实时查询标准价$0.10/次,大批量可低至$0.0314/次;缓存查询标准价$0.01/次,大批量可低至$0.00314/次。详细阶梯定价及批量折扣请参阅官方文档,或注册后在控制台查看。
Q:SAFE要求的付汇尽调材料中,工商核查报告应包含哪些字段?
通常需要包含:实体法定名称、注册号、注册州、当前存续状态(Active/Inactive)、成立日期、注册代理人姓名及地址。OpenSOSData API的返回数据完整覆盖上述字段,可直接用于生成标准化付汇尽调报告。
Q:如何处理API返回的实体状态为"Inactive"或"Dissolved"的情况?
若实体状态非Active,应立即暂停付款流程,通知交易对手提供最新工商登记证明。已注销或被吊销的实体在法律上可能无法有效履约,且可能是空壳结构的风险信号。建议将此类情况升级至合规负责人处理,并记录处置过程备查。
Q:中小型外贸企业是否有必要部署API,还是手动查询就够了?
对于每月交易对手少于20家的企业,手动登录各州官网查询是可行的。但当交易对手数量增多、或需要留存完整查询记录时,API集成的效率优势显著。OpenSOSData无需订阅费,仅按实际调用付费,即便是中小企业每月查询成本也可能不超过$5,性价比远高于采购商业数据库。
结语
在对美业务合规体系中,OFAC制裁筛查与美国工商实体核查是相互补充、缺一不可的两个环节。OFAC名单告诉你"不能和谁做生意",而Secretary of State数据告诉你"交易对手是否真实存在且合法运营"。将两者结合,辅以中国本土的AML、SAFE及MOFCOM合规要求,才能构建真正闭环的跨境交易尽调流程。
OpenSOSData以极低的单次查询成本和全美覆盖的数据深度,为合规团队提供了高效的API工具。立即访问 app.opensosdata.com 注册账户,开始您的第一次免费体验。