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 Inventaris ‣ Konfigurasi ‣ Kategori Produk dan pilih kategori yang akan menggunakan AVCO. Pada halaman kategori produk, tetapkan Metode Biaya menjadi Biaya Rata-Rata (AVCO) dan Valuasi Inventaris menjadi Automatis.

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 = \frac{(Kuantitas~Lama \times Biaya~Rata-Rata~Lama) + (Kuantitas~Masuk \times Harga~Beli)}{Kuantitas~Final}\]
  • 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:

\[Biaya~Rata-Rata = \frac{0 + 8 \times $10}{8} = \frac{$80}{8} = $10\]
  • 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 Inventaris ‣ Laporan ‣ Valuasi Inventaris. Pilih drop-down untuk 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.

Menunjukkan valuasi inventaris 8 meja di Odoo.

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".

\[Biaya~Rata-Rata = \frac{12 \times $12 + (-10) \times $12}{12-10} = \frac{24}{2} = $12\]
  1. Karena 10 meja dikirim keluar ke pelanggan, kuantitas masuk adalah -10. Biaya rata-rata sebelumnya ($12) digunakan sebagai pengganti harga beli vendor;

  2. Nilai inventaris masuk adalah -10 * $12 = -$120;

  3. Nilai inventaris lama ($144) ditambahkan ke nilai inventaris masuk (-$120), sehingga $144 + -$120 = $24;

  4. Hanya 2 meja yang tersisa setelah mengirimkan keluar 10 meja dari 12. Sehingga nilai inventaris saat ini ($24) dibagi dengan kuantitas di-tangan (2);

  5. $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 Inventaris ‣ Laporan ‣ Valuasi Inventaris. 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.

Menunjukkan bagaimana pengiriman mengurangi valuasi inventaris.

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.

  1. Produk dikembalikan ke supplier pada harga beli original, tapi:

  2. 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 Inventaris ‣ Laporan ‣ Valuasi Inventaris untuk melihat bagaimana pengiriman keluar mengurangi nilai inventaris sebesar $12.

Valuasi inventaris untuk pengembalian.

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.

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:

  1. Akun Stock Input menyimpan kredit senilai $80 terutang ke vendor. Jumlah di akun ini tidak terkait nilai inventaris.

  2. Meja senilai $80 datang masuk (debet akun Nilai Inventaris $80), dan

  3. $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.

Buat akun perbedaan harga.

Lalu, terima pengiriman di app Purchase atau Inventaris, dan kunjungi App Akuntansi ‣ Akuntansi ‣ Entri Jurnal. Di daftar, cari Referensi yang cocok dengan operasi penerimaan gudang untuk produk yang relevan.

Menunjukkan entri akuntansi untuk 8 meja dari daftar.

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.

Debit valuasi stok dan kredit stock input sebesar 80 dollar.

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:

  1. Gunakan $80 di akun Stock Input untuk membayar tagihan. Ini akan saling menyeimbangkan dan akun sekarang memiliki $0.

  2. Debit Stock Input $80 (untuk merekonsiliasi akun ini).

  3. 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 app Purchase ‣ Pesanan ‣ Purchase dan pilih PO untuk 8 meja. Di dalam PO, pilih Buat Tagihan.

Ganti 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.

Tunjukkan tagihan terhubung ke pesanan pembelian untuk 8 meja.

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:

  1. Valuasi inventaris dikredit $120. Mengurangi dari valuasi inventaris mewakili produk senilai $120 yang keluar dari perusahaan.

  2. Debit Akun Piutang untuk merekam pendapatan dari penjualan.

Tunjukkan item jurnal yang terhubung ke sale order.

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:

  1. Debit akun Stock Input $10 untuk menggerakkan meja dari stock ke stock input. Pergerakkan ini untuk mengindikasikan bahwa meja akan diproses untuk pengiriman keluar.

  2. Debit Stock Input $2 untuk memperhitungkan Perbedaan Harga.

  3. Kredit Valuasi Stock $12 karena barang keluar dari stok.

Perbedaan 2 dollar ditunjukkan di akun Perbedaan Harga.

Setelah refund vendor diterima,

  1. Kredit akun Stock Input sebesar $10 untuk merekonsiliasi harga meja.

  2. Debit **Akun Hutang* $10 agar akuntan mengumpulkan dan mendaftarkan pembayaran di jurnal mereka.

Kembali untuk mendapatkan kembali 10 dollar.