Lawan Transaksi
Lawan Transaksi (atau “Mitra”) adalah halaman tempat Anda menyimpan informasi semua pihak yang bertransaksi dengan perusahaan Anda — supplier, customer, bank, pemegang saham, afiliasi, dan sebagainya. Data di sini dipakai hampir di seluruh form transaksi Booku.
1. Identitas Menu
| Aspek | Keterangan |
|---|---|
| Nama Menu | Lawan Transaksi |
| Lokasi (Tahun NORMAL & LAMPAU) | Sidebar → Data Master → Lawan Transaksi |
| Tipe Halaman | List + Form (Tambah/Edit modal) |
| Mode Pemakaian | CRUD tanpa Hapus (kode mitra immutable; mitra tidak bisa dihapus untuk menjaga data historis) |
| Sub-fitur | Form Tambah/Edit Mitra (dibuka via tombol Tambah Mitra di toolbar, menu Edit di tiap baris, atau jalur alternatif dari picker mitra di form transaksi) |
| Fitur | Tambah, Edit, Filter, Pencarian, Refresh, Export Excel |
| Filter | Jenis (Semua/Supplier/Customer), Lokasi WP (Semua/Dalam Negeri/Luar Negeri), Afiliasi (Semua/Ya/Tidak), Pencarian (kode atau nama mitra) |
| Hak Akses | Lihat: Direktur ke atas; Tambah/Edit: SuperUser ke atas; Hapus: tidak tersedia |
2. Deskripsi Singkat
Lawan Transaksi adalah halaman master semua pihak yang berhubungan transaksional dengan perusahaan Anda. Satu mitra di sini bisa punya banyak peran sekaligus — Supplier, Customer, Lembaga Keuangan (Bank), Pemegang Saham, Afiliasi — sehingga Anda tidak perlu duplikasi data master untuk pihak yang berperan ganda.
Data dari halaman ini dipakai di hampir setiap form transaksi Booku: Pembelian, Penjualan, Bukti Penerimaan/Pengeluaran, Buku Pengawasan Hutang/Piutang, dan modul Pajak. Informasi pajak mitra (Jenis WP, Lokasi WP, NPWP) juga dipakai sistem untuk menghitung PPh & PPN secara otomatis saat input transaksi.
3. Sekilas Keunggulan
Apa yang membuat menu ini istimewa di Booku:
- Multi-kategori dalam 1 mitra — Supplier + Customer + Bank + Pemegang Saham bisa simultan, hilangkan duplikasi master.
- Picker cerdas — filter otomatis sesuai konteks transaksi — saat Anda input Peruntukan tertentu (mis. Pembayaran Hutang Pemegang Saham), pilihan mitra otomatis disaring sesuai peruntukan tersebut.
- Lawan Transaksi Internal otomatis — Karyawan, BPJS, DJP, Pemindahbukuan terisi otomatis tanpa Anda pilih.
- Tambah mitra dari mana saja — kalau tahu mitra baru saat input transaksi, tambah dari picker langsung — form transaksi tetap utuh di belakang.
📖 Detail lengkap:
Keunggulan Lawan Transaksi di Booku
4. Kegunaan
Anda perlu membuka Lawan Transaksi saat ingin:
| Skenario | Contoh |
|---|---|
| Setup awal | Pertama kali pakai Booku — daftarkan semua supplier, customer, bank, dan mitra lain yang aktif |
| Tambah mitra baru | Buka kerjasama dengan supplier/customer baru |
| Edit data mitra | Ganti alamat, NPWP, atau rekening bank mitra |
| Centang peran tambahan | Mitra yang sebelumnya hanya Supplier sekarang juga jadi Customer — cukup centang flag Customer di mitra yang sama |
| Cek data pajak mitra | Sebelum input invoice, pastikan NPWP & Jenis WP mitra sudah lengkap agar pajak terhitung benar |
| Cek rekening bank mitra | Saat akan melakukan transfer pembayaran |
| Export daftar mitra | Untuk konsultan/auditor — export ke Excel |
5. Pra-syarat
Sebelum menu ini bisa berguna optimal, pastikan:
- Tahun Buku Aktif sudah ditentukan (Booku otomatis pilih tahun terbaru saat login).
- Permission level Anda cukup:
- Lihat data: Direktur ke atas
- Tambah/Edit: SuperUser ke atas
- Untuk mitra dengan kewajiban pajak, siapkan NPWP & informasi pajak (Jenis WP, Lokasi WP) — data ini dipakai sistem saat hitung PPh & PPN di invoice.
6. Cara Mengoperasikan
6.1 Membuka Halaman
- Klik menu Data Master di sidebar
- Pilih Lawan Transaksi
Tabel langsung tampil dengan seluruh mitra yang terdaftar.
6.2 Menyaring (Filter) Data
Empat filter tersedia di atas tabel:
| Filter | Pilihan | Kegunaan |
|---|---|---|
| Jenis | Semua / Supplier / Customer | Persempit ke mitra yang berperan sebagai supplier saja, customer saja, atau semua |
| Lokasi WP | Semua / Dalam Negeri / Luar Negeri | Pisahkan mitra domestik dan luar negeri |
| Afiliasi | Semua / Ya / Tidak | Pisahkan mitra dalam grup (intercompany) dari mitra eksternal |
| Cari | Kode atau Nama Mitra | Pencarian bebas — mengetik langsung menyaring tabel |
Klik Reset untuk menghapus semua filter dan kembali ke tampilan penuh.
6.3 Menambah Mitra Baru
- Klik tombol Tambah Mitra (kanan atas)
- Isi field di form Tambah Mitra (lihat Section 7 untuk detail field)
- Klik Tambah — mitra tersimpan dan tabel ter-refresh
💡 Jalur alternatif: kalau Anda sedang input transaksi (mis. Bukti Pengeluaran) dan baru sadar mitra belum terdaftar, Anda bisa menambah mitra langsung dari picker di form transaksi tersebut. Klik tombol Pilih Mitra, lalu di dialog picker yang muncul, klik tombol Tambah Mitra/Supplier/Customer (label menyesuaikan filter aktif). Form Tambah Mitra terbuka di atas picker — setelah simpan, mitra baru otomatis ter-highlight di picker dan siap dipilih. Form transaksi tetap utuh di belakang.
6.4 Edit Data Mitra
- Klik ikon ⋮ (menu aksi) di kolom Aksi pada baris mitra yang ingin diedit — atau klik kanan pada barisnya
- Pilih Edit
- Ubah field yang perlu (lihat catatan: Kode Mitra tidak bisa diedit)
- Klik Simpan
6.5 Export ke Excel
- Klik tombol Export (kanan atas)
- Pilih mode export (semua data atau hasil filter saja)
- File Excel terunduh otomatis
7. Penjelasan Field/Input
Form Tambah/Edit Mitra terbagi 4 section.
7.1 Identitas
| Field | Kegunaan | Wajib? | Validasi/Catatan |
|---|---|---|---|
| Kode Mitra | Pengenal unik mitra di sistem | ✅ Wajib | Min 3, max 12 karakter. Harus diawali huruf, hanya huruf + angka (tanpa spasi/simbol). Tidak duplikat. Tidak bisa diedit setelah disimpan. |
| Nama Mitra | Nama lengkap mitra (untuk dokumen & laporan) | ✅ Wajib | Max 255 karakter |
7.2 Kategori
Centang sebanyak yang relevan — satu mitra boleh punya banyak kategori.
| Field | Kegunaan |
|---|---|
| Supplier | Mitra menjual barang/jasa ke perusahaan Anda |
| Customer | Mitra membeli dari perusahaan Anda |
| Lembaga Keuangan | Mitra adalah Bank, fintech, atau lembaga keuangan |
| Pemegang Saham | Mitra adalah pemilik saham perusahaan. Mencentang ini otomatis mencentang Afiliasi juga. |
| Afiliasi | Mitra adalah perusahaan dalam grup (intercompany). Mengosongkan ini otomatis mengosongkan Pemegang Saham. |
| PJK (Jasa Konstruksi) | Mitra adalah Perusahaan Jasa Konstruksi |
| UMKM | Mitra adalah UMKM (hanya berlaku untuk Dalam Negeri) |
| PKP | Mitra adalah Pengusaha Kena Pajak (hanya Dalam Negeri) |
| Pemotong PPh | Mitra memotong PPh dari pembayaran Anda (hanya Dalam Negeri) |
ℹ️ Catatan: Jika Lokasi WP = Luar Negeri, checkbox UMKM, PKP, dan Pemotong PPh otomatis non-aktif dan disabled — karena klasifikasi ini hanya berlaku untuk wajib pajak domestik.
7.3 Pajak
| Field | Kegunaan | Wajib? | Validasi/Catatan |
|---|---|---|---|
| Jenis WP | Jenis Wajib Pajak mitra | ✅ Wajib | Pilihan: Orang Pribadi / Badan Hukum |
| Lokasi WP | Lokasi Wajib Pajak mitra | ✅ Wajib | Pilihan: Dalam Negeri / Luar Negeri. Memilih Luar Negeri akan men-disable UMKM/PKP/Pemotong PPh. |
| NPWP | Nomor Pokok Wajib Pajak | Opsional | Max 27 karakter (umumnya 15 digit untuk WP domestik) |
7.4 Kontak
| Field | Kegunaan | Wajib? | Validasi/Catatan |
|---|---|---|---|
| PIC (Person In Charge) | Nama kontak utama di mitra | Opsional | Max 99 karakter |
| Alamat email mitra | Opsional | Max 99 karakter | |
| Alamat | Alamat lengkap mitra | Opsional | Multi-line, tanpa batas panjang praktis |
| Rekening Bank | Nomor rekening bank mitra | Opsional | Max 63 karakter |
| Atas Nama | Nama pemilik rekening bank mitra | Opsional | Max 63 karakter |
8. Cara Kerja di Balik Layar
Data Lawan Transaksi disimpan di database General perusahaan (master data), berbeda dengan data transaksi yang tersimpan per tahun buku. Artinya: mitra Anda tetap sama di tahun manapun — hutang/piutang historis tetap terpaut ke mitra yang benar walau Anda sudah pindah tahun buku berkali-kali.
Setiap kategori (Supplier, Customer, dll.) disimpan sebagai flag terpisah di baris mitra yang sama. Saat Anda buka form transaksi (mis. Invoice Pembelian), picker mitra membaca flag-flag ini untuk menyaring kandidat sesuai konteks.
Untuk Peruntukan tertentu di Bukti Penerimaan/Pengeluaran, Booku tidak meminta Anda pilih mitra sama sekali — sistem otomatis menggunakan Lawan Transaksi Internal (konstanta sistem: Karyawan, BPJS Kesehatan, BPJS Ketenagakerjaan, Koperasi Karyawan, Serikat Pekerja, DJP, Internal) sesuai Peruntukan yang Anda pilih. Tombol pilih mitra ikut disembunyikan agar tidak membingungkan.
9. Hubungan dengan Menu Lain
| Menu Terkait | Hubungan |
|---|---|
| Data COA | Setiap transaksi yang melibatkan mitra juga melibatkan COA — keduanya master fondasi |
| Bukti Penerimaan & Pengeluaran Bank/Cash | Pilih mitra di setiap bukti; picker disaring otomatis sesuai Peruntukan |
| Invoice Pembelian / PO Pembelian | Picker dibatasi flag Supplier + Lokasi WP (Dalam Negeri untuk Lokal, Luar Negeri untuk Impor) |
| Invoice Penjualan / PO Penjualan | Picker dibatasi flag Customer |
| Buku Pengawasan Hutang/Piutang (semua varian) | Picker disaring sesuai jenis Hutang/Piutang (Afiliasi, Pemegang Saham, Pihak Ketiga, dll.) |
| Modul Pajak (PPh & PPN) | Jenis WP, Lokasi WP, dan NPWP mitra dipakai untuk hitung PPh & PPN otomatis di invoice |
10. Catatan & Pitfalls
| Hal yang Perlu Diperhatikan | Penjelasan |
|---|---|
| Kode Mitra tidak bisa diedit | Setelah mitra disimpan, kolom Kode Mitra di form Edit terkunci. Pikirkan baik-baik saat menentukan kode pertama kali. |
| Tidak ada tombol Hapus | Sengaja — mitra yang sudah dipakai di transaksi tidak boleh hilang demi menjaga integritas data historis. Mitra yang tidak aktif lagi tetap tersimpan; pengaruh ke laporan tetap akurat. |
| Karyawan, BPJS, DJP bukan dari halaman ini | Untuk transaksi gaji, BPJS, pajak, dll., sistem otomatis pakai Lawan Transaksi Internal. Anda tidak perlu (dan jangan) menambah “Karyawan” atau “BPJS Kesehatan” sebagai mitra manual di halaman ini. |
| Karyawan spesifik pakai Data Karyawan | Untuk pembayaran/pencairan hutang/piutang ke karyawan individu, mitranya dipilih dari Data Karyawan, bukan dari Lawan Transaksi. Picker yang dibuka otomatis berbeda. |
| Pemegang Saham otomatis Afiliasi | Mencentang Pemegang Saham otomatis mencentang Afiliasi (Pemegang Saham adalah subset Afiliasi). Jangan kaget — itu memang aturannya. |
| Mitra Luar Negeri tidak punya UMKM/PKP/Pemotong PPh | Klasifikasi pajak ini hanya untuk WP Dalam Negeri. Field-nya akan disabled saat Anda pilih Luar Negeri. |
| NPWP boleh kosong | Untuk mitra Luar Negeri atau mitra individu non-NPWP, field NPWP boleh dikosongkan. Sistem akan menyesuaikan perhitungan pajak. |
11. Lihat Juga
| Topik | Dokumen |
|---|---|
| Keunggulan menu ini secara detail | Keunggulan Lawan Transaksi di Booku |
| Data master yang sejenis | Data COA |
| Konsep dasar Lawan Transaksi | Deskripsi Aplikasi Booku — Konsep Dasar |
Terakhir diperbarui: 27-04-2026