銀行對賬單處理和轉換:把 MT940、Excel、PDF 對賬單落成財務系統導入模板

前言

資金崗、共享中心或實施同事經常遇到同一類事:銀行給的流水是 MT940、各家銀行自己的 Excel,或是 PDF,而目標系統只認固定列名的導入模板。手工複製粘貼容易錯列、漏借貸方向,批量多賬戶時更耗時間。下面介紹 SkillHub 上的社區技能「銀行對賬單處理和轉換」(座標 @user_ac4bcccb/imp-trm-accstmt),由 Agent 按技能說明解析對賬單、做字段映射,並生成 BIPV5、金蝶雲星瀚、保融 ATS、九恆星司庫、用友 NCC 等系統可直接使用的 Excel/xls 文件。

這是什麼

這是一份基於通用 SKILL.md 格式的 Agent Skill,發佈在 SkillHub(分類 office-efficiency,來源 community,發佈者 user_ac4bcccb)。頁面當前版本爲 v1.0.3,標籤標明 requires_api_key=false,無需額外 API Key。

定位可以概括爲:解析 MT940 / Excel / PDF 銀行對賬單 → 智能字段映射 → 輸出各目標系統的標準導入模板。官方說明中強調:當用戶需要將上述格式對賬單轉爲 BIPV5、EAS_YXH、FINGARD、NSTC、YYNCC 等模板時,應使用本技能。

官方頁面:

  • SkillHub:https://www.skillhub.cn/skills/user_ac4bcccb/imp-trm-accstmt
  • API 入口:https://api.skillhub.cn/user_ac4bcccb/imp-trm-accstmt

核心功能

輸入格式

  1. MT940:SWIFT 標準銀行對賬單,含 TXT、STA 等常見載體。
  2. 國內銀行 Excel:資料中列舉的包括招商、中信、興業、浦發、民生、徽商、廣西北部灣、渤海、國開、中原等。
  3. 國內銀行 PDF:文本型 PDF;圖片型 PDF 可選 OCR。資料中舉例農商行、平安、恆豐、浙商、鄭州等。

目標系統與模板文件

默認目標爲 BIPV5。其餘系統通過 target_system 區分,對應 assets/template/ 下的官方模板:

系統代碼 說明 模板文件名
BIPV5(默認) 銀行流水處理 Excel YYBIPV5_banktransaction.xlsx
EAS_YXH 金蝶雲星瀚離線明細 eas_yxh_banktransaction.xlsx
FINGARD 保融 ATS 離線信息 fingard_banktransaction.xls
NSTC 九恆星司庫批量導入銀行明細 nstc_banktransaction.xls
YYNCC 用友 NCC 數據頁籤 yyncc_banktransaction.xls

輸出會盡量貼合各系統要求:例如 EAS_YXH 保留單元格批註與下拉項;FINGARD、NSTC、YYNCC 保留說明 sheet 與對照表。

解析與映射能力(資料已寫明部分)

  • 餘弦相似度匹配列名,緩解各銀行表頭不一致問題。
  • 對方賬號、對方名稱支持多種別名(如對手賬號、收款賬號等)。
  • 借貸標識分離、日期與幣種轉換;可從表頭區域提取本方賬號,並清理「賬號(人民幣)」類幣種後綴。
  • PDF:合併折行表頭(如「交易時」+「間」→「交易時間」);用 PyMuPDF 的 X/Y 座標按列重組表格,不依賴固定列數。
  • 可配置 JSON 映射文件擴展新銀行格式或新目標系統,官方說明稱無需改代碼即可適配新格式。
  • 支持賬號與明細分離的對賬單結構,以及多文件批量轉換合併爲單個導入文件。

輸出位置:默認與輸入文件同目錄,便於與原始對賬單放在一起管理。

模板加載:統一入口爲 scripts/core/template_manager.py 中的 resolve_template(target_system)。若從 clawhub 等無法攜帶二進制模板的市場安裝且本地缺少模板,會從預配置地址自動下載到 assets/template/。

安裝與啓用

SkillHub 提供兩種常見方式:CLI 安裝,或讓當前 Agent 按安裝文檔拉取技能。

