Tema
Customer Discount
Fungsi Data
Customer Discount digunakan untuk mengelola aturan diskon khusus customer atau kelompok customer tertentu.
Kapan Diatur
Atur data ini saat setup awal sistem, saat ada perubahan kebijakan operasional, atau saat data baru dibutuhkan oleh transaksi.
Dipakai Oleh
Data ini biasanya dipakai oleh Sales, Purchasing, Account Receivable, Account Payable, Human Resource, VSC POS, dan VSC Order. Jika pilihan Customer Discount tidak muncul di transaksi terkait, periksa kembali status aktif dan relasinya di Master Data.
Catatan Penting
Gunakan nama yang mudah dikenali user operasional. Hindari membuat data duplikat karena dapat membingungkan saat transaksi, approval, dan pelaporan.
Prasyarat
- User sudah login ke VSC Backoffice dan memiliki akses CRUD untuk menu
Master Data > People > Customer Discount. - Halaman berada di
nama_web_anda/master/customerDiscount. - Contoh data dokumentasi mengikuti hasil capture aktual.
- Customer yang dipakai:
CUS-000002 - I Wayan Deva Karisnu. - Nilai create:
Outlet = KB - Kubu,Category = FOOD,Discount % = 10. - Nilai update:
Outlet = MAIN - MAIN,Category = BEVERAGE,Discount % = 15. - Kode Customer Discount yang dibuat sistem saat capture adalah
CUSDC-000001.
Keterangan Penanda Screenshot
- Kotak dan nomor hijau: langkah
Create. - Kotak dan nomor biru: langkah
Update. - Kotak dan nomor merah: langkah
Delete.
Langkah Create
- Pada halaman Customer Discount, klik tombol
Create New(penanda hijau nomor 1).

- Isi form
Create Customer Discount, lalu klikSave: Customer:CUS-000002(penanda hijau nomor 1)Outlet:KB(penanda hijau nomor 2)Category:FOOD(penanda hijau nomor 3)Discount %:10(penanda hijau nomor 4)- Tombol
Save(penanda hijau nomor 5)

- Pastikan row hasil create muncul di tabel Customer Discount (penanda hijau nomor 1).

Catatan validasi create: data berhasil tersimpan dengan Code = CUSDC-000001, Customer = I Wayan Deva Karisnu, Outlet = KB, Category = FOOD, dan Disc % = 10.
Langkah Update
- Pada row
CUSDC-000001, buka menu aksi lalu pilihEdit. - Ubah data berikut, lalu klik
Save: Outlet:MAIN(penanda biru nomor 1)Category:BEVERAGE(penanda biru nomor 2)Discount %:15(penanda biru nomor 3)- Tombol
Save(penanda biru nomor 4)

- Pastikan row pada tabel menampilkan hasil update (penanda biru nomor 1).

Catatan validasi update: row CUSDC-000001 berubah menjadi Category = BEVERAGE dan Disc % = 15. Perubahan Outlet = MAIN terlihat pada form edit; kolom Outlet di list mengikuti tampilan query Customer Discount yang tersedia pada UI.
Langkah Delete
- Pada row
CUSDC-000001, buka menu aksi lalu pilihDelete. - Pada dialog konfirmasi, klik tombol
Delete(penanda merah nomor 1).

- Pastikan data
CUSDC-000001sudah tidak muncul lagi di tabel Customer Discount (penanda merah nomor 1).

Catatan validasi delete: setelah konfirmasi delete, row CUSDC-000001 tidak tampil lagi pada hasil pencarian Customer Discount.
Catatan Perilaku UI Aktual
- Modul Customer Discount memakai halaman list, halaman create, dan halaman edit terpisah.
- Tombol
Create Newmembuka routemaster/customerDiscount/create. - Action
Editmembuka routemaster/customerDiscount/edit/:codeCustomerDiscount. CodeCustomer Discount tidak diinput manual pada form; sistem membuat kode otomatis dengan formatCUSDC-XXXXXX.- Form create/edit berisi field
Customer,Outlet,Category, danDiscount %. - Field wajib pada proses create/update adalah customer, outlet, category, dan discount percent.
- Delete dilakukan melalui dialog konfirmasi sebelum data dihapus dari list.