Lewati ke konten utama

Pengaturan Komponen Gaji (Indonesia)

Pelajari cara mengatur komponen gaji di PayrollAny untuk penggajian di Indonesia

Ditulis oleh StaffAny

Isi artikel ini berlaku untuk pengguna berikut

Tier: N/A

Produk: PayrollAny

Platform: Web

Tingkat Akses: Owner

Panduan ini membahas hal-hal berikut:


Komponen Gaji Default

Terdapat 6 Komponen Gaji default yang disediakan sistem untuk semua organisasi ID Payroll. Setiap karyawan akan mendapatkan komponen gaji ini sesuai tipe upah mereka. Berikut rincian setiap komponen gaji:

Catatan: Anda dapat mengedit komponen gaji ini sesuai alur kerja organisasi Anda.

Komponen Gaji

Deskripsi

Kategori

Kategori Pajak

Tipe Kalkulasi

Jumlah Default

Basic Pay (Hourly) (Default)

Karyawan dengan Tipe Upah Hourly akan diterapkan komponen gaji ini

Penambah Bruto

Gaji/pensiun atau THT/JHT

Time X Rate

Jam Kerja Pokok * Tarif Pokok per Jam * 1

Basic Pay (Salaried) (Default)

Karyawan dengan Tipe Upah Salaried akan diterapkan komponen gaji ini

Penambah Bruto

Gaji/pensiun atau THT/JHT

Fixed Amount

Gaji Bulanan | Prorata

Event/PH Pay (Hourly) (Default)

Karyawan dengan Event Rate di informasi upah akan diterapkan komponen gaji ini

Penambah Bruto

Tidak Kena Pajak

Time X Rate

Jam Event * Tarif Event * 1

Overtime Pay (Default)

Karyawan dengan Overtime Rate di informasi upah akan diterapkan komponen gaji ini

Penambah Bruto

Tidak Kena Pajak

Time X Rate

Jam Lembur * Tarif Lembur * 1

Weekend Pay (Default)

Karyawan dengan Weekend Rate di informasi upah akan diterapkan komponen gaji ini

Penambah Bruto

Tidak Kena Pajak

Time X Rate

Jam Akhir Pekan * Tarif Akhir Pekan * 1

EngageAny Cash Incentive (Default)

Karyawan yang menukarkan Cash Company Fulfilled Rewards (CFR) di EngageAny

Penambah Bruto

Tidak Kena Pajak

Fixed Amount

$0.00

BPJS Kesehatan Karyawan

Iuran BPJS Kesehatan karyawan

Pajak & Jaminan Sosial (Karyawan)

Tidak Kena Pajak

Time X Rate

1/100 × MIN([Gaji Bulanan], 12,000,000)

BPJS Kesehatan Perusahaan

Iuran BPJS Kesehatan perusahaan

Pajak & Jaminan Sosial (Pemberi Kerja)

Premi Asuransi

Time X Rate

4/100 × MIN([Gaji Bulanan], 12,000,000)

BPJS JHT Karyawan

Iuran Jaminan Hari Tua karyawan

Pajak & Jaminan Sosial (Karyawan)

Iuran Pensiun

Time X Rate

2/100 × [Gaji Bulanan]

BPJS JHT Perusahaan

Iuran Jaminan Hari Tua perusahaan

Pajak & Jaminan Sosial (Pemberi Kerja)

Tidak Kena Pajak

Time X Rate

3.7/100 × [Gaji Bulanan]

BPJS JP Karyawan

Iuran Jaminan Pensiun karyawan

Pajak & Jaminan Sosial (Karyawan)

Iuran Pensiun

Time X Rate

1/100 × MIN([Gaji Bulanan], 11,086,300 [Batas Upah Maksimal])

BPJS JP Perusahaan

Iuran Jaminan Pensiun perusahaan

Pajak & Jaminan Sosial (Pemberi Kerja)

Tidak Kena Pajak

Time X Rate

