Multi Currency Odoo: Kurs Pajak KMK dan Selisih Kurs Ekspor
Pahami multi currency Odoo untuk bisnis Indonesia: kurs transaksi vs kurs pajak KMK, selisih kurs realisasi dan belum realisasi, serta tips untuk eksportir.
Multi currency Odoo memungkinkan Anda mencatat penjualan, pembelian, dan rekening bank dalam mata uang asing, sementara laporan keuangan tetap disajikan dalam rupiah. Bagi perusahaan Indonesia, tantangannya ada pada dua jenis kurs yang berjalan bersamaan: kurs transaksi dan kurs pajak dari Keputusan Menteri Keuangan (KMK). Artikel ini menjelaskan perbedaannya, cara menangani selisih kurs, dan praktik baik untuk eksportir.
Konsep dasar multi currency Odoo
Setiap perusahaan di Odoo punya satu mata uang utama, biasanya IDR. Transaksi dalam mata uang lain, misalnya USD, dicatat dua kali sekaligus: nilai dalam mata uang asing dan nilai setaranya dalam rupiah. Konversinya memakai kurs yang berlaku pada tanggal transaksi.
Agar ini berjalan, Anda perlu:
Mengaktifkan mata uang yang dipakai.
Mengisi tabel kurs secara rutin, manual maupun otomatis.
Menentukan akun laba dan rugi selisih kurs.
Menyiapkan jurnal bank terpisah untuk rekening valas.
Kurs transaksi vs kurs pajak KMK
Di sinilah banyak perusahaan Indonesia mulai bingung.
Kurs transaksi
Kurs transaksi adalah kurs yang dipakai untuk pembukuan komersial. Sumbernya bisa kurs tengah Bank Indonesia atau kurs bank yang Anda gunakan, sesuai kebijakan akuntansi perusahaan. Kurs ini menentukan nilai rupiah piutang, utang, dan pendapatan di buku besar.
Kurs pajak KMK
Kurs pajak ditetapkan oleh Kementerian Keuangan melalui KMK dan diperbarui secara berkala. Kurs ini dipakai untuk menghitung nilai rupiah dalam dokumen perpajakan, misalnya dasar pengenaan pajak pada faktur. Artinya, satu transaksi valas bisa punya dua nilai rupiah: satu untuk pembukuan, satu untuk pajak.
Mengapa keduanya perlu dipisahkan di sistem
Jika Odoo hanya menyimpan satu jenis kurs, tim pajak harus menghitung ulang di luar sistem. Ini membuka peluang salah hitung dan menyulitkan rekonsiliasi saat pemeriksaan. Solusi yang lebih rapi adalah menyimpan kurs pajak sebagai data tersendiri, lalu memakainya secara otomatis di dokumen dan laporan yang terkait pajak. Aturan detail tentang penggunaan kurs pajak sebaiknya Anda konfirmasi dengan konsultan pajak.
Tertarik berdiskusi lebih lanjut?
Tim kami siap membantu Anda mengimplementasikan solusi terbaik.
Selisih kurs muncul karena kurs berubah antara tanggal transaksi dan tanggal pembayaran.
Selisih kurs realisasi
Misalnya Anda menerbitkan invoice ekspor dalam USD. Saat invoice dibuat, kurs dicatat pada nilai tertentu. Saat pelanggan membayar, kurs sudah berubah. Selisih nilai rupiah antara invoice dan pembayaran adalah laba atau rugi kurs yang sudah terealisasi. Di Odoo, selisih ini dicatat otomatis ke jurnal selisih kurs ketika pembayaran direkonsiliasi dengan invoice.
Selisih kurs belum realisasi
Di akhir periode, masih ada piutang, utang, atau saldo bank valas yang belum diselesaikan. Nilai rupiahnya perlu dinilai ulang dengan kurs akhir periode agar laporan keuangan wajar. Selisihnya disebut selisih kurs belum realisasi. Penyesuaian ini biasanya dibuat sebagai jurnal yang dibalik pada awal periode berikutnya.
Langkah tutup buku multi currency
Pastikan tabel kurs sudah terisi sampai tanggal tutup buku.
Rekonsiliasi semua pembayaran valas yang sudah diterima atau dibayarkan.
Hitung revaluasi saldo valas yang masih terbuka.
Posting jurnal penyesuaian selisih kurs belum realisasi.
Tinjau akun laba rugi kurs sebelum laporan diterbitkan.
Transfer antar bank beda mata uang
Contoh umum: dana USD dari rekening valas dipindahkan ke rekening IDR. Bank mengonversi dengan kursnya sendiri, yang hampir pasti berbeda dengan kurs di tabel Odoo. Jika transfer dicatat manual, selisihnya sering tertinggal di akun perantara dan menumpuk dari bulan ke bulan.
Praktik yang lebih baik adalah mencatat jumlah keluar dan jumlah masuk sesuai mutasi bank, lalu membiarkan sistem menghitung selisihnya sebagai laba atau rugi kurs. Dengan begitu, akun perantara selalu bersih.
Contoh skenario: perusahaan Tbk berorientasi ekspor
Pada proyek laporan keuangan Tbk dwibahasa dan kurs pajak KMK otomatis untuk PT Dua Putra Utama Makmur Tbk, kurs KMK diambil otomatis dari situs fiskal Kemenkeu. Kurs tersebut dipakai di sales order, purchase order, dan jurnal yang membutuhkannya. Transfer antar rekening lintas mata uang mencatat laba atau rugi kurs secara otomatis. Penjualan juga dibedakan menjadi tipe Lokal, Export, dan Trading Export agar perlakuan akuntansi dan pajaknya tepat.
Laporan keuangan disajikan dalam dua bahasa, sesuai kebutuhan perusahaan terbuka. Semua angka bersumber dari satu sistem, bukan dari olahan spreadsheet terpisah.
Praktik baik untuk eksportir
Otomatiskan pengisian kurs. Kurs yang diisi manual sering terlambat atau salah ketik.
Pisahkan kurs pembukuan dan kurs pajak. Jangan memaksa satu kurs untuk dua tujuan berbeda.
Bedakan tipe penjualan. Penjualan lokal dan ekspor punya perlakuan pajak berbeda, jadi tandai sejak sales order.
Gunakan rekening bank valas tersendiri. Jangan mencampur mutasi USD dan IDR dalam satu jurnal bank.
Rekonsiliasi rutin. Semakin cepat pembayaran dicocokkan, semakin akurat laba rugi kurs per periode.
Dokumentasikan kebijakan kurs. Tulis kurs mana yang dipakai untuk apa, agar tim keuangan dan auditor punya acuan sama.
Kesalahan umum
Mengubah kurs pada invoice yang sudah diposting. Ini merusak jejak audit. Gunakan jurnal penyesuaian.
Lupa revaluasi akhir periode. Laporan keuangan menjadi tidak mencerminkan nilai wajar saldo valas.
Mencatat biaya bank sebagai selisih kurs. Biaya transfer dan selisih kurs adalah dua hal berbeda dan sebaiknya dicatat di akun terpisah.
FAQ multi currency Odoo
Apakah Odoo bisa mengambil kurs secara otomatis?
Odoo menyediakan fitur pembaruan kurs otomatis dari beberapa penyedia. Untuk kurs pajak KMK, umumnya dibutuhkan modul tambahan yang mengambil data dari sumber resmi Kemenkeu.
Apakah setiap perusahaan perlu kurs pajak terpisah?
Jika Anda punya transaksi valas yang terkait kewajiban perpajakan, memisahkan kurs pajak sangat membantu. Diskusikan kebutuhannya dengan konsultan pajak Anda.
Apakah multi currency tersedia di Odoo Community?
Fitur multi currency dasar tersedia. Namun beberapa laporan dan otomatisasi akuntansi lanjutan berbeda antara edisi. Baca pertimbangannya di artikel Odoo 18 Community tanpa Enterprise.
Rapikan pembukuan valas Anda
Kami membantu implementasi dan kustomisasi Odoo untuk perusahaan dengan transaksi multi mata uang, termasuk otomatisasi kurs pajak dan laporan dwibahasa. Mulai dengan konsultasi gratis bersama tim kami.
Multi Currency Odoo: Kurs Pajak KMK dan Selisih Kurs Ekspor - NexaCore Solutions