Skip to content

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

  1. User sudah login ke VSC Backoffice dan memiliki akses CRUD untuk menu Master Data > People > Customer Discount.
  2. Halaman berada di nama_web_anda/master/customerDiscount.
  3. Contoh data dokumentasi mengikuti hasil capture aktual.
  4. Customer yang dipakai: CUS-000002 - I Wayan Deva Karisnu.
  5. Nilai create: Outlet = KB - Kubu, Category = FOOD, Discount % = 10.
  6. Nilai update: Outlet = MAIN - MAIN, Category = BEVERAGE, Discount % = 15.
  7. Kode Customer Discount yang dibuat sistem saat capture adalah CUSDC-000001.

Keterangan Penanda Screenshot

  1. Kotak dan nomor hijau: langkah Create.
  2. Kotak dan nomor biru: langkah Update.
  3. Kotak dan nomor merah: langkah Delete.

Langkah Create

  1. Pada halaman Customer Discount, klik tombol Create New (penanda hijau nomor 1).

Daftar Customer Discount - Mulai Create

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

Form Create Customer Discount

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

Hasil Create Customer Discount

Catatan validasi create: data berhasil tersimpan dengan Code = CUSDC-000001, Customer = I Wayan Deva Karisnu, Outlet = KB, Category = FOOD, dan Disc % = 10.

Langkah Update

  1. Pada row CUSDC-000001, buka menu aksi lalu pilih Edit.
  2. Ubah data berikut, lalu klik Save:
  3. Outlet: MAIN (penanda biru nomor 1)
  4. Category: BEVERAGE (penanda biru nomor 2)
  5. Discount %: 15 (penanda biru nomor 3)
  6. Tombol Save (penanda biru nomor 4)

Form Update Customer Discount

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

Hasil Update Customer Discount

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

  1. Pada row CUSDC-000001, buka menu aksi lalu pilih Delete.
  2. Pada dialog konfirmasi, klik tombol Delete (penanda merah nomor 1).

Konfirmasi Delete Customer Discount

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

Hasil Delete Customer Discount

Catatan validasi delete: setelah konfirmasi delete, row CUSDC-000001 tidak tampil lagi pada hasil pencarian Customer Discount.

Catatan Perilaku UI Aktual

  1. Modul Customer Discount memakai halaman list, halaman create, dan halaman edit terpisah.
  2. Tombol Create New membuka route master/customerDiscount/create.
  3. Action Edit membuka route master/customerDiscount/edit/:codeCustomerDiscount.
  4. Code Customer Discount tidak diinput manual pada form; sistem membuat kode otomatis dengan format CUSDC-XXXXXX.
  5. Form create/edit berisi field Customer, Outlet, Category, dan Discount %.
  6. Field wajib pada proses create/update adalah customer, outlet, category, dan discount percent.
  7. Delete dilakukan melalui dialog konfirmasi sebelum data dihapus dari list.