← Kembali ke proyek

STUDI KASUS / Pelaporan Odoo

Inventory Reporting

Laporan mutasi bahan baku, saldo stok, dan stock opname.

Ilustrasi antarmuka · bukan screenshot aplikasi.
Peran
Odoo Developer
Teknologi
PostgreSQL · SQL · Odoo Inventory
Tahun
2026

Ringkasan

Inventory Reporting adalah laporan mutasi bahan baku di Odoo. Laporan menampilkan transaksi masuk dan keluar, saldo stok, serta selisih stock opname untuk periode dan gudang yang dipilih.

Kebutuhan

Transaksi masuk dan keluar perlu dirangkum bersama saldo dan selisih stok. Perhitungan juga perlu tetap berjalan pada periode tanpa stock opname, dengan memakai saldo terakhir sebagai titik awal.

Peran dan kontribusi

Saya mengerjakan query PostgreSQL dan penyusunan informasi laporan, termasuk perhitungan saldo saat tidak ada stock opname pada periode yang dipilih.

  • Merangkum transaksi masuk dan keluar melalui query SQL.
  • Menambahkan filter periode dan gudang.
  • Mengambil saldo terakhir untuk periode tanpa stock opname.
  • Menampilkan selisih stok dan keterangan stock opname.

Implementasi

Query SQL merangkum transaksi bahan baku sesuai periode dan gudang. Jika tidak ada stock opname pada periode tersebut, laporan mengambil saldo terakhir sebagai dasar perhitungan.

Selisih stok dan keterangan stock opname ditampilkan bersama ringkasan mutasi agar perubahan saldo dapat ditelusuri.

Tantangan teknis

Periode tanpa stock opname. Saya menyesuaikan query agar laporan tetap mengambil saldo terakhir untuk menghitung mutasi pada periode berjalan.

Filter laporan. Transaksi dan saldo harus menggunakan batas periode serta gudang yang sama agar angka pada laporan dapat ditelusuri ke pergerakannya.

Hasil

Laporan menyajikan ringkasan mutasi, perhitungan saldo, serta selisih dan keterangan stock opname. Periode tanpa stock opname menggunakan saldo terakhir sebagai dasar perhitungan.

Studi kasus menggunakan ilustrasi. Demo, source publik, dan data pengukuran dampak belum tersedia.

STUDI KASUS BERIKUTNYAIT Inventory ↗