Area : Master Data
Area: Master data
>> Handled by customer <<
1. Location
The Location data is transferred from the Client's master data. This setting exists to allow for future expansion, where multiple locations may be managed for different clients. In the current version of Jeydoo, commissions such as the single premium can be created at the location level. Additionally, each location requires a logo in two formats (web and print) and at least two brand colors to be defined. - this is still in the midst of discussion
Note: For Stage 1, the software is used by a client at a single location only.
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 defines the scope of an employee's engagement with the organization—whether full-time, part-time, mini-job, freelance, etc.
Each employment type is linked to a conversion factor, which is essential 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
This section allows configuration of internal and external training courses that are relevant to the organization.
-
Each training course can be assigned a bonus amount.
-
Once activated for an employee, the bonus is included in the payroll, provided the employee is 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 mask:
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 may carry different responsibilities, skill levels, or salary structures.
Question: confirm with Stephan if the above definition is 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
Payment Methods refer to the options configured by the Admin to determine how a member's subscription is billed—either as a monthly recurring payment or a one-off upfront payment.
-
The selected method can impact commission calculations, depending on how the system 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 |