CHANGELOG.md
LICENSE
MANIFEST.in
README.md
pyproject.toml
src/cbpr_rules/__init__.py
src/cbpr_rules/cli.py
src/cbpr_rules/engine.py
src/cbpr_rules/helpers.py
src/cbpr_rules/idgen.py
src/cbpr_rules/loader.py
src/cbpr_rules/message.py
src/cbpr_rules/models.py
src/cbpr_rules/py.typed
src/cbpr_rules/registry.py
src/cbpr_rules/schema.py
src/cbpr_rules/examples/y2025/camt.052.max.xml
src/cbpr_rules/examples/y2025/camt.052.min.xml
src/cbpr_rules/examples/y2025/camt.054.max.xml
src/cbpr_rules/examples/y2025/camt.054.min.xml
src/cbpr_rules/examples/y2025/pacs.002.max.xml
src/cbpr_rules/examples/y2025/pacs.002.min.xml
src/cbpr_rules/examples/y2025/pacs.004.max.xml
src/cbpr_rules/examples/y2025/pacs.004.min.xml
src/cbpr_rules/examples/y2025/pacs.008.max.xml
src/cbpr_rules/examples/y2025/pacs.008.min.xml
src/cbpr_rules/examples/y2025/pacs.008_stp.max.xml
src/cbpr_rules/examples/y2025/pacs.008_stp.min.xml
src/cbpr_rules/examples/y2025/pacs.009.max.xml
src/cbpr_rules/examples/y2025/pacs.009.min.xml
src/cbpr_rules/examples/y2025/pacs.009_adv.max.xml
src/cbpr_rules/examples/y2025/pacs.009_adv.min.xml
src/cbpr_rules/examples/y2025/pacs.009_cov.max.xml
src/cbpr_rules/examples/y2025/pacs.009_cov.min.xml
src/cbpr_rules/examples/y2025/pain.001.max.xml
src/cbpr_rules/examples/y2025/pain.001.min.xml
src/cbpr_rules/examples/y2026/camt.052.max.xml
src/cbpr_rules/examples/y2026/camt.052.min.xml
src/cbpr_rules/examples/y2026/camt.054.max.xml
src/cbpr_rules/examples/y2026/camt.054.min.xml
src/cbpr_rules/examples/y2026/pacs.002.max.xml
src/cbpr_rules/examples/y2026/pacs.002.min.xml
src/cbpr_rules/examples/y2026/pacs.004.max.xml
src/cbpr_rules/examples/y2026/pacs.004.min.xml
src/cbpr_rules/examples/y2026/pacs.008.max.xml
src/cbpr_rules/examples/y2026/pacs.008.min.xml
src/cbpr_rules/examples/y2026/pacs.008_stp.max.xml
src/cbpr_rules/examples/y2026/pacs.008_stp.min.xml
src/cbpr_rules/examples/y2026/pacs.009.max.xml
src/cbpr_rules/examples/y2026/pacs.009.min.xml
src/cbpr_rules/examples/y2026/pacs.009_adv.max.xml
src/cbpr_rules/examples/y2026/pacs.009_adv.min.xml
src/cbpr_rules/examples/y2026/pacs.009_cov.max.xml
src/cbpr_rules/examples/y2026/pacs.009_cov.min.xml
src/cbpr_rules/examples/y2026/pain.001.max.xml
src/cbpr_rules/examples/y2026/pain.001.min.xml
src/cbpr_rules/reference/__init__.py
src/cbpr_rules/reference/countries.py
src/cbpr_rules/reference/currencies.py
src/cbpr_rules/rules/__init__.py
src/cbpr_rules/rules/y2025/__init__.py
src/cbpr_rules/rules/y2025/camt_052.py
src/cbpr_rules/rules/y2025/camt_054.py
src/cbpr_rules/rules/y2025/pacs_002.py
src/cbpr_rules/rules/y2025/pacs_004.py
src/cbpr_rules/rules/y2025/pacs_008.py
src/cbpr_rules/rules/y2025/pacs_008_stp.py
src/cbpr_rules/rules/y2025/pacs_009.py
src/cbpr_rules/rules/y2025/pacs_009_adv.py
src/cbpr_rules/rules/y2025/pacs_009_cov.py
src/cbpr_rules/rules/y2025/pain_001.py
src/cbpr_rules/rules/y2026/__init__.py
src/cbpr_rules/rules/y2026/camt_052.py
src/cbpr_rules/rules/y2026/camt_054.py
src/cbpr_rules/rules/y2026/pacs_002.py
src/cbpr_rules/rules/y2026/pacs_004.py
src/cbpr_rules/rules/y2026/pacs_008.py
src/cbpr_rules/rules/y2026/pacs_008_stp.py
src/cbpr_rules/rules/y2026/pacs_009.py
src/cbpr_rules/rules/y2026/pacs_009_adv.py
src/cbpr_rules/rules/y2026/pacs_009_cov.py
src/cbpr_rules/rules/y2026/pain_001.py
src/cbpr_rules/validators/__init__.py
src/cbpr_rules/validators/bic.py
src/cbpr_rules/validators/country.py
src/cbpr_rules/validators/currency.py
src/cbpr_rules/validators/iban.py
src/cbpr_rules/validators/lei.py
src/cbpr_usage_rules.egg-info/PKG-INFO
src/cbpr_usage_rules.egg-info/SOURCES.txt
src/cbpr_usage_rules.egg-info/dependency_links.txt
src/cbpr_usage_rules.egg-info/entry_points.txt
src/cbpr_usage_rules.egg-info/requires.txt
src/cbpr_usage_rules.egg-info/top_level.txt
tests/test_examples.py
tests/test_idgen.py