The comprehensive SEPA Direct Debit solution for CiviCRM
If you are in Europe and use CiviCRM to manage recurring contributions, you need this extension. CiviSEPA provides full SEPA compliance for direct debit processing, from mandate management to bank file generation and payment reconciliation.
Key Features
Core SEPA Functionality
- Complete SEPA compliance: Single (OOFF) and recurring (RCUR) direct debit payments
- Mandate management: Full lifecycle from creation to completion with customizable mandate references
- Automated batching: Smart grouping of payments by due date with configurable notice periods
- Bank file generation: XML files ready for submission to your bank
- Payment reconciliation: Track payment status from submission to completion
Dashboard & Management
- Comprehensive dashboard: Real-time overview of all SEPA groups and their status
- Visual status indicators: Color-coded urgency levels for payment deadlines
- Flexible batching: Manual and automated processing with customizable parameters
- Retry mechanisms: Semi-automatic handling of failed collections
- Detailed reporting: Mandate reports including sequential fail counts
Integration & Customization
- SEPA Payment Processor: Dedicated extension for online donations and event registrations (org.project60.sepapp)
- Membership integration: Automatic membership fee collection with SEPA mandate assignment to memberships
- CiviBanking integration: Seamless bank statement import and payment matching
- Form Processor integration: Update SEPA mandates from external forms with "Find Mandate" action
- Extension ecosystem: Works with Twingle API, Little BIC Extension, sepacustom, and more
- API4/API3 support: Modern API4 integration with backward compatibility for API3
- Hook system: Custom mandate references, collection date modifications, transaction messages
Advanced Features
- Automatic BIC lookup: Integration with Little BIC Extension
- Late payment adjustment: Automatic handling of overdue OOFF and RCUR transactions
- Financial ACLs: Role-based access control for mandates and batching
- Custom transaction messages: Configurable payment descriptions
- Pre-notification support: Flexible approaches to SEPA pre-notification requirements
Technical Requirements
- CiviCRM: 5.75 or higher
- PHP: Compatible with modern PHP versions
- Database: Automatic schema updates during installation
Professional Support
CiviSEPA is actively maintained by SYSTOPIA with contributions from the broader CiviCRM community. Originally developed by Project60, the extension has evolved into a robust, enterprise-ready solution with over 130 person-days of development investment.
For professional implementation, customization, or support services, contact SYSTOPIA at info@systopia.de.