FSTS 主交易幹線建置規劃
從「下單到結帳」主流程閉環的呈核藍圖。兩份呈核版文件的合併視圖:
- 23 呈核版(下單到結帳主要流程與必要開發項目):定義主流程段與 12 項必要開發,採 6 Wave 推進1
- 24 呈核調整版 v1.0(主交易幹線優先建置,2026-03-17):將第一優先重排為主交易幹線優先,24 個月內以 Phase A / B / C 三波推進2
24 版是 23 的排序調整而非範圍縮減——總體專案範圍不變,但主幹線先熟。3
回專案規劃入口:Planning 總覽。
為什麼要主交易幹線優先
- 複委託系統最核心的商業價值在於安全穩定地完成委託受理 → 成交回報 → 清算交割 → 客戶資產入帳;此閉環若未先成熟,其他周邊功能即使完工也難真正上線
- 舊系統與同業規格可辨識:市場實務普遍以「委託 / 成交 / 交割 / 對帳 / FIX Gateway / 監控 / 轉檔」為核心骨幹;定期定額、債券、基金、財管/分公司屬可後移的擴充能力
- 主幹線優先後,專案能更早進入 SIT / UAT / 平行測試 / Cutover 彩排——風險前移、問題前移、決策前移
聚焦的主流程範圍
| 流程段 | 主要輸入 / 輸出 | 控制重點 |
|---|---|---|
| 下單前段 | 客戶/通路下單 → OMS 建立委託 | 委託必須留痕、可追蹤、可查詢 |
| 交易中段 | 檢核、FIX 路由、委託回報、成交接收 | 錯單不得外送;狀態同步不可失真 |
| 交易後段 | 清算交割、客戶帳務、費用稅費 | 成交不等於入帳;須按交割規則處理 |
| 結帳營運 | 會計分錄、日結/月結、對帳與監控 | 每日可結帳、可對帳、可補救 |
第一波必要開發模組(12 項)
23 版與 24 版的「第一波 / 最高優先」模組完全一致(12 項),差別僅在排序與波段收斂:
| 序 | 模組 | 必要功能重點 | 作用 |
|---|---|---|---|
| 1 | 主資料 / 共用參數 | 市場/交易所/上手、商品、幣別、交易日曆、費率模板、系統與日切參數 | 所有交易、交割、帳務、報表的地基 |
| 2 | 客戶主檔 / 帳戶主體 | 客戶基本、複委託帳號、電子交易資格、交割帳戶、限制名單、KYC/QI | 決定誰可交易、如何交割、哪些要先擋 |
| 3 | 商品主檔 | 股票/ETF 建檔、代碼映射、Tick/Lot 規則、上下架 | 先聚焦股票主線,避免過早導入多商品複雜度 |
| 4 | 資金 / 庫存 / 額度控管 | 現金餘額、未交割款、庫存、圈存/解圈、可買額度、可賣數量 | 避免錯單、超額委託、交割失敗 |
| 5 | OMS 委託核心 | 新單、改單、刪單、委託查詢、狀態機、流水號追蹤、補單/人工例外 | 主交易核心心臟 |
| 6 | 下單前檢核引擎 | 客戶資格、商品可交易性、交易時段、額度、庫存、費用試算 | 錯單前置擋下 |
| 7 | FIX Gateway / 路由送單 | Session、Heartbeat、Order/Cancel/Replace、ExecutionReport、Reject、Resend、Mapping | 連接海外上手與市場的主幹 |
| 8 | 委託回報與狀態同步 | 接單、拒單、部成、全成、刪改結果、拒單碼對照 | 成交管理的前置訊號(23 版獨立列出,24 版併入 FIX/成交) |
| 9 | 成交管理 | 成交接收、部分成交累加、補正、勾稽、異常清單 | 把委託結果轉成真實交易紀錄 |
| 10 | 費用/稅費/匯兌 | 客戶手續費、上手費、交易所費、稅費、匯率、交割金額試算 | 清算交割與客戶帳務的金額依據(24 版獨立列出) |
| 11 | 清算交割 | 客戶/公司應收應付、交割日處理、失敗處理、重跑 | 是否可正式營運的核心門檻 |
| 12 | 客戶帳務 / 庫存入帳 | 現金帳、股票帳、平均成本、費用稅費、入帳憑證 | 客戶資產正確性核心 |
| 13 | 日結 / 月結 | 日結、月結、對帳資料、結單基礎資料 | 營運收斂與報表出入口 |
| 14 | 對帳 / 監控 / 稽核 | FIX 監控、批次監控、成交/交割對帳、補送、告警、角色權限、稽核留痕 | 確保系統可維運、可稽核、可切換 |
[推論] 23 版列 12 項,24 版實際攤開為 12 模組(將「委託回報」併入 FIX/成交、增列「費用/稅費/匯兌」與「對帳/監控/稽核」各獨立)。兩版併讀共 14 個能力面向,本頁以 24 版細分呈現。推論所本:67
波段對照:23 版 6 Wave vs 24 版 Phase A/B/C
| 23 版 Wave | 模組範圍 | 對應 24 版 |
|---|---|---|
| Wave 1 地基 | 主資料、客戶、商品、資金/庫存 | Phase A |
| Wave 2 下單核心 | OMS + 下單前檢核 | Phase A |
| Wave 3 對外交易 | FIX 連線、回報同步、成交管理 | Phase A |
| Wave 4 交易落帳 | 清算交割、客戶帳務入帳 | Phase B |
| Wave 5 結帳營運 | 會計分錄、日結/月結、對帳報表 | Phase B |
| Wave 6 上線保命 | 監控、告警、例外處理、重跑、切換準備 | Phase B(部分進 C) |
24 個月分 Phase(24 版調整時程)
| Phase | 期間 | 範圍 |
|---|---|---|
| Phase A | 0–10 個月 | 主資料、客戶、商品、下單前檢核、OMS、FIX Gateway、成交管理 |
| Phase B | 11–18 個月 | 費用/稅費/匯兌、清算交割、現金帳/庫存帳、日結/月結、對帳/監控、最低必要法遵與權限 |
| Phase C | 19–24 個月 | 第二波與第三波模組依優先順序切入;平行測試、切換彩排、正式上線穩定化 |
後移但仍納入之範圍
專案範圍未縮減,僅重排順序:
| 波次 | 主要模組 | 說明 |
|---|---|---|
| 第二波 | 除權息/公司行動、會計介接、監理申報、完整報表、平行測試/切換工具深化 | 主交易幹線穩定後導入,強化營運治理與合規完整性 |
| 第三波 | Web/API、定期定額、債券、基金、財管/分公司、進階商品與通路 | 業務擴張與數位通路能力,避免在第一波拉高複雜度與風險 |
對預算與治理的影響
- 總體專案範圍不變,但投資報酬更早可見:先完成主幹線後即可用真實交易流、交割流、帳務流驗證
- 估工結構更集中於核心交易、FIX、清算交割、帳務資料正確性;非主幹線功能人月後移,但不刪減
- 治理原則改採閉環里程碑取代單純功能數量里程碑——每階段皆需驗證「輸入 / 處理 / 輸出 / 對帳」皆可收斂
呈核結論
23 版結論12:
- 宜以股票/ETF 複委託主流程為第一階段上線範圍,其他商品與通路於主幹穩定後擴充
- 控制兩年內落地風險,應先確保主資料、OMS、FIX、成交、清算、入帳、結帳、監控八大主軸完整
- 專案管理上採波段驗收取代一次總驗收,每波段需有可展示、可測試、可對帳的交付成果
24 版呈核決策建議13:
- 同意將第一優先調整為「下單到結帳」主交易幹線閉環
- 同意將除權息、會計介接、監理申報、Web/API、定期定額、債券、基金、財管/分公司列第二、三波
- 同意專案治理採階段性 Go / No-Go 決策點,以平行測試與差異收斂作為上線前必要條件
平台前提
- 資料庫:MSSQL(SQL Server on Linux 可行)
- 應用框架:.NET / ASP.NET Core(Linux 部署)
- 作業系統:UNIX / Linux 主機
- 對外交易:FIX 為主、API / 檔案為輔
相關連結
- Planning 總覽
- 經營層摘要 — 預算、時程、風險的董事會視角
- SA 規格書 — 23 個模組 M01–M23 的完整映射
- WBS 里程碑
- 模組功能藍圖
- 交易中台獨立建置規劃 — 與主幹線並行建置的中台子專案
- 狀態碼與錯誤碼總表 — 跨模組語義基線
- Cutover Runbook
補充資訊
2026-04-23 呈核版確認(不帶編號前綴)
- 本頁內容與以下兩份呈核版(不帶編號前綴)同步對齊:
- 呈核版為相同來源的精簡呈核格式——4 流程段、12 項必要開發、6 Wave 排序、Phase A/B/C 時程、24 個月上限、「範圍不變僅重排順序」等核心決策完全一致181920
- 呈核-24 §八 呈核決策建議三條亦一致:同意主幹線優先、同意其他模組列第二/三波、同意階段性 Go/No-Go 搭配平行測試收斂21
- 呈核-23 §五 結論三條亦一致:股票/ETF 為第一階段、主資料/OMS/FIX/成交/清算/入帳/結帳/監控八大主軸、波段驗收取代總驗收22
參考資料
23 版(6 Wave 版):
24 版(主交易幹線優先調整版):
呈核版(不帶編號前綴):