@extends('layouts.app', ['title' => 'Mitarbeiter']) @section('content')
{{-- Header --}}
{{-- Foto / Placeholder --}}
@if($employee->photo) Foto @else
@endif {{-- Upload-Button --}}
@csrf

{{ $employee->first_name }} {{ $employee->last_name }}

{{ $employee->get_department->name }} @if($employee->contract) Vertrag @else Kein Vertrag @endif @if($employee->is_mgt) Verwaltung @endif @if($employee->is_mgr) Abteilungsleiter @endif
Zurück
@if(session('msg'))
{{ session('msg') }}
@endif @if($employee->contract == null)
Kein Vertrag angelegt — Daten aus dem Arbeitsvertrag wurden noch nicht eingegeben.
@csrf
@endif {{-- Tab Card --}}
{{-- ===== TAB: Benutzer ===== --}}
{{-- System --}}

System

Benutzer
{{ $employee->get_user?->username ?? '—' }}
Abteilung
{{ $employee->get_department->name }}
Position / Stelle
{{ $employee->position ?: '—' }}
Mitarbeiter-ID
{{ $employee->employee_id }}
{{-- Berechtigungen --}}

Berechtigungen

Verwaltung Abteilungsleiter Budget-Zugriff HRM Buchhaltung
{{-- Arbeitskontakt --}}

Arbeitskontakt

Nur firmenbezogene Kontaktdaten
Anrede
@php $genderLabels = ['0' => '—', '1' => 'Herr', '2' => 'Frau', '3' => 'Divers']; @endphp {{ $genderLabels[$employee->gender] ?? '—' }}
Vorname
{{ $employee->first_name }}
Nachname
{{ $employee->last_name }}

E-Mail
{{ $employee->work_email ?: '—' }}
Telefon
{{ $employee->work_tel ?: '—' }}
Mobil
{{ $employee->work_mobile ?: '—' }}
{{-- /tab-benutzer --}} {{-- ===== TAB: Arbeitszeiten / Urlaub ===== --}}
@if($employee->contract && $employee->contract->get_days)
@csrf
{{-- Wöchentliche Arbeitszeit --}}

Wöchentliche Arbeitszeit

Individuelle Arbeitszeit Mo Di Mi Do Fr Sa So
Std./Wo
Arbeitszeitkonto:
Std.
{{-- Jahresurlaubsanspruch --}}

Jahresurlaubsanspruch

Vorjahr Aktuelles Jahr
Urlaubsanspruch
T
T
Genommen
T
T
Resturlaub {{ $employee->contract->get_days->last_year_vacation_rest }} T @php $rest = $employee->contract->get_days->vacation_rest; @endphp @if($rest > 5) {{ $rest }} T @elseif($rest > 0) {{ $rest }} T @else {{ $rest }} T @endif
@else
Kein Arbeitsvertrag angelegt
@endif
{{-- /tab-arbeitszeiten --}} {{-- ===== TAB: Persönliche Angaben ===== --}}
@php $genderTitle = $hr_gender->firstWhere('id', $personal?->fk_gender_id)?->title ?? ''; $birthDate = $personal?->birth_date ? \Carbon\Carbon::parse($personal->birth_date)->format('d.m.Y') : ''; $street = trim(($personal?->adress_street ?? '') . ' ' . ($personal?->house_number ?? '')) ?: ''; $cityLine = trim(($personal?->plz ?? '') . ' ' . ($personal?->city ?? '')) ?: ''; @endphp
{{-- Person --}}

Person

Mitarbeiternummer
{{ $personal?->employee_number ?: '' }}
Geschlecht
{{ $genderTitle }}
Vorname
{{ $personal?->first_name ?? $employee->first_name }}
Familienname
{{ $personal?->last_name ?? $employee->last_name }}
{{-- Geburt & Herkunft --}}

Geburt & Herkunft

Geburtsdatum
{{ $birthDate }}
Geburtsort
{{ $personal?->place_of_birth ?: '' }}
Staatsangehörigkeit
{{ $personal?->nationality ?: '' }}
{{-- Privatadresse --}}

Privatadresse

Straße / Nr.
{{ $street }}
PLZ / Ort
{{ $cityLine }}
{{-- Privater Kontakt --}}

Privater Kontakt

E-Mail
{{ $personal?->private_email ?: $employee->private_email ?: '' }}
Telefon
{{ $personal?->private_tel ?: $employee->private_tel ?: '' }}
Mobil
{{ $personal?->private_mobil ?: $employee->private_mobile ?: '' }}
{{-- /tab-persoenlich --}} {{-- ===== TAB: Beschäftigung ===== --}}
@php $eintrittsdatum = $employment?->eintrittsdatum ? \Carbon\Carbon::parse($employment->eintrittsdatum)->format('d.m.Y') : ''; $austrittsdatum = $employment?->austrittsdatum ? \Carbon\Carbon::parse($employment->austrittsdatum)->format('d.m.Y') : ''; $befristung_bis = $employment?->befristung_bis ? \Carbon\Carbon::parse($employment->befristung_bis)->format('d.m.Y') : ''; @endphp

