Skip to content

Supplier Contract

Fungsi Data

Supplier Contract digunakan untuk mengelola kontrak atau kesepakatan supplier yang menjadi acuan pembelian dan harga.

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 Supplier Contract 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. Buka menu Master Data > People > Supplier Contract.
  2. Pastikan data Supplier sudah tersedia. Contoh panduan ini memakai Supplier existing SUP-000001 - I Wayan Deva Karisnu.
  3. Pastikan Item Stock sudah tersedia. Contoh panduan ini memakai Item Stock existing IST-000001 - Cuka Apel.
  4. Gunakan tampilan light mode agar tabel, dialog, dan marker mudah dibaca.

Keterangan Penanda Screenshot

  • Kotak dan nomor hijau menunjukkan langkah create atau insert.
  • Kotak dan nomor biru menunjukkan langkah update.
  • Kotak dan nomor merah menunjukkan langkah delete.

Langkah CRUD Contract Date

Prasyarat Contract Date

  1. Pilih row Supplier SUP-000001 - I Wayan Deva Karisnu pada panel kiri (penanda hijau nomor 1).
  2. Setelah Supplier dipilih, tombol + pada panel Contract Date aktif dan bisa digunakan untuk menambah tanggal kontrak (penanda hijau nomor 2).

Prasyarat Contract Date

Langkah Create Contract Date

  1. Klik tombol + pada panel Contract Date.
  2. Isi Start Date dengan 2026-06-22 (penanda hijau nomor 1).
  3. Isi End Date dengan 2026-12-31 (penanda hijau nomor 2).
  4. Klik Save (penanda hijau nomor 3).

Create Contract Date

  1. Data Contract Date berhasil dibuat dan tampil di panel tengah (penanda hijau nomor 1). Pada capture ini sistem membuat kode kontrak SUPC-260622-0006.

Hasil Create Contract Date

Catatan validasi create: Supplier wajib dipilih terlebih dahulu. Form Contract Date hanya berisi Start Date dan End Date, sedangkan kode kontrak dibuat otomatis oleh sistem.

Langkah Update Contract Date

  1. Klik action pada row Contract Date yang ingin diubah, lalu pilih Edit.
  2. Pastikan Start Date tetap 2026-06-22 (penanda biru nomor 1).
  3. Ubah End Date menjadi 2027-12-31 (penanda biru nomor 2).
  4. Klik Save (penanda biru nomor 3).

Update Contract Date

  1. Row Contract Date menampilkan hasil update dengan End Date baru 2027-12-31 (penanda biru nomor 1).

Hasil Update Contract Date

Catatan validasi update: perubahan Contract Date dilakukan pada kontrak yang sama. Jika Contract Date sudah memiliki detail Contract Rate, hapus atau pastikan detail terkait sesuai sebelum menghapus Contract Date.

Langkah Delete Contract Date

  1. Pastikan detail Contract Rate pada Contract Date terkait sudah dihapus terlebih dahulu.
  2. Klik action pada row Contract Date, lalu pilih Delete.
  3. Pada dialog konfirmasi, klik Delete (penanda merah nomor 1).

Delete Contract Date

  1. Panel Contract Date tidak lagi menampilkan row kontrak tersebut (penanda merah nomor 1).

Hasil Delete Contract Date

Catatan validasi delete: delete dilakukan melalui dialog konfirmasi. Contract Date sebaiknya dihapus setelah Contract Rate di bawahnya sudah bersih.

Langkah CRUD Contract Rate

Prasyarat Contract Rate

  1. Pilih Supplier SUP-000001 - I Wayan Deva Karisnu pada panel kiri (penanda hijau nomor 1).
  2. Pilih row Contract Date pada panel tengah, contoh 2026-06-22 sampai 2027-12-31 (penanda hijau nomor 2).
  3. Setelah Contract Date dipilih, tombol + pada panel Contract Rate aktif (penanda hijau nomor 3).

Prasyarat Contract Rate

Langkah Create Contract Rate

  1. Klik tombol + pada panel Contract Rate.
  2. Pilih Item Stock existing IST-000001 - Cuka Apel (penanda hijau nomor 1).
  3. Isi Price / Unit Purchase dengan 100000 (penanda hijau nomor 2).
  4. Isi Disc % dengan 5 (penanda hijau nomor 3).
  5. Isi Tax % dengan 11 (penanda hijau nomor 4).
  6. Klik Save (penanda hijau nomor 5).

Create Contract Rate

  1. Data Contract Rate berhasil dibuat dan tampil pada panel kanan (penanda hijau nomor 1). Pada capture ini sistem membuat kode detail SUPCD-260622-EBG11L.

Hasil Create Contract Rate

Catatan validasi create: Contract Date wajib dipilih terlebih dahulu. Item Stock dipilih dari chooser data existing, tidak dibuat baru dari modul ini.

Langkah Update Contract Rate

  1. Klik action pada row Contract Rate, lalu pilih Edit.
  2. Pastikan Item Stock tetap IST-000001 - Cuka Apel (penanda biru nomor 1).
  3. Ubah Price / Unit Purchase menjadi 125000 (penanda biru nomor 2).
  4. Ubah Disc % menjadi 10 (penanda biru nomor 3).
  5. Ubah Tax % menjadi 12 (penanda biru nomor 4).
  6. Klik Save (penanda biru nomor 5).

Update Contract Rate

  1. Row Contract Rate menampilkan data item yang sama sebagai hasil update pada kontrak terpilih (penanda biru nomor 1).

Hasil Update Contract Rate

Catatan validasi update: update Contract Rate dilakukan pada detail yang sama. Nilai harga, diskon, dan pajak mengikuti field pada dialog edit.

Langkah Delete Contract Rate

  1. Klik action pada row Contract Rate, lalu pilih Delete.
  2. Pada dialog konfirmasi, klik Delete (penanda merah nomor 1).

Delete Contract Rate

  1. Panel Contract Rate tidak lagi menampilkan row detail tersebut (penanda merah nomor 1).

Hasil Delete Contract Rate

Catatan validasi delete: Contract Rate dihapus dari action row dan membutuhkan konfirmasi. Setelah detail bersih, Contract Date terkait dapat dihapus bila memang tidak dibutuhkan.

Catatan Perilaku UI Aktual

  • Modul Supplier Contract terdiri dari 3 panel: Supplier, Contract Date, dan Contract Rate.
  • Tombol create Contract Date aktif setelah user memilih satu Supplier.
  • Tombol create Contract Rate aktif setelah user memilih satu Contract Date.
  • Contract Date memakai kode otomatis backend dengan format SUPC-YYMMDD-XXXX.
  • Contract Rate memakai kode detail otomatis backend dengan format SUPCD-....
  • Delete Contract Date sebaiknya dilakukan setelah Contract Rate terkait dihapus agar tidak ada data child yang tertinggal.
  • Panduan ini tidak membuat Supplier atau Item Stock baru; keduanya memakai data existing yang sudah tersedia di tenant.