Skip to content

人工匹配指引

本頁說明

講什麼:入金流水與申請自動匹配失敗後,運營如何手動完成匹配和入帳 適合誰:負責入金審核的運營人員 前置閱讀匹配與自動入帳 — 先理解自動匹配的邏輯 預計閱讀:3 分鐘 負責人:入金運營主管

核心要點:人工匹配分為四種場景:輔助匹配(系統推薦但需確認)、完全不匹配(無推薦結果)、超額攔截、無申請流水——每種有不同的操作流程和風險等級。

新人學習路徑

如果你剛入職,建議按此順序閱讀運營手冊:① CRM 操作地圖(熟悉系統介面)→ ② 本頁(核心日常工作)→ ③ 出金審批指引 → ④ eDDA 排障指引 → ⑤ 沖正/退款指引 → ⑥ 定時任務與監控


什麼時候需要人工匹配

匹配引擎每 3 分鐘自動運行一輪。如果滿足以下任一條件,流水不會自動入帳,需要運營介入:

場景匹配引擎輸出觸發原因
輔助匹配寫入匹配表,等運營確認金額在輔助容差範圍內但超出自動入帳容差
完全不匹配跳過五維(金額+幣種+銀行+日期+卡號)比對全部失敗
金額超限匹配成功但不自動入帳超過自動入帳限額(如 HKD > 200 萬)
無申請的流水異常入金列表用戶轉了錢但沒提交申請

CRM 導航路徑

功能CRM 路徑說明
匹配列表入金管理 → 匹配列表查看輔助匹配待確認記錄
流水列表入金管理 → 流水列表查看所有銀行流水,可按銀行/狀態/日期篩選
申請列表入金管理 → 入金申請查看所有入金申請,可按 UID/狀態/幣種篩選
異常入金入金管理 → 異常入金查看無匹配申請的孤立流水
入金任務入金管理 → 任務審批確認匹配後生成的入金任務

操作流程

Runbook 格式說明

本頁操作按標準 Runbook 格式組織。每個操作場景包含:

  1. 告警/觸發 — 什麼情況下需要執行此操作
  2. 判斷 — 如何確認問題性質
  3. 操作 — 具體執行步驟
  4. 驗證 — 操作完成後如何確認成功

一、輔助匹配確認

CRM 路徑:入金管理 → 匹配列表 → 篩選「待確認」

  1. 打開匹配列表,系統已展示匹配引擎推薦的流水-申請配對
  2. 對每條待確認記錄,核對以下欄位:
