Fitur Price List di SAP Business One: Cara Perusahaan Distribusi Kelola Harga Jual untuk Ratusan Pelanggan Tanpa Kekacauan
Seorang sales rep di perusahaan distribusi consumer goods menerima permintaan penawaran dari buyer sebuah jaringan supermarket. Ia membuka file spreadsheet daftar harga yang tersimpan di laptopnya, mengutip harga per karton, lalu mengirimkannya lewat WhatsApp. Masalahnya, file itu adalah versi dua bulan lalu. Harga dasar dari principal sudah naik, dan tim pricing sudah memperbarui daftar harga di file lain yang belum sampai ke semua sales. Pesanan masuk dengan harga lama, barang terkirim, dan selisihnya baru ketahuan saat finance mencocokkan invoice di akhir bulan.
Situasi seperti ini jarang berhenti di satu kasus. Di perusahaan dengan puluhan hingga ratusan SKU dan struktur harga yang berbeda untuk modern trade, general trade, dan key account, satu kesalahan kutip harga bisa terulang di puluhan transaksi sebelum ada yang sadar. Ditambah diskon yang diberikan di luar kebijakan dan harga promo yang sudah berakhir tetapi masih dipakai, margin tergerus pelan-pelan tanpa ada satu titik yang jelas bisa disalahkan. Bagi manajer sales dan direktur komersial, ini bukan sekadar urusan administrasi. Ini soal apakah harga jual yang disepakati di lapangan benar-benar sesuai dengan yang direncanakan manajemen.
- Kesalahan harga di perusahaan distribusi langsung menggerus margin, karena harga yang dikelola di spreadsheet manual rawan versi usang, diskon di luar kebijakan, dan promo yang sudah berakhir tetapi masih dipakai.
- Price list di SAP Business One menetapkan harga dasar per segmen pelanggan, sehingga satu SKU yang sama bisa memiliki harga resmi berbeda untuk modern trade, general trade, dan key account.
- Special Prices menangani kesepakatan khusus per pelanggan atau kombinasi pelanggan dan item, dengan periode berlaku yang membuat harga promo berhenti otomatis saat berakhir.
- Discount Groups mengatur diskon berdasarkan kategori item dan volume pembelian, sehingga diskon menjadi keputusan kebijakan yang dibuat sekali di sistem.
- Otorisasi pengguna dan approval procedure memastikan penyimpangan harga hanya terjadi atas persetujuan pihak yang berwenang, dan tercatat di sistem.
- Pengelolaan harga terpusat membuat Sales lebih cepat dan akurat, Finance bebas dari selisih harga, dan manajemen memiliki kendali atas margin.
Kenapa Kesalahan Harga di Perusahaan Distribusi Langsung Memukul Margin
Margin di bisnis distribusi consumer goods umumnya tipis dan bergantung pada volume. Karena itu, selisih harga yang terlihat kecil di satu transaksi punya dampak yang jauh lebih besar dari kelihatannya. Sebagai ilustrasi, jika margin kotor sebuah SKU berada di kisaran 8%, diskon 2% yang tidak seharusnya diberikan sudah menghilangkan seperempat dari margin tersebut. Kalikan dengan ratusan pesanan per bulan dan puluhan SKU, maka kebocorannya bukan lagi angka kecil di laporan, melainkan keuntungan yang hilang tanpa pernah tercatat sebagai kesalahan.
Pada praktiknya, ada tiga pola yang paling sering muncul ketika harga jual dikelola lewat spreadsheet yang diperbarui manual:
- Sales rep memakai versi daftar harga yang sudah usang
File beredar di banyak laptop dan grup chat, sehingga tidak ada yang bisa memastikan versi mana yang paling baru. Kenaikan harga dari principal sudah berlaku, tetapi penawaran masih keluar dengan harga lama. - Diskon diberikan di luar kebijakan
Tanpa batas yang dikunci sistem, potongan harga sering dinegosiasikan langsung di lapangan demi menutup transaksi, dan baru diketahui supervisor setelah pesanan masuk. - Harga promo yang sudah berakhir masih dipakai
Periode promo hanya tercatat di catatan atau pengumuman internal, sehingga tidak ada mekanisme yang otomatis menghentikannya pada tanggal berakhir.
Yang membuat masalah ini sulit ditangani adalah temuannya hampir selalu terlambat. Kesalahan baru terlihat saat finance mencocokkan invoice dengan harga kontrak, atau saat pelanggan mempertanyakan perbedaan harga antar periode. Pada titik itu barang sudah terkirim dan invoice sudah terbit, sehingga koreksi berarti kredit nota, negosiasi ulang, atau menanggung selisih.
Bagi perusahaan yang melayani segmen berbeda dengan struktur harga berbeda, risikonya berlipat: salah harga di segmen modern trade bisa merusak hubungan dengan key account, sementara salah harga di general trade bisa memicu ketidakadilan antar pelanggan yang saling mengetahui harga satu sama lain.
Akar masalahnya sebenarnya bukan kurang disiplinnya tim sales. Harga jual hidup di luar sistem transaksi, sehingga setiap pesanan bergantung pada ingatan dan ketelitian manusia untuk mengambil angka yang benar. Selama aturan harga belum menjadi bagian dari proses pembuatan sales order itu sendiri, kesalahan seperti ini akan terus berulang, berapa pun banyaknya pengingat atau pengecekan manual yang ditambahkan. Di sinilah sistem software ERP distributor berperan, bukan menggantikan kebijakan harga, melainkan memastikan kebijakan itu yang dipakai di setiap transaksi.
Cara Kerja Price List di SAP Business One
Di SAP Business One, harga jual tidak disimpan sebagai satu angka tunggal di tiap item. Sistem menyediakan price list, yaitu daftar harga yang bisa dibuat lebih dari satu dan masing-masing menyimpan harga setiap item. Perusahaan distribusi bisa membuat price list terpisah untuk tiap segmen, misalnya satu untuk modern trade, satu untuk general trade, dan satu untuk key account, sehingga satu SKU yang sama bisa memiliki beberapa harga resmi sesuai segmennya.
Prosesnya bisa dipahami dalam tiga langkah berikut.
- Tetapkan harga dasar per item
Harga dasar menjadi acuan utama dan tersimpan di data master item, sehingga hanya ada satu sumber harga yang dirawat oleh tim pricing. - Turunkan price list segmen dari harga dasar
Price list baru bisa dibuat dengan mengacu ke price list lain, lalu diberi faktor pengali sesuai kebijakan segmen. Ketika harga dasar berubah, harga di price list turunannya ikut menyesuaikan, tanpa perlu mengedit ratusan baris satu per satu. - Tautkan price list ke pelanggan
Setiap pelanggan di business partner master data diberi price list sesuai segmennya. Sejak saat itu, tim sales tidak perlu memilih harga mana yang berlaku.
Dampak paling terasa ada di saat sales order dibuat. Begitu sales rep memilih pelanggan dan memasukkan item, sistem otomatis menarik harga dari price list milik pelanggan tersebut. Tidak ada lagi proses membuka file, mencari baris yang tepat, lalu mengetik harga secara manual. Selama harga dasar dan price list diperbarui di satu tempat, setiap pesanan di semua cabang dan tim akan memakai angka yang sama.
Berikut gambaran sederhana bagaimana struktur ini dipetakan untuk perusahaan distribusi consumer goods (contoh ilustrasi):
| Segmen Pelanggan | Price List | Dasar Penetapan Harga | Karakteristik |
|---|---|---|---|
| Key Account | PL Key Account | Harga dasar dengan faktor khusus sesuai kontrak | Volume besar, harga mengikuti kesepakatan tahunan |
| Modern Trade | PL Modern Trade | Harga dasar dengan faktor sesuai kebijakan segmen | Jaringan ritel dengan syarat dan struktur harga sendiri |
| General Trade | PL General Trade | Harga dasar dengan faktor segmen distribusi tradisional | Banyak outlet dengan volume per pesanan lebih kecil |
Struktur ini juga memudahkan manajemen saat kebijakan harga berubah. Ketika principal menaikkan harga atau perusahaan menyesuaikan strategi di satu segmen, perubahan cukup dilakukan di level price list, lalu berlaku untuk semua pelanggan yang tertaut tanpa ada versi harga yang tertinggal di laptop siapa pun.
Special Prices di SAP Business One untuk Harga Khusus per Pelanggan
Price list menyelesaikan masalah harga per segmen, tetapi di perusahaan distribusi selalu ada pelanggan yang tidak cukup dilayani oleh harga segmen. Key account yang menandatangani kontrak tahunan, jaringan supermarket dengan harga negosiasi untuk beberapa SKU tertentu, atau program promo yang hanya berlaku satu periode adalah contoh situasi yang tidak bisa diselesaikan dengan mengubah price list segmen, karena perubahan itu akan ikut berlaku untuk pelanggan lain. Untuk kebutuhan inilah SAP Business One menyediakan Special Prices, yaitu harga khusus yang dikaitkan langsung ke pelanggan tertentu atau ke kombinasi pelanggan dan item tertentu.
Special Prices bekerja sebagai pengecualian yang terkontrol, bukan pengganti price list. Pelanggan tetap memiliki price list segmennya, dan special price hanya mengambil alih untuk item atau kondisi yang memang sudah disepakati. Dengan begitu, struktur harga dasar tetap bersih, sementara semua kesepakatan khusus tercatat di satu tempat yang bisa ditelusuri. Cakupannya pun bisa disesuaikan dengan isi kesepakatan: satu pelanggan dengan banyak item, atau kombinasi spesifik pelanggan dan item. Untuk item yang dikecualikan, Anda dapat menetapkan harga tetap atau memberikan potongan persentase dari harga price list pelanggan tersebut.
Bagian yang paling terasa dampaknya adalah periode berlaku. Tanggal mulai dan tanggal berakhir ditetapkan sejak special price dibuat, sehingga harga promo berhenti dipakai tepat pada hari berakhirnya, tanpa menunggu ada yang mengingatkan. Dalam praktik spreadsheet, harga promo biasanya hanya dicatat di pengumuman internal, jadi yang menghentikannya adalah ingatan orang.
Di sistem, tanggal berakhir menjadi bagian dari data harga itu sendiri. Setelah tanggal terlewati, sales order baru otomatis kembali ke harga price list pelanggan, dan tidak ada lagi harga promo yang “terlanjur” dipakai berminggu-minggu setelah program selesai. Untuk kesepakatan berbasis volume, harga juga bisa dibuat bertingkat sesuai jumlah pembelian, misalnya harga lebih rendah untuk pesanan di atas kuantitas tertentu.
Manfaat lainnya adalah keterlihatan. Ketika key account menanyakan kembali harga yang sudah disepakati, atau ketika manajemen ingin meninjau pelanggan mana saja yang mendapat harga di luar segmen, jawabannya ada di satu daftar yang terpusat. Tidak perlu lagi menelusuri chat, email, atau file pribadi sales rep untuk menemukan angka yang pernah dijanjikan.
Bagi tim sales, special price juga mempercepat kerja di lapangan. Saat sales order dibuat untuk pelanggan yang memiliki harga khusus, sistem langsung menampilkan harga yang berlaku, sehingga sales rep tidak perlu mengingat kesepakatan masing-masing pelanggan. Untuk perusahaan yang melayani ratusan pelanggan dengan syarat berbeda, hal ini mengurangi ketergantungan pada ingatan individu dan membuat kualitas penawaran konsisten, siapa pun yang menanganinya.
Discount Groups di SAP Business One untuk Struktur Diskon yang Konsisten
Jika Special Prices menangani pengecualian untuk pelanggan tertentu, Discount Groups menangani pola diskon yang berlaku lebih luas dan berulang. Di perusahaan distribusi, diskon biasanya mengikuti kebijakan, misalnya potongan untuk kategori produk yang sedang didorong atau diskon berbeda sesuai skala pembelian. Masalahnya, kebijakan ini sering hanya hidup di dokumen internal, sehingga penerapannya bergantung pada siapa yang membuat penawaran.

