Skip to content

camt053 v0.0.1

Choose a tag to compare

@sebastienrousseau sebastienrousseau released this 17 Jun 18:57
· 69 commits to main since this release
67614d8

camt053 v0.0.1

First public release. Read ISO 20022 camt Bank-to-Customer Cash Management
messages and generate validated reversing entries by return reason code.

Highlights

  • Parse camt.053 / camt.052 / camt.054 into a typed model, namespace-agnostic
    across every ISO version (.001.01.001.14).
  • Filter booked entries by ISO external return reason code (AC04, AC06, …).
  • Reverse in one call: services.generate_reversal(xml, reason_code="AC04")
    emits a camt.053.001.14 document validated against the official ISO XSD.
  • Shared camt053.services facade behind a Click CLI and a FastAPI REST API.
  • IBAN / BIC / LEI + JSON-Schema validation; XXE-safe parsing; 100% test and
    docstring coverage; mypy --strict clean.

Install

python -m pip install camt053

Companion packages

  • camt053-mcp — Model Context Protocol server for AI agents.
  • camt053-lsp — Language Server for editors.

🤖 Generated with Claude Code


THE ARCHITECT ᛫ Sebastien Rousseau ᛫ https://sebastienrousseau.com
THE ENGINE ᛞ EUXIS ᛫ Enterprise Unified Execution Intelligence System ᛫ https://euxis.co