Skip to content

Commit

Permalink
Merge pull request #23 from sebastienrousseau/feat/pain001
Browse files Browse the repository at this point in the history
Feat/pain001
  • Loading branch information
sebastienrousseau authored Apr 21, 2023
2 parents 11a0733 + 4e3fafd commit ffc1b7f
Show file tree
Hide file tree
Showing 49 changed files with 20,990 additions and 7 deletions.
65 changes: 63 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
<!-- markdownlint-disable MD033 MD041 -->

<img src="https://raw.githubusercontent.com/sebastienrousseau/vault/main/assets/pain001/icon/ico-pain001.svg" alt="pain001 logo" width="261" align="right" />
<img src="https://kura.pro/pain001/images/logos/pain001.svg" alt="pain001 logo" width="261" align="right" />

<!-- markdownlint-enable MD033 MD041 -->

Expand Down Expand Up @@ -44,6 +44,48 @@ transactions files in just a few simple steps.
output, making it adaptable to specific business requirements and
preferences.

## Supported messages 📬

This section gives access to the documentation related to the ISO 20022
message definitions supported by `pain001`.

### Bank-to-Customer Cash Management

Set of messages used to request and provide account information for
reconciliation and cash positioning between an account servicer and its
customer.

- [ ] **camt.052.001.10**: [BankToCustomerAccountReportV10][10]
- [ ] **camt.053.001.10**: [BankToCustomerStatementV10][11]
- [ ] **camt.054.001.10**: [BankToCustomerDebitCreditNotificationV10][12]
- [ ] **camt.060.001.06**: [BankToCustomerAccountReportV06][13]

### Payments Clearing and Settlement

Set of messages used between financial institutions for the clearing and
settlement of payment transactions.

- [ ] **pacs.002.001.12**: [FIToFIPaymentStatusReportV12][14]
- [ ] **pacs.003.001.09**: [FIToFICustomerCreditTransferV09][15]
- [ ] **pacs.004.001.11**: [FIToFICustomerDirectDebitV11][16]
- [ ] **pacs.007.001.11**: [FIToFIPaymentReversalV11][17]
- [ ] **pacs.008.001.10**: [CustomerPaymentStatusReportV10][18]
- [ ] **pacs.009.001.10**: [CustomerDirectDebitInitiationV10][19]
- [ ] **pacs.010.001.05**: [CustomerPaymentReversalV05][20]
- [ ] **pacs.028.001.05**: [FIToFIPaymentCancellationRequestV05][21]

### Payments Initiation

Set of messages exchanged between a debtor (or buyer) and its bank or
between a creditor (or seller) and its bank to initiate, collect, manage
and monitor payments.

- [ ] **pain.001.001.11**: [CustomerCreditTransferInitiationV11][22]
- [ ] **pain.002.001.12**: [CustomerDirectDebitInitiationV12][23]
- [ ] **pain.007.001.11**: [CustomerPaymentReversalV11][24]
- [ ] **pain.008.001.10**: [CustomerPaymentStatusReportV10][25]
- [x] **pain.001.001.03**: [CustomerCreditTransferInitiationV3][26]

## Getting Started 🚀

It takes just a few seconds to get up and running with `pain001`.
Expand Down Expand Up @@ -133,7 +175,26 @@ of [pain001][5] for their help and support.
[4]: https://github.com/sebastienrousseau/pain001/blob/main/CONTRIBUTING.md
[5]: https://github.com/sebastienrousseau/pain001/graphs/contributors
[6]: https://codecov.io/github/sebastienrousseau/pain001?branch=main
[banner]: https://raw.githubusercontent.com/sebastienrousseau/vault/main/assets/pain001/title/title-pain001.svg

