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.