Harga rata-rata pada barang yang dikembalikan¶
Valuasi biaya rata-rata (AVCO) adalah metode valuasi inventaris yang mengevaluasi biaya berdasarkan total biaya barang yang dibeli atau diproduksi selama periode tertentu, dibagi dengan total jumlah barang di-tangan. Valuasi inventaris digunakan untuk:
mencerminkan nilai dari aset perusahaan;
tetap lacak jumlah barang yang tidak terjual;
akun untuk nilai moneter dalam barang yang belum membuat keuntungan;
laporan alur barang selama triwulan.
Karena AVCO menggunakan bobot rata-rata untuk mengevaluasi biaya, merupakan pilihan yang bagus untuk perusahaan yang menjual hanya beberapa produk yang berbeda dalam kuantitas besar. Di Odoo, analisis biaya ini secara otomatis diupdate setiap kali produk diterima.
Oleh karena itu, saat pengiriman dikembalikan ke supplier mereka, Odoo secara otomatis membuat entri akuntansi untuk mencerminkan perubahan di valuasi inventaris. Namun, Odoo tidak update secara otomatis perhitungan AVCO, karena ini berpotensi untuk membuat ketidakkonsistenan dengan valuasi inventaris.
Catatan
This document addresses a specific use case for theoretical purposes. For instructions on how to set up and use AVCO, refer to the inventory valuation configuration doc.
Konfigurasi¶
Untuk menggunakan valuasi inventaris biaya rata-rata pada produk, kunjungi Metode Biaya menjadi Biaya Rata-Rata (AVCO)
dan Valuasi Inventaris menjadi Automatis
.
Lihat juga
Menggunakan valuasi biaya rata-rata¶
Metode biaya rata-rata menyesuaikan valuasi inventaris saat produk diterima di gudang. Bagian ini menjelaskan cara kerjanya, tapi bila penjelasan tidak diperlukan, loncat ke bagian kasus penggunaan kembalikan ke supplier.
Rumus¶
Saat produk baru datang, biaya rata-rata baru untuk setiap produk dihitung ulang menggunakan rumus:
Biaya Rata-Rata: jumlah produk di stok sebelum menerima pengiriman baru;
Biaya Rata-Rata Lama: biaya rata-rata yang dihitung untuk satu produk dari valuasi inventaris sebelumnya;
Kuantitas Masuk: jumlah produk yang datang di pengiriman baru;
Purchase Price: estimated price of products at the reception of products (since vendor bills may arrive later). The amount includes not only the price for the products, but also added costs, such as shipping, taxes, and landed costs. At reception of the vendor bill, this price is adjusted;
Kuantitas Final: kuantitas stok di-tangan setelah pergerakkan stok.
Penting
Saat produk meninggalkan gudang, biaya rata-rata tidak berubah. Baca mengenai kenapa valuasi biaya rata-rata tidak disesuaikan di sini.
Hitung biaya rata-rata¶
Untuk memahami bagaimana biaya rata-rata produk berubah dengan setiap pengiriman, pertimbangkan tabel operasi gudang dan pergerakkan stok berikut. Masing-masing adalah contoh bagaimana valuasi biaya rata-rata terpengaruh.
Operasi |
Nilai Masuk |
Nilai Stok Persediaan |
Kuantitas Di Tangan |
Biaya Rata-Rata |
---|---|---|---|---|
$0 |
0 |
$0 |
||
Menerima 8 meja seharga $10/unit |
8 * $10 |
$80 |
8 |
$10 |
Menerima 4 meja seharga $16/unit |
4 * $16 |
$144 |
12 |
$12 |
Kirim 10 meja |
-10 * $12 |
$24 |
2 |
$12 |
Exercise
Pastikan pemahaman perhitungan di atas dengan meninjau contoh "Menerima 8 meja seharga $10/unit".
Awalnya, stok produk adalah 0, sehingga semua nilai adalah $0.
DI operasi gudang pertama, 8
meja diterima seharga $10
masing-masing. Biaya rata-rata dihitung menggunakan formula:
Karena kuantitas masuk meja adalah
8
dan harga beli untuk masing-masing adalah$10
,Nilai inventaris dalam pembilang dievaluasi sebagai
$80
;$80
dibagi dengan jumlah total meja untuk disimpan,8
;$10
adalah biaya rata-rata satu meja dari pengiriman pertama.
Untuk memverifikasi ini di Odoo, di app Pembelian, pesan 8
kuantitas produk baru, Meja
, tanpa pergerakkan stok sebelumnya, sebesar masing-masing $10
.
Di field Kategori Produk tabel di tab Informasi Umum pada form produk, klik ikon ➡️ (panah), untuk membuka Link Eksternal untuk mengedit kategori produk. Tetapkan Metode Biaya menjadi Biaya Rata-Rata (AVCO)
dan Valuasi Inventaris menjadi Otomatis
.
Lalu, kembali ke purchase order. Klik Konfirmasi Pesanan, dan klik Terima Produk untuk mengonfirmasi tanda terima.
Berikutnya, periksa rekaman valuasi inventaris yang dibuat oleh penerimaan produk dengan mengunjungi Meja
, dan lihat kolom Total Nilai untuk valuation layer (valuasi inventaris pada titik waktu tertentu = kuantitas di-tangan * harga unit). 8 meja di-stok memiliki nilai $80.