[10]: docs/bank-to-customer-cash-management/messages/banktocustomeraccountreportv10/camt.052.001.10.md
[11]: docs/bank-to-customer-cash-management/messages/banktocustomerstatementv10/camt.053.001.10.md
[12]: docs/bank-to-customer-cash-management/messages/banktocustomerdebitcreditnotificationv10/camt.054.001.10.md
[13]: docs/bank-to-customer-cash-management/messages/accountreportingrequestv06/camt.060.001.06.md
[14]: docs/payments-clearing-and-settlement/messages/fitofipaymentstatusreportv12/pacs.002.001.12.md
[15]: docs/payments-clearing-and-settlement/messages/fitoficustomerdirectdebitv09/pacs.003.001.09.md
[16]: docs/payments-clearing-and-settlement/messages/paymentreturnv11/pacs.004.001.11.md
[17]: docs/payments-clearing-and-settlement/messages/fitofipaymentreversalv11/pacs.007.001.11.md
[18]: docs/payments-clearing-and-settlement/messages/fitoficustomercredittransferv10/pacs.008.001.10.md
[19]: docs/payments-clearing-and-settlement/messages/financialinstitutioncredittransferv10/pacs.009.001.10.md
[20]: docs/payments-clearing-and-settlement/messages/financialinstitutiondirectdebitv05/pacs.010.001.05.md
[21]: docs/payments-clearing-and-settlement/messages/fitofipaymentstatusrequestv05/pacs.028.001.05.md
[22]: docs/payments-initiation/messages/customercredittransferinitiationv11/pain.001.001.11.md
[23]: docs/payments-initiation/messages/customerpaymentstatusreportv12/pain.002.001.12.md
[24]: docs/payments-initiation/messages/customerpaymentreversalv11/pain.007.001.11.md
[25]: docs/payments-initiation/messages/customerdirectdebitinitiationv10/pain.008.001.10.md
[26]: docs/payments-initiation/messages/customercredittransferinitiationv03/pain.001.001.03.md

[banner]: https://kura.pro/pain001/images/titles/title-pain001.svg
[codecov-badge]: https://img.shields.io/codecov/c/github/sebastienrousseau/pain001?style=for-the-badge&token=AaUxKfRiou 'Codecov badge'
[license-badge]: https://img.shields.io/pypi/l/pain001?style=for-the-badge 'License badge'
[pypi-badge]: https://img.shields.io/pypi/pyversions/pain001.svg?style=for-the-badge 'PyPI badge'
4 changes: 2 additions & 2 deletions TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
<!-- markdownlint-disable MD033 MD041 -->

<img src="https://raw.githubusercontent.com/sebastienrousseau/vault/main/assets/pain001/icon/ico-pain001.svg" alt="pain001 logo" width="261" align="right" />
<img src="https://kura.pro/pain001/images/logos/pain001.svg" alt="pain001 logo" width="261" align="right" />

<!-- markdownlint-enable MD033 MD041 -->

# Python pain001

![pain001 banner](https://raw.githubusercontent.com/sebastienrousseau/vault/main/assets/pain001/title/title-pain001.svg)
![pain001 banner](https://kura.pro/pain001/images/titles/title-pain001.svg)

## Overview 📖

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Bank to Customer Account Report V06 (camt.060.001.06)

## Overview

The Bank to Customer Account Report V06 (camt.060.001.06) is an XML-based message format under the ISO 20022 standard, designed to address the challenges associated with providing account information to customers. As the demand for real-time and accurate account data grows, financial institutions need a standardized, efficient, and secure message format to deliver account reports to their customers. The camt.060.001.06 format aims to improve communication and transparency between banks and customers.

## Features/Benefits

- Standardized Format: The camt.060.001.06 message format provides a consistent structure for delivering account information, simplifying the process for financial institutions and their customers.
- Increased Efficiency: By adopting the camt.060.001.06 format, financial institutions can automate and streamline the account reporting process, reducing manual intervention and errors.
- Enhanced Transparency: The format supports detailed account information, enabling clearer communication and a better understanding of account activities for customers.
- Improved Compliance: The standardized message structure helps organizations meet regulatory requirements and reduces the risk of non-compliance penalties.
- Interoperability: The camt.060.001.06 format is compatible with other ISO 20022 messages, facilitating seamless communication between different financial institutions and systems.

## Market Opportunity

The adoption of camt.060.001.06 presents a significant market opportunity for financial institutions. By implementing this message format, organizations can:

- Enhance customer experience by offering real-time and accurate account information
- Improve operational efficiency and reduce costs associated with manual processing
- Position themselves as industry leaders in adopting global standards for account reporting
- Leverage the ISO 20022 standard to explore new business opportunities and partnerships
- Ensure compliance with evolving regulatory requirements and stay ahead of the competition
Loading

0 comments on commit ffc1b7f

Please sign in to comment.