Angaben zur Beschäftigung

Berufsbezeichnung
{{ $employment?->berufsbezeichnung ?: '' }}
Arbeitnehmertyp
{{ $employment?->arbeitnehmertyp ?: '' }}
Personengruppe
{{ $employment?->personengruppe ?: '' }}
Abrechnungsgruppe
{{ $employment?->abrechnungsgruppe ?: '' }}
Entlohnungsform
{{ $employment?->entlohnungsform ?: '' }}

Beschäftigungszeitraum

Eintrittsdatum
{{ $eintrittsdatum }}
Austrittsdatum
{{ $austrittsdatum }}
Arbeitsverhältnis
{{ $employment?->arbeitsverhaeltnis ?: '' }}
Befristung bis
{{ $befristung_bis }}
{{-- /tab-beschaeftigung --}} {{-- ===== TAB: Organisationseinheiten ===== --}}

Abteilung & Gruppe

Abteilung (FiBu)
{{ $org_unit?->fk_department_id ?: '' }}
Mitarbeitergruppe FiBu
{{ $org_unit?->mitarbeitergruppe_fibu ?: '' }}
Stammkostenstelle
{{ $org_unit?->stammkostenstelle ?: '' }}

Kostenstellen

@if($org_unit && $org_unit->costcenters->count()) @foreach($org_unit->costcenters as $cc) @endforeach
Kostenstelle Bezeichnung %
{{ $cc->kostenstelle }} {{ $cc->bezeichnung }} {{ $cc->prozentsatz }}
@else

Keine Kostenstellen hinterlegt

@endif
{{-- /tab-org --}} {{-- ===== TAB: Tätigkeitsschlüssel ===== --}}

Tätigkeitsschlüssel 2010

Ausgeübte Tätigkeit
{{ $act_key?->taetigkeitsschluessel ?: '' }}
Höchster Schulabschluss
{{ $act_key?->schulabschluss ?: '' }}
Berufsabschluss
{{ $act_key?->berufsabschluss ?: '' }}
Arbeitnehmerüberlassung
{{ $act_key?->arbeitnehmerueberlassung ?: '' }}
Vertragsform
{{ $act_key?->vertragsform ?: '' }}
{{-- /tab-taetigkeitsschluessel --}} {{-- ===== TAB: Steuer ===== --}}

Steuerklasse / Kinderfreibeträge

Steuerklasse
{{ $tax?->steuerklasse ?: '' }}
Faktor
{{ $tax?->faktor ?: '' }}
Kinderfreibeträge
{{ $tax?->kinderfreibetraege ?: '' }}
Konfession Steuerpflichtiger
{{ $tax?->konfession_steuerpflichtiger ?: '' }}
Konfession Ehegatte
{{ $tax?->konfession_ehegatte ?: '' }}

Lohnsteuerkarte / Freibeträge

Identifikationsnummer
{{ $tax?->identifikationsnummer ?: '' }}
Kennzeichnung Arbeitgeber
{{ $tax?->kennzeichnung_arbeitgeber ?: '' }}
Freibetrag Jahresbetrag
{{ $tax?->freibetrag_jahresbetrag ? number_format($tax->freibetrag_jahresbetrag, 2, ',', '.') . ' EUR' : '' }}
Freibetrag Monatsbetrag
{{ $tax?->freibetrag_monatsbetrag ? number_format($tax->freibetrag_monatsbetrag, 2, ',', '.') . ' EUR' : '' }}
Hinzurechnung Jahresbetrag
{{ $tax?->hinzurechnung_jahresbetrag ? number_format($tax->hinzurechnung_jahresbetrag, 2, ',', '.') . ' EUR' : '' }}
Hinzurechnung Monatsbetrag
{{ $tax?->hinzurechnung_monatsbetrag ? number_format($tax->hinzurechnung_monatsbetrag, 2, ',', '.') . ' EUR' : '' }}
Pauschalsteuer
{{ $tax?->pauschalsteuer ?: '' }}
Übernahme Pauschalsteuer
{{ $tax?->pauschalsteuer_uebernahme ?: '' }}
{{-- /tab-steuer --}} {{-- ===== TAB: Sozialversicherung ===== --}}

Beitragsgruppenschlüssel

KV (Krankenversicherung)
{{ $sv?->bg_kv ?: '' }}
RV (Rentenversicherung)
{{ $sv?->bg_rv ?: '' }}
AV (Arbeitslosenversicherung)
{{ $sv?->bg_av ?: '' }}
PV (Pflegeversicherung)
{{ $sv?->bg_pv ?: '' }}
Midijob
@if($sv?->midijob) Ja @else Nein @endif
Pflegezuschlag
{{ $sv?->pflegezuschlag ?: '' }}
Umlageart
{{ $sv?->umlageart ?: '' }}
Geringverdiener
{{ $sv?->geringverdiener ?: '' }}

