Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/php-sepa-xml/php-sepa-xml
SEPA file generator in PHP
https://github.com/php-sepa-xml/php-sepa-xml
Last synced: 3 months ago
JSON representation
SEPA file generator in PHP
- Host: GitHub
- URL: https://github.com/php-sepa-xml/php-sepa-xml
- Owner: php-sepa-xml
- Created: 2013-07-09T20:32:34.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2024-05-16T10:01:46.000Z (6 months ago)
- Last Synced: 2024-05-17T10:48:23.296Z (6 months ago)
- Language: PHP
- Size: 434 KB
- Stars: 237
- Watchers: 23
- Forks: 97
- Open Issues: 20
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
Awesome Lists containing this project
README
php-sepa-xml
============Master: [![Build Status](https://api.travis-ci.org/php-sepa-xml/php-sepa-xml.png?branch=master)](http://travis-ci.org/php-sepa-xml/php-sepa-xml)
SEPA file generator for PHP.
Creates XML files for the Single Euro Payments Area (SEPA) Credit Transfer and Direct Debit Payments Initiation messages. These SEPA XML messages are a subset of the "ISO20022 Universal financial industry message scheme".
License: GNU Lesser General Public License v3.0
The versions of the standard followed are:
* _pain.001.002.03_ (or _pain.001.001.03_) for credit transfers
* and _pain.008.002.02_ (or _pain.008.001.02_) for direct debitsInstitutions and associations that should accept this format:
* Deutsche Kreditwirtschaft
* Fédération bancaire française
* ING (tested on direct credit, use _pain.001.001.03_)
* Spain: CaixaBank
* Spain: SantanderBank
* Netherlands: direct-debit (pain.008.001.02) at RABO-bank (thanks @rodekker)Always verify generated files with your bank before using in production! If you encounter an institution that does accept this library's generated files please notify us to add it to the list or send a PR!
## Installation
### Composer
This library is available in packagist.org, you can add it to your project
via Composer.In the "require" section of your composer.json file:
Always up to date (bleeding edge, API *not* guaranteed stable)
```javascript
"digitick/sepa-xml" : "dev-master"
```Specific version, API stability
```javascript
"digitick/sepa-xml" : "1.1.*"
```## Documentation
* [handling Direct Debits](doc/direct_debit.md)
* [handling Credit Transfers](doc/direct_credit.md)## External Resources
* [Official ISO20022 Website](https://www.iso20022.org/)
* [ISO20022 Message Catalog](https://www.iso20022.org/full_catalogue.page)
* [ISO 20022 in XMLdation's wiki](https://wiki.xmldation.com/General_Information/ISO_20022)
* [InstdAmt vs. EqvtAmt](https://wiki.xmldation.com/General_Information/ISO_20022/Difference_between_InstdAmt_and_EqvtAmt)
* [CreditorIdentifier explanation](http://www.sepaforcorporates.com/sepa-direct-debits/sepa-creditor-identifier/)
* [SEPA Externded Character Set reference](http://www.sepahungary.hu/uploads/files/EPC217-08%20Best%20Practices%20-SEPA%20Requirements%20for%20Character%20Set.pdf)
* [ECB SEPA gateway page](http://www.ecb.europa.eu/paym/retpaym/html/index.en.html)
* [SEPA for Corporates Blog](http://www.sepaforcorporates.com/)