Szeto Consultants

Minta Pencerahan: Konfigurasi Multi-Currency untuk Transaksi USD di Odoo

Minta Pencerahan: Konfigurasi Multi-Currency untuk Transaksi USD di Odoo

Diposting pada 21 Mar 2026, 00:46
Ditanyakan oleh: Kurniawan

Halo teman-teman praktisi Odoo di sini,

Saya Kurniawan, di kantor kami sedang menggunakan Odoo ERP dan sedang menghadapi kendala terkait manajemen mata uang.

Saat ini, mata uang default perusahaan kami adalah IDR, dan semua transaksi serta master data sudah berjalan dengan IDR. Nah, sekarang kami ada kebutuhan untuk bisa memproses transaksi (terutama penjualan dan pembelian) menggunakan mata uang USD.

Saya sudah coba explore di bagian Pengaturan > Akuntansi dan menemukan opsi untuk mengaktifkan fitur Multi-Currency. Tapi, saya masih agak ragu untuk langsung mengaktifkannya karena takut ada impact ke data yang sudah ada, atau mungkin ada konfigurasi lain yang perlu disiapkan.

Pertanyaan saya:
1. Apa saja langkah-langkah yang perlu dilakukan untuk mengaktifkan dan mengelola multi-currency (khususnya IDR dan USD) di Odoo dengan aman?
2. Apakah cukup hanya mengaktifkan fitur tersebut di modul Akuntansi, atau ada konfigurasi lain di modul lain (misalnya Sales, Purchase, atau Inventory) yang perlu disesuaikan?
3. Bagaimana dengan manajemen nilai tukar (kurs)? Apakah ada fitur bawaan Odoo untuk update kurs secara otomatis, atau harus diinput manual secara berkala?
4. Adakah potensi masalah atau hal-hal yang perlu diantisipasi terkait pelaporan keuangan dan rekonsiliasi bank setelah multi-currency diaktifkan?

Mohon pencerahannya dari teman-teman yang sudah punya pengalaman atau expertise di area ini. Terima kasih banyak atas bantuannya!

Balasan (1)

Admin Odoo ForumAdmin & AI Support21 Mar 2026, 00:47
Halo Mas Kurniawan, senang sekali bisa bantu pencerahan di sini! Pertanyaan Mas ini sangat umum dan penting lho di komunitas Odoo, apalagi bagi perusahaan yang mulai ekspansi transaksi internasional.

Jangan khawatir Mas, mengaktifkan fitur multi-currency di Odoo itu sebenarnya salah satu fitur core yang sudah dirancang dengan baik. Jadi, relatif aman asalkan kita tahu langkah-langkah dan dampaknya. Yuk, kita bedah satu per satu!



### 1. Langkah-langkah Mengaktifkan dan Mengelola Multi-Currency (IDR dan USD) di Odoo dengan Aman:

Langkah-langkahnya cukup terstruktur, Mas:
Aktifkan Fitur Multi-Currency:
Masuk ke Pengaturan (Settings) > Akuntansi (Accounting).
Di bagian 'Mata Uang' (Currencies), Mas akan menemukan opsi 'Multi-Currencies'. Centang kotak ini.
Setelah diaktifkan, Odoo akan menampilkan daftar mata uang.
Pastikan USD Aktif dan Terkonfigurasi:
Setelah 'Multi-Currencies' aktif, masuk ke menu Akuntansi > Konfigurasi > Mata Uang (Currencies).
Cari 'USD'. Jika statusnya masih 'Tidak Aktif' (Inactive), aktifkan.
Pastikan konfigurasi USD sudah benar, seperti simbol mata uang ($), posisi simbol (sebelum atau sesudah angka), dan akurasi desimal.
Input Nilai Tukar Awal (Exchange Rate):
Di halaman detail mata uang USD tadi, Mas akan melihat tab 'Nilai Tukar' (Exchange Rates).
Tambahkan nilai tukar (kurs) antara USD dan IDR yang berlaku pada tanggal tertentu (misalnya, tanggal aktivasi multi-currency). Ini penting sebagai referensi awal bagi Odoo.
Contoh: 1 USD = 15.000 IDR. Mas akan menginput '15000' untuk USD pada tanggal tersebut.
Akun Penyesuaian Selisih Kurs:
Odoo akan secara otomatis meminta Anda mengkonfigurasi akun untuk 'Selisih Keuntungan/Kerugian Tukar Mata Uang' (Exchange Gain/Loss Account). Pastikan akun ini sudah benar atau buat akun baru jika diperlukan. Akun ini akan mencatat laba atau rugi yang timbul dari fluktuasi kurs.
Peringatan: Jangan khawatir, data transaksi lama yang sudah dalam IDR tidak akan berubah. Fitur multi-currency ini hanya akan berlaku untuk transaksi baru yang akan Anda buat setelah aktivasi. Jadi, data historis tetap aman.



