Area : Master Data
Area: Master data
>> Handled by customer <<
1. Center
The center data is transferred from the customer master data. This setting exists to allow for future expansion, where multiple centers or locations may be managed for different customers. In the current version of Jeydoo, commissions such as the single premium can be created at the center level. Additionally, each center requires a logo in two formats (web and print) and at least two brand colors to be defined.
Note: For Stage 1, the software is used by a single center at a single location only.
Question : Can we confirmed the following terminology for Jeydoo ?
✅ Finalized Terminology Structure
Level 1: Customer
The client or corporate group that uses the software. This could be an umbrella company that owns or manages multiple fitness brands or businesses.Level 2: Center
A fitness brand or chain name under the customer.
Level 3: Location
A specific physical branch or gym outlet under a Center.
2. Departments
Departments are sub-units within a Center, created primarily for organizational clarity and employee assignment. While no functional configuration (e.g. premiums) is currently tied to departments in this version, they play an important role in future-proofing the system for:
-
🔹 Assigning employees to relevant work areas within the Center
-
🔹 Enabling future reports or evaluations at the department level
-
🔹 Structuring teams (e.g. Front Desk, Personal Training, Maintenance, etc.)
Note: In this version, the use of departments is informational only — no specific rules, pricing models, or system behavior are triggered based on department assignment.
Listing :
Titel |
Action |
Aerobic |
{edit} – {delete} |
New/edit mask :
Field EN |
Field DE |
Format |
Comment |
Titel |
Titel |
Text |
ex.Aerobic |
Color |
Farbe |
HEX Code |
ex.#e3e3e3 |
3. Employees
This is the employee administration. The master data and all relevant payroll data for each employee are managed here.
Listing:
Checkbox |
Employees |
City |
Phone |
Action |
Stephan Winkler |
Landshut |
0160-0000 |
{view} - {edit} - |
In the employee listing view, each row includes a checkbox that allows administrators to select multiple employees for quick actions.
At the bottom of the listing, a “Deactivate Employee” button is available. When clicked, it will deactivate all selected employees (i.e., those with the checkbox checked) in a single operation.
New/edit mask :
Field EN |
Field DE |
Format |
Comment |
|
Salutation |
Anrede |
Radio |
Mrs., Mr., Divers |
|
First name |
Vorname |
Text |
ex.Stephan |
|
Last name |
Nachname |
Text |
ex.Winkler |
|
Department |
Abteilung |
Selection list |
ex.Aerobic |
|
Active |
Aktiv |
Checkbox |
Yes or no |
|
Multi-billing |
Multi-Abrechnung |
Checkbox |
Yes or no |
|
Multi timesheet |
Multi-Stundennachweis |
Checkbox |
Yes or no |
|
Multi new member list |
Multi-Neumitgliederliste |
Checkbox |
Yes or no |
|
Street / HsNo. |
Straße / HsNr. |
Text |
ex.main street 99 |
|
ZIP CODE |
PLZ |
Text or Integer |
ex.84028 |
|
City |
Stadt |
Text |
ex.Landshut |
|
Phone number |
Telefon |
Text |
ex.0871-99999 |
|
Mobile |
Mobil |
Text |
ex.0160-7184400 |
|
Fax |
Telefax |
Text |
ex.0871-9999 |
|
Date of birth |
Geburtsdatum |
Date |
ex.22.12.1966 |
|
Start of work |
Arbeitsbeginn |
Date |
ex.01.01.2000 |
|
Hours of annual leave |
Jahresabreitsstunden |
Decimal |
ex.1680,00 |
|
Annual vacation hours |
Jahresurlaubssstunden |
Decimal |
ex.240,00 |
|
Salary |
Gehalt |
Decimal |
ex.1890,00 |
|
Hourly rate |
Stundensatz |
Decimal |
ex.15,20 |
|
Maximum earnings |
Maximaler Verdienst |
Decimal |
ex.350,00 |
|
Employment status |
Anstellungsstatus |
Selection list |
ex.temporary help |
|
Training status |
Ausbildung |
Selection list |
ex.trainer B license |
|
Employment status |
Beschäftigungsstatus |
Selection list |
ex.minor |
|
Tax allowance |
Steuerfreibetrag |
Decimal |
ex.120,00 |
Commissions and bonuses are defined and configured globally within the system to ensure consistency and ease of management.
In the Employee Master Data, administrators can assign one or more of these global commissions or bonuses to individual employees.
Key Feature:
While each commission or bonus has a default value set at the global level, admins have the flexibility to override and customize the value for each employee as needed. This allows for tailored compensation structures based on role, performance, or agreements.
For example:
If the global Reliability Bonus is set at EUR 80.00, the admin can change it to EUR 90.00 for a specific employee (e.g., Employee XY).
When wages are calculated:
-
If an individual value exists for the employee → the adjusted value is used.
-
If no individual value is set → the global default is used.
4. Types of employment
The employment type indicatesdefines the extentscope toof whichan employee's engagement with the employeeorganization—whether isfull-time, employed.part-time, mini-job, freelance, etc.
Each employment type hasis linked to a conversion factor, thatwhich is required lateressential for subsequent calculations.
Listing :
Title |
Description |
Conversion factor |
Action |
Halbtags |
50% Arbeitszeit |
0,5 |
{edit} – {delete} |
New/edit mask :
Field EN |
Field DE |
Format |
Comment |
Type of employment |
Beschäftigungsart |
Text |
ex.Fulltime |
Description |
Beschreibung |
Text |
ex.160 Hours |
Conversion factor |
Konvertfaktor |
Decimal |
ex.67,0 |
5. Educations
VariousThis section allows configuration of internal and external training courses that are configuredrelevant here,to whichthe areorganization.
-
bonusEach
andtraining course can be assigned a bonus amount. -
Once activated for an employee, the
employee. Thisbonus isthenincluded in the payroll,ifprovided the employee isactively.currently active.
This feature supports employee development while integrating training incentives directly into compensation management.
Listing:
Title |
Bonus |
Action |
Trainer B-Lizenz |
120 Euro |
{edit} – {delete} |
New/edit maskmask:
Field EN |
Field DE |
Format |
Comment |
Education |
Ausbildung |
Text |
ex. Trainer B-Lizenz |
Bonus |
Bonus |
Decimal |
ex.120,00 |
6. Types of work
Types of Work refer to the classification of employees based on the nature of their role or function within the company.
-
This can include categories such as:
-
Developer
-
Project Manager
-
Sales Consultant
-
Intern
-
Customer Support Agent
-
These classifications affect how salaries, bonuses, or allowances are calculated, as each type of work aremay carry different responsibilities, skill levels, or salary structures.
Question: confirm with Stephan if the typeabove ofdefinition employeesis in the company. This has an impact on the calculation of salaries.correct.
Listing:
Titel |
Short |
Action |
Employee |
AN |
{edit} |
New/edit mask
Field EN |
Field DE |
Format |
Comment |
Type of work |
Arbeitsart |
Text |
z.B: Employee |
Abbreviation |
Kurzzeichen |
Text |
ex.AN |
Marginally employed |
Geringfügig beschäftigt |
Checkbox |
Yes or no |
Working time account active |
Arbeitszeitkonto aktiv |
Checkbox |
Yes or no |
7. Payment methods
DiscussPayment withMethods Susannerefer whether these two points would not be better placed withto the employee.
Paymentconfigured methods
by Thisthe definesAdmin whetherto determine how a member pays theirmember's subscription monthlyis orbilled—either as a monthly recurring payment or a one-off payment.upfront Thispayment.
-
The selected method can
haveimpactancommissioneffectcalculations, depending on how thecommissionsystemcalculation.tracks and distributes earnings tied to each payment structure.
Question: After admin configure the payment method, they assign it manually to the Members in database?
Listing:
Title |
Short |
Action |
Monthly payer |
MZ |
{edit} |
Single payer |
EZ |
{edit} |
New/edit mask
Field EN |
Field DE |
Format |
Comment |
Payment method |
Zahlungsart |
Text |
ex.Monatszahler |
Short |
Kurzzeichen |
Text |
ex.MZ |
Discuss with Susanne whether these two points are still needed and, if so, whether they would not be better placed when entering a membership.
8. Types of membership
This section manages the various membership types offered by the center. Each membership type may have a different pricing structure and can influence commission calculations, depending on the plan selected.
Listing :
Title |
Short |
Value |
Counts single bonus |
Counts target achievement |
Counts temp. staff |
Action |
FP Gold |
FPG |
1.0 |
✓ |
✓ |
x |
{edit} |
New/edit mask :
Field EN |
Field DE |
Format |
Comment |
Membership type |
Mitgliedschaftsart |
Text |
ex.FP Gold |
Abbreviation |
Kurzzeichen |
Text |
ex.FPG |
Value |
Wertigkeit |
Decimal |
ex.1,0 |
Value Single payer |
Wertigkeit Einmalzahler |
Decimal |
ex.2,0 |
Full opening hours |
Volle Öffnungszeiten |
Checkbox |
Yes or no |
Alternative title |
Alternativer Titel |
Text |
ex.FP Gold v OZ |
Counts towards single premium |
Zählt zur Einmalprämie |
Checkbox |
Yes or no |
Counts towards target achievement |
Zählt zur Zielerreichung |
Checkbox |
Yes or no |
Counts for temporary staff |
Zählt bei Aushilfen |
Checkbox |
Yes or no |
Discuss with Susanne which fields are still needed.
One or more prices can be added to each membership type. The input and editing screen for this has the following fields:
Field EN |
Field DE |
Format |
Comment |
Duration in months |
Laufzeit in Monaten |
Integer |
ex.12 |
The price |
Preis |
Decimal |
ex.39,90 EUR |
Extension in months |
Verlängerung in Monaten |
Integer |
ex.12 |
Notice period in weeks |
Kündigungsfrist in Wochen |
Integer |
ex.4 |
Value |
Wertigkeit |
Decimal |
ex.1,2 |
Default value in jSales |
Standardwert in jSales |
Checkbox |
Yes or no |
>> We need further illustration / mock up on the above <<
Clarify with Susanne which ones are still needed and what about weekly memberships?
9. Manual time types
The time types that are required for a manual booking are managed in the manual time type management function.
We need an improved description above for better understanding.
Listing :
Title |
Description |
Action |
Annual leave |
Vacation entry per year |
{edit} |
New/edit mask :
Field EN |
Field DE |
Format |
Comment |
Manual time type |
Manuelle Zeitart |
Text |
ex. annual leave |
Descriptio |
Beschreibung |
Text |
ex.entry vacation per year |