Tutorial Odoo 18: Membuat Pricelist Diskon Nominal Tetap
Tujuan: Membuat Pricelist baru yang secara otomatis mengurangi harga jual standar sebesar nominal tetap (misalnya, Rp 5.000) untuk semua produk, tanpa menampilkan kolom diskon di Sales Order.
Langkah 1: Membuat Daftar Harga Baru
-
Navigasi: Masuk ke modul Sales (Penjualan).
-
Klik Products (Produk) dan pilih Pricelists (Daftar Harga).
-
Buat Baru: Klik tombol New (Baru).
-
Isi Data Umum:
-
Pricelist Name:
Diskon Rp 5.000 Semua Produk -
Currency: Biarkan
IDR(Rupiah).
-
Langkah 2: Menentukan Aturan Harga Menggunakan Formula
Kita akan menggunakan tipe perhitungan Formula untuk menerapkan pengurangan nominal tetap.
-
Di formulir Pricelist, cari tab Price Rules (Aturan Harga) dan klik Add a line (Tambahkan baris).
-
Konfigurasi Aturan:
-
Product: Biarkan kosong, yang berarti berlaku untuk All Products (Semua Produk).
-
Computation (Perhitungan): Pilih Formula.
Ketika memilih Formula, muncul field yang lebih detail:
-
Base Price: Biarkan sebagai Public Price (Harga Jual Standar).
-
Extra Fee (Nominal Tambahan): Masukkan nilai negatif untuk diskon. Masukkan:
-5000
Penjelasan: Formula ini diinterpretasikan Odoo sebagai: Harga Baru = Harga Jual Standar + (-Rp 5.000).

-
-
Klik Save & Close.
Langkah 3: Menguji Pricelist dalam Sales Order
-
Buat Quotation: Masuk ke Sales > Orders > Quotations. Klik New.
-
Pilih Pelanggan: Pilih pelanggan.
-
Pilih Pricelist: Di field Pricelist, ganti menjadi Diskon Rp 5.000 Semua Produk.
-
Tambahkan Produk: Klik Add a line dan pilih produk Anda (misalnya:
Meja Sudut Kayu 150cm). -
Perbarui Harga: Klik tombol Update Prices di sebelah field Pricelist.

-
Hasil:
-
Unit Price akan berkurang Rp 5.000 dari harga aslinya.
-
Kolom Discount akan tetap kosong.

-
Kesimpulan: Menggunakan Formula dengan nilai Extra Fee negatif adalah cara yang fleksibel untuk menerapkan potongan nominal tetap, dan kebijakan diskon yang benar memastikan harga akhir yang ditampilkan sudah merupakan harga diskon.