2/100 × MIN([Gaji Bulanan], 11,086,300 [Batas Upah Maksimal])

BPJS JKK Perusahaan

Iuran Jaminan Kecelakaan Kerja perusahaan

Pajak & Jaminan Sosial (Pemberi Kerja)

Premi Asuransi

Time X Rate

0.24/100 × [Gaji Bulanan]

BPJS JKM Perusahaan

Iuran Jaminan Kematian perusahaan

Pajak & Jaminan Sosial (Pemberi Kerja)

Premi Asuransi

Time X Rate

0.3/100 × [Gaji Bulanan]

Tunjangan Makan

Tunjangan makan berdasarkan hari kerja

Penambah Bruto

Tunjangan Lainnya

Time X Rate

Hari Kerja (Khusus CICO) × tarif kustom

Tunjangan Transport

Tunjangan transport berdasarkan hari kerja

Penambah Bruto

Tunjangan Lainnya

Time X Rate

Hari Kerja (Khusus CICO) × tarif kustom

Potongan Keterlambatan

Potongan berdasarkan jam keterlambatan

Pengurang Bruto

Gaji/Pensiun

Time X Rate

Jam Keterlambatan × tarif kustom

Potongan Tidak Masuk

Potongan ketidakhadiran

Pengurang Bruto

Gaji/Pensiun

Time X Rate

([Cuti Tidak Berbayar (Hari)] + [Shift Tidak Hadir]) × ([Gaji Bulanan] / [Hari Kerja])

Untuk memastikan pengaturan komponen gaji default ini dilakukan dengan benar, silakan merujuk ke panduan berikut

Anda dapat mengecualikan karyawan dari komponen gaji saat mengedit payroll, pelajari lebih lanjut di sini.

Komponen Gaji default diterapkan ke semua karyawan sesuai Tipe Upah, Hourly atau Salaried. Setiap Komponen Gaji dikelompokkan dalam Grup Komponen Gaji untuk penerapan otomatis ke kelompok karyawan tertentu. Berikut daftar Komponen Gaji default dan penugasan karyawan default pada masing-masing Grup Komponen Gaji:

Grup Komponen Gaji

Berlaku untuk

Komponen Gaji yang Termasuk

All Hourly

Semua karyawan dengan Tipe Upah = Hourly

  1. Basic Pay (Hourly) (Default)

  2. Event/PH Pay (Hourly) (Default)

  3. Weekend Pay (Default)

All Salaried

Semua karyawan dengan Tipe Upah = Salaried

  1. Basic Pay (Salaried) (Default)

All Staff

Semua karyawan tanpa memandang Tipe Upah

  1. Overtime Pay (Default)

  2. EngageAny Cash Incentive (Default)

  3. Tunjangan Makan

  4. Tunjangan Transport

  5. Potongan Keterlambatan

  6. Potongan Tidak Masuk

BPJS Kesehatan

Organisasi ID Payroll baru

  1. BPJS Kesehatan Karyawan

  2. BPJS Kesehatan Perusahaan

BPJS TK

Organisasi ID Payroll baru

  1. BPJS JHT Karyawan

  2. BPJS JHT Perusahaan

  3. BPJS JP Karyawan

  4. BPJS JP Perusahaan

  5. BPJS JKK Perusahaan

  6. BPJS JKM Perusahaan

Pelajari lebih lanjut cara mengelola Grup Komponen Gaji dari artikel bantuan ini

Catatan: 12 Komponen Gaji baru di atas (BPJS dan komponen kehadiran) serta 2 Grup Komponen Gaji BPJS hanya berlaku untuk organisasi ID Payroll baru. Organisasi yang sudah ada beserta Komponen Gajinya tidak terpengaruh. Nilai [Batas Upah Maksimal] (Rp 11.086.300) diperbarui oleh StaffAny setiap tahun — tidak perlu mengubah formula.

