PHPackages                             netzfabrik/sepa - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Payment Processing](/categories/payments)
4. /
5. netzfabrik/sepa

ActiveLibrary[Payment Processing](/categories/payments)

netzfabrik/sepa
===============

php lib to create sepa xml file

06PHP

Since May 30Pushed 6y agoCompare

[ Source](https://github.com/minusmillionaer/netzfabrik-sepa)[ Packagist](https://packagist.org/packages/netzfabrik/sepa)[ RSS](/packages/netzfabrik-sepa/feed)WikiDiscussions master Synced today

READMEChangelogDependenciesVersions (1)Used By (0)

php lib to create sepa xml file
===============================

[](#php-lib-to-create-sepa-xml-file)

```
use NETZFABRIK\Payments\Sepa;

$datum = new DateTime("now + 14 days");
$lastschriften = new DirectDebit($datum, /* msgid */ "randomid",
                                         /* initiator */ "Example Org (user)",
                                     /* account owner */ "FeM e.V.",
                                      /* account IBAN */ "DE123IBAN",
                                       /* account BIC */ "BICEXAMPLE0",
                                       /* creditor ID */ "DE123456",
                                                         "EUR");

$lastschriften->addLastschrift( /* id */ "randomtxid",
                              /* iban */ "DE456IBAN",
                               /* bic */ "BICEXAMPLE1",
                     /* account owner */ "Test Me",
                           /* mandate */ "Mandate-Id123",
              /* mandate signing date */ new DateTime("2013-05-23"),
                            /* amount */ 42.00,
                           /* subject */ "blabla SSS",
                              /* type */  "FRST");
$lastschriften->addLastschrift("randomtxid2", "DE789IBAN", "BICEXAMPLE2", "Test Me2", "Mandate-Id122", new DateTime("2013-05-22"), 44.00, "blabla SSS","RCUR");
$lastschriften->addLastschrift("randomtxid3", "DE012IBAN", "BICEXAMPLE3", "Test Me3", "Mandate-Id123", new DateTime("2013-05-22"), 44.00, "blabla SSS","RCUR");

# enable self-test: optional
global $sepaLastschriftXMLVersion; # 008.002.02
global $sepaLastschriftXSD; # ../media/
$sepaLastschriftXSD = dirname(__FILE__);
function add_message($msg, $class="hinweis") {
  echo $msg."\n";
}

# output
header("Content-type: text/xml");
echo $lastschriften->asXML();
```

###  Health Score

19

—

LowBetter than 10% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity4

Limited adoption so far

Community10

Small or concentrated contributor base

Maturity37

Early-stage or recently created project

 Bus Factor1

Top contributor holds 79.2% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/e777ee63c7379c6400b3a940a6af9d49070f2d12f838f0dd4b970622383aea20?d=identicon)[giuliano](/maintainers/giuliano)

---

Top Contributors

[![michael-dev](https://avatars.githubusercontent.com/u/1722555?v=4)](https://github.com/michael-dev "michael-dev (19 commits)")[![minusmillionaer](https://avatars.githubusercontent.com/u/3305960?v=4)](https://github.com/minusmillionaer "minusmillionaer (3 commits)")[![mauermann](https://avatars.githubusercontent.com/u/5954089?v=4)](https://github.com/mauermann "mauermann (1 commits)")[![rm-km-it](https://avatars.githubusercontent.com/u/6781762?v=4)](https://github.com/rm-km-it "rm-km-it (1 commits)")

---

Tags

paymentphpsepaxml

### Embed Badge

![Health badge](/badges/netzfabrik-sepa/health.svg)

```
[![Health](https://phpackages.com/badges/netzfabrik-sepa/health.svg)](https://phpackages.com/packages/netzfabrik-sepa)
```

###  Alternatives

[omnipay/paypal

PayPal gateway for Omnipay payment processing library

3156.8M53](/packages/omnipay-paypal)[eduardokum/laravel-boleto

Biblioteca com boletos para o laravel

626351.9k2](/packages/eduardokum-laravel-boleto)[tbbc/money-bundle

This is a Symfony bundle that integrates moneyphp/money library (Fowler pattern): https://github.com/moneyphp/money.

1961.9M](/packages/tbbc-money-bundle)[2checkout/2checkout-php

2Checkout PHP Library

83740.3k2](/packages/2checkout-2checkout-php)[smhg/sepa-qr-data

Generate QR code data for SEPA payments

61717.2k5](/packages/smhg-sepa-qr-data)[omnipay/dummy

Dummy driver for the Omnipay payment processing library

271.2M33](/packages/omnipay-dummy)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
