Beranda
Beranda
Perlu perhatian hari ini
Performa kasir
Expired terdekat
| Barang | Harga @ | Jumlah | Satuan | Diskon | Subtotal |
|---|
Berlangganan
Status langganan Zizha Rx apotek Anda dan pilihan paket perpanjangan.
Dinas
Sedang dinas
Rekap gaji dinas
Gaji harian × hari dinas + lembur × tarif per jam. Jam lembur dihitung otomatis dari kelebihan jam kerja (bisa dimatikan), atau diisi manual di form Akhiri/Ubah dinas. Hanya dinas yang sudah diakhiri yang dihitung.
| Staf | Hari dinas | Total jam | Gaji harian | Gaji pokok | Jam lembur | Lembur / jam | Uang lembur | Gaji tetap | Total gaji |
|---|
| Staf / tanggal | Shift | Masuk | Pulang | Total jam | Transaksi | Item | Penjualan | Kas | Aksi |
|---|
Riwayat transaksi
| Tanggal | No. transaksi | Kasir | Pembeli | Barang | Diskon | PPN | Ongkir | Bayar | Total bayar | Aksi |
|---|
Profil apotek
Logo apotek opsional
Dipakai sebagai kop Surat pesanan. Format PNG, JPG, atau WEBP, maksimal 5 MB. Logo berlatar transparan atau putih hasilnya paling rapi; tepi kosong di sekeliling logo dipotong otomatis.
Data sarana
Sumber daya manusia
| Nama | Jabatan | Surat izin praktik | Tempat, tanggal lahir | Kontak | Aksi |
|---|
Apotek, cabang & perangkat
Manajemen pengguna
Akun pengguna
Hak akses menu per peran
Izin tindakan per peran
Mengatur hal yang lebih rinci dari menu, misalnya siapa yang boleh melihat HPP atau mengubah harga.
Persetujuan pembatalan & retur
Riwayat persetujuan
| Waktu | Jenis | Transaksi | Nilai | Alasan | Diminta oleh | Disetujui oleh |
|---|
Struk & printer
Identitas di struk
Printer termal
Pratinjau struk
Pintasan keyboard
Pintasan berlaku saat Anda berada di halaman Kasir.
| Tombol | Fungsi |
|---|---|
| Shift + Spasi | Pindah ke kolom cari barang dan buka daftar hasil. |
| Enter | Di kolom cari: tambahkan barang pertama dari hasil pencarian dalam satuan terkecil, lalu kolom cari dikosongkan. Cocok untuk scanner barcode. |
| Shift + C | Buat transaksi (penjualan) baru tanpa menutup transaksi yang sedang berjalan. |
| Ctrl + Enter | Bayar / selesaikan transaksi yang sedang aktif. |
| Esc | Tutup daftar hasil pencarian barang. |
Master data
Tambah barang
Isi identitas, kemasan, harga per satuan, dan stok. Markup & margin dihitung otomatis.
Tambah barang via Excel
Impor banyak barang sekaligus dari file Excel atau CSV.
- Ekspor data barang saat ini.
- Ubah di Excel, misalnya nama, kemasan, harga, golongan, atau rak. Jangan mengubah judul kolom dan kode barang.
- Impor kembali dengan pilihan “Satuan terkecil” dan “Perbarui data & ganti stok”.
Impor data awal: barang (dengan stok awal), pelanggan, dan distributor sekaligus dari satu file Excel, atau CSV satu per satu. Unggah file Excel (.xlsx) atau CSV dengan 12 kolom barang sesuai template: kode, nama, kategori, kemasan, golongan_obat, stok, harga_pokok, harga_jual, komposisi, batch, expired_date, rak. Kolom nama, stok, harga_pokok, dan harga_jual wajib ada. Kode boleh dikosongkan; nanti dibuat otomatis (BRG-00001, dst).
Modul pembaca Excel dimuat dari internet saat halaman dibuka. Tanpa internet, simpan file sebagai CSV UTF-8.
Ringkasan master data
Total item, nilai persediaan, nilai jual, dan sebaran per golongan.
| Kode | Nama barang | Kategori | Golongan | Komposisi | Stok | Satuan | HPP rata-rata | Harga jual | Markup | Margin | Batch | Expired | Aksi |
|---|
Daftar barang
| # | Kode | Nama barang | Kategori | Stok | Harga jual | Batch | Expired | Frekuensi | Rak |
|---|
Stok opname
Mulai stok opname
Kasir tetap bisa berjualan selama opname. Stok sistem dicatat tepat saat tiap barang dihitung, jadi penjualan sesudahnya tidak dianggap selisih.
| Rak | Nama barang | Kemasan | Stok sistem | Hitung fisik | Total fisik | Selisih | Nilai selisih |
|---|
Riwayat stok opname
| Tanggal | Nama | Cakupan | Dihitung | Item selisih | Selisih + | Selisih − | Nilai selisih |
|---|
Penyesuaian stok
Semua perubahan stok di luar penjualan dan pembelian: barang expired yang dinolkan, rusak, hilang, koreksi, dan hasil stok opname.
| Tanggal | Barang | Batch / ED | Sebelum | Sesudah | Selisih | Nilai HPP | Alasan | Catatan |
|---|
Paket penjualan
Susun formula paket dari barang di Daftar barang, lalu produksi: stok komposisi berkurang dan stok paket bertambah otomatis.
Mutasi antar cabang
Kirim barang ke cabang lain atau terima kiriman dari cabang lain. Stok pengirim berkurang saat dikirim, stok penerima bertambah saat diterima.
Defekta
| Nama barang | Kemasan | Stok | Rata-rata / hari | Min – Maks | Di SP | Status | Saran pesan | Jumlah pesan |
|---|
Pembelian
Data distributor / supplier
| Nama distributor | Alamat kantor | Kontak | Bank / rekening | Aksi |
|---|
Input faktur baru
Rincian barang
| Barang | Satuan | Qty | Harga beli | Batch * | Expired * | Potongan | Subtotal | Aksi |
|---|
PPN & potongan faktur
Potongan persen dan rupiah dapat digunakan bersamaan. PPN dihitung dari subtotal setelah potongan; pilih “PPN sudah termasuk harga” bila harga pada faktur sudah termasuk PPN.
Daftar faktur pembelian
| Tanggal | No. faktur | Supplier | Total | Dibayar | Jatuh tempo | Status |
|---|
Retur pembelian ke distributor
Buat retur dari kolom Status faktur › Retur barang…| Tanggal | No. retur | Faktur | Distributor | Barang | Nilai | Penyelesaian |
|---|
Biaya operasional
Catat biaya
| Tanggal | Kategori | Keterangan | Jumlah |
|---|
Rekening & QRIS
Data ini dipakai di Kasir saat pembeli memilih Transfer atau QRIS.
Rekening bank tujuan transfer
QRIS apotek
Unggah gambar QRIS statis dari bank atau penyedia QRIS Anda (foto atau tangkapan layar stiker QRIS). Gambar ini yang ditampilkan ke pembeli untuk dipindai.
Konsinyasi (titipan)
Barang titipan dicatat lewat Input faktur dengan tipe Konsinyasi. Stoknya terpisah dari stok milik apotek dan tidak masuk total pembelian atau hutang. Labanya tetap masuk laporan penjualan. Apotek menyetor ke pemilik barang hanya untuk yang sudah terjual.
Setoran per pemilik barang
| Pemilik / distributor | Jenis barang | Nilai sisa titipan | Terjual belum disetor | Sudah disetor | Aksi |
|---|
Penjualan titipan yang belum disetor
| Tanggal | No. transaksi | Barang | Pemilik | Qty terjual | Harga titip | Harga jual | Disetor | Laba |
|---|
Stok titipan
| Barang | Pemilik | Sisa stok | Harga titip | Nilai |
|---|
Riwayat setoran & faktur titipan
| Tanggal setor | Pemilik | Jumlah |
|---|
| Tanggal terima | No. faktur | Pemilik | Nilai titipan |
|---|
Surat pesanan
Buat surat pesanan dari menu : centang barang, lalu klik Buat surat pesanan. Surat dipisah otomatis per distributor dan per jenis (Reguler, OOT, Prekursor, Psikotropika, Narkotika).
| Tanggal | No. SP | Jenis | Distributor | Item | Status | Aksi |
|---|
Resep
| Tanggal | No. resep | Dokter | Pasien | Obat & aturan pakai | Total | Cetak |
|---|
Data resep diisi di kasir lewat kotak Resep. Transaksi berisi obat narkotika / psikotropika tidak bisa dibayar sebelum data resep diisi.
Laporan obat khusus
Laporan bulanan per obat: stok awal, pemasukan, pengeluaran, dan stok akhir. Bisa dipakai sebagai bahan pengisian SIPNAP. Golongan obat diambil dari kolom golongan di Master data.
Kartu stok
Laporan keuangan
Laporan penjualan
Data lama yang hanya berupa rekap perlu diimpor/diinput terpisah agar laporan historis lengkap.
| Tanggal | No. transaksi | Kasir | Pembeli | Penjualan | HPP | Laba kotor | Markup | Margin |
|---|
Klik baris untuk melihat rincian barang transaksi itu. Retur sudah dikurangkan.
| # | Barang | Qty terjual | Harga jual rata-rata | Penjualan | HPP | Laba | Markup | Margin |
|---|
Harga jual rata-rata = penjualan ÷ qty (satuan terkecil), sudah setelah diskon. Markup = laba ÷ HPP. Margin = laba ÷ penjualan. Retur sudah dikurangkan.
| # | Pembeli | Transaksi | Item | Penjualan | HPP | Laba | Margin | Terakhir beli |
|---|
Impor & cadangan
Impor katalog obat dari Excel
Impor Excel kini ada di menu Master Data (panel “Tambah barang via Excel”), lengkap dengan kemasan bertingkat dan template.
Cadangan data aplikasi
Unduh file JSON untuk menyimpan seluruh data prototipe atau pulihkan dari cadangan sebelumnya.
Reset data
Menghapus semua data dari browser perangkat ini. Unduh cadangan sebelum melakukan reset.
