«Упомянута в white paper EPAA Quantum-Safe Payments (сентябрь 2025). Открытый код, проверяемый с первого дня — без проприетарного транслятора между ERP и клиринговой сетью.»
01 — Проблема
Глобальная миграция MT → MX вынуждает каждый банк и корпоративное казначейство формировать структурированные сообщения pain.001. Большинство команд вручную собирают хрупкий XML или покупают непрозрачные проприетарные трансляторы. Оба пути отправляют ошибки платежей в клиринговые сети и не оставляют аудиторского следа.
02 — Что я построил
Открытая Python-библиотека, генерирующая валидированные сообщения ISO 20022 pain.001 (Customer Credit Transfer Initiation) из CSV / SQLite / Parquet. Пред-валидация по XSD, контрольные суммы IBAN / BIC, маскирование PII и полное соответствие XSD-схеме — всё внутри Python-процесса, встраиваемого в существующие ERP- и казначейские конвейеры.
В цифрах
- pain.001
- Customer Credit Transfer Initiation
- Проверка по XSD
- Пред-валидация для каждого сообщения
- IBAN + BIC + LEI
- Контрольные суммы ISO 7064 Modulo 97-10
- Apache-2.0 / MIT
- Свободно использовать, форкать, проверять
03 — Инженерная строгость
Поддерживаемые сообщения ISO 20022
pain.001 (Customer Credit Transfer Initiation)
Соответствие схеме
Официальная пред-валидация по XSD для каждого сообщения
Поставленные валидаторы
Контрольная цифра IBAN + BIC + контрольная сумма LEI (ISO 7064 Modulo 97-10)
Лицензия
Apache-2.0 / MIT — свободно использовать, форкать, проверять
04 — Независимо подтверждено
- Упомянута в white paper EPAA Quantum-Safe Payments (сентябрь 2025)
- Описана в статьях, опубликованных на sebastienrousseau.com с 2023-09