交互式演示

在浏览器中试用 Pain001

拖入 CSV 文件、使用示例或粘贴您自己的记录。验证即时运行,完全在您的浏览器中进行,任何数据都不会离开您的设备。

添加您的付款数据

将 CSV 文件拖到此处,或点击浏览

最大 2 MB · 由您的浏览器本地读取,绝不上传

下载示例作为您自己的模板: SEPA 贷记转账 · 跨境 · 20 行批次

验证结果 & 生成的 XML

在第 1 步添加数据,验证将自动运行。

在步骤 1 中添加数据后,经验证的 pain.001.001.09 文档将显示在此处。

依据官方 ISO 20022 XSD 进行验证

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.

请先在第 2 步生成 XML。XSD 关卡将基于该输出运行。

    本页面上的一切都在您的浏览器中运行,不会上传、存储或发送任何内容。它运行的正是 pain001 库本身,也就是您用 pip 安装的同一个软件包,运行于编译为 WebAssembly 的 Python 运行时中:记录校验、IBAN 与 BIC 检查、您所选的方案规则手册、重新计算 NbOfTxs/CtrlSum 控制总额的 XML 生成,以及官方 XSD 关卡。CLI 额外提供的是规模与输入:任意大小的文件,Excel、SQLite、JSON、Parquet 与 SWIFT MT101,以及所有报文版本。安装 CLI 即可获得完整流水线。

    本演示展示的内容,以及真实流水线的额外能力

    每个示例批次也可作为 CSV 文件下载,用作您自己 ERP 或电子表格导出的模板。表头行即是契约。

    上面的演示运行的是 pain001 库本身,而不是仿制品:必填字段检查、ISO 13616 的 IBAN mod-97 校验和、ISO 9362 的 BIC 结构、金额与日期格式、根据记录重新计算而非直接采信的控制合计(NbOfTxs, CtrlSum)、您选择的方案规则集,以及官方 XSD 关卡。试试“引入错误…”菜单。每个场景都会植入恰好一个真实缺陷(IBAN 数字颠倒、BIC 格式错误、缺失列、欧式逗号小数金额、不可能的日期),并向您展示银行网关原本要在数日后才会报告的行级发现。

    安装版工具链补上浏览器标签页做不到的部分:任意大小的文件;来自 Excel、SQLite、JSON、Parquet 和 SWIFT MT101 的输入;全部 29 个方案配置,包括直接借记和用途代码强制要求(演示提供其中 16 个),并提供逐条规则的 --explain 输出;以及所有受支持的版本:pain.001 的十一个版本和 pain.008 的两个版本(.02 和 .08)。

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

    第 3 步单独重新运行架构关卡,便于您编辑上面的 XML 并再次检查:使用 xmlschema 对照本站提供的官方 pain.001.001.09 架构。它与 CLI 所用的 XSD 关卡属于同一类。