Sephpa

PHP class to create SEPA xml files for credit transfer and direct debit

LGPL-3.0 License

Downloads
892.5K
Stars
71
Committers
5
Sephpa - 2.1.2 Latest Release

Published by AbcAeffchen about 3 years ago

Add optional input orgId[scheme_name].

It is highly recommended not to use this!

Sephpa - 2.1.1

Published by AbcAeffchen over 3 years ago

Sephpa - 2.1.0

Published by AbcAeffchen over 3 years ago

This release mainly completes the implementation of the pstlAdr support.

Have a look at the changelog to see all changes in detail.

Sephpa - 2.0.0

Published by AbcAeffchen over 3 years ago

The big new features are

  • New supported file versions
  • Additional documents (File Routing Slips and Control Lists) via SepaDocumentor

There are also some heavy changes to the interface. Have a look at the changelog to see all changes in detail.

Sephpa -

Published by AbcAeffchen over 6 years ago

This is the first beta for version 2.0.0.

The big new features are

  1. New supported file versions
  2. Additional documents (File Routing Slips and Control Lists) via SepaDocumentor

There are also some heavy changes to the interface. Have a look at the changelog to see all changes in detail.

Sephpa -

Published by AbcAeffchen over 9 years ago

Sephpa -

Published by AbcAeffchen over 9 years ago

Sephpa - Bugfix

Published by AbcAeffchen almost 10 years ago

Sephpa -

Published by AbcAeffchen about 10 years ago

Sephpa -

Published by AbcAeffchen about 10 years ago

Updated SepaUtilities to 1.0.2

Sephpa - Now on Composer

Published by AbcAeffchen about 10 years ago

  • Sephpa is now available via Composer
  • Sephpa is now splitted up into SephpaCreditTransfer and SephpaDirectDebit
  • SepaUtilities is now a project on its own
  • added namespaces
  • changed the directory names
  • added $check parameter to Sephpa constructor. It defaults to true, so Sephpa will check and
    sanitize all inputs its self.
  • added downloadSepaFile() and storeSepaFile()
Sephpa - Bugfix

Published by AbcAeffchen about 10 years ago

1.1.2 did not contain all new features of named in the change log due to an issue pushing the code to github.
Now all is how it should be and there are also two addional changes. Check the CHANGE_LOG for details.

Sephpa - More SepaUtilities

Published by AbcAeffchen about 10 years ago

Sephpa - Bugfix

Published by AbcAeffchen about 10 years ago

Fixed some bugs in SepaUtilities

Sephpa -

Published by AbcAeffchen about 10 years ago

  • Renamed the project to Sephpa
  • Renamed SepaXmlFile.php to Sephpa.php
  • runs on PHP 5.3, 5.4, 5.5 and 5.6
  • Corrected many documentation strings
  • added tutorial to the readme file
  • added Exceptions to handle invalid input. Sephpa will not check for every invalid input, e.g.
    invalid iban, but for invalid combinations of flags and missing required inputs.
  • added a new class SepaUtilities. This class contains helpful methods to validate
    and/or sanitize inputs
  • added support for credit transfer pain.001.003.03
  • added support for direct debit pain.008.003.02
  • changed: The Sephpa class will not remove umlauts anymore. Please use the SepaUtilities to
    sanitize the input before handing it to Sephpa
  • Bug fixed: CtgyPurp tag (Category Purpose) was written with a lower case 'c'.
Sephpa - Bugfix

Published by AbcAeffchen over 10 years ago

Now the remittance information will be added to DirectDebit files

Sephpa - First stable release

Published by AbcAeffchen about 11 years ago

This version should be stable. It generates working xml files for correct input data. Please read the sepa documentation or ask your bank, if you do not know what data you have to put in.