Hari ini setiba di kantor, saya membuka laptop saya dan saatnya bekerja. Ketika Compile dan Run Project, saya mendapatkan sesuatu yang salah. Saya ingin membuka Model Design namun selalu membawa Visual Studio untuk crash. Lebih dari 3x saya coba dan tetap sama.

Saya Update Model Design dan kembali berulang, untuk hal ini tidak crash namun keluar pesan Error untuk XtraScrollableControl. Saya mencari di internet ternyata membutuhkan DevExpress.Utils.v13.1.dll. Saya mencari namun sebenarnya semua sudah disiapkan.

Ada mungkin saya menghabiskan waktu 1.5 jam untuk coba ini itu, tidak berhasil juga. Saya sudah repair komponen baik di versi 13.1 ataupun versi 12.2.9. Saya juga sudah coba non aktifkan CodeRush dan tidak ada hasil yang memberikan solusi pada masalah.

Pada akhirnya saya mencoba untuk convert project dari 12.2.9 ke 13.1, ketika sudah di-convert, saya coba untuk update Model Design dan panggil. Ternyata waktu trial nya sudah habis, akhirnya saya coba untuk re-install. Sekalian saya lakukan juga untuk versi 12.2.9 (tadinya saya mo uninstall aja salah satunya). Setelah itu saya coba jalankan di versi 13.1 dan akhirnya berhasil. Untuk versi 13.1 dibutuhkan .NET 4.

Karena Client saya menggunakan Windows XP SP2, Window Server 2003, maka saya tidak dapat menggunakan .NET4, terlalu ribet untuk install .NET4 di komputer mereka, sebenarnya bukan .NET4 saja yang dibutuhkan. Untuk pindah ke .NET4, harus install SP3 di WIndows XP. Jadi saya turunkan versi jadi 12.2.9 yang menggunakan .NET 3.5.

Akhirnya berhasil saya kerjakan. Hanya dengan re-install. Haha, harusnya ga perlu abis waktu 1.5 jam _ _#
 
Latar belakang saya tentu saja bukan dari bidang Akuntansi, hanya saja sebagai Software Developer saya dipaksa untuk belajar lagi mengenai sesuatu hal yang baru, yakni Akuntasi.

Project ini sebenarnya dimulai dari perhitungan persediaan dengan metode FIFO dan Client saya menghendaki perhitungan tersebut dilakukan dengan sistem perpetual. Namun karena 1 dan lain hal, maka mereka meminta saya untuk mengubah cara perhitungan yang FIFO tersebut menjadi Average Price.

Diawali dengan kebingungan saya, setelah mempelajari ternyata perhitungan Average Price tidak sulit, apalagi kalau misalnya disisipi transaksi yang terlewat (karena menggunakan sistem perpetual). Dan nilai HPP berubah jika terjadi pembelian, sedangkan kalau terjadi pengeluaran/penjualan, tidak berdampak dengan nilai HPP.

Pertanyaan saya kalau saya melakukan pembelian, bagaimana dengan posting Akuntasinya?

Pembelian Barang

[Db.] Persediaan Barang Dagangan
[Cr.] Hutang

Jadi kalau terjadi Pembelian, tidak ada perhitungan HPP yang dilakukan. Jadi Persediaan Barang dihitung penuh dari transaksi yang ada.


Penjualan Barang

[Db.] Piutang/Kas
[Cr.] Penjualan

[Db.] HPP
[Cr.] Persediaan Barang Dagangan

Namun jika terjadi Penjualan maka terjadi perhitungan HPP yang akan mengurangi nilai Persediaan Barang Dagangan

Hal tersebut benar adanya setelah saya melakukan uji coba, sekarang tinggal diimplementasikan di dalam program.