Category: OpenERP Functional 5.0.16
OpenERP 6.1 Functional Tutorial : Mengganti Nilai Invoice Yang Sudah Tervalidasi
Karena satu dan lain hal, nilai invoice yang sudah divalidasi ingin diubah (menjadi lebih mahal/murah). OpenERP menyediakan fasilitas untuk merubah nilai invoice yang sudah divalidasi dengan menggunakan refund
A. STUDI KASUS
Salah seorang user keliru menginput data invoice JJ/2012/0006. Seharusnya bernilai 9.000.000, namun tertulis 7.000.000
B.PENYELESAIAN DENGAN OPENERP
OpenERP 6.1 Implementation Log : Multi-Currency Pada Journal Voucher
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.
OpenERP 5.0.15, 6.0.3, 6.0.4 & 6.1 Technical Tutorial : ORM Method Copy
SINTAKS
copy(self, cr, uid, id, defaults, context=None)
copy(self, cr, uid, id, defaults, context=None)
PARAMETER
cr
cursor
uid
integer. ID user yang akan mengeksekusi method
id
integer. ID dari resource yang akan di-copy
defaults
dictionary. Dictionary nilai-nilai yang akan diset defaultnya
RETURN
Integer. ID dari resource hasil copy
CONTOH
Tutorial Fungsional OpenERP 5.0.16 : Harga Termasuk Pajak Pada Invoice
Ternyata tidak ada tutorail yang bisa Penulis berikan saudara-saudara, 5.0.16 ternyata tidak bisa menangani harga termasuk pajak pada invoice. Huehehehehe. Cek screenshot di bawah, semua simulasi sama pada artikel ini.
Setidaknya hal tsb sudah diperbaiki di 6.1, tinggal memikirkan cara mengatasinya untuk para klien 5.0.16. Huehehehe
OpenERP 5.0.16, 6.0.3, 6.0.4 & 6.1 Functional Tutorial : Rekonsiliasi Pada OpenERP
Berikut studi kasus mengenai rekonsiliasi pada OpenERP. Artikel ini hanya pengantar, teknik melakukan rekonsiliasi pada OpenERP akan Saya buat di artikel selanjutnya. Bertujuan untuk setidaknya memberikan sedikit pencerahan kepada programmer OpenERP yang masih meraba-raba sisi fungsional OpenERP.
Semoga bisa membantu, feel free to comment
STUDI KASUS
Perusahaan A pada bulan Maret melakukan transaksi keuangan sebagai berikut :
- Penjualan kepada konsumen A sebesar 1.000.000 pada tanggal 01/03/2012
- Penjualan kepada konsumen B sebesar 3.000.000 pada tanggal 07/03/2012