银行对账单解析器

一个图书馆。六种格式。零网络调用。

银行对账单解析器是一个开源 Python 库,可将六种格式的银行对账单解析为结构化的 pandas DataFrame。所有处理都在本地进行——零网络调用、确定性输出和自动 PII 编辑。

这是给谁的?

支持的格式

格式 标准 文件类型 解析器类
CAMT.053 ISO 20022 银行对客户声明 .xml CamtParser
疼痛.001 ISO 20022 学分转移启动 .xml Pain001Parser
CSV 通用银行出口 .csv CsvStatementParser
氧氟沙星 开放金融交易所 .ofx OfxParser
QFX 加快金融交流 .qfx QfxParser
MT940 SWIFT标准 .mt940, .sta Mt940Parser

所有格式都会生成具有一致列名的标准化 pandas DataFrame,从而使下游处理与格式无关。

关键能力

安全和隐私

## 表现

公制 价值
CAMT.053吞吐量 27,000+ 笔交易/秒
PAIN.001吞吐量 52,000+ 笔交易/秒
每事务延迟 (CAMT) 37微秒
每笔交易延迟 (PAIN.001) 19微秒
获得第一个结果的时间 < 2 毫秒
内存扩展(1K-50K tx) 恒定(流)
测试覆盖率 100%分支机构覆盖
测试 29 个测试文件中有 467 个

开始构建

[开始安装和示例❯][01]

[01]:/getting-started/index.html“入门” “GitHub 存储库”