Tema
Payment Type
Fungsi Data
Payment Type digunakan untuk mengelola jenis pembayaran (parent dan sub), relasi outlet, serta mapping Payment Type per outlet.
Kapan Diatur
Atur data ini saat setup awal sistem, saat ada perubahan metode pembayaran, atau saat outlet baru membutuhkan konfigurasi payment yang berbeda.
Dipakai Oleh
Data ini biasanya dipakai oleh VSC Backoffice, VSC POS, VSC KDS, VSC Order, dan proses reporting. Jika pilihan Payment Type tidak muncul di transaksi terkait, periksa kembali status aktif dan relasinya di Master Data.
Catatan Penting
Gunakan kode dan nama yang konsisten antar outlet. Hindari duplikasi data agar mapping payment ke outlet tidak membingungkan saat operasional.
Prasyarat
- User sudah login ke VSC Backoffice dan memiliki akses CRUD untuk menu
Master Data > General > Payment Type. - Halaman berada di
nama_web_anda/master/paymentType. - Contoh data dokumentasi mengikuti hasil capture aktual:
- Parent
Code:PTI(fallback dari kandidat awal karena bentrok data existing). - Parent
Group:SELL. - Sub
Code:PSG(fallback dari kandidat awal karena bentrok data existing). - Contoh outlet untuk mapping:
KB - Kubu.
Keterangan Penanda Screenshot
- Kotak dan nomor hijau: langkah
CreateatauAssign. - Kotak dan nomor biru: langkah
UpdateatauUnassign. - Kotak dan nomor merah: langkah
Delete.
Langkah CRUD Parent Payment Type
Langkah Create Parent
- Klik tombol
+pada panelPayment Typekiri (penanda hijau nomor 1).

- Isi form
Create Payment Type, lalu klikSave: Group(penanda hijau)Code:PTICode Alias:PTIName:Payment Type Panduan- Tombol
Save(penanda hijau nomor 5)

- Pastikan row parent hasil create muncul di panel kiri (penanda hijau nomor 1).

Catatan validasi create parent: data PTI - Payment Type Panduan tampil di list parent setelah simpan.
Langkah Update Parent
- Pada row
PTI, buka menu aksi lalu pilihEdit. - Ubah data berikut lalu klik
Save: Code Alias:PTIU(penanda biru nomor 1)Name:Payment Type Panduan Updated(penanda biru nomor 2)- Tombol
Save(penanda biru nomor 3) - Field
Codetetap readonly saat edit.

- Pastikan data parent sudah berubah di list (penanda biru nomor 1).

Catatan validasi update parent: nama parent berubah menjadi Payment Type Panduan Updated.
Langkah Delete Parent
- Setelah sub dihapus, pada row parent yang sama buka menu aksi lalu pilih
Delete. - Pada dialog konfirmasi, klik tombol
Delete(penanda merah nomor 1).

- Pastikan data parent sudah tidak ada di panel kiri (penanda merah nomor 1).

Catatan validasi delete parent: row parent PTI hilang dari list setelah konfirmasi.
Langkah CRUD Sub Payment Type
Prasyarat Sub Payment Type
- User wajib memilih satu row parent di panel kiri terlebih dahulu.
- Tombol
+pada panelSub Payment Typeaktif setelah parent dipilih. - Pada contoh ini parent terpilih
PTI(penanda hijau nomor 1) dan tombol+sub aktif (penanda hijau nomor 2).

Catatan validasi prasyarat sub: tanpa parent terpilih, create sub tidak dapat dilakukan.
Langkah Create Sub
- Klik tombol
+pada panelSub Payment Type. - Isi form create sub, lalu klik
Save: Code:PSG(penanda hijau nomor 1)Code Alias:PSG(penanda hijau nomor 2)Name:Sub Payment Type Panduan(penanda hijau nomor 3)- Tombol
Save(penanda hijau nomor 4)

- Pastikan row sub hasil create muncul di panel kanan (penanda hijau nomor 1).

Catatan validasi create sub: data PSG - Sub Payment Type Panduan tampil pada parent terpilih.
Langkah Update Sub
- Pada row
PSG, buka menu aksi lalu pilihEdit. - Ubah data lalu klik
Save: Code Alias:PSGU(penanda biru nomor 1)Name:Sub Payment Type Panduan Updated(penanda biru nomor 2)- Tombol
Save(penanda biru nomor 3) - Field
Codetetap readonly saat edit.

- Pastikan row sub sudah berubah (penanda biru nomor 1).

Catatan validasi update sub: nama sub berubah menjadi Sub Payment Type Panduan Updated.
Langkah Delete Sub
- Pada row sub yang sama, buka menu aksi lalu pilih
Delete. - Pada dialog konfirmasi, klik tombol
Delete(penanda merah nomor 1).

- Pastikan row sub sudah tidak ada di panel kanan (penanda merah nomor 1).

Catatan validasi delete sub: row PSG hilang dari list sub setelah konfirmasi.
Langkah Manage Outlet Dari Sub Payment Type
Langkah Assign Outlet
- Pada row sub yang dipilih, buka menu aksi
Manage Outlethingga dialog terbuka (penanda hijau nomor 1 dan 2).

- Checklist outlet pada dialog (penanda hijau).
- Pada contoh capture, outlet yang terlihat adalah
KB - Kubu.

- Tutup dan buka ulang dialog
Manage Outlet, lalu pastikan checklist outlet tetap aktif (penanda hijau nomor 1).

Catatan validasi assign outlet: perubahan association outlet tersimpan langsung saat checkbox diubah (tanpa tombol Save terpisah).
Langkah Update Outlet (Unassign)
- Uncheck outlet yang ingin dilepas (penanda biru nomor 1).

- Tutup dan buka ulang dialog untuk memastikan perubahan tetap tersimpan (penanda biru nomor 1).

Catatan validasi unassign outlet: outlet yang di-uncheck tidak lagi ter-associate setelah dialog dibuka ulang.
Langkah Outlet Per Payment Type
Prasyarat Outlet Per Payment Type
- Buka tab
Outlet Per Payment Type(penanda hijau nomor 1). - Pilih satu row outlet di panel kiri (penanda hijau nomor 2).
- Setelah outlet dipilih, panel kanan
Payment Typeaktif untuk mapping checklist (penanda hijau nomor 3).

Catatan validasi prasyarat outlet mapping: tanpa outlet terpilih, checklist panel kanan tidak punya konteks outlet tujuan.
Langkah Assign Payment Type ke Outlet
- Checklist payment type/sub payment type yang ingin di-assign ke outlet terpilih (penanda hijau nomor 1 dan 2).

- Reload tab, pilih outlet yang sama, lalu pastikan checklist tetap tersimpan (penanda hijau nomor 1).

Catatan validasi assign outlet mapping: perubahan checklist tersimpan langsung saat checkbox diubah.
Langkah Update Checklist (Unassign)
- Uncheck salah satu payment type yang sebelumnya ter-check (penanda biru nomor 1).

- Reload tab dan pilih outlet yang sama untuk memastikan perubahan tersimpan (penanda biru nomor 1).

Catatan validasi update checklist: item yang di-uncheck tidak lagi ter-associate pada outlet setelah reload.