How to register Contributions?

Platform:

Important!

Contributions are the periodic or one-time fees your members owe to the association. EKKOU lets you define contribution types, schedule periodic billing, publish contributions to members, and track payments — all in one place.
Contributions Management Illustration

Contributions management

Add the Contribution Types

Caution!

You must create at least one Contribution type before you can create a Contribution. Contribution types define the billing schedule and rules that apply to contributions of that type.
1

Go to Contributions → Types tab

Navigate to the Contributions section and click the Types tab to manage contribution types.

2

Click Add a Type

Click the add button to open the contribution type form.

3

Enter the type name

Give the type a clear name (e.g. Monthly Dues, Annual Fee, Adhesion). This name appears throughout the platform.

4

Enable Periodical if needed

If contributions of this type bill on a schedule, enable Periodical and select the periodicity: Monthly, Quarterly, Semi-annual, or Annual.

5

Set default amounts per category (optional)

Pre-fill the default amount for each member category. These defaults will be proposed automatically when creating contributions of this type.

6

Save

Contribution types list

Add a Contribution type form

Understanding contribution type flags

Each contribution type has configuration flags that determine how billing is scheduled and how payments are handled for related members.

Flag 1

Periodical

Periodical — recurring billing schedule!

When enabled, this contribution type generates contributions automatically on a repeating schedule. You select the periodicity: monthly, quarterly, semi-annual, or annual. When disabled, the type is one-time — each contribution of this type is a standalone event.
Practical example
TypePeriodical?PeriodicityUse case
Monthly duesYesMonthlyRegular monthly contribution for all active members
Annual membershipYesAnnualYearly renewal fee billed once per year
Adhesion feeNoOne-timeRegistration fee paid once when a member joins
Event contributionNoOne-timeSpecial fund for a specific project or event

Tips!

Only periodical contribution types can benefit from the automatic generation feature. Non-periodical types must be created manually each time.
Setting

Grace period (Carence)

Grace period — tolerance window after due date!

The grace period (in days) is the time window after a contribution's due date during which a member is still considered up-to-date. For example, if a contribution is due on January 1st and the grace period is 15 days, a member who pays by January 15th is still considered on time.

Tips!

A grace period of 0 means the member is immediately overdue the day after the due date. Use a grace period to allow for bank transfer delays or members in remote areas.

Add a Contribution

1

Click Add a Contribution

From the Contributions list, click the add button to open the form.

2

Enter the name and due date

Give the contribution a clear name (e.g. January 2025 dues) and set the due date.

3

Select the Contribution type

Choose the contribution type. This determines the billing rules (periodical/one-time) and grace period.

4

Configure the flags (Retroactive, Open)

See the "Understanding contribution flags" section below for detailed explanations of each flag.

5

Set the amount per member category

Enter the amount due for each member category. If the type already has default amounts, they will be pre-filled.

6

Exclude members (optional)

You can exclude specific members who should not owe this contribution.

7

Save and Publish

Save the contribution, then publish it by clicking the eye icon to make it visible to members on the mobile app.

Add a Contribution

Set amounts per member category

Understanding contribution flags

Each contribution has four key flags that control visibility, retroactivity, amount flexibility, and lending. Understanding these flags allows you to handle complex contribution scenarios.

Flag 1

Published (Active)

Published — visibility on member apps!

A contribution must be published (activated) before members can see it and pay it on their EKKOU mobile app. Unpublished contributions are invisible to members — they exist only in the admin panel as drafts.
Published

Visible to members on the mobile app. Members can see the amount due and make payments.

Draft (unpublished)

Only visible in the admin panel. Use this to prepare contributions in advance before making them available to members.

Tips!

Click the eye icon on the contribution row to toggle between published and draft state.
Flag 2

Retroactive

Retroactive — applies to all members regardless of join date!

When enabled, this contribution is owed by ALL current members — even those who joined the association after the contribution's due date. When disabled, only members who were already registered on or before the due date owe the contribution.
Practical example

You create a contribution dated January 1st. Alice joined in December (before the due date). Bob joined in February (after the due date).

MemberRetroactive OFFRetroactive ON
Alice (joined December)OwesOwes
Bob (joined February)ExemptOwes

Important!

Use Retroactive for universal contributions like annual dues. Leave it disabled for contributions that should only apply to members who were already registered when the contribution was due.
Flag 3

Open contribution

Open — no fixed amount, pay any amount!

When enabled, this contribution has no fixed amount. Members can pay any amount they choose. This is ideal for voluntary donations, collections, or events where members contribute what they can.

Tips!

When Open is enabled, the amount fields per category are not required. When disabled (default), you must set a specific amount for each member category.
Flag 4

Lending (Prêt)

Lending — individual loan to a member!

A Lending contribution represents money lent to a specific member of the association. It is always an individual contribution linked to one member. The member repays the loan through contributions of this type.

Tips!

To use lending, first create a non-periodical Contribution type for loans. Then add the individual contribution from the member's profile page. The contribution will be linked directly to that member.

Automatisation des Cotisations

Caution!

Les cotisations qui peuvent être automatiquement générées doivent:
  1. Be periodical
  2. Avoir un montant de Cotisation par défaut pour chaque Catégorie

Every month the Contribution is automatically generated for the next Period

Automatisation des Cotisations

Add an individual contribution

Tips!

Individual Contribution can be used for:
  • Lending
  • Membership adhesion fee for a specific member
  • Any exceptional charge specific to one member
1

Create a non-periodical Contribution type

Create or reuse a one-time contribution type (e.g. Prêt, Adhesion, Event fee).

2

Open the member profile

Navigate to the Members list and click on the member you want to create the individual contribution for.

3

Add the individual Contribution

From the member profile, use the individual contribution button to add a contribution specifically for this member.

Add an individual contribution

Deposit and Contribution Payment by Members

Important!

Members after making a deposit via Mobile Money, Bank Transfer, Credit Card, can initiate payment for their Contribution:
  • The deposit will remain pending until an Admin confirms it
  • By confirming the deposit, all payments made with it will be confirmed