Bản demo tương tác

Dùng thử Pain001 ngay trong trình duyệt của bạn

Kéo thả tệp CSV, dùng dữ liệu mẫu hoặc dán bản ghi của riêng bạn. Quá trình kiểm tra chạy tức thì, hoàn toàn trong trình duyệt của bạn, và không có gì rời khỏi máy của bạn.

Thêm dữ liệu thanh toán của bạn

Kéo tệp CSV vào đây hoặc bấm để chọn tệp

Tối đa 2 MB · được trình duyệt của bạn đọc cục bộ, không bao giờ tải lên

Tải xuống một mẫu để dùng làm khuôn mẫu của riêng bạn: chuyển khoản SEPA · xuyên biên giới · lô 20 dòng

Kết quả kiểm tra & XML đã tạo

Thêm dữ liệu ở bước 1 và quá trình kiểm tra sẽ chạy tự động.

Tài liệu pain.001.001.09 đã được kiểm tra sẽ hiển thị tại đây sau khi bạn thêm dữ liệu ở bước 1.

Chứng minh với XSD chính thức của ISO 20022

Steps 1–2 already ran the pain001 library itself: its record validation, the scheme rulebook you chose, XML generation, and the official pain.001.001.09 schema gate on the result, all inside a Python runtime compiled to WebAssembly and served from this site. This button re-runs the schema gate on the XML shown above, so you can edit the document and check it again. The runtime (about 28 MB) downloads once, the first time you validate, and stays cached.

Hãy tạo XML ở bước 2 trước. Cổng XSD chạy trên kết quả đó.

    Mọi thứ trên trang này đều chạy trong trình duyệt của bạn. Không có gì được tải lên, lưu trữ hay gửi đi bất cứ đâu. Trang chạy chính thư viện pain001, cùng gói bạn cài bằng pip, bên trong một môi trường Python được biên dịch sang WebAssembly: kiểm tra bản ghi, kiểm tra IBAN và BIC, bộ quy tắc scheme bạn chọn, tạo XML với các tổng kiểm soát NbOfTxs/CtrlSum được tính lại, và cổng XSD chính thức. Điều CLI bổ sung là quy mô và nguồn đầu vào: tệp ở mọi kích thước, Excel, SQLite, JSON, Parquet và SWIFT MT101, cùng mọi phiên bản thông điệp. Cài đặt CLI để có pipeline đầy đủ.

    Bản demo này cho thấy gì và pipeline thực bổ sung gì

    Mỗi lô dữ liệu mẫu cũng tải xuống được dưới dạng tệp CSV để dùng làm khuôn mẫu cho tệp xuất từ ERP hoặc bảng tính của bạn. Dòng tiêu đề chính là hợp đồng.

    Bản demo ở trên chạy chính thư viện pain001, không phải một bản mô phỏng: kiểm tra trường bắt buộc, tổng kiểm IBAN mod-97 theo ISO 13616, cấu trúc BIC theo ISO 9362, định dạng số tiền và ngày tháng, tổng kiểm soát (NbOfTxs, CtrlSum) được tính lại từ bản ghi thay vì tin sẵn, bộ quy tắc sơ đồ bạn chọn và cổng XSD chính thức. Hãy thử menu "Chèn một lỗi…". Mỗi kịch bản cài đúng một lỗi thực tế (một chữ số IBAN bị đảo, một BIC sai định dạng, một cột bị thiếu, một số tiền dùng dấu phẩy thập phân kiểu châu Âu, một ngày không thể tồn tại) và cho bạn thấy phát hiện ở cấp dòng mà cổng của ngân hàng lẽ ra sẽ báo lại sau nhiều ngày.

    Bộ công cụ cài đặt bổ sung những gì một thẻ trình duyệt không làm được: tệp ở mọi kích thước; đầu vào từ Excel, SQLite, JSON, Parquet và SWIFT MT101; toàn bộ 29 hồ sơ sơ đồ, gồm cả ghi nợ trực tiếp và yêu cầu bắt buộc về mã mục đích (bản demo cung cấp 16), với đầu ra --explain theo từng quy tắc; và mọi phiên bản được hỗ trợ, mười một phiên bản pain.001 và hai phiên bản pain.008 (.02 và .08).

    pip install pain001 pain001 -t pain.001.001.09 -d payments.csv -o out/ --scheme sepa-sct --dry-run 

    Bước 3 chỉ chạy lại cổng lược đồ, để bạn có thể sửa XML ở trên và kiểm tra lại: xmlschema đối chiếu với lược đồ pain.001.001.09 chính thức, được cung cấp từ trang này. Đây là cùng loại cổng XSD mà CLI áp dụng.