Salary Rules

Tutorial Odoo 18: Membuat Komponen Gaji (Salary Rules)

Tujuan: Menentukan rumus perhitungan untuk tunjangan dan potongan, serta menghubungkannya ke akun akuntansi agar jurnal gaji terbentuk otomatis.

Langkah 1: Navigasi ke Salary Rules

  1. Masuk ke Odoo sebagai Manager HR).

  2. Buka modul Payroll.

  3. Pilih menu Configuration > Salary Rules.

  4. Klik tombol New (Baru).

Langkah 2: Mengatur Tunjangan (Allowance) - Contoh: Tunjangan Jabatan

  1. Name: Tunjangan Jabatan.

  2. Category: Allowance.

  3. Code: TJB.

  4. Computation:

    • Amount Type: Percentage (%).

    • Percentage based on: contract.wage (Artinya mengambil dari nilai gaji pokok di kontrak).

    • Percentage: 40.0 (40% dari gaji pokok).

  1. Accounting: Isi Debit Account dengan akun beban gaji dan Credit Account dengan akun utang/deposit gaji.

Langkah 3: Mengatur Potongan (Deduction) - Contoh: BPJS

  1. Name: BPJS Kesehatan.

  2. Category: Deduction.

  3. Code: BPJS.

  4. Computation:

    • Amount Type: Percentage (%).

    • Percentage based on: contract.wage.

    • Percentage: -5.0 (Gunakan angka minus karena sifatnya memotong gaji).

  1. Accounting: Atur akun debit dan kredit yang sama seperti langkah sebelumnya agar saldo bersihnya benar.


📂 Contoh Master Data Komponen Gaji Lainnya

Berikut adalah simulasi komponen gaji tambahan untuk proyek HR dengan profil Doni (Staff) dan Siska (Manager):

Nama Komponen

Kategori

Kode

Rumus (Computation)

Penjelasan

Uang Makan

Allowance

MEAL

Fixed Amount: Rp 25.000 x 20 Hari

Tunjangan harian berdasarkan jumlah hari kerja.

Tunjangan Transport

Allowance

TTR

Fixed Amount: Rp 500.000

Tunjangan tetap per bulan tanpa melihat absensi.

Pajak PPh 21

Deduction

PPH21

Percentage: -5.0% (from Wage)

Potongan pajak penghasilan karyawan.

Bonus Kinerja

Allowance

BNS

Fixed Amount: Rp 1.000.000

Tambahan gaji jika target tercapai (diinput manual).


💡 Penjelasan Teknis untuk Akuntansi

  1. Kode (Code): Kode ini sangat penting karena bisa digunakan sebagai variabel dalam rumus komponen lain (misal: menghitung lembur berdasarkan hasil TJB + Wage).

  2. Integrasi Jurnal: Dengan mengisi tab Accounting di setiap aturan, Anda tidak perlu lagi membuat jurnal gaji manual di modul Accounting. Saat slip gaji dikonfirmasi, Odoo akan menjurnal otomatis ke akun beban dan utang yang Anda tentukan.

  3. Fixed Amount vs Percentage: Gunakan Fixed Amount untuk nilai yang selalu sama (misal: Uang Makan per hari), dan gunakan Percentage untuk nilai yang bergantung pada besarnya gaji pokok (misal: Tunjangan Jabatan).

Updated on