Di SAP Business One, persentase diskon ditetapkan berdasarkan kategori item, seperti kelompok barang atau produsen, lalu dikaitkan ke pelanggan atau kelompok pelanggan. Untuk diskon yang bergantung pada jumlah beli, tersedia juga diskon bertingkat berdasarkan volume dan periode. Begitu sales order dibuat, diskon yang berlaku langsung terisi, sehingga diskon menjadi keputusan kebijakan yang dibuat sekali di sistem, bukan negosiasi yang diulang di setiap transaksi.
Ketika seorang pelanggan memiliki price list, special price, dan discount group sekaligus, special price yang disepakati untuk pelanggan atau item tertentu umumnya didahulukan dibanding price list, sedangkan aturan untuk diskon ganda dapat diatur di sistem. Dengan aturan yang ditetapkan sekali, sales order selalu menghasilkan harga akhir yang sama untuk kondisi yang sama, siapa pun yang membuatnya.
Skenario Distributor Consumer Goods dengan Harga Berbeda untuk Minimarket, Supermarket, dan Hypermarket
Untuk melihat bagaimana ketiga fitur tadi bekerja bersama, ambil contoh distributor consumer goods yang menjual satu SKU minuman kemasan ke tiga jenis pelanggan. Ketiganya membeli produk yang sama, tetapi struktur harga dan syaratnya berbeda sesuai skala dan kontrak masing-masing. Angka di bawah hanya ilustrasi untuk menggambarkan mekanismenya.
| Segmen | Price List | Harga per Karton (ilustrasi) | Aturan Tambahan di Sistem |
|---|---|---|---|
| Minimarket | PL Minimarket | Rp120.000 | Diskon volume bertingkat untuk pesanan dalam jumlah besar |
| Supermarket | PL Supermarket | Rp114.000 | Diskon berdasarkan kategori produk yang sedang didorong |
| Hypermarket | PL Hypermarket | Rp108.000 | Special price untuk SKU tertentu selama periode kontrak atau promo |
Pada praktiknya, price list menjadi fondasi, sedangkan special price dan discount group menambahkan penyesuaian di atasnya. Seorang sales rep yang membuat sales order untuk minimarket cukup memilih pelanggan dan item. Sistem langsung menarik harga dari price list minimarket, lalu menambahkan diskon volume bila jumlah pesanan memenuhi syarat. Tidak ada daftar harga yang perlu dibuka, dan tidak ada angka yang diketik manual.
Untuk hypermarket, situasinya lebih menarik karena ada kesepakatan khusus. Misalkan distributor menyetujui harga promo untuk satu SKU selama satu bulan. Special price dibuat sekali dengan tanggal mulai dan tanggal berakhir, dan selama periode itu setiap sales order hypermarket otomatis memakai harga promo. Begitu periode berakhir, sales order berikutnya kembali ke harga price list hypermarket tanpa ada yang perlu mengingatkan atau menghapus apa pun.
Bandingkan dengan cara lama. Tanpa sistem, tiga segmen ini biasanya dikelola lewat tiga file atau tiga tab spreadsheet, ditambah catatan terpisah untuk promo dan diskon. Setiap kali ada perubahan, tim harus memperbarui beberapa tempat sekaligus, dan satu tempat yang terlewat sudah cukup untuk menghasilkan penawaran dengan harga yang salah. Di SAP Business One, perubahan harga dasar dilakukan satu kali, dan seluruh sales order di semua segmen mengikuti aturan yang sama pada saat itu juga.
Kontrol Override Harga dan Approval agar Sales Tidak Melampaui Batas
Struktur harga yang rapi tidak banyak berguna jika sales rep tetap bisa mengubah angkanya sesuka hati saat membuat sales order. Karena itu, SAP Business One menyediakan dua lapis kontrol yang saling melengkapi: hak akses pengguna dan approval procedure.
Lapis pertama adalah otorisasi. Perusahaan dapat mengatur pengguna mana yang boleh melihat atau mengubah harga di price list tertentu, sehingga hanya tim pricing atau manajer komersial yang bisa memperbarui harga dasar dan price list segmen. Sales rep tetap dapat membuat sales order, tetapi harga yang muncul berasal dari sistem dan tidak bisa diubah sembarangan di luar kewenangannya. Dengan begitu, sumber harga tetap satu dan terjaga.
Lapis kedua berlaku ketika sebuah transaksi memang perlu menyimpang dari aturan, misalnya karena negosiasi dengan pelanggan besar. Di sinilah approval procedure bekerja. Perusahaan menetapkan kondisi tertentu, seperti diskon yang melebihi persentase tertentu, margin yang turun di bawah batas, atau nilai dokumen di atas angka tertentu.
Ketika sales order melanggar kondisi tersebut, dokumen tidak langsung diproses, melainkan diteruskan ke atasan yang berwenang untuk disetujui atau ditolak. Sales rep tidak perlu mengejar tanda tangan atau menunggu supervisor memeriksa satu per satu, karena sistem yang mengarahkan dokumen ke orang yang tepat dan mencatat siapa yang menyetujui.
Hasilnya, pengecualian harga menjadi keputusan yang terlihat dan tercatat, bukan kebocoran yang baru ketahuan di akhir bulan. Transaksi yang sesuai kebijakan berjalan tanpa hambatan, sehingga proses penawaran tetap cepat. Hanya transaksi yang benar-benar di luar batas yang berhenti untuk ditinjau. Bagi manajer sales, ini berarti perhatian tidak lagi habis untuk memeriksa semua pesanan, melainkan fokus pada kasus yang memang membutuhkan keputusan.
Efek Pengelolaan Harga Terpusat ke Tim Sales, Finance, dan Manajemen
Ketika harga, diskon, dan aturan persetujuan sudah berjalan di dalam sistem, dampaknya tidak berhenti di tim sales. Setiap fungsi yang bersentuhan dengan harga jual merasakan perubahannya dengan cara yang berbeda, seperti berikut.
- Tim Sales mendapat penawaran yang lebih cepat dan akurat
Sales rep tidak perlu lagi mencari versi daftar harga terbaru atau mengingat kesepakatan tiap pelanggan, karena harga yang berlaku langsung muncul begitu pelanggan dan item dipilih. Waktu yang sebelumnya habis untuk mengecek angka bisa dipakai untuk melayani pelanggan, dan kualitas penawaran konsisten siapa pun yang membuatnya. - Tim Finance menghadapi selisih harga yang jauh lebih sedikit
Sebelumnya, perbedaan antara harga yang dijanjikan dan harga yang tertagih baru ketahuan saat rekonsiliasi di akhir bulan, lalu berujung pada koreksi invoice atau kredit nota. Dengan harga yang diambil otomatis dari sistem, invoice sejalan dengan kesepakatan sejak sales order dibuat, sehingga proses penagihan dan penutupan buku tidak lagi tersendat oleh pencocokan manual. - Manajemen mendapat kendali atas margin
Kebijakan harga ditetapkan di satu tempat dan berlaku untuk semua transaksi, sementara pengecualian melewati approval dan tercatat. Dengan begitu, manajemen dapat melihat pelanggan mana yang mendapat harga khusus, seberapa besar diskon yang diberikan, dan siapa yang menyetujuinya, lalu mengambil keputusan berdasarkan data, bukan dugaan.
Ketiganya saling menguatkan. Sales bekerja lebih cepat karena aturan sudah tertanam di sistem, Finance bekerja lebih tenang karena angka yang masuk sudah sesuai, dan manajemen memiliki dasar yang jelas untuk mengelola margin di seluruh segmen pelanggan.
Kesimpulan
Bagi perusahaan distribusi dengan banyak segmen pelanggan, kesalahan harga bukan sekadar urusan administrasi, melainkan risiko langsung terhadap margin. Selama harga jual hidup di spreadsheet yang diperbarui manual, setiap sales order bergantung pada ketelitian dan ingatan individu, sehingga versi harga yang usang, diskon di luar kebijakan, dan promo yang sudah berakhir akan terus berulang.
SAP Business One menjawab masalah ini dengan struktur harga berlapis yang terpusat di sistem. Price list menetapkan harga dasar per segmen, Special Prices menangani kesepakatan khusus per pelanggan lengkap dengan periode berlaku, dan Discount Groups mengatur diskon berdasarkan kategori item dan volume. Di atasnya, otorisasi dan approval memastikan setiap penyimpangan dari kebijakan terlihat, tercatat, dan disetujui oleh pihak yang berwenang. Hasilnya, setiap sales order otomatis memakai harga yang benar tanpa perlu dicek manual oleh supervisor, dan dampaknya terasa di tim Sales, Finance, maupun manajemen.
Jika perusahaan Anda sedang mengelola ratusan pelanggan dengan struktur harga yang berbeda-beda, langkah berikutnya adalah melihat bagaimana aturan harga tersebut dapat diterjemahkan ke dalam sistem sesuai kebijakan komersial Anda. Pelajari lebih lanjut solusi ERP untuk perusahaan distribusi kami, atau jadwalkan demo SAP Business One untuk melihat langsung pengelolaan harga jual di sistem.
Masih Ragu Implementasi SAP Business One di Perusahaan Anda?
Tim konsultan SAP Business One kami siap membantu Anda menghitung kebutuhan modul dan estimasi biaya sesuai skala bisnis Anda.
Tanpa komitmen, tanpa biaya tersembunyi. Tim kami merespons dalam 1x24 jam kerja.
FAQ Seputar Price List di SAP Business One
Apa itu price list di SAP Business One?
Price list adalah daftar harga yang menyimpan harga setiap item di dalam sistem. Perusahaan dapat membuat lebih dari satu price list, misalnya untuk modern trade, general trade, dan key account, sehingga satu SKU yang sama bisa memiliki harga resmi yang berbeda sesuai segmen pelanggan. Price list kemudian ditautkan ke pelanggan, dan saat sales order dibuat, harga otomatis diambil dari price list milik pelanggan tersebut.
Apa perbedaan Price List, Special Prices, dan Discount Groups?
Price list mengatur harga dasar per segmen pelanggan. Special Prices dipakai untuk pengecualian, yaitu harga khusus untuk pelanggan tertentu atau kombinasi pelanggan dan item tertentu, lengkap dengan periode berlaku. Discount Groups mengatur pola diskon yang lebih luas, misalnya berdasarkan kategori item atau volume pembelian. Ketiganya saling melengkapi dan bekerja bersama dalam satu sales order.
Apakah harga promo bisa berhenti otomatis setelah periode berakhir?
Bisa. Pada Special Prices, tanggal mulai dan tanggal berakhir ditetapkan sejak harga dibuat. Setelah periode berakhir, sales order berikutnya otomatis kembali ke harga price list pelanggan, sehingga tidak ada lagi harga promo yang terus dipakai karena lupa dinonaktifkan.
Bagaimana SAP Business One mencegah sales rep memberi diskon di luar kebijakan?
Ada dua lapis kontrol. Pertama, otorisasi pengguna membatasi siapa yang boleh mengubah harga di price list sehingga sumber harga tetap terjaga. Kedua, approval procedure meneruskan sales order yang melanggar kondisi tertentu, seperti diskon di atas batas atau margin di bawah batas, ke atasan yang berwenang untuk disetujui atau ditolak sebelum diproses.
Apakah perubahan harga dasar harus diperbarui satu per satu di setiap segmen?
Tidak harus. Price list segmen dapat dibuat dengan mengacu ke price list lain disertai faktor sesuai kebijakan segmen. Ketika harga dasar berubah, harga di price list turunannya ikut menyesuaikan, sehingga tim pricing tidak perlu mengedit ratusan baris di banyak file.
Apakah fitur ini cocok untuk distributor dengan ratusan SKU dan banyak segmen pelanggan?
Ya. Pengelolaan harga di SAP Business One dirancang untuk struktur harga yang berlapis, sehingga cocok bagi perusahaan distribusi dengan banyak SKU dan segmen pelanggan yang memiliki harga, diskon, dan syarat berbeda. Aturan harga tertanam di sistem, sehingga setiap sales order memakai harga yang konsisten tanpa perlu dicek manual oleh supervisor.
