
๐งพ Form Retur Penjualan
Form ini digunakan untuk mencatat pengembalian (retur) barang dari penjualan yang sudah terjadi sebelumnya, baik penjualan umum, grosir, maupun resep. Retur hanya bisa dilakukan terhadap transaksi yang memiliki kode nota NR/GR/PR.
๐น Header Form
| Kolom | Fungsi |
|---|---|
| Nomor Transaksi | Dropdown untuk memilih nomor nota penjualan yang akan diretur. Wajib memilih nota dengan awalan NR (Resep), GR (Grosir), atau PR (Penjualan Umum). |
| Total Retur | Sistem akan otomatis menghitung nilai total retur berdasarkan jumlah retur dan harga barang. |
๐น Tabel Item Retur
| Kolom | Fungsi |
|---|---|
| No. | Nomor urut item. |
| Nama Items | Menampilkan nama produk dari nota yang dipilih. |
| Qty | Jumlah barang yang dibeli pada transaksi asli. |
| Jml Retur | Jumlah barang yang akan diretur. Diisi oleh pengguna, tidak boleh melebihi jumlah yang dibeli. |
| Satuan | Satuan barang (misalnya: Tablet, Botol, Strip). |
| ED, No Batch | Informasi masa kedaluwarsa dan nomor batch dari produk yang dikembalikan. |
| Diskon% | Jika transaksi awal memiliki diskon persen, ditampilkan di sini. |
| DiskonRP | Jika diskon diberikan dalam bentuk nominal rupiah. |
| Harga | Harga satuan produk saat transaksi awal. |
| Subtotal | Hasil dari perhitungan: Harga x Jumlah Retur, dihitung otomatis. |
| Aksi (๐๏ธ) | Ikon tong sampah digunakan untuk menghapus item dari daftar retur. |
๐น Fitur Validasi Otomatis
- Jika pengguna memasukkan nilai pada kolom Jml Retur melebihi Qty (jumlah beli), maka sistem otomatis akan menampilkan pop-up peringatan: “Jumlah Retur Melebihi Pembelian” dan tidak mengizinkan data disimpan sebelum diperbaiki.

๐น Tombol Aksi
| Tombol | Fungsi |
|---|---|
| Save | Menyimpan data retur ke sistem jika seluruh isian valid. |
| Cancel | Membatalkan proses retur dan menutup form. |