Kesalahan, Migrasi & Sumber Resmi

Integrasi software payroll dengan akuntansi, bank, mesin absensi, dan Coretax: cara kerja, biaya, dan titik gagal

Cara menghubungkan software payroll dengan akuntansi, transfer gaji bank, mesin absensi, BPJS, dan Coretax, plus uji dan biaya ilustratif.

Diperbarui · 4 menit baca

Integrasi software payroll dengan akuntansi, bank, mesin absensi, dan Coretax: cara kerja, biaya, dan titik gagal

Software payroll menghemat waktu hanya bila datanya mengalir tanpa diketik ulang: dari mesin absensi ke perhitungan gaji, dari gaji ke file transfer bank, dari gaji ke jurnal akuntansi, dan dari PPh 21 ke file bukti potong Coretax. Ada tiga cara integrasi yang umum: konektor bawaan (paling mudah, terbatas pada sistem yang didukung vendor), ekspor-impor file (paling umum, masih ada langkah manual), dan API (paling fleksibel, butuh tenaga teknis). Setiap integrasi harus diuji dengan sistem dan bank yang Anda pakai sendiri, bukan dengan contoh vendor.

Panduan ini bagian dari kesalahan umum payroll di UMKM. Angka ilustrasi.

Peta integrasi

Dari → keData yang mengalirCara umumTitik gagal yang sering
Mesin absensi → payrollJam masuk/keluar, shiftKonektor ke model mesin tertentu, atau ekspor file dari mesinModel mesin tidak didukung; jam mesin tidak sinkron
Aplikasi mobile → payrollAbsen, lokasi, fotoBawaan HRISAbsen di luar radius; ponsel tanpa sinyal
Payroll → bankDaftar transfer gajiFile format bank (CSV/teks) untuk transfer massal, atau API bankFormat bank berubah; nama rekening berbeda
Payroll → akuntansiJurnal beban gaji, utang PPh 21, utang BPJSKonektor, file jurnal, APIAkun buku besar tidak dipetakan; pusat biaya tidak ada
Payroll → CoretaxBukti potong PPh 21/26File impor (XML/templat DJP)Format DJP diperbarui; NIK tidak valid
Payroll → BPJSData upah, karyawan baru/keluarLaporan untuk diunggah di portal BPJSDasar upah berbeda dengan yang dilaporkan
Payroll ↔ ERPData karyawan, pusat biayaAPI atau modul ERPDua sumber data karyawan

Mesin absensi: uji sebelum membeli

Mesin absensi adalah sumber masalah integrasi yang paling sering, karena setiap merek dan seri bisa memakai protokol berbeda.

  1. Minta daftar model dan seri mesin yang didukung secara resmi.
  2. Bila Anda sudah punya mesin, bawa nomor seri ke vendor dan minta bukti sambungan, misalnya demo dengan mesin yang sama.
  3. Tanyakan cara sinkronisasi: langsung ke cloud, lewat komputer perantara, atau ekspor file manual.
  4. Uji shift malam yang melewati tengah malam dan absen ganda (karyawan menempel dua kali).
  5. Pastikan jam mesin tersinkron otomatis; selisih jam beberapa menit bisa mengubah keterlambatan dan lembur.
  6. Tanyakan di mana templat biometrik disimpan, karena biometrik adalah data pribadi spesifik (UU 27/2022 Pasal 4 ayat (2)).

Bank: transfer gaji massal

Kebanyakan internet banking bisnis menyediakan transfer massal dengan unggah file. Software payroll perlu membuat file dengan format bank Anda. Yang perlu diuji:

  • Format file untuk setiap bank yang Anda pakai (gaji bisa dibayar dari lebih dari satu bank)
  • Transfer ke bank lain dan biaya per transaksi
  • Nama penerima harus cocok dengan nama di rekening
  • Kontrol: siapa yang membuat file, siapa yang menyetujui di internet banking

Pisahkan peran: staf payroll membuat file, pejabat lain menyetujui transfer. Ini mencegah kesalahan dan penyalahgunaan, misalnya perubahan nomor rekening tanpa izin.

Akuntansi: jurnal gaji

Jurnal gaji yang baik memisahkan:

AkunContoh isi
Beban gaji dan tunjanganPer departemen atau pusat biaya
Beban iuran BPJS pemberi kerjaPer program
Utang PPh 21Disetor paling lambat tanggal 15 bulan berikutnya
Utang iuran BPJSBagian pemberi kerja + pekerja
Utang gaji atau kas/bankGaji bersih
Beban THRBila dicadangkan bulanan, cadangan THR

Minta vendor memetakan komponen gaji ke akun Anda di demo. Bila software akuntansi Anda tidak didukung konektor, pastikan ada file jurnal yang bisa diimpor tanpa diubah.

Coretax dan BPJS

Untuk Coretax, minta bukti bahwa file impor bukti potong dari software diterima tanpa diedit, dan tanyakan berapa lama vendor menyesuaikan format bila DJP memperbarui templat. Untuk BPJS, mintalah laporan yang formatnya mudah dicocokkan dengan tagihan iuran. Detail pajaknya ada di PPh 21 TER dan e-Bupot di Coretax.

Biaya integrasi: contoh ilustratif

IntegrasiCaraBiaya ilustratif
Mesin absensi baru (2 unit)Konektor bawaanRp8.000.000 sekali
Bank (2 bank)File format bankTermasuk paket
AkuntansiKonektor bawaanRp250.000 per bulan
ERPAPI, dikerjakan konsultanRp15.000.000 sekali + pemeliharaan

Konektor bulanan Rp250.000 menjadi Rp9.000.000 dalam tiga tahun. Bandingkan dengan waktu staf mengetik jurnal: bila 3 jam per bulan × Rp80.000 = Rp240.000 per bulan, konektor hampir impas dan manfaat utamanya adalah mengurangi salah ketik. Masukkan biaya integrasi ke simulasi TCO 3 tahun.

Daftar uji integrasi

  1. Absensi satu minggu dari mesin Anda masuk lengkap, termasuk shift malam.
  2. File transfer untuk setiap bank diterima internet banking tanpa diedit.
  3. Jurnal gaji masuk ke akuntansi dengan akun dan pusat biaya yang benar.
  4. File bukti potong diterima Coretax.
  5. Laporan iuran sama dengan tagihan BPJS.
  6. Karyawan baru di payroll muncul di sistem lain tanpa input ganda.

Bila salah satu gagal, hitung waktu manual yang tersisa dan masukkan ke kalkulator payback.

Panduan terkait di kategori ini: kontrak SaaS HR dan ekspor data, kewajiban slip gaji, THR, dan lembur.

Pertanyaan yang sering diajukan

Lebih baik payroll di dalam ERP atau terpisah dengan integrasi?

Bila ERP Anda punya modul payroll yang lulus skenario uji, satu sistem mengurangi integrasi. Bila tidak, software payroll khusus dengan integrasi yang teruji sering lebih aman.

Apakah API selalu lebih baik?

Tidak untuk UMKM. API butuh orang yang bisa merawatnya saat salah satu sistem berubah. File impor-ekspor yang stabil sering cukup.

Bagaimana bila bank mengubah format file?

Tanyakan kepada vendor apakah penyesuaian format bank termasuk langganan, dan berapa lama biasanya.

Perlukah integrasi dengan BPJS?

Yang penting laporan iuran mudah dicocokkan. Pendaftaran dan pelaporan tetap mengikuti kanal resmi BPJS.

Sumber resmi

Panduan terkait