用途:为 Chwezi 类财务系统设计银行账户、移动支付、POS 钱箱、卡收单及清算账户的对账工作流,涵盖数据模型、界面、控制与验收证据。外部凭证(银行对账单、移动支付账单、POS Z 报告、卡收单结算)不直接入账,须经暂存、匹配、异常处理、过账、复核、证据留存。
主要能力:支持银行对账单导入(CSV、OFX、MT940,PDF+OCR 兜底)、移动支付账单导入(MTN MoMo Business、Airtel Money Business 等)、POS Z 报告与钱箱对账、卡收单结算对账、清算账户账龄与异常分诊、退单/冲正/银行手续费/未匹配存款/客户多付处理及证据包生成。默认匹配规则顺序为:金额+币种+起息日±1天+参考号精确匹配;无参考号时按金额+日期窗口;按交易对手在容差内匹配;多行匹配(拆分存款/批量结算);周期性项目模式匹配。
使用方式:工作流为暂存→匹配→分诊→过账→复核→打包。暂存记录来源、抓取时间、导入人、文件校验和,不产生总账过账;分诊可匹配、拆分、标记异常或创建新过账(银行手续费、利息收入、未记录客户付款等);过账经过账服务执行;复核人签署后方可关账;证据包按 doctrine/examples/reconciliation-evidence-pack.md 生成。数据模型含 reconciliation_imports、reconciliation_lines、reconciliation_signoff 三张表。
适用场景:银行、移动支付、POS、卡收单等多渠道资金对账,月末关账前证据留存。
限制:不涉及无权威验证规范的银行 API 直连、无验证合同的支付商 API 集成、POS 硬件驱动、卡组织认证。导入文件暂存后不可编辑,需更正时用 supersede 加新导入;重复校验和文件被拒;锁定期间对账需重开流程;所有分诊发出的过账须 maker-checker;无复核人不能放行。
文件:SKILL.md、references/match-rules.md、references/provider-quirks.md、references/data-model.sql、examples/mtn-momo-month-end.md。最后审阅 2026-05-12,下次审阅 2026-11-12。