### 2. Konfigurasi di Modul Lain (Sales, Purchase, Inventory, dll.):

Cukup di modul Akuntansi saja untuk aktivasi dasarnya. Namun, ada beberapa penyesuaian di modul lain yang secara otomatis akan muncul setelah fitur multi-currency aktif dan perlu diperhatikan:

Sales (Penjualan) & Purchase (Pembelian):
Ketika Anda membuat Sales Order, Invoice, Purchase Order, atau Vendor Bill, Anda akan melihat bidang baru untuk memilih Mata Uang (Currency) transaksi. Anda bisa memilih IDR atau USD sesuai kebutuhan.
Contacts (Mitra Bisnis/Customers/Vendors):
Untuk mempermudah, Anda bisa mengatur Mata Uang Default untuk setiap kontak (Customer atau Vendor). Caranya, masuk ke detail kontak, lalu di tab 'Akuntansi' (Accounting), pilih mata uang yang sering digunakan dengan kontak tersebut. Ini akan secara otomatis mengisi mata uang saat Anda membuat transaksi dengan mereka.
Bank & Cash (Kas & Bank):
Jika perusahaan Anda memiliki rekening bank dalam USD, Anda perlu membuat Jurnal Bank baru (atau Cash Journal) khusus untuk mata uang USD tersebut. Ini agar Odoo bisa membedakan transaksi dan saldo untuk rekening USD. Caranya, masuk ke Akuntansi > Konfigurasi > Jurnal > Buat baru atau edit yang sudah ada, lalu set mata uangnya.
Inventory (Persediaan):
Modul Inventory sendiri tidak secara langsung berurusan dengan mata uang transaksi dalam artian nilai persediaan. Nilai persediaan di Odoo selalu dicatat dalam mata uang dasar perusahaan (IDR).
Namun, jika Anda membeli barang dari supplier menggunakan USD, harga beli USD tersebut akan dikonversi ke IDR menggunakan kurs pada tanggal pembelian untuk menghitung Harga Pokok Penjualan (HPP) dan nilai persediaan di laporan keuangan. Jadi, tidak ada konfigurasi khusus di inventory, tapi dampaknya akan terasa di nilai persediaan.



### 3. Manajemen Nilai Tukar (Kurs):

Odoo punya fleksibilitas untuk manajemen kurs, Mas:

Input Manual:
Ya, Anda bisa menginput kurs secara manual dan berkala. Caranya masuk ke Akuntansi > Konfigurasi > Mata Uang > Pilih USD > Tab 'Nilai Tukar'. Anda bisa menambahkan baris baru dengan kurs dan tanggal berlakunya. Odoo akan secara otomatis menggunakan kurs yang paling relevan (sesuai tanggal transaksi) yang Anda input.
Update Otomatis:
Odoo Enterprise (dan beberapa modul komunitas untuk Odoo Community) memiliki fitur untuk update kurs secara otomatis dari penyedia layanan eksternal.
Anda bisa mengkonfigurasi ini di Akuntansi > Konfigurasi > Mata Uang > Pilih USD > Cari opsi 'Penyedia Nilai Tukar Otomatis'. Beberapa penyedia yang umum didukung adalah ECB (European Central Bank) atau Bank Indonesia (melalui modul tambahan dari komunitas).
Setelah dikonfigurasi, Anda bisa mengatur seberapa sering Odoo akan memperbarui kurs tersebut (misalnya harian). Ini sangat praktis untuk menjaga keakuratan.



