Skip to main content

Glossary of Terms

Definitions of key terms used throughout SCL, including entities, models, and domain concepts.

TermDefinition
TenantTop-level account that owns one or more clubs.
ClubA sports club or venue within a Tenant.
SportA code or discipline offered by a Club (e.g., Soccer, Cricket).
Sport AreaPhysical or virtual area within a Sport (e.g., Field A, Net 1).
BillingItemA fee rule that may be scoped to a Sport and/or Category.
PriceScheduleA time-boxed pricing record for a BillingItem.
ProrationStrategyAlgorithm for prorating fees (e.g., MONTHLY, DAILY).
DiscountPolicyAlgorithm for applying discounts (e.g., FIXED, PERCENT, CAP).
CategoryA tag within a Classification drawer (e.g., PRIMARY, U13).
CategoryAssignmentA polymorphic link attaching a Category to an entity.
InvoiceFinancial document issued to a Member by a Club.
InvoiceLineAllocationSplits invoice lines across IncomeAccounts; percent must sum to 100%.
EntityAuditJSON-based audit log capturing data changes.
DomainOutboxExactly-once event storage for external integration.

Last updated: 2025-06-22