Tutorial Odoo 18: Memproses Gaji (Generate Payslips Batch)
Tujuan: Menghitung seluruh komponen gaji karyawan (tunjangan, potongan, dan gaji bersih) secara otomatis berdasarkan kontrak dan aturan gaji yang telah dibuat sebelumnya.
Langkah 1: Membuat Batch Penggajian
-
Masuk ke Odoo sebagai Manager HR.
-
Buka modul Payroll.
-
Pilih menu Payslips > Batches.
-
Klik New dan isi informasi berikut:
-
Name: Nama periode gaji (Contoh:
Gajian Januari 2026). -
Period: Tentukan tanggal awal dan akhir bulan penggajian.
-
Langkah 2: Menghasilkan Slip Gaji (Generate Payslips)
-
Di dalam dokumen Batch, klik tombol Generate Payslips.
-
Pilih Karyawan: Pilih karyawan yang ingin digaji (Contoh: Siska Amelia dan Doni Setiawan).
-
Klik tombol Generate.
- Hasil: Odoo akan membuat draf slip gaji untuk setiap karyawan terpilih.

Langkah 3: Verifikasi Perhitungan Gaji
-
Klik pada salah satu nama karyawan (misal: Siska) untuk melihat detailnya.
-
Buka tab Salary Computation untuk melihat rincian angka:
-
Basic Salary: Diambil dari gaji pokok di kontrak.
-
Allowances: Tunjangan jabatan (40%) dan uang makan otomatis terhitung.
-
Deductions: Potongan BPJS (5%) otomatis terpotong.
-
Net Salary: Gaji bersih yang akan diterima karyawan.
-
Langkah 4: Validasi dan Finalisasi
-
Jika angka sudah benar, kembali ke tampilan Batch.
-
Klik tombol Confirm atau Create Draft Entry untuk memprosesnya ke akuntansi.
-
Status akan berubah menjadi Done.

📂 Contoh Data Simulasi Slip Gaji (Payroll Analysis)
Berikut adalah perkiraan perhitungan gaji untuk data kita sebelumnya:
Komponen Gaji | Siska Amelia (Manager) | Doni (Staff) | Keterangan |
|---|---|---|---|
Gaji Pokok (Basic) | Rp 10.000.000 | Rp 5.000.000 | Dari data Kontrak. |
Tunj. Jabatan (40%) | + Rp 4.000.000 | + Rp 2.000.000 | Dari Salary Rules. |
BPJS (5%) | - Rp 500.000 | - Rp 250.000 | Potongan (Deduction). |
Gaji Bersih (Net) | Rp 13.500.000 | Rp 6.750.000 | Total Diterima. |
💡 Penjelasan Mengenai Integrasi Akuntansi
-
Otomatisasi Jurnal: Saat Anda mengklik tombol konfirmasi pada Batch atau Slip Gaji, Odoo akan otomatis membuat entri jurnal di modul Accounting yang mendebit akun Beban Gaji dan mengkredit akun Utang Gaji.
-
Payslip Batches: Fitur ini sangat berguna untuk perusahaan dengan banyak karyawan agar HR tidak perlu membuat slip gaji satu per satu secara manual.
-
Akurasi: Karena perhitungan didasarkan pada rumus (Salary Rules) yang sudah kita buat, risiko kesalahan hitung manual (human error) dapat dihilangkan sepenuhnya.