Àwọn fáìlì ìsanwó tí báńkì yín kò ní kọ̀#
Pain001 jẹ́ àkójọpọ̀ Python orísun-ìmọ̀ fún ìbẹ̀rẹ̀ ìsanwó ISO 20022. Ó ń yí dátà tí ẹ ní tẹ́lẹ̀ padà — CSV, Excel, SQLite, JSON, Parquet tàbí àwọn ìránṣẹ́ SWIFT MT101 àtijọ́ — sí XML pain.001 (ìfiránṣẹ́ owó) àti pain.008 (ìyọkúrò tààrà), tí a fọwọ́sí pẹ̀lú àwọn àgbékalẹ̀ XSD aláṣẹ.
Fáìlì kọ̀ọ̀kan ń kọjá àwọn ìpele ìfọwọ́sí mẹ́ta kí a tó kọ ọ́: àgbékalẹ̀ JSON fún àkọsílẹ̀ kọ̀ọ̀kan (pẹ̀lú àyẹ̀wò mod-97 fún IBAN àti ìgbékalẹ̀ BIC), àwọn òfin scheme (SEPA àti CBPR+ ti ìkọjá ààlà) àti ìfọwọ́sí XSD ìkẹyìn. A máa ń tún àpapọ̀ ìdarí ṣírò, a kì í ṣe àdàkọ wọn láé. Gbogbo rẹ̀ ń ṣiṣẹ́ ní ibi yín: kò sí dátà ìsanwó tí ó ń kúrò ní ètò yín.
Àkókò ìparí: 14 Oṣù Kọkànlá 2026#
Lẹ́yìn tí àjọgbé MT–MX parí ní 22 Oṣù Kọkànlá 2025, àkókò tí ó kàn ni 14 Oṣù Kọkànlá 2026: àwọn àdírẹ́sì ìfìwéránṣẹ́ tí kò ní ìgbékalẹ̀ rárá ni a ó kọ̀ nínú àwọn ìsanwó CBPR+, àti pé pain.001 ẹ̀yà 9 ni yóò rọ́pò ìfiránṣẹ́ MT101 láàrin àwọn báńkì. Pain001 ń ṣe àwọn àdírẹ́sì onígbékalẹ̀ àti alápapọ̀ lónìí — ó sì ń yí MT101 padà pẹ̀lú àṣẹ kan ṣoṣo.
Bẹ̀rẹ̀#
pip install pain001
pain001 -t pain.001.001.09 -d payments.csv -o out/ --dry-run
Gbogbo ìwé ìtọ́nisọ́nà wà ní èdè Gẹ̀ẹ́sì: ìtọ́nisọ́nà ìfisípò, ìtọ́kasí ìmọ̀-ẹ̀rọ, àfihàn nínú aṣàwákiri àti àlàyé ISO 20022 fún 2026. Ìpìlẹ̀ ní ìwé-àṣẹ méjì Apache-2.0 / MIT — ìlò oníṣòwò ọ̀fẹ́ ní ìwọ̀n èyíkéyìí.