Erstkonfiguration
Nach der Aktivierung des HRM-Moduls werden einige Konfigurationsschritte empfohlen, bevor Sie mit der Verwaltung von Mitarbeitern und der Gehaltsabrechnung beginnen. Alle Einstellungen sind über Einstellungen > HRM-Konfiguration in der Seitenleiste zugänglich.
Allgemeine Einstellungen
Navigieren Sie zu Einstellungen > HRM-Konfiguration > Allgemein, um grundlegende Optionen zu konfigurieren.
Startmonat des Geschäftsjahres
Definiert, wann das Geschäftsjahr Ihrer Organisation beginnt. Dies beeinflusst die Verarbeitung von Urlaubsübertragungen und die Berechnung von Abrechnungszeiträumen.
- Standard: Januar
- Optionen: Jeder Monat (Januar–Dezember)
Beispiel: Wenn Ihr Geschäftsjahr von April bis März läuft, stellen Sie dies auf April ein. Die Urlaubsübertragung wird am 1. April jedes Jahres verarbeitet.
Format der Mitarbeiternummer
Steuert, wie Mitarbeiternummern bei der Erstellung neuer Mitarbeiter automatisch generiert werden.
| Format | Beispiel | Beschreibung |
|---|---|---|
year_increment | 2026-001, 2026-002 | Mit dem aktuellen Jahr vorangestellt, wird jedes Jahr zurückgesetzt |
increment | 001, 002, 003 | Einfache fortlaufende Nummerierung |
Anwesenheitseinstellungen
Navigieren Sie zu Einstellungen > HRM-Konfiguration > Anwesenheit.
Arbeitszeiten
| Einstellung | Standard | Beschreibung |
|---|---|---|
| Standard-Stunden Pro Tag | 8 | Wird für Überstundenberechnungen und anteilige Gehaltsberechnung verwendet |
| Arbeitsbeginn | 09:00 | Erwartete Ankunftszeit |
| Arbeitsende | 17:00 | Erwartete Abgangszeit |
Freie Tage der Woche
Wählen Sie, welche Wochentage arbeitsfreie Tage sind.
- Standard: Samstag, Sonntag
- Wird bei Gehaltsberechnungen (Arbeitstage-Zählung) und automatischer Wochenend-Anwesenheitsmarkierung verwendet
Urlaubsverwaltungseinstellungen
Navigieren Sie zu Einstellungen > HRM-Konfiguration > Urlaubsverwaltung.
Genehmigungsworkflow
| Modus | Verhalten |
|---|---|
| Einzelne Ebene (Standard) | Ein Genehmiger prüft und genehmigt/lehnt den Antrag ab |
| Mehrere Ebenen | Der Antrag durchläuft mehrere Genehmigungsstufen |
| Automatische Genehmigung | Anträge werden bei Einreichung automatisch genehmigt |
Automatisch genehmigte Urlaubsarten
Wählen Sie bestimmte Urlaubsarten aus, die den Genehmigungsworkflow vollständig umgehen sollen. Nützlich für Arten wie Homeoffice oder Ausgleichszeit, bei denen keine Genehmigung erforderlich ist.
Urlaubsübertragung
| Einstellung | Standard | Beschreibung |
|---|---|---|
| Übertragung Aktiviert | Ja | Ob nicht genutzte Urlaubstage in das nächste Geschäftsjahr übertragen werden |
| Max. Übertragungstage | 10 | Maximale Anzahl an Tagen, die übertragen werden können |
| Ablauf der Übertragung (Monate) | 3 | Übertragene Tage verfallen nach dieser Anzahl von Monaten im neuen Geschäftsjahr |
Die Urlaubsübertragung wird automatisch am ersten Tag Ihres Geschäftsjahres über einen geplanten Befehl verarbeitet.
Gehaltsabrechnungseinstellungen
Navigieren Sie zu Einstellungen > HRM-Konfiguration > Gehaltsabrechnung.
Basis der Gehaltsberechnung
Bestimmt, wie das Gehalt für Teilmonate oder anteilige Zeiträume berechnet wird.
| Modus | Beschreibung |
|---|---|
| Arbeitstage (Standard) | Das Gehalt wird anteilig auf Basis der tatsächlichen Arbeitstage berechnet |
| Arbeitsstunden | Das Gehalt wird auf Basis der erfassten Stunden berechnet |
| Festes Monatsgehalt | Volles Monatsgehalt unabhängig von den Arbeitstagen |
Überstunden
| Einstellung | Standard | Beschreibung |
|---|---|---|
| Überstunden Aktiviert | Ja | Ob Überstunden in der Gehaltsabrechnung berücksichtigt werden |
| Überstundenmultiplikator | 1.5x | Multiplikator, der auf den Stundensatz für Überstunden angewendet wird |
Benachrichtigungsempfänger
Wählen Sie Benutzer aus, die E-Mail-Benachrichtigungen erhalten sollen, wenn Gehaltsabrechnungsläufe abgeschlossen sind. Normalerweise für HR-Manager oder Mitglieder des Finanzteams konfiguriert.
Abteilungen & Projekte
Abteilungen
Navigieren Sie zu Einstellungen > HRM-Konfiguration > Abteilungen, um Ihre Organisationsabteilungen zu erstellen, bevor Sie Mitarbeiter hinzufügen. Jeder Mitarbeiter wird einer Abteilung zugewiesen.
Beispiele: Personal, Technik, Vertrieb, Marketing, Finanzen.
Projekte
Navigieren Sie zu Einstellungen > HRM-Konfiguration > Projekte, um Projekte zu definieren, gegen die Mitarbeiter Zeit in ihren Stundenzettel erfassen können.
Urlaubsarten Einrichten
Bevor Mitarbeiter Urlaubsanträge einreichen können, müssen Sie Urlaubsarten konfigurieren. Navigieren Sie zu Urlaubsverwaltung > Urlaubsarten in der Seitenleiste.
Für jede Urlaubsart konfigurieren Sie:
| Feld | Beschreibung |
|---|---|
| Name | z.B. Jahresurlaub, Krankheitstage, Mutterschaftsurlaub |
| Tage Pro Jahr | Jährlicher Anspruch für diese Urlaubsart |
| Ist Bezahlt | Ob diese Urlaubsart bezahlt ist |
| Genehmigung Erforderlich | Ob Anträge eine Genehmigung des Vorgesetzten benötigen |
| Übertragung | Ob nicht genutzte Tage ins nächste Jahr übertragen werden |
| Max. Übertragungstage | Begrenzung der übertragbaren Tage |
| Ist Aktiv | Urlaubsart aktivieren oder deaktivieren |
Sie können den Befehl php artisan hrm:seed-leave-data verwenden, um einen Standardsatz von Urlaubsarten (Jahresurlaub, Krankheit, Persönlich, Mutterschaft, Vaterschaft, Trauer, Unbezahlt, Homeoffice) mit sinnvollen Standardwerten zu erstellen.
Gehaltskomponenten Einrichten
Bevor Sie die Gehaltsabrechnung durchführen, definieren Sie Ihre Gehaltskomponenten unter Gehaltsabrechnung > Gehaltskomponenten.
Komponenten fallen in drei Kategorien:
| Typ | Beispiele |
|---|---|
| Zulage (Verdienst) | Grundgehalt, Wohnungszulage, Transportzulage, Bonus |
| Abzug | Vorsorgefonds, Versicherungsprämie, Darlehensrückzahlung |
| Steuer | Einkommensteuer, Sozialversicherungssteuer |
Jede Komponente unterstützt zwei Berechnungsmethoden:
- Fest: Ein fester Geldbetrag (z.B. 500 $ Transportzulage)
- Prozentsatz: Ein Prozentsatz des Grund- oder Bruttogehalts (z.B. 12 % Vorsorgefonds)
Führen Sie php artisan hrm:seed-payroll-data aus, um einen Standardsatz von Gehaltskomponenten (4 Zulagen, 3 Abzüge, 2 Steuern) mit typischen Konfigurationen zu generieren.
Konfiguration des Mitarbeiterportals
Das Mitarbeiterportal wird über die Datei config/employee-portal.php im HRM-Modulverzeichnis konfiguriert. Diese Einstellungen steuern, was Mitarbeiter sehen und tun können, wenn sie sich anmelden.
Wichtige Optionen
| Einstellung | Standard | Beschreibung |
|---|---|---|
enabled | true | Mitarbeiterportal aktivieren oder deaktivieren |
employee_role_name | Employee | Name der Rolle, die Mitarbeiterbenutzern zugewiesen wird |
auto_create_user | true | Automatisch ein CRM-Benutzerkonto erstellen, wenn ein Mitarbeiter angelegt wird |
landing_page | /timesheets | Die Seite, die Mitarbeiter nach der Anmeldung sehen |
Sichtbare Menüpunkte
Standardmäßig können Mitarbeiter auf folgende Bereiche zugreifen:
- Stundenzettel
- Urlaubsanträge
- Anwesenheit
- Urlaubsguthaben
- Gehaltsabrechnungen
Um Mitarbeitern Zugriff auf Seiten anderer Module zu gewähren, fügen Sie den Routenpfad zum Array allowed_menu_items in der Konfigurationsdatei hinzu.
Datenbereich
Das Portal filtert automatisch Daten, sodass Mitarbeiter nur ihre eigenen Datensätze sehen können. Dies gilt für Urlaubsanträge, Urlaubsguthaben, Anwesenheit, Stundenzettel, Gehaltsstrukturen, Abrechnungseinträge und Gehaltsabrechnungen.
Von der Eingrenzung ausgenommene Modelle (für alle Mitarbeiter sichtbar):
- Employee — damit das BelongsTo-Dropdown bei der Erstellung von Datensätzen funktioniert
- Leave Type — damit Mitarbeiter die verfügbaren Urlaubsarten sehen können
Empfohlene Einrichtungsreihenfolge
- Modul aktivieren — Geben Sie Ihren Lizenzcode unter Einstellungen > HRM-Konfiguration > Aktivierung ein
- Allgemeine Einstellungen konfigurieren — Geschäftsjahr und Format der Mitarbeiternummer festlegen
- Abteilungen erstellen — Organisationsstruktur hinzufügen
- Projekte erstellen — Projekte für die Zeiterfassung definieren (falls zutreffend)
- Urlaubsarten einrichten — Urlaubskategorien und Ansprüche konfigurieren
- Anwesenheitseinstellungen konfigurieren — Arbeitszeiten und freie Tage festlegen
- Gehaltskomponenten einrichten — Verdienste, Abzüge und Steuern definieren
- Gehaltsabrechnungseinstellungen konfigurieren — Berechnungsbasis und Überstundenregeln festlegen
- Mitarbeiter hinzufügen — Mitarbeiterdatensätze erstellen (Benutzerkonten werden automatisch erstellt)
- Gehaltsstrukturen zuweisen — Gehaltskomponenten jedem Mitarbeiter zuordnen
- Urlaubsguthaben erstellen — Urlaubsansprüche für das laufende Jahr zuweisen