Git Product home page Git Product logo

org.project60.sepa's Introduction

If you are in Europe and use CiviCRM to manage recurring contributions, you need this extension.

SEPA Direct Debit Module

This branch is currently maintained by Björn Endres (SYSTOPIA, [email protected]).

Find more documentation on http://wiki.civicrm.org/confluence/display/CRM/CiviSEPA

Important: Please download a official release!

What it can do

  • OOFF and RCUR payments
  • SEPA dashboard gives you great status overview
  • Payment processer for online donations and event registrations with the SEPA PP Extension
  • UI to manipulate mandates
  • Automatic BIC lookup if Little BIC Extension in installed
  • Full SEPA group life cycle: 'open'-'closed/sent'->'received'
  • Record SEPA payment action and form for contacts
  • Manual batching with parameters for notice period and horizon
  • Automatic adjustment of late OOFF and RCUR transactions
  • Integration with FormProcessor Actions
  • Integration with CiviBanking
  • Membership payments (with the Project60 Membership Extension)

What it can not (yet) do

  • automatic submission to the banks

Automated Testing

CircleCI

Customisation

If you need customised mandate references, exclude certain collection dates, or add a custom transaction message to the collection, you want to create a sepa customization extension implementing the following hooks:

  • civicrm_create_mandate - to generate custom mandate reference numbers
  • civicrm_defer_collection_date - to avoid days when your bank won't accept collections. (Version 1.2+ can skip weekends w/o this hook)
  • civicrm_modify_txmessage - to customize the transaction message (Version 1.2+ can set a generic message w/o this hook)
  • civicrm_alter_next_collection_date - alter the next collection date for a mandate.

We added an example implementation for your convenience: org.project60.sepacustom

org.project60.sepa's People

Contributors

bjendres avatar tttp avatar benediktmagnus avatar antrik avatar pfigel avatar jaapjansma avatar adanielvv avatar erikhommel avatar scardinius avatar jensschuppe avatar catherinewallis avatar homotechsual avatar rthouvenin avatar kainuk avatar magnolia61 avatar sleidig avatar

Watchers

James Cloos avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.