మీ బ్యాంకు తిరస్కరించని చెల్లింపు ఫైళ్లు#

Pain001 అనేది ISO 20022 చెల్లింపు ప్రారంభం కోసం ఓపెన్-సోర్స్ Python సూట్. మీ వద్ద ఇప్పటికే ఉన్న డేటాను — CSV, Excel, SQLite, JSON, Parquet లేదా పాత SWIFT MT101 సందేశాలు — అధికారిక XSD స్కీమాలతో ధృవీకరించిన pain.001 (క్రెడిట్ బదిలీలు) మరియు pain.008 (డైరెక్ట్ డెబిట్) XMLగా మారుస్తుంది.

ప్రతి ఫైల్ వ్రాయబడే ముందు మూడు ధృవీకరణ దశలను దాటుతుంది: ప్రతి రికార్డుకు JSON స్కీమా (IBAN mod-97 తనిఖీ మరియు BIC నిర్మాణంతో సహా), scheme నియమాలు (SEPA మరియు సరిహద్దు దాటిన CBPR+), చివరి XSD ధృవీకరణ. నియంత్రణ మొత్తాలు తిరిగి లెక్కించబడతాయి, ఎప్పుడూ కాపీ చేయబడవు. అంతా స్థానికంగా నడుస్తుంది: ఏ చెల్లింపు డేటా మీ మౌలిక సదుపాయాన్ని వదిలి వెళ్లదు.

14 నవంబర్ 2026 గడువు#

22 నవంబర్ 2025న MT–MX సహజీవనం ముగిసిన తర్వాత, తదుపరి గడువు 14 నవంబర్ 2026: పూర్తిగా నిర్మాణరహిత చిరునామాలు CBPR+ చెల్లింపులలో తిరస్కరించబడతాయి; అంతర్-బ్యాంకు MT101 రిలే స్థానంలో pain.001 వెర్షన్ 9 వస్తుంది. Pain001 ఈరోజే నిర్మాణాత్మక మరియు హైబ్రిడ్ చిరునామాలను రూపొందిస్తుంది — ఒకే కమాండ్‌తో MT101ను మారుస్తుంది.

ప్రారంభించండి#

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

పూర్తి డాక్యుమెంటేషన్ ఆంగ్లంలో ఉంది: ఇన్‌స్టాలేషన్ గైడ్, సాంకేతిక సూచన, బ్రౌజర్ డెమో మరియు 2026 ISO 20022 బ్రీఫింగ్. కోర్ Apache-2.0 / MIT ద్వంద్వ లైసెన్స్ — ఏ స్థాయిలోనైనా ఉచిత వాణిజ్య వినియోగం.