Aller au contenu principal
Petanque Life
← Retour à toutes les fonctionnalités
03

Membership & Licensing

63 fonctionnalités · 5 sous-systèmes

Complete lifecycle management of player licenses, club memberships, federation affiliations, and inter-federation transfers. This is the backbone of the petanque administrative system.

License Management

F03.01
Planifié
ID Status Fonctionnalités
F03.01.01 Planifié Configurable license types per tenant — each federation defines its own types (e.g., Sweden: 1 type; France: compétition, loisir, jeune, découverte). Each type has: competition eligibility, insurance inclusion, age limits, duration, renewability
F03.01.02 Planifié License application workflow (club applies on behalf of player → federation reviews → approves → issues)
F03.01.03 Planifié License numbering system (federation prefix + sequential, configurable format per tenant)
F03.01.04 Planifié Annual license renewal (individual and bulk), season configurable per tenant (calendar year default)
F03.01.05 Planifié Composite license fee calculation — fee = sum of configurable components (e.g., part fédérale + part ligue/region + part comité/district + assurance). Each component set at its OrgNode level. Supports regional price variation (France, Spain)
F03.01.06 Planifié License card generation (digital + physical), with FIPJP symbol where required
F03.01.07 Planifié License verification — QR code scan at events, public API for cross-tenant verification
F03.01.08 Planifié License history tracking (all clubs, all federations, all years)
F03.01.09 Planifié License suspension and revocation — only federation can decide (not club/district). Administrative fee configurable.
F03.01.10 Planifié Time-limited license type — e.g., France's "licence découverte" (max 3 months, one-time only per player)
F03.01.11 Planifié Grace period management for late renewals
F03.01.12 Planifié Bulk license import from legacy systems
F03.01.13 Plateforme Audit trail on all license changes
F03.01.14 Planifié One-license-per-nation-per-season enforcement (system-level constraint)
F03.01.15 Planifié Season management (configurable per federation — calendar year, split year, etc.)
F03.01.16 Planifié Medical certificate management — configurable per tenant: required at first license (France), renewal cycle (every 3 years), digital attestation sur l'honneur for annual renewal, upload/expiry tracking
F03.01.17 Planifié License insurance declaration (licensförsäkran) — allows unlicensed player to participate if club has fulfilled obligations and player signs declaration (Sweden-specific but configurable)
F03.01.18 Planifié International license issuance — member can request international license + health certificate for play abroad (required in France etc.)
F03.01.19 Planifié Foreign license verification — player with foreign license can participate in national events by presenting valid license from issuing federation
F03.01.20 Planifié Unauthorized player enforcement — configurable penalties per tenant (e.g., Sweden: 13-0 forfeit + 5000 SEK fine + exclusion from next year's equivalent event)

Club Membership

F03.02
Plateforme+
ID Status Fonctionnalités
F03.02.01 Planifié Membership application (player applies to join club)
F03.02.02 Planifié Club acceptance/rejection workflow
F03.02.03 Planifié Membership categories — configurable per tenant (full, associate, honorary, youth, family, support, etc.)
F03.02.04 Planifié Membership fee management per category
F03.02.05 Planifié Membership card generation
F03.02.06 Planifié Member directory per club (with privacy controls)
F03.02.07 Planifié Membership start/end dates and status tracking
F03.02.08 Planifié License club vs support membership — player has exactly one license club (competition rights) but can be support member in other clubs (no competition rights). System enforces single license club constraint.
F03.02.09 Planifié Family membership grouping
F03.02.10 Plateforme+ Automatic membership renewal reminders
F03.02.11 Planifié Club-bound competition enforcement — at club-bound events, system validates all team members hold license in the same club

Transfers

F03.03
Planifié

### Transfer Rules — Vary Per Nation

ID Status Fonctionnalités
F03.03.01 Planifié Intra-national club transfer (OrgNode change within same tenant)
F03.03.02 Planifié International transfer (cross-tenant, nation to nation via public APIs)
F03.03.03 Planifié Configurable transfer window per tenant — open period (Germany: Nov-Dec), free period before deadline (Sweden), or always open (Denmark). Tenant admin configures.
F03.03.04 Planifié Configurable transfer approval workflow per tenant — who must approve (player, old club, new club, federation, district/region). Each step configurable.
F03.03.05 Planifié Max transfers per season — configurable limit per tenant (Sweden: 2, others: unlimited)
F03.03.06 Planifié Transfer quarantine during active league — configurable: player cannot transfer while league season is active (Denmark Landsturneringen)
F03.03.07 Planifié Cross-region/cross-district transfer — additional approval required when transferring between OrgNode subtrees (Spain: autonomous federation approval, France: inter-comité mutation)
F03.03.08 Planifié Outstanding obligations check — system blocks transfer if player has unpaid fees/active sanctions. Configurable blocking period (Sweden: max 2 years).
F03.03.09 Planifié Carta de libertad / release letter — some nations require formal release document from departing club. Configurable per tenant.
F03.03.10 Planifié ITC generation and verification via public API (peer-to-peer between tenants)
F03.03.11 Planifié ITC workflow: player requests in new nation → new nation verifies license status via public API → sends ITC request → old nation reviews and approves/rejects → license marked "transferred out" → new nation issues license
F03.03.12 Planifié Transfer fee handling — configurable per tenant (who pays, amount)
F03.03.13 Planifié Transfer history per player (all clubs, all nations, all seasons)
F03.03.14 Planifié One-nation-per-season validation on international transfer
F03.03.15 Planifié Post-transfer competition eligibility delay — configurable per tenant (France: délai de carence ~30 days after mutation before player is competition-eligible in new club). Distinct from transfer quarantine (F03.03.06).
F03.03.16 Planifié Transfer refusal appeal/escalation — when a step in the transfer workflow is rejected (e.g., old club refuses), player can escalate to higher OrgNode level (France: appeal to comité départemental). Configurable escalation path per tenant.
F03.03.17 Planifié Transfer exception conditions — configurable per tenant: allow transfer outside normal window if specific conditions are met (Germany: Wohnsitzwechsel/residence change). Exception must be documented and approved by federation.
F03.03.18 Planifié Multi-club membership toggle — configurable per tenant: some nations allow support membership in multiple clubs (Sweden), others forbid all multi-club affiliation (France: double appartenance interdit).
F03.03.19 Plateforme Audit trail on all transfers

Federation Affiliation

F03.04
Planifié
ID Status Fonctionnalités
F03.04.01 Planifié Club affiliation to regional/national federation
F03.04.02 Planifié Annual affiliation renewal
F03.04.03 Planifié Affiliation fee calculation (based on member count)
F03.04.04 Planifié Affiliation document management (statutes, insurance proof, etc.)
F03.04.05 Planifié New federation/club application process
F03.04.06 Planifié Affiliation status (active, suspended, withdrawn)
F03.04.07 Planifié Federation member count reporting (upward to parent)

Insurance

F03.05
Planifié
ID Status Fonctionnalités
F03.05.01 Planifié Insurance integration with license (mandatory liability)
F03.05.02 Planifié Optional insurance add-ons (equipment, travel, accident)
F03.05.03 Planifié Insurance certificate generation
F03.05.04 Planifié Claim submission workflow
F03.05.05 Planifié Insurance provider integration (API/file exchange)
F03.05.06 Planifié Group insurance management for clubs/federations