A complete association management system designed specifically for Dutch non-profit organizations. Manages your members, finances, volunteers, and chapters while ensuring compliance with Dutch regulations.
Verenigingen handles all aspects of running a modern Dutch association - from member applications to financial management to volunteer coordination. It automates routine tasks, ensures regulatory compliance, and gives your board the tools to make informed decisions.
-
Complete Member Management: Handle applications, renewals, and member communications automatically
-
Automated Financial Operations: SEPA direct debit, invoicing, and bank reconciliation without manual work
-
Geographic Chapter Organization: Organize members by location with automated assignment based on postal codes
-
Volunteer Coordination: Track volunteer skills, manage teams, and handle expense reimbursements
-
Professional Accounting Integration: Direct connection to eBoekhouden for seamless bookkeeping
-
Modern Payment Processing: Accept online payments through Mollie for donations and memberships
-
Easy Migration: Seamlessly import your existing member data from Mijnrood exports
-
Regulatory Compliance: Built-in compliance with Dutch association law and financial regulations
-
Administrative Automation: Daily tasks handled automatically, freeing up your board's time
-
Additional details can be found VERENIGINGEN_PROJECT_OVERVIEW.md
- Online Applications: Members apply through your website, with automatic review workflows
- Smart Organization: Members automatically assigned to local chapters based on their address
- Communication Tools: Send targeted emails to specific member groups or chapters
- Member Portal: Members can update their own information and view payment history
- Proper Dutch Names: Handles Dutch naming conventions including tussenvoegsel correctly
- Automatic Dues Collection: SEPA direct debit (batch) support for membership dues payments
- Professional Invoicing: Generate invoices that comply with Dutch standards
- Bank Integration: Import bank statements and match payments automatically
- eBoekhouden Connection: Your accounting records update automatically
- Payment Flexibility: Accept online payments for donations and fees through Mollie
- Skills Database: Track what volunteers can do and match them to opportunities
- Team Organization: Organize volunteers into project teams with clear leadership
- Expense Handling: Volunteers submit expenses online, board approves with one click
- Recognition Tools: Track volunteer contributions and celebrate achievements
- Geographic Organization: Chapters automatically get members from their area
- Board Management: Track chapter board positions and terms
- Local Events: Each chapter can manage their own activities and communications
- Reporting: See how each chapter is performing with membership and finances
- Dutch Law Compliance: Built-in compliance with association governance requirements
- Data Protection: Full AVG/GDPR compliance with proper consent management
- Audit Trails: Complete record of who did what and when for accountability
- Secure Access: Role-based permissions ensure people only see what they should
- Modern Web Platform: Reliable, secure, and fast
- Dutch Integration: Native support for Dutch banking, accounting, and regulations
- Professional Services: Integrates with eBoekhouden accounting and Mollie payments
- Scalable: Grows with your association from small local groups to large national organizations
- Web Browser: Works on any device - desktop, tablet, or phone
- Internet Connection: Cloud-based system accessible anywhere
- Dutch Bank Account: For SEPA direct debit functionality
- Optional Integrations: eBoekhouden for accounting, Mollie for online payments
Quick Install (ERPNext v15+ required):
# Clone the app
bench get-app https://github.com/0spinboson/verenigingen
# Install on your site
bench --site your-site-name install-app verenigingen
# Run initial setup
bench --site your-site-name migrate
bench --site your-site-name build --app verenigingenRequirements Check:
# Verify dependencies
bench --version # Should be v15.0.0+
# Required apps: erpnext, payments, hrms, crm- Organization Setup: Configure basic association information
- User Roles: Assign role profiles to staff members
- Membership Types: Define membership categories and pricing
- Payment Methods: Configure SEPA and other payment options
- Email Templates: Customize communication templates
- Technical Overview - Complete system architecture and integration
- Member Lifecycle Management - Member management and workflows
- Financial Operations - SEPA, billing, and payment processing
- eBoekhouden Integration - Dutch accounting platform sync
- Volunteer Management - Volunteer coordination and team management
- Chapter Organization - Geographic structure and governance
- Payment Processing - Mollie integration with payments and backend APIs, support for subscriptions and one-off payment making
- Security Framework - Security and compliance systems
- Background Processing - Asynchronous task management
- Test Infrastructure - Comprehensive testing framework
- Developer Guide - Development workflow, commands, and guidelines
- Security Guide - Security configuration and compliance
- Local Associations: Sports clubs, hobby groups, neighborhood organizations
- Professional Networks: Industry associations, trade organizations
- Advocacy Groups: Environmental, social, and political organizations
- Multi-Chapter Organizations: National organizations with local chapters
- Charitable Organizations: ANBI-qualified institutions managing donations
- Volunteer Organizations: Groups coordinating community service and projects
- Scales with your needs: Use the features that matter to your organization, ignore the rest
- Start simple, grow complex: Begin with basic member management and add capabilities as needed
- Multi-Chapter or Single Location: Works equally well for local clubs and national organizations
- Migration Support: Seamlessly import your existing Mijnrood member data to get started quickly
- Enhanced API Security: Multi-layer security framework beyond standard protections
- Secure Access: Only authorized board members and volunteers can access relevant information
- Audit Records: Complete trail of who accessed or changed what information
- Data Backup: Your association's data is safely backed up and protected
- Member Consent: Consent management for all member communications
- Association Governance: Meets Dutch association law requirements
- Financial Standards: SEPA banking compliance for automated payments (including full support for SEPA Direct Debit batches)
- Tax Compliance: Proper documentation for ANBI status and donations
- Board Accountability: Tools to ensure transparent and compliant governance
- Security Standards: Enterprise-grade secure operations middleware protecting sensitive data
For technical details on our security implementation, see Security Framework Documentation
- Documentation: Comprehensive technical guides and system documentation
- GitHub Issues: Bug reports and feature requests
- Development Support: Available for implementation and customization
- Code Contributions: Pull requests for features, fixes, and improvements welcome
- Documentation: Technical documentation and implementation guides
- Testing: Comprehensive testing framework validation
- Security: Responsible disclosure and security improvements
AGPL-3.0 - See LICENSE for full details
Verenigingen - Empowering Dutch associations with modern technology and compliance tools.