Skip to content

建银亚洲 CCB

本页说明

讲什么:建银亚洲的 API 流水采集、CcbasiaMatch 匹配规则、BOCO 日期处理机制的完整业务规则 适合谁:需要了解建银对接细节的产品经理 前置阅读银行能力矩阵预计阅读:3 分钟 负责人:入金产品经理

核心要点:建银亚洲通过 API 采集流水,匹配引擎有独特的 BOCO 日期处理机制——需注意跨日流水的归属判定。


能力总览

能力支持情况协议/通道核心服务
入金流水采集API 定时拉取标准 BankFlow 采集
出金
子账户
eDDA/eDDI
FPS
银证 BST

建银亚洲是纯入金银行——只负责采集流水和匹配入金申请,不支持出金。匹配规则是所有银行中最严格的之一,四个条件缺一不可。


渠道接口概览

维度说明
ProtocolAPI
数据采集定时拉取
IMPORT_BANK_ID15 (CCBASIA)
TransType206
匹配引擎CcbasiaMatch

入金:API 流水采集

采集方式

建银通过标准 API 接口提供流水数据,系统定时拉取并写入统一的 BankFlow 格式。

数据流

API 接口字段

建银的流水数据基于通用 BankFlow 格式,包含以下关键字段:

字段说明用途
transaction_id交易唯一标识去重唯一键
transaction_date交易日期日期窗口匹配
value_date起息日辅助日期参考
currency币种币种匹配条件
amount交易金额金额容差匹配
payer_name付款人姓名姓名精确匹配
payer_account付款人账号辅助识别
beneficiary_account收款账号moomoo 收款账户标识
transaction_type交易类型区分转入/转出
remarks交易备注补充信息
流水状态处理

建银流水采用标准的流水处置流程:

状态含义
0待处理
1已匹配
2已入账
3已忽略
4异常

匹配规则 (CcbasiaMatch)

核心特征

建银的匹配规则是所有银行中最严格的之一——四个条件必须同时满足,任一不满足即不匹配。

维度规则说明
自动入账不支持仅辅助匹配推荐,需人工确认
币种匹配必须一致流水币种 = 申请币种
姓名匹配英文精确匹配 (nameUsEqual)不支持模糊/相似匹配
金额匹配标准容差(见下表)允许小额手续费扣减
日期匹配BOCO 日期规则 (daySimilarBoc)-3 ~ +4 天,比标准多 2 天

金额容差

币种容差范围对比中银本地
HKDCRM - 20 ≤ 流水 ≤ CRM与中银本地一致 (-20)
USDCRM - 3 ≤ 流水 ≤ CRM与中银本地一致 (-3)

为什么容差与中银本地一样小? 建银入金以本地转账为主,手续费较低且可预测,因此采用通用标准容差即可覆盖。

BOCO 日期窗口

建银使用 daySimilarBoc 日期规则,窗口为 -3 ~ +4 天,比标准的 -3 ~ +2 天多 2 天:

日期规则窗口范围使用银行
daySimilar(标准)-3 ~ +2 天DBS、恒生等大多数银行
daySimilarBoc(BOCO)-3 ~ +4 天建银 CCB、中银跨境

为什么多 2 天? 建银和中银跨境共用 BOCO 日期规则。跨境转账可能因节假日、时区差异导致到账延迟,+4 天的正向窗口可以覆盖更多延迟场景。建银虽以本地为主,但沿用了同一规则。

完整匹配逻辑

匹配条件汇总

条件检查方法要求缺失时结果
币种直接比较流水币种 = 申请币种不匹配
姓名nameUsEqual英文姓名精确相等(忽略大小写)不匹配
金额amountSimilarHKD: -20~0 / USD: -3~0不匹配
日期daySimilarBoc流水日期在申请日期 -3~+4 天内不匹配

与其他银行的差异

大多数银行在金额容差内匹配成功后会返回"普通匹配",部分条件不满足还可能降级为"建议匹配"。建银没有降级机制——要么四个条件全满足返回普通匹配,要么直接不匹配。


定时任务

任务频率说明
流水采集定时拉取从建银 API 获取最新流水
match:ccbasia每 3 分钟执行建银流水匹配

跟进时间:1 天——建银匹配结果推荐给运营后,运营人员需在 1 天内完成人工审核。


与相似银行对比

维度建银 CCB中银 BOCHK 本地工银 ICBC
入金协议API 拉取B2E XML API银企直联 API
出金✅ FTS/FPS/电汇
HKD 容差-20-20-20
USD 容差-3-3-3
日期窗口-3~+4 天 (BOCO)-15~+15 天标准
姓名规则精确 (nameUsEqual)精确或相似标准
自动入账
匹配严格度⭐⭐⭐ 最严格⭐⭐ 中等⭐⭐ 中等

需求变更指引

变更需求改动位置说明
修改金额容差CcbasiaMatch.phpamountSimilar()调整 HKD -20 / USD -3 阈值
修改日期窗口CcbasiaMatch.phpdaySimilarBoc()调整 -3~+4 天范围
放宽姓名匹配CcbasiaMatch.php → 改为 nameSimilar()从精确匹配改为相似匹配
启用自动入账CcbasiaMatch.php → 添加 depositInstance 返回逻辑当前不支持,启用需评估风险
新增支持币种CcbasiaMatch.php → 币种判断添加新币种的容差配置
修改匹配频率deposit/doc/crontab.shmatch:ccbasia调整 cron 间隔
修改采集频率流水采集服务 cron 配置调整定时拉取间隔

监控与告警

告警项触发条件严重度处理步骤
API 连接超时建银 API 无响应🟡 中检查网络,确认建银侧服务状态
英文姓名匹配失败率高大量流水因姓名不匹配被拒🟡 中检查姓名格式要求(精确匹配),引导用户核对
BOCO 日期偏移流水日期与预期偏差🟡 中确认时区处理逻辑,检查 BOCO 日期转换

API 接口字段详情

流水查询请求

字段类型必填描述
account_nostring建银账号
start_datestring查询起始日期。格式 YYYYMMDD
end_datestring查询结束日期。格式 YYYYMMDD
page_noint页码,默认 1
page_sizeint每页条数,默认 50

流水查询响应

字段类型描述
trans_datestring交易日期(BOCO 格式)
trans_amountdecimal交易金额
balancedecimal交易后余额
trans_typestring交易类型
counterparty_namestring对手方名称(用于姓名匹配)
counterparty_accountstring对手方账号
remarkstring交易备注

英文姓名匹配详解

建银是唯一要求英文姓名精确匹配的银行。匹配规则:

维度规则说明
匹配方式精确匹配流水中的 counterparty_name 必须与 CRM 申请中的英文姓名完全一致
大小写不区分JOHN DOEJohn Doe 视为匹配
空格处理忽略多余空格JOHN DOEJOHN DOE 视为匹配
常见失败原因姓名顺序银行侧 DOE JOHN vs moomoo 侧 JOHN DOE
常见失败原因中间名银行侧含中间名而 moomoo 侧不含
常见失败原因特殊字符银行侧含 -'(如 O'BRIEN

姓名不匹配是建银最常见的匹配失败原因

运营在人工匹配时,需特别注意比对姓名的顺序拼写。如果确认是同一人,可以手动确认匹配。


读完之后

我想...去看
看建银在各银行中的位置银行能力矩阵
了解匹配引擎的完整逻辑匹配与自动入账
对比另一家严格匹配银行工银 ICBC
看日期窗口的详细规则入金规则速查
查 TransType 和 Bank ID 对照入金规则速查
这个页面有帮助吗?

内部业务文档 · 仅限 moomoo 团队使用