Note:

  • Tipe Upah diatur di halaman My Team - Create/Edit Transition. Untuk mempelajari cara mengubah tipe upah, baca artikel bantuan berikut


Tambah Komponen Gaji Baru

Catatan: Langkah ini dapat dilewati jika komponen gaji default yang tertera pada kartu upah di halaman My Team sudah mencukupi detail gaji karyawan. Komponen gaji kustom juga berlaku untuk semua karyawan lintas entitas.

Berikut langkah-langkah untuk membuat Komponen Gaji Tambahan baru:

  1. Klik menu sidebar Komponen Gaji, dan Anda akan melihat Komponen Gaji default yang sudah ada pada kartu upah di halaman My Team.

  2. Untuk membuat komponen gaji kustom, klik tombol Buat Komponen Gaji Baru.

  3. Isi Nama Komponen Gaji, misalnya Tunjangan Makan.

    Indonesia Create Pay Item form in Inno Dog Fooding staging

  4. Pilih Kategori komponen gaji.

    1. Penambah Bruto: Gaji kena pajak tambahan (mis. Tunjangan Makan)

    2. Pengurang Bruto: Komponen gaji kena pajak yang mengurangi gaji karyawan (mis. Potongan Keterlambatan, Cuti Tidak Dibayar)

    3. Penambah Neto: Gaji tidak kena pajak tambahan (mis. Klaim, Reimbursement)

    4. Pengurang Neto: Komponen gaji tidak kena pajak yang mengurangi gaji karyawan (mis. Barang Hilang, Piring Pecah)

      Indonesia Pay Item category options in Inno Dog Fooding staging


  5. Select the Kategori Pajak:

    1. Gaji/pensiun atau THT/JHT

    2. Tunjangan lainnya, uang lembur, dan sebagainya

    3. Honorarium dan imbalan lain sejenisnya

    4. Premi asuransi yang dibayar pemberi pekerja (mis. JKK, JKM, BPJS Kesehatan oleh Perusahaan) — tersedia untuk kategori Pajak & Jaminan Sosial (Pemberi Kerja) saja

    5. Penerimaan dalam bentuk natura dan kenikmatan lainnya yang dikenakan pemotongan PPh pasal 21

    6. Tantiem, Bonus, Gratifikasi, Jasa Produksi, dan THR

    7. Iuran Pensiun atau Iuran THT/JHT — tersedia untuk kategori Pajak & Jaminan Sosial (Karyawan) saja

    8. Tidak Dikenakan Pajak — tersedia untuk kategori Penambah Neto dan Pengurang Neto

    Indonesia Pay Item tax category options in Inno Dog Fooding staging
  6. Pilih Tipe Kalkulasi, dan Anda akan melihat 2 pilihan:

    1. Fixed Amount: Gunakan saat komponen gaji memiliki nilai default tetap di setiap periode penggajian. Contoh: Basic Pay (Salaried) (Default)

      1. Masukkan Jumlah Default.

        Indonesia Pay Item fixed amount setup in Inno Dog Fooding staging
        • Centang Gunakan Gaji Bulanan Karyawan sebagai Jumlah Default untuk secara otomatis menggunakan gaji bulanan karyawan sebagai jumlah default

      2. Aktifkan Izinkan Pengguna Mengganti Jumlah Default untuk memungkinkan penyesuaian manual per karyawan saat penugasan.

      3. Aktifkan Izinkan Prorata untuk secara otomatis memprorata jumlah bagi Karyawan Baru, Karyawan Resign, atau Promosi di Tengah Bulan.

      4. Aktifkan Termasuk dalam Tarif Bruto Bulanan jika berlaku.

      Catatan: Jumlah default juga dapat diatur di tingkat karyawan individual saat menetapkan komponen gaji.

    2. Time x Rate: Gunakan saat komponen gaji = waktu x tarif.

      Indonesia Pay Item Time x Rate setup in Inno Dog Fooding staging
      1. Pilih Time Field.

        1. Klik dropdown untuk memilih variabel timesheet seperti Basic Hours, Overtime Hours, Days Worked, Weekend Hours, atau kolom timesheet kustom.

          1. Pilih Not Used jika komponen gaji hanya menggunakan Formula Tarif

        2. Klik Buat Formula untuk formula waktu kustom. Pastikan memilih satuan waktu sebelum menyimpan.

      2. Pilih Rate Field:

        1. Klik dropdown untuk memilih tarif upah seperti Basic Rate, Overtime Rate, Event Rate, Weekend Rate, Daily Rate, Second Entity Rate, Incomplete Month Pay Daily Rate, Gross Rate of Pay (Salaried, Singapore), atau Custom Rate.

          • Jika Custom Rate: masukkan Amount per Unit dan aktifkan Allow Users to Override Amount per Unit.

          • Untuk tarif lainnya: masukkan Multiplier. Formula ditampilkan sebagai: Komponen Gaji = [Time Field] x [Rate] x [Multiplier].

        2. Klik Create Formula untuk membuat formula waktu kustom

      3. Masukkan Nama Formula jika komponen gaji menggunakan Formula Waktu atau Tarif

  7. Aktifkan Termasuk dalam Tarif Bruto Bulanan jika berlaku.

  8. Klik Simpan untuk membuat komponen gaji dan Anda akan diarahkan kembali ke halaman Komponen Gaji.


