|
|
| Nomor Dokumen |
IK-16509fe2 |
| Modul Odoo |
Human Resource — Payroll |
| Menu |
Human Resource → Payroll → Payslip Batches |
| Versi |
1.0 |
| Tanggal Berlaku |
14 Agustus 2026 |
Mengunggah kembali berkas spreadsheet hasil Export Input yang sudah diisi, sehingga nilai
Input Lines seluruh Payslip di dalam Payslip Batch terisi sekaligus tanpa membuka Payslip
satu per satu.
Impor hanya memperbarui Payslip yang masih berstatus Draft. Karena itu impor dijalankan
selagi seluruh Payslip dalam batch belum dikonfirmasi.
- Payslip Batch berstatus In Progress. Tombol Import Input hanya tersedia pada status
tersebut.
- Berkas
.xlsx sudah diunduh lewat
Mengekspor Input Payslip Batch
dan sudah diisi nilainya.
- Baris judul (header) pada berkas tidak diubah — kode input pada baris judul dipakai
sistem untuk memetakan kolom ke tipe input yang benar.
- Seluruh Payslip di dalam batch masih berstatus Draft. Baris yang menunjuk Payslip
yang sudah keluar dari Draft membuat impor ditolak.
- Akses Odoo modul Human Resource — Payroll.
- Hak akses untuk mengelola Payslip Batch berstatus In Progress.
- Berkas
.xlsx hasil ekspor yang sudah diisi.
- Buka menu Human Resource → Payroll → Payslip Batches.
- Buka Payslip Batch berstatus In Progress yang input-nya akan diimpor.
- Klik tab Payslips.
- Klik tombol Import Input. Dialog Import Payslip Batch Input terbuka.
- Pada field File, unggah berkas
.xlsx yang sudah diisi.
- Klik tombol Import.
- Buka beberapa Payslip pada tab Payslips, lalu buka tab Input Lines masing-masing dan
verifikasi bahwa nilai input sudah sesuai berkas yang diunggah.
- Klik tombol Re-Compute pada tab Payslips agar baris perhitungan mengikuti nilai input
yang baru (lihat
Menghitung Ulang Payslip pada Payslip Batch).
- Nilai Input Lines pada Payslip berstatus Draft di dalam batch diperbarui sesuai isi
berkas. Sel yang dikosongkan pada berkas tidak mengubah nilai yang sudah ada.
- Baris yang kolom Payslip ID-nya kosong atau bukan angka dilewati tanpa pesan.
- Status Payslip Batch tetap In Progress.
Impor hanya mengubah nilai input. Angka gaji pada tab Details setiap Payslip belum
ikut berubah sampai Re-Compute dijalankan.
- Tombol Import Input tidak muncul. Tombol hanya tersedia pada status In Progress. Bila
batch masih Draft, jalankan
Membuka Payslip Batch;
bila batch sudah Waiting for Approval atau Done, input tidak lagi dapat diimpor.
- Impor ditolak dengan pesan "Payslip ... is not in Draft state and cannot be edited".
Salah satu Payslip dalam batch sudah keluar dari status Draft. Kembalikan Payslip
tersebut ke Draft lebih dulu, atau hapus barisnya dari berkas, lalu ulangi impor.
- Impor ditolak dengan pesan "Payslip ID ... does not belong to this payslip batch".
Berkas yang diunggah berasal dari Payslip Batch lain. Ulangi
Mengekspor Input Payslip Batch
dari batch yang sedang dikerjakan, lalu isi berkas baru tersebut.
- Impor ditolak dengan pesan "Unknown input code(s) in spreadsheet header". Baris judul
berkas sudah diubah. Jangan mengubah, menambah, atau menerjemahkan judul kolom hasil ekspor.
- Impor ditolak dengan pesan "The uploaded file is not a valid xlsx spreadsheet". Berkas
disimpan ulang dalam format lain (mis. .csv atau .ods). Simpan kembali sebagai .xlsx.
- Nilai input sudah benar tetapi gaji tidak berubah. Jalankan Re-Compute pada tab
Payslips; perhitungan tidak dijalankan otomatis setelah impor.
- Sudah mengimpor nilai input, tetapi nilai tidak muncul/tidak berubah pada Payslip.
Kemungkinan komponen gaji yang dimaksud tidak terdaftar pada Payroll Agreement karyawan
tersebut, sehingga tidak ada rule yang membaca nilai input yang diimpor. Jangan mengulang
impor — hubungi admin untuk memeriksa dan melengkapi Payroll Agreement karyawan (lihat
Membuat Payroll Agreement).
- Angka bulan lalu ikut terbawa ke batch bulan ini padahal tidak diimpor ulang. Nilai
tersebut kemungkinan tersimpan sebagai input tetap pada tab Inputs Payroll Agreement
karyawan (bukan pada Payslip Batch), sehingga nilai lama tetap terbaca selama belum
diperbarui di Payroll Agreement. Periksa dan perbarui baris pada tab Inputs Payroll
Agreement karyawan yang bersangkutan.
- Tunjangan hadir muncul 0 pada karyawan tertentu meski karyawan hadir. Kemungkinan data
karyawan tersebut tercatat ganda — satu data untuk keperluan payroll dan satu data lain
untuk mesin absensi — sehingga data kehadiran tidak terhubung ke data payroll yang benar.
Laporkan nama karyawan pada mesin absensi ke admin untuk dipadankan dengan data payroll.