Gross Margin

Tutorial Odoo 18: Pricelist Berbasis Margin (Gross Margin)

Tujuan: Menggunakan Cost Price produk (Jasa Instalasi Set Furniture) sebagai dasar perhitungan harga jual, dengan menambahkan batasan keuntungan minimum dan maksimum (Margin).

Data Produk yang Digunakan:

  • Produk: [JISF01] Jasa Instalasi Set Furniture

  • Cost Price (Biaya): Rp 100.000,00 per Days.

  • Sales Price (Standar): Rp 200.000,00 per Days.

Langkah 1: Membuat Daftar Harga Baru

  1. Navigasi: Masuk ke modul Sales (Penjualan).

  2. Klik Products (Produk) dan pilih Pricelists (Daftar Harga).

  3. Buat Baru: Klik tombol New (Baru).

  4. Isi Data Umum:

    • Pricelist Name: Pricelist Margin Khusus

    • Currency: Biarkan IDR.

Langkah 2: Menentukan Aturan Harga dengan Formula Margin

Kita akan membuat aturan untuk produk Jasa Instalasi Set Furniture menggunakan Cost sebagai harga dasar, seperti yang diindikasikan oleh penjelasan video.

  1. Di tab Price Rules (Aturan Harga), klik Add a line (Tambahkan baris) untuk membuka pop-up Create Pricelist Rules.

  2. Konfigurasi Dasar Aturan:

    • Apply on: Pilih Product (Produk).

    • Product: Pilih produk: [JISF01] Jasa Instalasi Set Furniture.

    • Computation (Perhitungan): Pilih Formula.

    • Based Price: Ganti dari Sales Price menjadi Cost (Harga Pokok/Biaya).

  3. Konfigurasi Formula Margin:

    • Extra Fee: Masukkan nominal yang ingin ditambahkan ke Cost. Contoh: 25000 (Rp 25.000).

    • Margins (Nominal): Di kolom ini, atur batasan Gross Margin (Keuntungan Kotor) nominal.

      • Min. Margin (Kiri): Masukkan batas keuntungan minimal, misalnya 50000 (Rp 50.000).

      • Max. Margin (Kanan): Masukkan batas keuntungan maksimal, misalnya 125000 (Rp 125.000).

  4. Klik Save & Close.

Penjelasan Perhitungan Gross Margin

Odoo akan menghitung harga jual akhir berdasarkan Cost Price (Rp 100.000) dan menerapkan batasan yang paling ketat dari aturan yang ditetapkan:

Variabel

Nilai

Tujuan

Harga Dasar (Cost)

Rp 100.000

Titik awal perhitungan harga jual.

Extra Fee

Rp 25.000

Harga Jual Awal = Cost + Extra Fee = Rp 125.000.

Margin Awal

Rp 25.000

Margin awal (tanpa batasan) adalah Rp 125.000 - Rp 100.000 = Rp 25.000.

Min. Margin

Rp 50.000

Batas wajib untung minimum.

Max. Margin

Rp 125.000

Batas wajib untung maksimum.

Kesimpulan Harga Jual Akhir:

  • Harga awal yang dihitung (Rp 125.000) menghasilkan margin Rp 25.000.

  • Karena margin Rp 25.000 tidak mencapai Min. Margin yang ditetapkan (Rp 50.000), Odoo akan menaikkan harga untuk memenuhi batas minimum.

  • Harga Jual Final = Cost + Min. Margin = Rp 100.000 + Rp 50.000 = Rp 150.000.

Langkah 4: Menguji Penerapan Margin

Gambar dibawah adalah Penawaran sebelum menggunakan pricelist Pricelist Margin Khusus Unit Price dan Margin masih mengikuti setingan dari Inventory

  1. Buat Quotation: Masuk ke Sales > Orders > Quotations. Klik New.

  2. Pilih Pricelist: Ganti Pricelist menjadi Pricelist Margin Khusus.

  3. Tambahkan Produk: Masukkan produk Jasa Instalasi Set Furniture.

  4. Verifikasi: Harga jual (Unit Price) akan tampil Rp 150.000 (mengikuti batasan Minimum Margin).
    Setelah Menggunakan Pricelist Pricelist Margin Khusus

Manfaat Fitur ini:

Fitur ini ideal untuk menetapkan strategi penetapan harga yang menjamin profitabilitas. Tim Sales tidak dapat menjual di bawah batas keuntungan yang ditetapkan oleh Minimum Margin, dan juga tidak akan menjual terlalu mahal melebihi Maximum Margin.

Updated on