«Dirujuk dalam kertas putih EPAA Quantum-Safe Payments (September 2025). Sumber terbuka, diaudit sejak hari pertama — tiada penterjemah bermilik antara sistem ERP anda dengan rangkaian penjelasan.»
01 — Masalah
Peralihan global MT → MX memaksa setiap bank dan perbendaharaan korporat menghasilkan mesej pain.001 berstruktur. Kebanyakan pasukan sama ada menulis XML rapuh dengan tangan atau membeli penterjemah bermilik yang legap. Kedua-dua jalan menghantar ralat pembayaran ke dalam rangkaian penjelasan dan tidak meninggalkan sebarang jejak audit.
02 — Apa yang saya bina
Sebuah pustaka Python sumber terbuka yang menjana mesej ISO 20022 pain.001 (Customer Credit Transfer Initiation) yang disahkan daripada CSV / SQLite / Parquet. Pengesahan XSD awal, hasil tambah semak IBAN / BIC, pelindungan data peribadi dan pematuhan penuh skema XSD — semuanya dalam aliran kerja Python yang menyelit ke dalam saluran ERP dan perbendaharaan sedia ada.
Dalam angka
- pain.001
- Customer Credit Transfer Initiation
- Disahkan XSD
- Pemeriksaan awal pada setiap mesej
- IBAN + BIC + LEI
- Hasil tambah semak ISO 7064 Modulo 97-10
- Apache-2.0 / MIT
- Bebas digunakan, difork dan diaudit
03 — Ketelitian kejuruteraan
Mesej ISO 20022 yang disokong
pain.001 (Customer Credit Transfer Initiation)
Pematuhan skema
Pengesahan XSD rasmi secara awal pada setiap mesej
Pengesah yang disertakan
Digit semak IBAN + hasil tambah semak BIC dan LEI (ISO 7064 Modulo 97-10)
Lesen
Apache-2.0 / MIT — bebas digunakan, difork dan diaudit
04 — Disahkan secara bebas
- Dirujuk dalam kertas putih EPAA Quantum-Safe Payments (September 2025)
- Dipaparkan dalam tulisan yang diterbitkan di sebastienrousseau.com sejak 09/2023