Tip
Saat Metode Biaya kategori produk ditetapkan menjadi AVCO, maka biaya rata-rata produk juga ditampilkan pada field Biaya, di bawah tab Informasi Umum, pada halaman produk itu sendiri.
Pengiriman produk (kasus penggunaan)¶
Untuk pengiriman keluar, produk keluar tidak memiliki dampak apa pun pada valuasi biaya rata-rata. Walau valuasi biaya rata-rata tidak dihitung ulang, nilai inventaris masih berkurang karena produk dihapus dari stok dan dikirim ke lokasi pelanggan.
Exercise
Untuk menunjukkan valuasi biaya rata-rata tidak dihitung ulang, perhatika ncontoh "Kirim 10 meja".
Karena 10 meja dikirim keluar ke pelanggan, kuantitas masuk adalah
-10
. Biaya rata-rata sebelumnya ($12
) digunakan sebagai pengganti harga beli vendor;Nilai inventaris masuk adalah
-10 * $12 = -$120
;Nilai inventaris lama (
$144
) ditambahkan ke nilai inventaris masuk (-$120
), sehingga$144 + -$120 = $24
;Hanya
2
meja yang tersisa setelah mengirimkan keluar10
meja dari12
. Sehingga nilai inventaris saat ini ($24
) dibagi dengan kuantitas di-tangan (2
);$24 / 2 = $12
, yang merupakan biaya rata-rata yang sama dengan operasi sebelumnya.
Untuk memverifikasi ini di Odoo, jual 10
meja di app Sales, validasikan pengiriman, dan tinjau rekaman valuasi inventaris dengan mengunjungi . Di bagian teratas valuasi, mengirim 10
meja mengurangi nilai produk sebesar -$120
.
Ingat: Apa yang tidak direpresentasikan di rekaman valuasi stok adalah pendapatan yang dibuat dari sale ini, sehingga pengurangan ini bukan merupakan kerugian untuk perusahaan.

