{{-- resources/views/talenta/sandbox/employees/create.blade.php --}} @extends('layouts.app') @section('title','Sandbox – Employees') @section('page-title','Buat Karyawan (Sandbox)') @section('content')

Tambah Karyawan – Sandbox

Lengkapi informasi personal & employment. Kolom bertanda * wajib diisi.

← Kembali
@if($errors->any())
Form belum lengkap
@endif
@csrf {{-- ================= PERSONAL ================= --}}

Informasi Personal

Data dasar karyawan.

{{-- Employee ID --}}
@error('employee_id')

{{ $message }}

@enderror
{{-- First Name --}}
@error('first_name')

{{ $message }}

@enderror
{{-- Last Name --}}
{{-- Email --}}
@error('email')

{{ $message }}

@enderror
{{-- Birthdate --}}
@error('date_of_birth')

{{ $message }}

@enderror
{{-- Gender (WAJIB) --}}
@error('gender')

{{ $message }}

@enderror

Wajib dipilih (Male/Female).

{{-- Marital Status --}}
@error('marital_status')

{{ $message }}

@enderror
{{-- Religion --}}
@error('religion')

{{ $message }}

@enderror
{{-- ================= EMPLOYMENT ================= --}}

Informasi Employment

Pemetaan organisasi & status kerja.

{{-- Branch --}}
@error('branch')

{{ $message }}

@enderror

Pilih persis “Pusat”.

{{-- Organization --}}
@error('organization_name')

{{ $message }}

@enderror
{{-- Job Position --}}
@error('job_position')

{{ $message }}

@enderror
{{-- Job Level --}}
@if(!empty($levels)) @else

Master Job Level kosong.

@endif @error('job_level')

{{ $message }}

@enderror
{{-- Employment Status --}}
@error('employment_status')

{{ $message }}

@enderror

Contract (ID=2) & Probation (ID=3) wajib isi End Employment Status Date. Permanent (ID=1) tidak perlu.

{{-- End Employment Status Date --}}
@error('end_employment_status_date')

{{ $message }}

@enderror
{{-- Join Date --}}
@error('join_date')

{{ $message }}

@enderror
{{-- Schedule --}}
@error('schedule')

{{ $message }}

@enderror
{{-- ================= KOMPENSASI & PAJAK ================= --}}

Kompensasi & Pajak

Saat create, kamu tidak perlu mengisi gaji pokok. Sistem akan mengirim payload tanpa field gaji & blok payroll yang diwajibkan, lalu memastikan gaji awal tersimpan sebagai 0. Kamu bisa mengisi nominal gaji kapan saja nanti melalui menu edit.

{{-- PTKP (wajib) --}}
@error('ptkp_status')

{{ $message }}

@enderror
{{-- NPP BPJS TK (opsional) --}}
@error('npp_bpjs_ketenagakerjaan')

{{ $message }}

@enderror
{{-- ================= ACTIONS ================= --}}

Pastikan data sudah benar sebelum disimpan.

Batal
{{-- SweetAlert2 + dynamic rule End Date (ID 2 & 3) --}} @endsection