Skip to content

MartinStefani/php-sepa-xml

 
 

Repository files navigation

php-sepa-xml

Master: Build Status

##Important notes about this fork

  • Upgrade: This fork adds the possibility to add the creditor's address to the XML. This is optional and the nodes are not generated if the addresses are not given.
  • Upgrade: Added the possibility to add the creditor's reference code instead of just a description.
  • Fix: using word "remittence" instead of "remittance" in a function name and parameter
  • This is used on a production environment using pain.001.001.03 with the Slovenian bank NKBM.
  • Be aware, the ISO standard requires only ASCII characters and the StringHelper class takes care only of a bunch of characters. I have added slovenian characters, but polish, hungarian etc. characters are missing.
  • I will add a pull request upstream after covering the new functionality with test cases - they are not yet covered.

##Description SEPA file generator for PHP.

Creates an XML file for a Single Euro Payments Area (SEPA) Credit Transfer and Direct Debit.

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 credits
  • and pain.008.002.02 (or pain.008.001.02) for debits

Institutions and associations that should accept this format:

  • Deutsche Kreditwirtschaft
  • Fédération bancaire française
  • Nova KBM, Slovenia

However, always verify generated files with your bank before using!

##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)

"digitick/sepa-xml" : "dev-master"

Specific version, API stability

"digitick/sepa-xml" : "1.1.*"

Documentation

About

SEPA file generator in PHP

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PHP 100.0%