Mengembalikkan barang ke supplier (kasus penggunaan)¶
Karena harga yang dibayar ke supplier dapat berbeda dari harga produk yang dinilai dengan metode AVCO, Odoo menangani barang yang dikembalikkan dengan cara tertentu.
Produk dikembalikan ke supplier pada harga beli original, tapi:
Valuasi biaya internal tetap tidak berubah.
Tabel contoh di atas diupdate sebagai berikut:
Operasi |
Kuantitas*Biaya Rata-Rata |
Nilai Stok Persediaan |
Kuantitas Di Tangan |
Biaya Rata-Rata |
---|---|---|---|---|
$24 |
2 |
$12 |
||
Kembalikan 1 meja yang dibeli seharga $10 |
-1 * $12 |
$12 |
1 |
$12 |
Dengan kata lain, pengembalian ke vendor dianggap oleh Odoo sebagai bentuk lain produk yang keluar dari gudang. Bagi Odoo, karena meja dinilai seharga $12 per unit, nilai inventaris dikurangi sebesar $12
saat produk dikembalikkan; harga beli awal sebesar $10
tidak terkait ke harga rata-rata meja.
Example
Untuk mengembalikkan satu meja yang dibeli seharga $10
, kunjungi tanda terima di app Inventaris untuk 8 meja dibeli di Latihan 1 dengan mengunjungi Gambaran Umum Inventaris, mengeklik pada Tanda Terima, dan memilih tanda terima yang diinginkan.
Lalu, klik Kembalikan pada pesanan pengiriman yang divalidasi, dan modifikasi kuantitas menjadi 1
di jendela reverse transfer. Ini membuat pengiriman keluar untuk meja. Pilih Validasi untuk mengonfirmasi pengiriman keluar.
Kembali ke
untuk melihat bagaimana pengiriman keluar mengurangi nilai inventaris sebesar $12.
Hilangkan error valuasi stok di produk keluar¶
Ketidakkonsistenan dapat terjadi di inventaris perusahaan saat valuasi biaya rata-rata dihitung ulang pada pengiriman keluar.
Untuk mendemonstrasikan error ini, tabel di bawah menampilkan skenario di mana 1 meja dikirim ke pelanggan dan satu meja lagi dikembalikkan ke supplier pada harga yang dibeli.
Operasi |
Kuantitas*Harga |
Nilai Stok Persediaan |
Kuantitas Di Tangan |
Biaya Rata-Rata |
---|---|---|---|---|
$24 |
2 |
$12 |
||
Kirim 1 produk ke pelanggan |
-1 * $12 |
$12 |
1 |
$12 |
Kembalikkan 1 produk yang awalnya dibeli seharga $10 |
-1 * $10 |
$2 |
0 |
$12 |
Di operasi terakhir di atas, valuasi inventaris final untuk meja adalah $2
walaupun terdapat 0
meja tersisa di stok.
Metode yang benar
Gunakan biaya rata-rata untuk menilai pengembalian. Ini tidak berarti perusahaan mendapatkan $12 kembali untuk pembelian seharga $10; barang yang dikembalikan seharga $10 dinilai secara internal sebagai $12. Perubahan nilai inventaris mewakili produk seharga $12 yang tidak lagi dihitung untuk aset perusahaan.
Akuntansi Anglo-Saxon¶
Selain menggunakan AVCO, perusahaan yang menggunakan akuntansi Anglo-Saxon juga memiliki holding account yang melacak jumlah untuk dibayar ke vendor. Setelah vendor mengirimkan pesanan, nilai inventaris meningkat berdasarkan harga vendor produk yang sudah masuk stok. Holding account (disebut stock input) dikredit dan hanya direkonsiliasi setelah tagihan vendor diterima.
Lihat juga
Tabel di bawah mencerminkan entri jurnal dan akun. Akun stock input menyimpan uang yang ditujukan untuk membayar vendor saat tagihan vendor belum diterima. Untuk menyeimbangkan akun mengembalikkan produk yang memiliki perbedaan harga di antara harga produk saat dinilai dan harga saat dibeli, akun perbedaan harga dibuat.
Operasi |
Stock Input |
Perbedaan Harga |
Nilai Stok Persediaan |
Kuantitas Di Tangan |
Biaya Rata-Rata |
---|---|---|---|---|---|
$0 |
0 |
$0 |
|||
Menerima 8 meja seharga $10 |
($80) |
$80 |
8 |
$10 |
|
Menerima tagihan vendor $80 |
$0 |
$80 |
8 |
$10 |
|
Menerima 4 meja seharga $16 |
($64) |
$144 |
12 |
$12 |
|
Menerima tagihan vendor $64 |
$0 |
$144 |
12 |
$12 |
|
Mengirim 10 meja ke pelanggan |
$0 |
$24 |
2 |
$12 |
|
Mengembalikkan 1 meja yang awalnya dibeli seharga $10 |
$10 |
$2 |
$12 |
1 |
$12 |
Menerima refund vendor $10 |
$0 |
$2 |
$12 |
1 |
$12 |
Penerimaan produk¶
Ringkasan¶
Pada penerimaan produk, Odoo memastikan perusahaan dapat membayar untuk barang yang dibeli dengan terlebih dahulu menggerakkan jumlah yang cocok dengan harga barang yang diterima ke akun liabilitas, Stock Input. Lalu, setelah tagihan diterima, jumlah di holding account ditransfer ke Akun Hutang. Mentransfer ke akun ini berarti tagihan telah dibayar. Stock Input direkonsiliasi setelah tagihan vendor diterima.
Valuasi inventaris adalah metode menghitung berapa harga internal dari setiap produk dalam-stok. Karena terdapat perbedaan di antara harga produk saat dinilai dan harga produk saat dibeli, akun Valuasi Inventaris tidak terkait ke operasi kredit dan debit dari akun Stock Input.
Untuk memahami semua ini, ikuti perincian di bawah.
Akun diseimbangkan saat menerima produk¶
Di contoh ini, perusahaan memulai dengan nol unit produk, meja
, di stok. Lalu, 8 meja diterima dari vendor:
Akun Stock Input menyimpan kredit senilai
$80
terutang ke vendor. Jumlah di akun ini tidak terkait nilai inventaris.Meja senilai
$80
datang masuk (debet akun Nilai Inventaris$80
), dan$80
harus dibayar keluar untuk barang yang diterima (kredit akun Stock Input sebesar$80
).
Di Odoo¶
Odoo membuat entri jurnal akuntansi saat pengiriman yang menggunakan metode biaya AVCO diterima. Konfigurasi Akun Perbedaan Harga dengan memilih ikon ➡️ (panah) di sebelah field Kategori Produk pada halaman produk.
Di bawah Properti Akun, buat Akun Perbedaan Harga baru dengan mengetik nama akun dan mengeklik Buat dan Edit. Lalu tetapkan Tipe akun sebagai Pengeluaran
, dan klik Simpan.

