은행이 거절하지 않을 지급 파일#
Pain001은 ISO 20022 지급 지시를 위한 오픈소스 Python 스위트입니다. 이미 보유한 데이터 — CSV, Excel, SQLite, JSON, Parquet 또는 기존 SWIFT MT101 메시지 — 를 공식 XSD 스키마로 검증된 pain.001(계좌이체) 및 pain.008(자동이체) XML로 변환합니다.
모든 파일은 기록되기 전에 세 단계 검증을 거칩니다. 레코드별 JSON 스키마(IBAN mod-97 검사와 BIC 구조 포함), 스킴 규칙(SEPA 및 국경 간 CBPR+), 최종 XSD 검증입니다. 컨트롤 합계는 항상 재계산되며 복사되지 않습니다. 모든 것이 로컬에서 실행되어 결제 데이터가 인프라 밖으로 나가지 않습니다.
2026년 11월 14일 기한#
2025년 11월 22일 MT–MX 공존 기간이 끝난 뒤 다음 기한은 2026년 11월 14일입니다. 완전히 비구조화된 주소는 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 이중 라이선스로, 규모와 관계없이 상업적 사용이 무료입니다.