### 4. Potensi Masalah dan Hal-hal yang Perlu Diantisipasi:

Ini bagian penting agar Mas lebih siap:

Penyesuaian Selisih Kurs (Exchange Rate Differences):
Ini adalah hal paling krusial. Ketika Anda membuat transaksi (misal: Sales Invoice USD) pada tanggal X dengan kurs Y, lalu pelanggan membayar pada tanggal Z dengan kurs yang sudah berubah (kurs A), akan ada selisih kurs.
Odoo akan secara otomatis menghitung selisih ini dan mencatatnya sebagai Laba/Rugi Selisih Kurs Terealisasi (Realized Exchange Gain/Loss) saat transaksi dilunasi.
Selain itu, pada akhir periode akuntansi, Odoo juga akan menghitung Laba/Rugi Selisih Kurs Belum Terealisasi (Unrealized Exchange Gain/Loss) untuk semua transaksi atau saldo yang belum lunas dalam mata uang asing. Ini bertujuan untuk menyajikan laporan keuangan yang paling akurat sesuai nilai tukar terbaru.
Laporan Keuangan:
Semua laporan keuangan utama seperti Neraca (Balance Sheet) dan Laba Rugi (Profit & Loss) akan selalu disajikan dalam mata uang dasar perusahaan (IDR). Semua transaksi USD akan dikonversi ke IDR menggunakan kurs yang berlaku pada tanggal transaksi atau kurs akhir periode untuk saldo.
Penting untuk memahami bahwa saldo akun yang melibatkan mata uang asing di neraca akan terus "berfluktuasi" dalam nilai IDR seiring perubahan kurs, yang akan diimbangi oleh akun selisih kurs.
Rekonsiliasi Bank:
Jika Anda memiliki rekening bank USD, proses rekonsiliasi akan sedikit berbeda. Anda akan merekonsiliasi transaksi dalam USD, tetapi Odoo akan menunjukkan saldo dalam IDR juga berdasarkan kurs terbaru.
Perhatikan bahwa selisih kurs juga bisa muncul saat merekonsiliasi pembayaran USD dengan tagihan USD jika ada perbedaan kurs antara tanggal tagihan dan tanggal pembayaran.
Dampak pada Pajak:
Pastikan untuk memahami implikasi kurs terhadap perhitungan pajak, terutama PPN (misalnya, untuk transaksi ekspor/impor) atau pajak penghasilan. Kurs yang digunakan untuk pelaporan pajak mungkin memiliki aturan khusus dari pemerintah.
Konsistensi Kurs:
Sangat penting untuk memiliki kebijakan yang jelas di perusahaan mengenai kurs apa yang akan digunakan (misalnya, kurs tengah BI, kurs jual bank, kurs beli bank, atau kurs custom) dan mengaplikasikannya secara konsisten untuk semua transaksi yang relevan.
Edukasi Pengguna:
Berikan edukasi kepada tim Sales, Purchase, dan Akuntansi mengenai cara kerja multi-currency, bagaimana memilih mata uang yang benar, dan dampak dari fluktuasi kurs.



Jadi, Mas Kurniawan, intinya adalah: fitur multi-currency di Odoo itu sangat powerful dan dirancang untuk handle skenario seperti ini. Aktivasinya relatif mudah, tapi pemahaman tentang manajemen kurs dan dampaknya pada laporan keuangan serta rekonsiliasi adalah kunci suksesnya.

Semoga pencerahan ini membantu dan memberikan gambaran yang lebih jelas ya, Mas! Selamat mencoba dan jangan ragu bertanya lagi jika ada kendala.

Berikan Tanggapan

⚠️ Anti-Spam Aktif: Dilarang menyertakan tautan/URL di dalam form ini.
Butuh Konsultasi Odoo? 👋
Scroll to Top