Skip to main content

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