Edit Komponen Gaji

  1. Di halaman Komponen Gaji, temukan komponen gaji yang ingin diedit dan klik tombol Edit di ujung kanan. Jika tombol tidak terlihat, gulir ke kanan.

    1. Untuk melihat detail komponen gaji, klik nama komponen gaji

    2. Di halaman tampilan, Anda juga dapat mengklik tombol Edit untuk membuat perubahan

  2. Anda akan diarahkan ke halaman Edit Komponen Gaji dan dapat membuat perubahan yang diperlukan. Kemudian klik tombol Simpan untuk menerapkan perubahan.


Arsipkan Komponen Gaji

Jika komponen gaji sudah tidak digunakan, Anda dapat mengarsipkannya agar tidak muncul dalam payroll yang baru dibuat. Komponen gaji yang diarsipkan juga tidak tersedia untuk ditetapkan ke karyawan di My Team. Perlu diingat bahwa pengarsipan tidak mempengaruhi data payroll sebelumnya

Tidak semua komponen gaji dapat diarsipkan dari halaman Komponen Gaji, berikut beberapa pengecualiannya:

  • Komponen gaji default tidak dapat diarsipkan, hanya komponen gaji yang dibuat pengguna yang dapat diarsipkan.

  • Komponen gaji yang dibuat dari modul Klaim tidak dapat diarsipkan langsung dari halaman ini. Untuk mengarsipkannya, ikuti langkah-langkah di sini.

  1. Di halaman Komponen Gaji, temukan komponen gaji yang ingin diarsipkan dan klik tombol Arsipkan

  2. Komponen gaji yang diarsipkan akan pindah ke tab Diarsipkan.

    Untuk mengaktifkan kembali komponen gaji yang diarsipkan, pilih “Unarchive”


Periode Komponen Gaji

Kami telah menambahkan periode efektif untuk komponen gaji yang ditetapkan ke karyawan.

Artinya Anda dapat menentukan kapan komponen gaji berlaku. Saat ini terdapat dua pilihan periode:

  1. Berulang: selalu dimasukkan ke dalam setiap payroll

  2. Rentang Tanggal Kustom: hanya berlaku dalam rentang waktu yang ditentukan.

    1. Saat memilih opsi ini, Anda dapat menentukan rentang waktunya. Sebagai contoh, jika berlaku antara Bulan Awal & Bulan Akhir

    2. Berlaku dari Bulan Awal dengan akhir yang tidak ditentukan

    3. Berlaku dari awal tidak ditentukan dengan Bulan Akhir yang ditentukan

