Hoppa till huvudinnehåll
Petanque Life
← Tillbaka till alla funktioner
08

Finance & Billing

86 funktioner · 8 delsystem

Financial management across all federation levels. Leverages Craft-Easy's financial primitives (payments, invoicing, billing, bookkeeping) extended with petanque-specific financial workflows.

Fee Management

F08.01
Plattform+
ID Status Funktioner
F08.01.01 Plattform+ Composite license fee configuration — license fee = sum of configurable components set at different OrgNode levels. Example France: part fédérale (set by FFPJP) + part ligue (set by ligue régionale) + part comité (set by comité départemental) + assurance. Each component configurable per license type, age, category. Supports regional price variation (France, Spain).
F08.01.02 Plattform+ Club affiliation fee configuration (flat or per-member)
F08.01.03 Plattform+ Competition entry fee management
F08.01.04 Plattform+ Fee schedules per season/year
F08.01.05 Planerad Early bird / late fee surcharges
F08.01.06 Planerad Fee waivers and discounts (youth, veteran, disabled, family) — configurable per tenant (e.g., Sweden: no sanction fee for youth classes)
F08.01.07 Planerad Fee splitting with automatic distribution — when a license is purchased, the system automatically splits the payment to the correct recipients (federation account, regional account, district account, insurance). Configurable split ratios per OrgNode level.
F08.01.08 Plattform Fee history and audit trail
F08.01.09 Planerad Sanction fee per competition class — configurable per tenant (e.g., Sweden: 300 SEK per class, paid to district where competition is held). Supports different fee rules per competition level.
F08.01.10 Planerad License suspension administrative fee — configurable per tenant (e.g., Sweden: 2× senior license fee, charged to the club requesting suspension)

Payment Processing

F08.02
Plattform+
ID Status Funktioner
F08.02.01 Plattform Payment recording and status tracking
F08.02.02 Planerad Online payment gateway integration (Stripe, PayPal, local providers)
F08.02.03 Planerad Bank transfer payment matching
F08.02.04 Plattform+ Payment receipt generation
F08.02.05 Planerad Installment payment plans (split license fee over months)
F08.02.06 Plattform Payment reconciliation
F08.02.07 Planerad Refund processing
F08.02.08 Planerad Club bulk payment (club pays all member licenses)
F08.02.09 Planerad Multi-currency support (international competitions)
F08.02.10 Plattform Payment audit trail

Invoicing

F08.03
Plattform+
ID Status Funktioner
F08.03.01 Plattform Invoice generation (line items, tax, totals)
F08.03.02 Plattform+ Automatic invoice generation (license renewal, affiliation)
F08.03.03 Planerad Invoice templates per federation
F08.03.04 Plattform+ Invoice delivery (email, download)
F08.03.05 Planerad Credit note management
F08.03.06 Plattform Invoice status tracking (draft, sent, paid, overdue)
F08.03.07 Planerad Payment reminder automation
F08.03.08 Planerad Debt collection workflow

Federation Budgeting

F08.04
Planerad
ID Status Funktioner
F08.04.01 Planerad Annual budget creation per federation
F08.04.02 Planerad Budget categories (competitions, administration, development, travel, etc.)
F08.04.03 Planerad Budget vs. actual tracking
F08.04.04 Planerad Budget approval workflow
F08.04.05 Planerad Financial report generation (annual, quarterly)
F08.04.06 Plattform+ Bookkeeping / ledger entries

Sponsorship & Grants

F08.05
Planerad
ID Status Funktioner
F08.05.01 Planerad Sponsor registry (company, contact, contract period, amount)
F08.05.02 Planerad Sponsorship contract management
F08.05.03 Planerad Sponsor exposure tracking (logo placement, mentions)
F08.05.04 Planerad Grant application tracking (government, sports council)
F08.05.05 Planerad Grant reporting and accountability
F08.05.06 Planerad Sponsorship revenue allocation (competition, federation, club)

Prize Money & Awards

F08.06
Planerad
ID Status Funktioner
F08.06.01 Planerad Prize pool configuration per competition
F08.06.02 Planerad Prize money distribution rules
F08.06.03 Planerad Winner payment processing
F08.06.04 Planerad Tax reporting for prize money
F08.06.05 Planerad Trophy and medal inventory tracking

Expense Management

