Pricing
Catatan penting
Pricing di KartuStok adalah harga informasional, bukan modul akuntansi atau costing advanced.
Fitur ini mencakup Default Cost sebagai harga acuan item, Unit Price sebagai snapshot harga di line transaksi, dan Amount sebagai quantity x unit price. Harga hanya tampil jika Enable Price aktif dan role user memiliki permission harga.
Pricing tidak mencakup FIFO/LIFO, moving average, HPP/COGS resmi, jurnal akuntansi, stock valuation report penuh, atau revaluasi otomatis histori transaksi.
Pricing menambahkan informasi nilai ke item, transaksi, print, dan report. Fitur ini bukan engine akuntansi atau valuation lengkap.
Gunakan pricing saat perusahaan ingin user tertentu melihat harga acuan dan snapshot nilai transaksi tanpa mengubah KartuStok menjadi sistem akuntansi.
Aturan Ketersediaan

Pricing muncul hanya jika dua kondisi terpenuhi:
- Enable Price aktif di company settings.
- Role user memiliki switch yang sesuai pada row Price.
Field Harga
| Field | Lokasi | Arti |
|---|---|---|
| Default Cost | Master item. | Harga acuan item. |
| Unit Price | Line transaksi. | Snapshot harga untuk line transaksi tersebut. |
| Amount | Line transaksi atau print output. | Quantity dikali Unit Price. |
| Price Decimal | Company settings. | Jumlah desimal saat menampilkan harga. |
Row Price di Roles & Permissions
| Kolom Role Table | User Bisa |
|---|---|
| View | Melihat field harga, kolom print harga, dan kolom report harga. |
| Update | Mengubah Default Cost dan Unit Price saat form mengizinkan. |
Jika user bisa melihat harga tetapi tidak bisa mengubah harga, field harga bisa tampil read-only atau terisi otomatis.
Di Mana Harga Muncul
| Area | Perilaku |
|---|---|
| Form Item | Default Cost muncul jika diizinkan. |
| Line Transaksi | Unit Price dan Amount muncul jika diizinkan. |
| Print Transaksi | Unit Price, Amount, dan Total Amount muncul jika diizinkan. |
| Detail Stock Card | Default Cost atau Unit Price bisa muncul saat opsi detail aktif. |
Contoh Operasional
| Skenario | Setup yang Disarankan | Hasil |
|---|---|---|
| Staff gudang tidak boleh tahu harga | Aktifkan Enable Price hanya jika dibutuhkan tim lain, tetapi role Staff tanpa Price View. | Staff melihat layar transaksi quantity-only. |
| Owner ingin melihat nilai transaksi | Aktifkan Price, beri Owner/Finance Price View, lalu gunakan print/export transaksi. | Owner melihat Unit Price, Amount, dan Total Amount jika diizinkan. |
| Purchasing merawat harga acuan | Beri user tepercaya Price Update. | User bisa merawat Default Cost dan Unit Price transaksi. |
| Company belum memakai harga | Biarkan Enable Price off. | Semua field harga tersembunyi meskipun ada role yang punya permission harga. |
Nilai harga bersifat snapshot informasional. Mengubah Default Cost belakangan tidak menghitung ulang line transaksi lama.
Masalah Umum
| Masalah | Cara Memperbaiki |
|---|---|
| Field harga hilang untuk semua user | Aktifkan Enable Price di settings. |
| Field harga hilang untuk satu user | Aktifkan switch View pada row Price. |
| User tidak bisa mengubah harga | Aktifkan switch Update pada row Price jika kebijakan mengizinkan. |
| Format desimal salah | Ubah Price Decimal di settings. |