Krankenversicherung

KV Kasse (gesetzlich)
{{ $sv?->kv_kasse_gesetzlich ?: '' }}
KV Kasse (freiwillig)
{{ $sv?->kv_kasse_freiwillig ?: '' }}
Betriebsnr. Krankenkasse
{{ $sv?->betriebsnr_kk ?: '' }}
{{-- /tab-sv --}} {{-- ===== TAB: Entlohnung ===== --}}

Stundenlohn / Brutto

Stundenlohn 1
{{ $salary?->stundenlohn_1 ? number_format($salary->stundenlohn_1, 2, ',', '.') . ' EUR' : '' }}
Stundenlohn 2
{{ $salary?->stundenlohn_2 ? number_format($salary->stundenlohn_2, 2, ',', '.') . ' EUR' : '' }}
Stundenlohn 3
{{ $salary?->stundenlohn_3 ? number_format($salary->stundenlohn_3, 2, ',', '.') . ' EUR' : '' }}
Laufendes Brutto
{{ $salary?->laufendes_brutto ? number_format($salary->laufendes_brutto, 2, ',', '.') . ' EUR' : '' }}

Festbezüge

@if($salary && $salary->festbezuege->count()) @foreach($salary->festbezuege as $fb) @endforeach
Lohnart Bezeichnung Betrag Intervall Gültig Monate Kürzung Monatslohn
{{ $fb->lohnart }} {{ $fb->bezeichnung }} {{ $fb->betrag ? number_format($fb->betrag, 2, ',', '.') . ' EUR' : '' }} {{ $fb->intervall }} {{ $fb->gueltig_monate }} {{ $fb->kuerzung }} {{ $fb->monatslohn }}
@else

Keine Festbezüge hinterlegt

@endif
{{-- /tab-entlohnung --}} {{-- ===== TAB: VWL ===== --}}
@php $vwl_von = $vwl?->vertrag_von ? \Carbon\Carbon::parse($vwl->vertrag_von)->format('d.m.Y') : ''; $vwl_bis = $vwl?->vertrag_bis ? \Carbon\Carbon::parse($vwl->vertrag_bis)->format('d.m.Y') : ''; @endphp

Vermögensbildung

Vermögensbildung
{{ $vwl?->vermoegensbildung ? number_format($vwl->vermoegensbildung, 2, ',', '.') . ' EUR' : '' }}
AG-Lohnart
{{ $vwl?->ag_lohnart ?: '' }}
AG-Betrag
{{ $vwl?->ag_betrag ? number_format($vwl->ag_betrag, 2, ',', '.') . ' EUR' : '' }}
Lastschrifteinzug
@if($vwl?->lastschrifteinzug) Ja @else Nein @endif
AVWL
@if($vwl?->avwl) Ja @else Nein @endif

Bankverbindung & Vertrag

IBAN
{{ $vwl?->iban ?: '' }}
BIC
{{ $vwl?->bic ?: '' }}
Institut
{{ $vwl?->institut ?: '' }}
Vertragsnummer
{{ $vwl?->vertragsnummer ?: '' }}
Vertragsart
{{ $vwl?->vertragsart ?: '' }}
Vertragsdauer
{{ $vwl_von }} {{ ($vwl_von && $vwl_bis) ? '–' : '' }} {{ $vwl_bis }}
{{-- /tab-vwl --}} {{-- ===== TAB: Vorarbeitgeber ===== --}}

Allgemeine Angaben

Gültigkeitsjahr
{{ $prev_emp?->gueltigkeitsjahr ?: '' }}
Steuerklasse
{{ $prev_emp?->steuerklasse ?: '' }}
Faktor
{{ $prev_emp?->faktor ?: '' }}
Kinderfreibeträge
{{ $prev_emp?->kinderfreibetraege ?: '' }}
Beschäftigungstage
{{ $prev_emp?->beschaeftigungstage ?: '' }}

Lohnsteuerbescheinigung

Brutto-Arbeitslohn (3.)
{{ $prev_emp?->brutto_arbeitslohn ? number_format($prev_emp->brutto_arbeitslohn, 2, ',', '.') . ' EUR' : '' }}
Einbehaltene Lohnsteuer (4.)
{{ $prev_emp?->lohnsteuer ? number_format($prev_emp->lohnsteuer, 2, ',', '.') . ' EUR' : '' }}
Solidaritätszuschlag (5.)
{{ $prev_emp?->solidaritaetszuschlag ? number_format($prev_emp->solidaritaetszuschlag, 2, ',', '.') . ' EUR' : '' }}
Kirchensteuer (6.)
{{ $prev_emp?->kirchensteuer ? number_format($prev_emp->kirchensteuer, 2, ',', '.') . ' EUR' : '' }}
{{-- /tab-vorarbeitgeber --}}
{{-- /tab-content --}}
{{-- /card --}}
@endsection