Contracts

Tutorial Odoo 18: Membuat Kontrak Karyawan (Contracts)

Tujuan: Mendokumentasikan hubungan kerja, menetapkan gaji pokok, dan menentukan struktur gaji yang akan digunakan untuk perhitungan slip gaji.

Langkah 1: Navigasi ke Pembuatan Kontrak

  1. Masuk ke Odoo sebagai Manager HR.

  2. Buka modul Employees (Karyawan).

  3. Pilih menu Contracts di bawah menu Employees.

  4. Klik tombol New (Baru).

Langkah 2: Mengisi Informasi Kontrak

  1. Contract Reference: Berikan judul kontrak agar mudah dikenali (Contoh: Kontrak Siska - Manager HR atau KTR/HR/SISKA/2026).

  2. Employee: Pilih nama karyawan yang bersangkutan.

  3. Start Date: Tentukan tanggal mulai bekerja (Contoh: 01/01/2026).

  4. Salary Structure Type: Pilih tipe struktur (Contoh: Employee atau Manager).

Langkah 3: Menetapkan Gaji dan Struktur

  1. Salary Structure: Pilih struktur gaji yang sudah kita buat sebelumnya (Contoh: Manager Salary Structure).

  2. Wage: Masukkan nominal gaji pokok bulanan (Contoh: Rp 10.000.000).

  3. Tunjangan lainnya: Jika ada tunjangan tetap yang tidak masuk rumus persentase, bisa diisi pada kolom yang tersedia.

Langkah 4: Aktivasi Kontrak (Running)

  1. Klik Save.

  2. PENTING: Ubah status kontrak dari Draft menjadi Running.

    • Penjelasan: Jika status masih Draft atau New, sistem Payroll tidak akan bisa menarik data kontrak ini saat pembuatan slip gaji.

📂 Contoh Master Data Kontrak Karyawan (Simulasi)

Berikut adalah simulasi kontrak untuk Siska dan Doni berdasarkan tutorial sebelumnya:

Field

Kontrak 1 (Manager)

Kontrak 2 (Staff)

Reference

KTR/HR/SISKA/2026

KTR/SALES/DONI/2026

Employee

Siska Amelia

Doni

Salary Structure

Manager Salary Structure

Staff Sales Structure

Wage (Gaji Pokok)

Rp 10.000.000

Rp 5.000.000

Start Date

01 Januari 2026

02 Januari 2026

Status

Running

Running


💡 Penjelasan Integrasi Payroll

  1. Kaitan dengan Salary Rules: Saat slip gaji dibuat, Odoo akan melihat nilai di kolom Wage ini. Jika sebelumnya kita membuat aturan Tunjangan Jabatan = 40% dari contract.wage, maka sistem akan otomatis menghitung Rp 4.000.000 untuk Siska.

  2. Validity Period: Odoo akan memperingatkan Anda jika kontrak akan segera berakhir sesuai dengan End Date yang diisi, sehingga HR bisa segera menyiapkan perpanjangan kontrak.

  3. Multiple Contracts: Seorang karyawan bisa memiliki riwayat banyak kontrak (misal: kontrak magang lalu kontrak tetap), namun hanya satu kontrak yang berstatus Running di waktu yang sama.

Updated on