From b88bcb833c2ad500e6cc3253544fba4a6a6fa103 Mon Sep 17 00:00:00 2001 From: Peter Houghton Date: Wed, 29 May 2024 19:47:27 +0000 Subject: [PATCH] Add CAMT xsds and build classes --- README.md | 6 +++--- build_classes_from_xsds.bsh | 2 +- setup.py | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index 3ab5be6..5f8329b 100644 --- a/README.md +++ b/README.md @@ -4,9 +4,9 @@ A package of classes to support payment message generation (for ISO 20022 payment messages). -These are the type of payments messages used in SWIFT for payment schemes such as TARGET2, CHAPS, CBPR+, MEPS+ etc. You may hear them refered to as PACS messages. +These are the type of payments messages used in SWIFT for payment schemes such as TARGET2, CHAPS, CBPR+, MEPS+ etc. You may hear them refered to as PACS messages (but there are others types as well, like CAMT or PAIN). -You may also use these messages if you intitate payments from your company into a larger financial institution, in this scenario you will be generating PAIN (thats Payment Initiation) messages. +You may use these messages if you intitate payments from your company into a larger financial institution, in this scenario you will be generating PAIN (thats Payment Initiation) messages. ## Using pyiso20022 package @@ -172,7 +172,7 @@ with open("my_pacs_008_from_code.xml", "w") as xml_file: ``` ### Message types? -Currently only supports PACS & PAIN messages as well as HEAD (header documents for the PACS). +Currently supports PACS, PAIN and CAMT messages as well as HEAD (header documents for the PACS). ### Source of truth? diff --git a/build_classes_from_xsds.bsh b/build_classes_from_xsds.bsh index 11e693f..775663a 100755 --- a/build_classes_from_xsds.bsh +++ b/build_classes_from_xsds.bsh @@ -20,5 +20,5 @@ rm -rf pyiso20022/ generate_xsdata "pacs" "xsd/payments_clearing_and_settlement" generate_xsdata "head" "xsd/business_application_header" generate_xsdata "pain" "xsd/payments_initiation" - +generate_xsdata "camt" "xsd/cash_management" diff --git a/setup.py b/setup.py index 8503ad4..73af07a 100644 --- a/setup.py +++ b/setup.py @@ -5,7 +5,7 @@ setuptools.setup( name="pyiso20022", - version="0.1.5", + version="0.2.0", author="Peter Houghton", author_email="pete@investigatingsoftware.co.uk", description="pyiso20022 is a library for generating ISO20022 messages in Python.",