1. 檢查 SkillHub CLI

先確認本機是否已有 skillhub:

command -v skillhub && skillhub --version

未安裝時,可按 SkillHub 安裝文檔執行完整安裝(含默認 Skill):

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash

僅安裝 CLI 時:

curl -fsSL https://skillhub-1388575217.cos.ap-guangzhou.myqcloud.com/install/install.sh | bash -s -- --cli-only

2. 安裝到當前 Agent 的 skills 目錄

安裝時必須用 --dir 指向當前客戶端識別的 skills 目錄,否則默認落在 ./skills/ 可能不會被加載。常用路徑如下(摘自 SkillHub 安裝說明):

  • Cursor:~/.cursor/skills/
  • Claude Code:~/.claude/skills/
  • Codex:~/.codex/skills/ 或項目下的 .agents/skills/

在 Cursor 中示例:

skillhub install @user_ac4bcccb/imp-trm-accstmt --dir ~/.cursor/skills/

安裝後按所用客戶端要求重啓或刷新技能列表。

3. 通過對話讓 Agent 安裝

SkillHub 技能頁提供的提示詞爲:

請根據 https://skillhub.cn/install/skillhub.md,安裝 @user_ac4bcccb/imp-trm-accstmt。

將上述內容發給支持 Skill 的 Agent,由其按 skillhub.md 完成安裝與目錄配置。

典型用法

本技能以 自然語言觸發 + Agent 按 SKILL.md 執行腳本 爲主,官方未在公開頁給出單獨的命令行「一鍵轉換」示例。實踐中可按下面步驟與 Agent 協作。

  1. 準備文件:將 MT940(.txt / .sta)、銀行 Excel 或 PDF 放在可訪問路徑,並說明目標系統(不寫則默認爲 BIPV5)。
  2. 發起任務:用與場景匹配的表述,例如「把這份招商銀行 Excel 對賬單轉成金蝶雲星瀚 EAS_YXH 導入模板」「解析 MT940 生成 BIP 導入文件」「PDF 銀行流水轉用友 NCC」。
  3. 覈對輸出:在同目錄下檢查生成的 .xlsx 或 .xls,再導入對應財務/司庫系統。

官方列出的必須觸發關鍵詞包括:銀行對賬單轉換、MT940 解析、PDF 對賬單轉換、境外/SWIFT 對賬單、轉換爲金蝶/保融/九恆星/用友 NCC,以及英文表述如 bank statement import、MT940 to BIP、PDF to BIP 等。提到銀行對賬單、MT940、SWIFT、銀行流水、PDF 對賬單或上述廠商名稱時,Agent 應掛載本技能處理。

多文件場景可明確要求「批量轉換多銀行對賬單併合併爲一個導入文件」。

適用場景與注意

適合誰

  • 需要把多來源銀行流水導入 BIPV5、金蝶雲星瀚、保融 ATS、九恆星司庫或用友 NCC 的財務、資金、實施人員。
  • 對賬單格式雜、表頭不統一,希望減少手工列映射的同事。
  • 已在使用 Cursor、Claude Code、Codex 等支持 Skill 的 Agent 環境。

使用注意

  • 社區來源技能,導入生產前請在測試環境校驗金額、借貸方向與筆數。
  • PDF 爲掃描件時依賴可選 OCR,識別率受原件質量影響,需人工抽檢。
  • 新銀行版式可通過 JSON 映射擴展;若模板目錄缺失,首次運行可能觸發網絡下載模板(clawhub 等市場場景)。
  • SkillHub 統計(以抓取資料爲準):評分 100000,下載 2041 次;頁面數據會更新,以 SkillHub 爲準。

結尾

「銀行對賬單處理和轉換」把 MT940、國內 Excel/PDF 對賬單與五套主流導入模板之間的格式鴻溝收攏到一條 Agent 工作流裏:解析、映射、按系統模板落盤,並支持映射擴展與批量合併。若你正在處理銀行流水導入模板類需求,可從 SkillHub 安裝 @user_ac4bcccb/imp-trm-accstmt:

https://www.skillhub.cn/skills/user_ac4bcccb/imp-trm-accstmt

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