Glossary
Reference > Glossary
Glossary
Key terms and concepts used throughout DiverDash and this documentation.
Prerequisites
No prerequisites. This page is a reference you can return to at any time.
Overview
This glossary defines the terminology you encounter when using DiverDash. Terms are listed alphabetically.
Terms
Asset
A company-owned item tracked for management purposes. Assets are managed under Settings > Assets and are distinct from rental equipment.
Bank Reconciliation
The process of matching transactions in DiverDash with entries on your bank statement. This ensures your financial records are accurate and complete. Access reconciliation tools under Finance > Bank Accounts.
Chart of Accounts
The structured list of all financial accounts used in your bookkeeping. DiverDash auto-generates a QuickBooks-compatible chart of accounts when you create your company. Accounts are categorized as assets, liabilities, equity, revenue, or expenses. Manage it under Finance > Chart of Accounts.
Client Bill
A record of charges owed by a client. Bills can be in various states such as draft, sent, partial, or paid. Bills are created from the client profile or through course enrollments and rentals.
Commission
A compensation payment earned by a staff member for a sale, referral, or other qualifying activity. Commissions are tracked under Payroll > Commissions and included in payroll runs.
Company Isolation
A security feature that ensures each company's data is completely separate. Every database query is scoped to the current user's company. Users belong to exactly one company and cannot access data from any other company.
Course Component
A distinct part of a course, such as a classroom theory session, confined water (pool) session, or open water dive. Each component can have its own schedule, instructor assignment, and pay rate.
Course Instance
A specific scheduled occurrence of a course product. For example, an "Open Water Diver" course starting on March 15 with four students enrolled is a course instance. Instances are created in Courses & Diving > Course Manager.
Course Product
A template that defines a type of course your center offers. It includes the course name, description, price, and a list of components. For example, "PADI Open Water Diver" is a course product. Manage products under Courses & Diving > Course Products.
Dive Site
A location where diving activities take place. Dive sites are defined under Settings > Dive Sites and can be assigned to course instances and dive trips.
Journal Entry
A double-entry bookkeeping record that debits one or more accounts and credits one or more accounts. Journal entries are the foundation of financial tracking in DiverDash and are created automatically or manually through Finance > Transactions.
Medical Clearance
A record indicating that a client has provided documentation (such as a signed medical form or physician clearance) confirming they are medically fit to dive. Medical clearance status is managed under Courses & Diving > Medical Clearance.
Onboarding
The initial setup process that runs after account creation. During onboarding, you select your dive agency and the system configures courses, accounts, and default settings. Onboarding can be revisited from Settings > Onboarding.
Pay Period
A defined time range (such as weekly, biweekly, or monthly) used to calculate staff compensation. Pay periods are managed under Payroll > Pay Periods. Each payroll run is associated with a specific pay period.
Payroll Run
The process of calculating and finalizing compensation for all staff during a given pay period. A payroll run aggregates time entries, commissions, course earnings, deductions, and taxes to produce payslips. Managed from the Payroll Dashboard.
Payslip
A detailed breakdown of an individual staff member's compensation for a specific pay period. It includes gross pay, deductions, taxes, and net pay. Staff can view their own payslips under Payroll > My Payroll.
RBAC
Role-Based Access Control. A security model where access to features and data is determined by the user's assigned role. DiverDash includes fixed system roles (Super Admin, Admin, Manager, User) and supports custom roles.
Referrer
A person (client, staff member, or external contact) who refers new clients to your dive center. Referrals are tracked under Operations > Referral Program and can generate commissions.
Registration Link
A shareable URL that allows clients to register themselves in your system. You create and manage registration links under Clients > Registration Links. Each link can be customized and tracked.
Time Entry
A record of hours worked by a staff member during a pay period. Time entries are logged under Payroll > Time Entries and feed into payroll calculations.
Transaction
A financial event recorded in DiverDash, such as a payment, expense, or transfer. Transactions create journal entries in the background and appear under Finance > Transactions.
Related Pages
System Requirements -- Technical requirements for using DiverDash.
Navigating DiverDash -- Where to find each feature.
Quick Start Guide -- Get operational quickly.
Last updated