檢查項流水欄位申請欄位判斷標準
金額Flow.amountApply.amount差額在銀行容差範圍內(各銀行標準不同,→ 容差規則
幣種Flow.currencyApply.currency必須完全一致
姓名Flow.en_name / Flow.cn_name用戶註冊名允許格式差異(姓名顛倒、空格/逗號差異)
卡號Flow.customer_accountApply.bank_card_number尾號一致(跨行轉帳時中轉行可能替換前綴)
日期Flow.dateApply.create_time在匹配窗口內(標準 -3~+2 天,中銀 ±15 天)
  1. 確認無誤 → 點擊「確認匹配」→ 系統自動創建入金任務並入帳
  2. 有疑問 → 點擊「忽略」→ 該匹配對不再自動推薦

二、手動匹配(完全不匹配時)

CRM 路徑:入金管理 → 流水列表 + 入金管理 → 入金申請

  1. 在流水列表(存入資金 → 待處理)找到未匹配的流水,篩選 status = 0 待處理
  2. 在申請列表(存入資金 → 客戶入金指令)找到可能對應的申請,篩選 status = 0 待處理,同幣種,相近金額
  3. 按上方欄位對照表逐項比對
  4. 確認後在流水詳情頁點擊「手動關聯」選擇對應申請
  5. 系統自動執行入帳

三、異常入金處理(無申請)

CRM 路徑:入金管理 → 異常入金

  1. 查看異常入金列表(AbnormalDepositJob 每 30 分鐘自動檢測生成)
  2. 系統已透過銀行卡號和姓名嘗試識別用戶,匹配結果展示在列表中
  3. 處理方式:
    • 確認入帳 — 代用戶創建申請並入帳(權限:ABNORMAL_DEPOSIT_MODIFY
    • 掛起 — 等待用戶自行提交申請後自動匹配
    • 標記跟進 — 聯繫用戶確認意圖

匹配決策流程

§ 自動匹配 vs 智能提醒

兩套系統並行運行:

維度自動匹配智能提醒
功能匹配成功後直接自動入帳僅推薦匹配結果,需人工確認
運行時間有時間窗口(見下表)7×24 全天候
適用場景非開戶客戶 + 開戶非首次入金所有流水
無姓名流水不支援支援(使用寬鬆規則)
匹配後動作直接入帳(通過風控審核後)推薦給運營,等待人工確認

自動匹配運行時間窗口:

幣種自動匹配運行時間
HKD / CNH週一 07:00 ~ 週六 10:00
USD每日 09:00 ~ 16:00

窗口外的流水僅走智能提醒(人工推薦確認)。

§ 匹配規則編碼速查

所有銀行通用的規則編碼:

編碼含義說明
A基礎匹配條件幣種一致、帳戶有效等基礎校驗
B1金額完全相等流水金額 = 指令金額,精確匹配
B2海外匯入容差跨境匯款允許中轉行扣費:HKD/CNH ≤ 420,USD ≤ 60
B3在線開戶首次入金門檻線上開戶客戶首筆入金最低金額:HKD/CNH ≥ 10,000,USD ≥ 1,500
B4本地近似相等HKD/CNH: 0 ≤ 指令金額 - 流水金額 ≤ 20; USD: ≤ 3
C1姓名匹配(嚴格)用於自動入金,要求完整匹配
C2姓名匹配(寬鬆)用於智能提醒,支援模糊匹配
D通用校驗條件日期窗口、指令狀態等通用條件
E帳號校驗僅自動匹配使用,校驗流水帳號與指令銀行卡號的一致性(見下方詳細說明)
F1地區:香港匯款銀行所在地區為香港(基於 SWIFT 或銀行提供的地區資訊;無地區資訊視為不滿足)
F2地區:曾有授權該帳號曾有過成功的銀證或 eDDA 授權,可推定所屬地區為香港
規則 E(帳號校驗)的完整邏輯

規則 E 按以下優先級逐條嘗試,任一命中即視為匹配:

  1. BankCode + 帳號完全一致 — 指令帳號(含銀行代碼前綴)與流水帳號完全相同
  2. 多 BankCode 匹配 — 若同一銀行有多個代碼,逐個嘗試,優先使用系統配置的第一個
  3. 僅帳號(不含 BankCode)一致 — 去除銀行代碼前綴後帳號相同
  4. 工銀特殊規則 — 去掉工銀帳號尾號後,按規則 1/2 匹配
  5. 中銀 14 位校驗 — BankCode + 帳號必須為 14 位,非 14 位視為不匹配(排除中銀智能帳戶)
  6. 信用卡排除 — 帳號長度 > 15 位且不以 621299 開頭 → 視為信用卡,不匹配(621299 開頭為招行 16 位帳號,不誤判)
規則 F1/F2 的使用場景

F1 和 F2 僅在線上開戶客戶 + 未生效銀行卡入金場景下使用,與 B3 配合判斷入金來源是否為香港銀行帳戶。典型的完整規則組合:A & B1 & C1 & D & E & B3 & (F1 | F2)

§ 中銀流水類型路由表

中銀流水根據轉帳類型和是否有付款人姓名進入不同匹配路徑:

有姓名的流水(支援自動入金):

轉帳類型摘要前綴自動匹配規則
TransferFPS*A & B1 & C1 & D & E
TransferE-BANKING TRANSFER*A & B1 & C1 & D & E
TransferCHATS*A & B4 & C1 & D & E
TransferREMIT IN*A & B2 & C1 & D & E
Transfer其他A & B4 & C1 & D & E
Transfer TransactionCBS TRANSFER* / 其他A & B4 & C1 & D & E

無姓名的流水(不支援自動入金,僅智能提醒):

轉帳類型智能提醒規則
Transfer (CBS TRANSFER*)A & B4 & D
InterestA & B4 & D
Clearing Cheque / Cheque ClearingA & B4 & D
Returned ChequeA & B4 & D
ATM TransferA & B4 & D
其他A & B4 & D

注意

  • 轉帳類型和摘要均不區分大小寫
  • 線上開戶客戶若銀行卡尚未審批通過,以上所有自動匹配規則需額外增加 B3(在線開戶首次入金門檻)F1 | F2(地區校驗)

§ 自動審批風控規則

自動匹配成功後,以下風控規則可能將入金升級為人工審核:

風控規則觸發條件處理方式
多牛牛號衝突一條流水匹配到多個不同牛牛號的指令不自動審批,等待人工處理
限頻同一牛牛號當天有多條不同金額指令,前 10 筆自動審批,第 11 筆轉人工審批
限額單筆超過限額自動匹配後轉人工審核

自動審批限額:

幣種自動審批限額
HKD200 萬
USD30 萬
CNH200 萬

§ 開戶入金特殊規則

香港線上開戶客戶有額外限制:

規則說明
首次入金最低金額HKD 10,000 / CNH 10,000 / USD 1,500
額外匹配校驗未生效銀行卡入金在標準規則上額外增加 B3(銀行卡驗證)
開戶可用 eDDAHSBC eDDA 可用於開戶入金(App 內即時完成授權)
開戶不可用 eDDA恒生 eDDA 不可用於開戶入金(需在銀行 App 授權,非即時)
首次入金後客戶只能使用首次入金的同一張銀行卡進行後續出入金

§ 入金指令管理

入金指令的 5 種創建方式:

創建方式觸發場景說明
轉帳按鈕客戶在入金頁點擊「我已轉帳」最常見,客戶手動提交
eDDA 自動客戶發起 eDDA 扣款系統自動創建指令
BST 應用端客戶在 moomoo App 發起銀證入金系統自動創建指令
BST 銀行端銀行端發起入金,資金流水到達後系統在流水到達後才創建指令
CRM 手動業務人員在 CRM 直接創建用於特殊補錄場景

特殊指令操作:

操作說明風險等級
緊急入金強制將指令與流水匹配,甚至無流水直接入帳⚠️ 極高——等同於直接給客戶加錢
指令鎖定鎖定異常/不合規指令,阻止自動匹配和其他人員處理
指令駁回缺少入金憑證或非同名入金,退回客戶重新提交
指令自動駁回不同銀行和入金方式按指令年齡/時間自動駁回無(系統自動)

§ 灰度發佈對匹配的影響

新匹配規則上線時按灰度策略逐步放量:

階段時間範圍灰度比例
第一階段發佈當天 ~ 次日 12:00每小時前 2 筆流水走新規則
第二階段次日 12:00 ~ 16:10每小時前 10 筆流水走新規則
第三階段次日 16:10 後全量走新規則

運營影響

灰度期間部分流水會繞過自動匹配,需關注人工匹配量是否異常上升。


升級路徑

升級鏈路:運營人員 → 入金產品經理 → 後端開發 → 銀行對接人

場景一線處理升級條件升級對象
金額差異 > 輔助容差聯繫用戶確認差額來源用戶無法解釋→ 入金產品經理
姓名完全不同聯繫用戶確認可能是代付 / 他人轉帳→ 合規團隊
同一流水匹配多個用戶逐個確認無法確定歸屬→ 入金產品經理 + 風控
流水堆積超 50 條檢查採集服務採集服務異常→ 後端開發 / 技術運維
連續 3 輪匹配率下降檢查容差配置是否變更系統配置問題→ 入金產品經理
銀行介面異常確認銀行側公告銀行側問題需協調→ 銀行對接人

判斷清單

拿到一條未匹配流水時,按順序檢查:

1. 金額:Flow.amount 與 Apply.amount 差異是否在容差範圍內?
   → 容差標準見:入金規則速查 § 匹配容差規則

2. 幣種:Flow.currency 和 Apply.currency 是否一致?
   → 不一致通常需要駁回申請

3. 姓名:Flow.en_name 是否與用戶註冊英文名匹配?
   → 注意格式差異("CHAN TAI MAN" vs "Tai Man Chan")

4. 卡號:Flow.customer_account 尾號是否與 Apply.bank_card_number 一致?
   → 跨行轉帳時中轉行可能替換卡號

5. 日期:Flow.date 是否在 Apply 創建日期的匹配窗口內?
   → 標準窗口:-3 天 ~ +2 天(中銀 B2E 使用獨立的 ±15 天窗口)

6. 中銀卡號:銀行報表解析後的帳號首位如果是 `/`,系統會自動去除後入庫
   → 核對時注意原始帳號可能帶 `/` 前綴

常見駁回理由

情況推薦駁回碼操作
憑證看不清1(資訊不清楚)要求補充憑證
銀行帳戶資訊缺失4要求補充銀行資訊
證券帳戶異常5升級至帳戶團隊
多筆重複申請8(重複申請)保留一筆,駁回其餘
逾時未收到資金9(逾時)系統通常自動駁回
轉帳人與申請人不一致14(帳戶不一致)聯繫用戶確認

完整駁回原因碼 → 入金規則速查 § 駁回原因碼

所需權限

權限用途
CASH_IN_APPLY_VIEW查看入金申請
CASH_IN_FLOW_VIEW查看銀行流水
CASH_IN_TASK_APPROVAL確認匹配、通過/駁回入金
ABNORMAL_DEPOSIT_MODIFY處理異常入金(無申請的流水)
CASH_IN_APPLY_MODIFY修改申請資訊後重新匹配

處理時效 SLA

場景目標回應時間說明
輔助匹配確認1 小時工作時間內收到匹配通知後
異常入金處理2 小時工作時間內異常入金產生後
手動匹配4 小時用戶反饋「錢沒到」後
流水堆積告警15 分鐘任何時間,7×24
如果需求變更:調整人工匹配的流程或規則

程式碼位置

  • 匹配列表 API:deposit/src/app/Http/Controllers/MatchController.php
  • 手動匹配操作:deposit/src/app/Business/Match/ManualMatch.php(如存在)
  • 異常入金檢測:deposit/src/app/Jobs/AbnormalDepositJob.php

常見變更場景

  • 修改輔助匹配展示的欄位 → 調整匹配列表 API 的返回欄位
  • 修改異常入金檢測邏輯 → 調整 AbnormalDepositJob 中的檢測條件
  • 新增批量確認功能 → 在 MatchController 中添加批量操作介面
  • 修改駁回原因碼選項 → 調整 deposit/src/app/Common/RejectReason.php 中的列舉

各銀行匹配特性速查

詳細匹配規則見 銀行能力矩陣 § 入金匹配規則,這裡補充運營日常匹配時需要特別注意的銀行差異。

銀行金額容差 (HKD)日期窗口姓名規則運營特別注意
中銀本地 -20, 跨境 -420±15 天不校驗particulars 可能無法識別入金方式,需手動選擇
匯豐常規 -420, 自動 -65-3~+2 天不校驗銀行帳號需去前綴匹配;自動入帳容差更嚴格
恒生-20-3~+2 天不校驗按流水類型分別匹配,注意區分不同類型
EWB-420-3~+2 天不校驗"Other Deposit" 類型只看金額,不看其他維度
建銀-20-3~+4 天精確匹配英文姓名必須一致,注意姓名順序和拼寫
星展-350(自動)-3~+2 天不校驗子帳戶需歷史校驗,新子帳戶首筆需人工確認
BST精確即時直連通道,無需流水匹配
工銀銀企直聯流水採集,匹配規則標準
交行/BANKCOMM-300 HKD / -45 USD / -300 CNH-7~+4 天不校驗子帳戶匹配優先,容差較大

最容易出問題的三家

  1. 中銀——particulars 識別失敗是最常見的匹配失敗原因(運營需手動選入金方式)
  2. 建銀——姓名精確匹配導致拒絕率較高(注意姓名順序)
  3. 星展——新子帳戶首筆入金不會自動入帳(需人工確認)

讀完之後

我想...去看
了解自動匹配的五維邏輯匹配與自動入帳
查容差數值、逾時配置、駁回碼入金規則速查
排查更多入金異常場景入金排障
查錯誤碼和狀態碼統一錯誤碼中心
這個頁面有幫助嗎?

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