Plugin: SEPA

From iDempiere en
  • Creator: Patric Massing from Hans Auler GmbH, Germany.
  • Current Version: 2.1
  • License: GPLv2 - Free as in Freedom not Free Lunch
  • JIRA Ticket: IDEMPIERE-1546.
  • Source: PaymentExport
  • Reviewed by: Red1 (talk) 23:52, 22 June 2015 (CEST)
  • DB Change: Payment Export Class defined in Bank/Cash>Account window to use: 'org.aulersipel.util.as1SEPAPaymentExport'.



  • Banks today process big volume of transactions using a standard XML format to import the payments to be relayed to the recipient accounts.
  • In Germany it is the SEPA format, defined in a custom class, called by the PaymentExport process in *Piere ERP.
  • This fragment plugin works under the host plugin of org.idempiere.ui.zk
  • Just install it in OSGI or via Felix Console to your idempiere-server and start it.
  • Once it is active it will be seen as 'Fragment' and that means it will be used in the PaymentExport process.
  • Tested in production use by the sponsor company group with partners in Germany and Luxemburg.
  • As a fragment plugin, this custom export handling is easily decoupled or maintained with no impact to the core ERP.

Template Fragment

  • This fragment can be a good sample to reuse to make new fragments
  • Fragments are needed as extension to core plugins without modifying core.
  • This particular fragment fulfills classloader by core plugin by providing the class as its single payload.
  • In this example, the fragment merely loads the defined class in the window above during WPayPrint.
  • The fragment class as1SEPAPaymentExport implements PaymentExport interface which defines a single method exportToFile.

If you want to provide additional comments, please use the Discussion page or please also visit our contribution list at AulerSipel.

Cookies help us deliver our services. By using our services, you agree to our use of cookies.