F08.07
Planerad
ID Status Funktioner
F08.07.01 Planerad Expense claim submission (umpires, officials, delegates)
F08.07.02 Planerad Travel expense calculation (distance, per diem)
F08.07.03 Planerad Expense approval workflow
F08.07.04 Planerad Expense reimbursement processing
F08.07.05 Planerad Expense category reporting

Financial Reporting

F08.08
Plattform+

## Implementation Status

ID Status Funktioner
F08.08.01 Plattform+ Revenue reports (by source: licenses, competitions, sponsorship)
F08.08.02 Plattform+ Expense reports (by category)
F08.08.03 Planerad Federation financial summary (upward reporting)
F08.08.04 Planerad Club financial health indicators
F08.08.05 Planerad Multi-year trend analysis
F08.08.06 Planerad Export to accounting software (CSV, SAFT, SIE)
F08.01.01 Levererad /license-fee-configs/, /license-fee-overrides/, /license-fees/calculate ✅ PL-204
F08.01.02 Levererad /fee-schedules/ (fee_category=club_affiliation, med affiliation_tiers) ✅ PL-801
F08.01.03 Levererad /fee-schedules/ (fee_category=competition_entry) ✅ PL-801
F08.01.07 Levererad /revenue-distribution-rules/ + automatisk distribution vid betalning ✅ PL-801
F08.01.09 Levererad /fee-schedules/ (fee_category=sanction) ✅ PL-801
F08.02.01 Levererad /payments/ (registrera, spåra, återbetala) ✅ PL-801
F08.03.01 Levererad /invoices/ (skapa, rader, summor) ✅ PL-801
F08.03.02 Levererad Automatisk faktura vid licensgodkännande ✅ PL-801
F08.03.06 Levererad Fakturastatus: draft → sent → paid/overdue/cancelled ✅ PL-801
F08.03.07 Levererad /invoices/{id}/send-reminder ✅ PL-801
F08.03.08 Levererad /debts/check/{debtor_id} — blockerar transfer och licensförnyelse ✅ PL-801
F08.08.01 Levererad /financial-reports/revenue, /financial-reports/revenue/by-org-node ✅ PL-801
F08.02.02 Levererad /checkout/ (Stripe Checkout Session), /webhooks/stripe ✅ PL-802
F08.02.02 Levererad /checkout/ (Swish QR-betalning), /webhooks/swish ✅ PL-802
F08.02.04 Levererad /receipts/, /receipts/{id}/pdf (kvittogenerering) ✅ PL-802
F08.02.06 Levererad Automatisk avstämning via Stripe/Swish webhooks ✅ PL-802
F08.02.07 Levererad /payments/{id}/gateway-refund (återbetalning via gateway) ✅ PL-802
F08.02.10 Levererad Betalningsspårning: /payment-history/{debtor_id} ✅ PL-802
F08.05.01 Levererad /sponsors/ (CRUD med kontaktinfo, nivå, sponsrade entiteter) ✅ PL-805
F08.05.02 Levererad /sponsors/{id}/contracts (kontraktshantering med belopp, period, villkor) ✅ PL-805
F08.05.03 Levererad /sponsors/{id}/exposure (exponeringsregistrering och sammanfattning) ✅ PL-805
F08.05.04 Levererad /grants/ (ansökan: draft → submitted → approved/rejected → reporting) ✅ PL-805
F08.05.05 Levererad /grants/{id}/reports (bidragsrapportering efter godkännande) ✅ PL-805
F08.05.06 Levererad /sponsor-allocations/ (intäktsallokering per OrgNode med procentsatser) ✅ PL-805
F08.04.01 Levererad /budgets/ (CRUD med inkomst-/utgiftskategorier per OrgNode) ✅ PL-804
F08.04.02 Levererad BudgetCategory med type: income/expense, kopplad till kontoplan ✅ PL-804
F08.04.03 Levererad /budgets/{id}/actualize + /budgets/{id}/variance (budget vs. faktisk) ✅ PL-804
F08.04.04 Levererad draft → proposed → approved → closed (godkännandeflöde med audit log) ✅ PL-804
F08.04.05 Levererad /accounting-reports/income-statement, /accounting-reports/budget-tracking ✅ PL-804
F08.04.06 Levererad /accounting-entries/ (verifikationer med kontoplan, PL-803) ✅ PL-803