OH6KW Jäsenrekisteri

OH6KW Jäsenrekisteri

Details
View on WordPress

OH6KW Jäsenrekisteri (“membership register”) is a complete membership register and membership-fee invoicing tool for Finnish associations (yhdistys / ry), built into the WordPress admin. The user interface is in Finnish, because the plugin implements Finnish banking standards.

Members

  • Your own membership classes with their own fees (e.g. Member 25 €, Youth member 10 €, Honorary member 0 €). Members of a 0 € class are never invoiced but still receive newsletters.
  • Search, sorting, bulk actions and a full invoice and payment history for every member.
  • Custom fields defined in the settings, such as a clubhouse key number (text) or a yes/no checkbox, optionally shown as a column in the member list.
  • CSV import and export (Excel compatible). Columns are recognised from the headers.
  • The resignation date is recorded, for accurate yearly member counts.
  • Optional milestones: members reaching round birthdays (from an optional birth year or birth date) or membership anniversaries; the years are configurable and the feature can be switched off.

Invoicing

  • One click sends every member an individual invoice by email, with a unique Finnish reference number (viitenumero, 7-3-1 check digit).
  • Every invoice contains an EPC QR code, a Finnish bank barcode (version 4) and a virtual barcode, so paying in a banking app takes seconds.
  • Members who prefer paper, or have no email address, get a printable A4 invoice that fits a window envelope (C5/DL). An optional postage fee can be added to paper invoices only. Choose between the standard layout and a traditional Finnish bank transfer form (tilisiirtolomake) at the bottom of the page. Email invoices can use the same bank transfer form, without attachments.
  • Sending runs in small batches with a progress bar, so large member lists do not time out. Test invoices and previews before sending.
  • Manual or automatic payment reminders.
  • Members who join mid-season can be added to an invoice that has already been sent, with their own due date.

Payments

  • Import payments from the bank: Finnish reference payment file (KTL), ISO 20022 camt.054 / camt.053 XML, or a bank statement CSV. Payments are matched by reference number, including RF references.
  • A preview shows matching payments, differing amounts and unknown references before anything is saved. The same payment is never recorded twice.
  • Excel export of all invoices: a summary, all open payments and one sheet per invoice.

Reports and audit log

  • Voting register for the general meeting: printable list of members entitled to vote (fee paid or fee-exempt class) with a signature column.
  • Annual report for the general meeting: member counts per class at the start and end of the year, joined and resigned members, invoiced, paid and open fees, and fees received during the year. Printable and exportable to Excel.
  • Audit log: who changed what and when, including old and new values of member data, payments, sending, settings and exports. The retention period is configurable.

Backup and moving

  • Privacy (GDPR): a pre-filled privacy notice template for the member register, and support for the WordPress personal data export and erase tools (members are found by email address; erasing anonymises the member and keeps the fee amounts for bookkeeping).
  • Full backup in one file (JSON, compressed): members, invoices, payments, settings and optionally the audit log. Restore it on the same or another site, for example when the register moves to a new website. A summary is shown before restoring, the file is checked before anything is changed, and the previous state is kept so a restore can be undone.

Newsletters

  • Email to all members, one membership class, or members with unpaid invoices. Placeholders such as {etunimi} (first name) personalise every message.

Developed by Jarno Jaskari (oh6kw) together with Claude, an AI assistant made by Anthropic.

The plugin does not use any external services. All data stays in your own WordPress database. QR codes, barcodes and Excel files are generated locally without extra PHP extensions.

Source code, issue tracker and full Finnish documentation: github.com/oh6kw/WP-Jasenrekisteri

Details

Plugin code:
oh6kw-jasenrekisteri
Plugin version:
4.7.1
Outdated:
No
WP version:
6.2 or higher
PHP version:
7.4 or higher
Test up to WP version:
7.1.3
Total installations:
0
Last updated:
2026-10-16
Rating:
Times rated:
0
association
finland
invoices
members
membership