Lalu, terima pengiriman di app Purchase atau Inventaris, dan kunjungi Referensi yang cocok dengan operasi penerimaan gudang untuk produk yang relevan.
. Di daftar, cari
Klik pada baris untuk 8 meja. Entri jurnal akuntansi ini menunjukkan kapan 8 meja diterima, akun Valuasi Stok
meningkat sebesar $80
. Sebaliknya, akun Stock Input (ditetapkan sebagai Akun Stock Interim (Diterima)
secara default) dikredit sebesar $80
.

Akun diseimbangkan saat menerima tagihan vendor¶
Di contoh ini, perusahaan memulai dengan nol unit produk, meja, di stok. Lalu, 8 meja diterima dari vendor. Saat tagihan diterima dari vendor untuk 8 meja:
Gunakan
$80
di akun Stock Input untuk membayar tagihan. Ini akan saling menyeimbangkan dan akun sekarang memiliki$0
.Debit Stock Input
$80
(untuk merekonsiliasi akun ini).Kredit Akun hutang
$80
. Akun ini menyimpan jumlah utamg perusahaan ke yang lainnya, sehingga akuntan menggunakan jumlah untuk menulis cek ke vendor.
Di Odoo¶
Setelah vendor meminta pembayaran, navigasi ke Buat Tagihan.
dan pilih PO untuk 8 meja. Di dalam PO, pilihGanti ke tab Item Jurnal untuk melihat bagaimana $80
ditransfer dari holding account, Stock Interim (Received)
ke Akun Hutang
. Konfirmasi tagihan untuk merekam pembayaran ke vendor.

Pada pengiriman produk¶
Di tabel contoh di atas, saat 10 produk dikirim ke pelanggan, akun Stock Input tidak disentuh karena tidak ada produk baru yang masuk. Sebagai contoh:
Valuasi inventaris dikredit
$120
. Mengurangi dari valuasi inventaris mewakili produk senilai$120
yang keluar dari perusahaan.Debit Akun Piutang untuk merekam pendapatan dari penjualan.

Di entri jurnal akuntansi yang memfaktur pelanggan untuk 10 meja, akun Penjualan Produk, Pajak Diterima, dan Akun Piutang semuanya merujuk ke penjualan produk. Akun Piutang adalah akun di mana pembayaran pelanggan akan diterima.
Akuntansi Anglo-Saxon mengenali harga pokok penjualan (COGS) setelah penjualan dilakukan. Sehingga, sampai titik di mana produk dijual, dibuang, atau dikembalikkan, biaya dari menyimpan produk dalam stok tidak dihitung. Akun Pengeluaran didebit $120
untuk mencatat biaya dari penyimpanan 10 meja selama periode waktu ini.
Pada pengembalian produk¶
Di tabel contoh di atas, saat mengembalikkan 1 produk ke vendor seharga $10
, perusahaan mengharapkan $10
di akun Akun Hutang dari vendor. Namun, akun Stock Input harus didebit $12
karena biaya rata-rata adalah $12
pada waktu pengembalian. $2
yang hilang dihitung di Akun Perbedaan Harga, yang di setup di Kategori Produk milik produk.
Catatan
Perilaku akun perbedaan harga berbeda dari lokalisasi-lokalisasi. Pada kasus ini, akun ditujukan untuk menyimpan perbedaan antara harga vendor dan metode valuasi inventaris otomatis.
Ringkasan:
Debit akun Stock Input
$10
untuk menggerakkan meja dari stock ke stock input. Pergerakkan ini untuk mengindikasikan bahwa meja akan diproses untuk pengiriman keluar.Debit Stock Input
$2
untuk memperhitungkan Perbedaan Harga.Kredit Valuasi Stock
$12
karena barang keluar dari stok.

Setelah refund vendor diterima,
Kredit akun Stock Input sebesar
$10
untuk merekonsiliasi harga meja.Debit **Akun Hutang*
$10
agar akuntan mengumpulkan dan mendaftarkan pembayaran di jurnal mereka.