Catatan:

  • Komponen gaji mengacu pada bulan payroll, bukan periode timesheet.

  • Berlaku untuk semua jenis komponen gaji: Fixed Amount dan Time X Rate

  • Komponen gaji yang sudah ditetapkan ke karyawan secara otomatis dikonversi menjadi Berulang, dan dapat diubah selanjutnya.

  • Jika terdapat promosi/perubahan tarif di tengah tahun (mis. Tunjangan Makan Jan – Jun = Rp 1.000.000 → kemudian naik mulai Juli = Rp 2.000.000), Anda perlu memperbarui komponen gaji Tunjangan Makan ke tarif terbaru setelah Payroll Juni selesai.


Tampilan Komponen Gaji di Edit Payroll

Saat komponen gaji menggunakan Tipe Kalkulasi Time x Rate, layar Edit Payroll menampilkan kolom yang dapat diedit secara terpisah untuk setiap komponen formula, bukan satu kolom jumlah:

  1. Buka Daftar Payroll > Pilih ID Payroll > Klik Edit Payroll di kolom Tindakan > Lihat kalkulasi Komponen Gaji per karyawan

  • Time — nilai kolom waktu (mis. jumlah jam atau hari). Dapat diedit langsung di baris payroll.

  • Rate — tarif per unit (mis. Basic Rate, Custom Rate).

  • Multiplier — berlaku saat tarif non-kustom dipilih. Ditampilkan digabungkan dengan Rate.

Jumlah akhir dihitung otomatis sebagai: Jumlah Akhir = Time x Rate x Multiplier.

Catatan:

  • Jika Anda mengganti jumlah akhir secara manual, formula asli akan ditampilkan dengan coretan dan ikon peringatan untuk menunjukkan jumlah telah diubah secara manual.

  • Untuk komponen gaji Fixed Amount, layar Edit Payroll tetap menampilkan satu kolom jumlah seperti sebelumnya.

Pelajari lebih lanjut cara mengedit Payroll di artikel bantuan ini


Tampilan Komponen Gaji di Slip Gaji

Rincian formula disimpan per item payroll dan ditampilkan pada slip gaji karyawan. Untuk komponen gaji Time x Rate, slip gaji menampilkan formula yang digunakan (mis. Basic Hours x Basic Rate x Multiplier) bersama jumlah akhir, memberikan visibilitas penuh kepada karyawan tentang cara penghitungan gaji mereka.

Pelajari lebih lanjut cara melihat Slip Gaji di artikel bantuan ini


FAQ

Q: Saya tidak dapat menemukan tag shift di opsi Satuan Kehadiran, apa yang harus saya lakukan?

A: Anda perlu membuat tag shift baru terlebih dahulu. Kemudian tag shift dan namanya akan muncul di bagian bawah opsi Kolom Timesheet.

Q: Apakah ada cara untuk menghitung gaji berdasarkan jam terjadwal daripada jam clock-in?
A: Ya, Anda bisa. Caranya:

  1. Buat komponen gaji baru dan pilih “Scheduled Hours” pada kolom timesheet.

  2. Atur "Basic Pay Rate" menjadi 0$

  3. Basic pay tidak akan muncul secara otomatis saat menjalankan payroll

Q: Apakah ada cara untuk menambahkan Withholding Tax sebagai komponen gaji?
A: Ya, Anda dapat menambahkannya sebagai komponen gaji terpisah. Pastikan kategorinya diatur sebagai Pengurang Neto dan Kategori Pajak diatur ke Tidak Dikenakan Pajak!

Q: Saya ingin mencairkan cuti karyawan Paruh Waktu! Bagaimana caranya?

A: Maaf, kami belum mendukung Leave Encashment saat ini. Namun Anda dapat mengatur secara manual sebagai komponen gaji terpisah. Pastikan Tipe Upah diatur ke Additional Wage! Anda juga dapat mempelajari lebih lanjut tentang leave encashment di sini

Apakah pertanyaan Anda terjawab?