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.
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 → ke | Data yang mengalir | Cara umum | Titik gagal yang sering |
|---|---|---|---|
| Mesin absensi → payroll | Jam masuk/keluar, shift | Konektor ke model mesin tertentu, atau ekspor file dari mesin | Model mesin tidak didukung; jam mesin tidak sinkron |
| Aplikasi mobile → payroll | Absen, lokasi, foto | Bawaan HRIS | Absen di luar radius; ponsel tanpa sinyal |
| Payroll → bank | Daftar transfer gaji | File format bank (CSV/teks) untuk transfer massal, atau API bank | Format bank berubah; nama rekening berbeda |
| Payroll → akuntansi | Jurnal beban gaji, utang PPh 21, utang BPJS | Konektor, file jurnal, API | Akun buku besar tidak dipetakan; pusat biaya tidak ada |
| Payroll → Coretax | Bukti potong PPh 21/26 | File impor (XML/templat DJP) | Format DJP diperbarui; NIK tidak valid |
| Payroll → BPJS | Data upah, karyawan baru/keluar | Laporan untuk diunggah di portal BPJS | Dasar upah berbeda dengan yang dilaporkan |
| Payroll ↔ ERP | Data karyawan, pusat biaya | API atau modul ERP | Dua 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.
- Minta daftar model dan seri mesin yang didukung secara resmi.
- Bila Anda sudah punya mesin, bawa nomor seri ke vendor dan minta bukti sambungan, misalnya demo dengan mesin yang sama.
- Tanyakan cara sinkronisasi: langsung ke cloud, lewat komputer perantara, atau ekspor file manual.
- Uji shift malam yang melewati tengah malam dan absen ganda (karyawan menempel dua kali).
- Pastikan jam mesin tersinkron otomatis; selisih jam beberapa menit bisa mengubah keterlambatan dan lembur.
- 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:
| Akun | Contoh isi |
|---|---|
| Beban gaji dan tunjangan | Per departemen atau pusat biaya |
| Beban iuran BPJS pemberi kerja | Per program |
| Utang PPh 21 | Disetor paling lambat tanggal 15 bulan berikutnya |
| Utang iuran BPJS | Bagian pemberi kerja + pekerja |
| Utang gaji atau kas/bank | Gaji bersih |
| Beban THR | Bila 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
| Integrasi | Cara | Biaya ilustratif |
|---|---|---|
| Mesin absensi baru (2 unit) | Konektor bawaan | Rp8.000.000 sekali |
| Bank (2 bank) | File format bank | Termasuk paket |
| Akuntansi | Konektor bawaan | Rp250.000 per bulan |
| ERP | API, dikerjakan konsultan | Rp15.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
- Absensi satu minggu dari mesin Anda masuk lengkap, termasuk shift malam.
- File transfer untuk setiap bank diterima internet banking tanpa diedit.
- Jurnal gaji masuk ke akuntansi dengan akun dan pusat biaya yang benar.
- File bukti potong diterima Coretax.
- Laporan iuran sama dengan tagihan BPJS.
- 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
- Direktorat Jenderal Pajak — buku manual Coretax tentang bukti potong
- BPJS Ketenagakerjaan — layanan pemberi kerja
- BPJS Kesehatan — layanan badan usaha
- Pasal.id — UU 27/2022 tentang data biometrik
- Panduan lain: migrasi data karyawan