Category Archives: OpenERP Functional 6.0.4
OpenERP 6.0.x & 6.1 Functional Tutorial : Pengelolaan PPN Secara Manual Pada OpenERP
Penanganan Pajak Pertambahan Nilai (PPN) tidak selesai sampai faktur pajak/customer invoice dibuat dan/atau supplier invoice divalidasi. Langkah tersebut baru sampai menjurnal PPN Masukan atau PPN Keluaran. Penanganan PPN masih berlanjut sampai hutang pajak untuk masa pajak yang berkaitan dibayar.
Langkah tambahan tersebut adalah :
- Mengkreditkan PPN Masukan dengan PPN Keluaran guna mendapatkan jumlah utang PPN
- Membayar utang PPN tersebut tiap bulannya
OpenERP belum/tidak memiliki otomatisasi untuk menangani kedua langkah di atas. Penanganannya masih harus ditangani dengan manual menggunakan Journal Entry dan Manual Reconciliation
A. CONTOH KASUS
OpenERP 6.1 Functional Tutorial : Tutup Buku
A. PENGANTAR
Proses tutup buku merupakan aktivitas terakhir yang dilakukan pada tiap tahunnya. Oleh karena itu implementasinya pada OpenERP kurang mendapatkan perhatian oleh developer/implementor OpenERP dikarenakan baru dilakukan menjelang fiscal year berakhir. Akibatnya klien kurang mendapatkan informasi mengenai apa yang akan terjadi pada proses tutup buku oleh OpenERP. Ketidaktahuan ini dapat berujung konflik antara developer dengan klien.
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
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