Skip to content

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

  1. User sudah login ke VSC Backoffice dan memiliki akses CRUD untuk menu Master Data > General > Payment Type.
  2. Halaman berada di nama_web_anda/master/paymentType.
  3. Contoh data dokumentasi mengikuti hasil capture aktual:
  4. Parent Code: PTI (fallback dari kandidat awal karena bentrok data existing).
  5. Parent Group: SELL.
  6. Sub Code: PSG (fallback dari kandidat awal karena bentrok data existing).
  7. Contoh outlet untuk mapping: KB - Kubu.

Keterangan Penanda Screenshot

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

Langkah CRUD Parent Payment Type

Langkah Create Parent

  1. Klik tombol + pada panel Payment Type kiri (penanda hijau nomor 1).

Parent List - Mulai Create

  1. Isi form Create Payment Type, lalu klik Save:
  2. Group (penanda hijau)
  3. Code: PTI
  4. Code Alias: PTI
  5. Name: Payment Type Panduan
  6. Tombol Save (penanda hijau nomor 5)

Form Create Parent Payment Type

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

Hasil Create Parent Payment Type

Catatan validasi create parent: data PTI - Payment Type Panduan tampil di list parent setelah simpan.

Langkah Update Parent

  1. Pada row PTI, buka menu aksi lalu pilih Edit.
  2. Ubah data berikut lalu klik Save:
  3. Code Alias: PTIU (penanda biru nomor 1)
  4. Name: Payment Type Panduan Updated (penanda biru nomor 2)
  5. Tombol Save (penanda biru nomor 3)
  6. Field Code tetap readonly saat edit.

Form Update Parent Payment Type

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

Hasil Update Parent Payment Type

Catatan validasi update parent: nama parent berubah menjadi Payment Type Panduan Updated.

Langkah Delete Parent

  1. Setelah sub dihapus, pada row parent yang sama buka menu aksi lalu pilih Delete.
  2. Pada dialog konfirmasi, klik tombol Delete (penanda merah nomor 1).

Konfirmasi Delete Parent Payment Type

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

Hasil Delete Parent Payment Type

Catatan validasi delete parent: row parent PTI hilang dari list setelah konfirmasi.

Langkah CRUD Sub Payment Type

Prasyarat Sub Payment Type

  1. User wajib memilih satu row parent di panel kiri terlebih dahulu.
  2. Tombol + pada panel Sub Payment Type aktif setelah parent dipilih.
  3. Pada contoh ini parent terpilih PTI (penanda hijau nomor 1) dan tombol + sub aktif (penanda hijau nomor 2).

Prasyarat Sub Payment Type

Catatan validasi prasyarat sub: tanpa parent terpilih, create sub tidak dapat dilakukan.

Langkah Create Sub

  1. Klik tombol + pada panel Sub Payment Type.
  2. Isi form create sub, lalu klik Save:
  3. Code: PSG (penanda hijau nomor 1)
  4. Code Alias: PSG (penanda hijau nomor 2)
  5. Name: Sub Payment Type Panduan (penanda hijau nomor 3)
  6. Tombol Save (penanda hijau nomor 4)

Form Create Sub Payment Type

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

Hasil Create Sub Payment Type

Catatan validasi create sub: data PSG - Sub Payment Type Panduan tampil pada parent terpilih.

Langkah Update Sub

  1. Pada row PSG, buka menu aksi lalu pilih Edit.
  2. Ubah data lalu klik Save:
  3. Code Alias: PSGU (penanda biru nomor 1)
  4. Name: Sub Payment Type Panduan Updated (penanda biru nomor 2)
  5. Tombol Save (penanda biru nomor 3)
  6. Field Code tetap readonly saat edit.

Form Update Sub Payment Type

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

Hasil Update Sub Payment Type

Catatan validasi update sub: nama sub berubah menjadi Sub Payment Type Panduan Updated.

Langkah Delete Sub

  1. Pada row sub yang sama, buka menu aksi lalu pilih Delete.
  2. Pada dialog konfirmasi, klik tombol Delete (penanda merah nomor 1).

Konfirmasi Delete Sub Payment Type

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

Hasil Delete Sub Payment Type

Catatan validasi delete sub: row PSG hilang dari list sub setelah konfirmasi.

Langkah Manage Outlet Dari Sub Payment Type

Langkah Assign Outlet

  1. Pada row sub yang dipilih, buka menu aksi Manage Outlet hingga dialog terbuka (penanda hijau nomor 1 dan 2).

Buka Dialog Manage Outlet

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

Checklist Assign Outlet

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

Hasil Assign Outlet

Catatan validasi assign outlet: perubahan association outlet tersimpan langsung saat checkbox diubah (tanpa tombol Save terpisah).

Langkah Update Outlet (Unassign)

  1. Uncheck outlet yang ingin dilepas (penanda biru nomor 1).

Unassign Outlet

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

Hasil Unassign Outlet

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

  1. Buka tab Outlet Per Payment Type (penanda hijau nomor 1).
  2. Pilih satu row outlet di panel kiri (penanda hijau nomor 2).
  3. Setelah outlet dipilih, panel kanan Payment Type aktif untuk mapping checklist (penanda hijau nomor 3).

Prasyarat Outlet Per Payment Type

Catatan validasi prasyarat outlet mapping: tanpa outlet terpilih, checklist panel kanan tidak punya konteks outlet tujuan.

Langkah Assign Payment Type ke Outlet

  1. Checklist payment type/sub payment type yang ingin di-assign ke outlet terpilih (penanda hijau nomor 1 dan 2).

Assign Payment Type ke Outlet

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

Hasil Assign Payment Type ke Outlet

Catatan validasi assign outlet mapping: perubahan checklist tersimpan langsung saat checkbox diubah.

Langkah Update Checklist (Unassign)

  1. Uncheck salah satu payment type yang sebelumnya ter-check (penanda biru nomor 1).

Unassign Payment Type dari Outlet

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

Hasil Unassign Payment Type dari Outlet

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