Main settings reference for Association management on EKKOU

This document lists all configuration settings and options used across the EKKOU platform. These options allow administrators to tailor system behavior at various hierarchical levels.

The list below is organized by precedence order (from Association level down to specific Contribution occurrences).

1. Association Level

This is the highest level in the hierarchy. These parameters act as global defaults for the entire association.

SettingDescription
Association ActiveIndicates if the association is currently enabled in the EKKOU system.
Billing EnabledDetermines if platform subscription/billing is active for this association.
Flat-Rate BillingIndicates if the association is using a flat-rate billing model.
Security LevelSecurity setting (e.g., requires dual validation for certain actions).
Review ReportsIndicates if generated reports require manual review before publishing.
Loans ManagementActivates the Loans management module.
Delay ManagementActivates management for payment delays / deadline extensions.
Waiting Period (Carence)Activates the waiting period policy module for new members.
Individual LendingAllows lending funds directly to single members.
Member DirectoryDisplays the member directory to all associated members via the app.
Location Check-InEnforces location limits (geolocation/QR) to log meeting attendance.
Check-In Validation TimeUses a strict time window validation for answering roll calls.
Attendance NotificationSends attendance confirmations to users upon checking in.
Public Directory ListingAllows the association to be public in the platform's discovery directory.
Direct RegistrationAllows link-based direct registrations without explicit invites.
Automate Contribution PaymentAutomates contribution fulfillment directly after online payments.
Birthday NotificationsEnables birthday wishing features and notifications for members.
Cycle AutomationActivates manual or automatic triggers for launching contribution cycles.
Unpaid RemindersEnables automated recurring reminders for unpaid debts.
New Member AlertAlerts administrators whenever a new member successfully joins.
Public Member AlertAlerts admins when someone joins via the public discovery portal.
Multi-Device LoginAllows parallel multi-device sessions for a single account.
Member Password LoginAllows members to sign in with a password instead of a code or auto-login link.
Single-Device LoginForces a single active session per member and revokes other devices.
Account RelationshipEnables cross-login/reciprocal member management (managing another's account).
Benefit Waiting PeriodDefines how many days a new member must wait before becoming eligible for benefits.
Future ContributionsDisplays non-due, future contributions on member dashboards.
Warning and Member ValidityEnables the validity policy based on grace period and the warning / app-access limitation thresholds. When exclusion restricts the portal, the member keeps access to admin messaging only, and the restricted member screen reuses the main home card with the same rotating color variations for visual continuity.
External Payment LinksLets the association publish its own external payment links to redirect members.
Show Contributor ListMain default: Are contributor lists visible to members? (Can be overridden)
Show Paid AmountsMain default: Are individual paid amounts visible in those lists? (Can be overridden)

2. Member Category Level

Settings at the category level apply jointly to all members assigned to this category, unless overridden at the individual member level.

SettingDescription
Sponsored/HonoraryIndicates whether the category is for sponsored/honorary members exempt from certain fees.
Pay for DependentsDo members in this category pay fees on behalf of their dependants?
Open CategoryIs this category publicly "open" and selectable for standard direct registrations?

3. Member Level

Specific settings tied directly to an individual. These usually supersede category settings.

SettingDescription
Member StatusDenotes an active profile or a suspended/inactive one.
Group LeaderIdentifies if this member is a family/group coordinator within the association.
Sponsored IndividualFlag indicating an individually sponsored member (e.g. scholarship).
Pay for DependentsException flag explicitly requiring this individual to pay for related accounts.
Open AccountAllows to link further user profiles/dependants to this member's scope.

4. Contribution Model Level (Type)

This level defines the default behaviors that will be applied whenever a new instance of this "Contribution Formula" is generated.

SettingDescription
PeriodicalIndicates if this represents a recurring contribution template.
Apply to DependentsWhether this type of contribution applies a scaling multiplier for dependents.
Show Contributor ListOverrides (Yes/No) the global contributor list visibility, or Inherits.
Show Paid AmountsOverrides (Yes/No) the global individual amounts visibility, or Inherits.

5. Contribution Occurrence Level

The most specific level, attached to a single payment occurrence (e.g., "March 2026 Monthly Dues"). The values set here override all preceding settings.

SettingDescription
Open for PaymentsIs the occurrence currently "open" for members to submit payments?
Loan ReimbursementMarks this specific contribution as being a loan reimbursement tracker.
Publication StatusIndicates if the contribution is published (visible) or just a draft.
RetroactiveMarks the contribution as "retroactive", forcing incoming members to pay it.
Periodical (Inherited)Inherited property representing its recurrence status for user interfaces.
Apply to DependentsInherited relational payment enforcer flag.
Show Contributor ListHighest Priority Level: Explicit override to hide/show the payer list specifically for this occurrence.
Show Paid AmountsHighest Priority Level: Explicit override to hide/show paid amounts specifically for this occurrence.

6. Information Level (News / Announcements)

This level concerns generalized publications, news posts, and announcements sent to members.

SettingDescription
Publication StatusThe info is only visible if it is "Published" (and not a "Draft").
PinnedPrevents the post from drowning in the feed by keeping it at the top.
Payment Collection (Sale)Activates an external collection point on this post to sell items (e.g. event tickets, t-shirts).
Hide Purchases CountHides the counter of how many people selected/purchased an item linked to this post.

7. Meeting Level

Settings applying to convocations and formal assemblies.

SettingDescription
Publication StatusThe meeting is visible on member calendars only if "Published".
Report ValidatedIndicates whether the final meeting report (minutes) has been officially reviewed and passed.