Bắt đầu sau vài giây
pip install bankstatementparser
from bankstatementparser import create_parser, detect_statement_format
fmt = detect_statement_format("statement.xml")
parser = create_parser("statement.xml", fmt)
df = parser.parse() # pandas DataFrame, ready to use
Một thư viện, sáu định dạng
Phân tích CAMT.053, PAIN.001, CSV, OFX, QFX và MT940 thành các DataFrames gấu trúc có cấu trúc với một API thống nhất, duy nhất. Không cần phải cài đặt các gói riêng biệt cho từng định dạng.
| Tính năng | Trình phân tích báo cáo ngân hàng | OSS định dạng đơn (mt940, ofxparse) | SaaS (Ocrolus, Parseur) |
|---|---|---|---|
| Các định dạng được hỗ trợ | 6, API thống nhất | mỗi cái 1 cái | Nhiều (thông qua OCR) |
| Quyền riêng tư dữ liệu | 100% nội hạt, không có cuộc gọi mạng | 100% địa phương | Dữ liệu được gửi ra bên ngoài |
| Trị giá | Miễn phí, Apache 2.0 | Miễn phí | $49-$1,000+/tháng |
| Biên tập PII | Tích hợp sẵn, bật theo mặc định | KHÔNG | Khác nhau |
| Truyền phát | Bộ nhớ bị giới hạn | KHÔNG | không áp dụng |
| Bảo mật ZIP | Làm cứng tích hợp | KHÔNG | không áp dụng |
| Chống trùng lặp | Tích hợp với điểm tin cậy | KHÔNG | Một số |
Được xây dựng để chuyển đổi ISO 20022
SWIFT đã đặt ra thời hạn chắc chắn: tất cả các tổ chức tài chính phải nhận được CAMT.053 trước tháng 11 năm 2027 và MT940/MT942/MT950 sẽ ngừng hoạt động hoàn toàn trước tháng 11 năm 2028. Trình phân tích cú pháp báo cáo ngân hàng xử lý cả định dạng MT940 cũ và ISO 20022 hiện đại (CAMT.053, PAIN.001) trong một API duy nhất, do đó quy trình phân tích cú pháp của bạn hoạt động trong quá trình chuyển đổi và hơn thế nữa.
Hiệu suất
- 27.000+ giao dịch/giây để phân tích cú pháp CAMT.053
- 52.000+ giao dịch/giây để phân tích cú pháp PAIN.001
- < 2 mili giây thời gian để có kết quả đầu tiên
- Bộ nhớ không đổi từ 1K đến 50K+ giao dịch thông qua phát trực tuyến
- 467 bài kiểm tra với phạm vi bao phủ 100% nhánh trên Python 3.9 đến 3.14
Tại sao phải sử dụng Trình phân tích sao kê ngân hàng?
- Tự động phát hiện định dạng:
detect_statement_format()xác định các tập tin tự động vàcreate_parser()trả về trình phân tích cú pháp phù hợp. - Quyền riêng tư đầu tiên: Tính năng chỉnh sửa PII được bật theo mặc định. Các trường nhạy cảm (tên, IBAN, địa chỉ) được che trong đầu ra CLI. Chọn tham gia với
--show-piikhi cần thiết. - Sẵn sàng sản xuất: Quá trình nhập ZIP an toàn (bảo vệ chống bom, từ chối mục nhập được mã hóa), xác thực đầu vào và ngăn chặn truyền tải đường dẫn.
- Đầu ra linh hoạt: Xuất sang CSV, JSON, Excel hoặc chuyển đổi sang Polars DataFrames.
- Xử lý song song: Phân tích nhiều tệp đồng thời với
parse_files_parallel().