Journal voucher (account.move) pada OpenERP secara sepintas menyediakan dukungan terhadap multi-currency. Hal ini bisa dilihat pada adanya isian Amount Currency dan Currency pada formnya. Pada kenyataannya dukungan terhadap multi-currency journal voucher hanya sebatas pada penyimpanan data nya, bukan perhitungan otomatis ketika menginput manual (tanpa bantuan invoice, payment, bank statement ataupun fitur tambahan lainnya).
Jadi jika ada transaksi
Kas Dr $ 100.00
Modal Cr $ 100.00
Dan user mau memasukannya langsung via Journal Entries maka user harus membuat journal entries (company currency = IDR) dengan journal item sbb :
Account : Cash USD
Debit : 100.000,00
Amount Currency : 100,00
Currency : USD
Account : Fixed Asset
Credit : 100.000,00
Amount Currency : – 100,00
Currency : USD
Semua nominal harus dihitung manual terlebih dahulu. OpenERP tidak akan melakukannya secara otomatis. Kindda sucks …
Bagaimanapun … Jika user melakukannya via Bank Statement, Invoice, Payment, ataupun fitur tambahan lainnya, journal voucher yang dihasilkan sudah akan sesuai dengan perhitungan multi-currency. Dengan kata lain fitur-fitur tambahan itulah yang akan melakukannya untuk user bukan journal voucher
Secata teknis harusnya method untuk melakukan perhitungan multi-currency harusnya diberikan di journal voucher (account.move/account.move.line), sehingga fitur-fitur tambahan hanya memanggil method tersebut.