Pengeluaran
Halaman Pengeluaran melacak semua biaya bisnis yang bukan pembelian produk (sewa, utilitas, perbaikan, langganan, gaji, dan pembayaran keluar lainnya). Dengan mencatat pengeluaran secara konsisten, pemilik kafe mendapatkan gambaran yang jelas tentang biaya operasional bersamaan dengan pendapatan dari sesi dan pesanan, memungkinkan perhitungan keuntungan yang akurat.
Kolom Catatan Pengeluaran
Setiap entri pengeluaran berisi informasi berikut:
| Kolom | Deskripsi |
|---|---|
title |
Deskripsi singkat pengeluaran (misalnya "Sewa - April 2026", "Tagihan Listrik", "Perbaikan Router", "Langganan Internet"). |
amount |
Jumlah pengeluaran dalam unit minor mata uang (misalnya sen). |
currency |
Mata uang pengeluaran. Default ke mata uang sistem. |
paid_at |
Stempel waktu saat pengeluaran benar-benar dibayar. Jika kolom ini diisi, pengeluaran dianggap Dibayar. Jika null, pengeluaran Belum Dibayar. |
due_date |
Tanggal opsional kapan pembayaran jatuh tempo. Berguna untuk melacak kewajiban yang akan datang. |
vendor |
Nama pihak yang Anda bayar (misalnya "Pemilik Gedung", "Perusahaan Listrik", "Perusahaan Jasa IT"). Opsional tetapi disarankan untuk pemfilteran dan pelaporan. |
note |
Kolom teks bebas untuk detail tambahan seperti nomor faktur, kode referensi, atau konteks. |
Status Pengeluaran
Pengeluaran memiliki dua kemungkinan status berdasarkan kolom paid_at:
- Dibayar: Kolom
paid_atberisi stempel waktu, menunjukkan pengeluaran telah diselesaikan. Pengeluaran yang dibayar menampilkan badge "Dibayar" dan tanggal pembayaran. - Belum Dibayar: Kolom
paid_atkosong. Pengeluaran adalah kewajiban yang belum diselesaikan. Jikadue_datediatur, sistem dapat menyoroti item yang telah jatuh tempo.
Preset Filter Tanggal
Halaman Pengeluaran menyediakan preset filter tanggal cepat untuk mempersempit daftar ke periode tertentu:
| Preset | Periode |
|---|---|
| Hari Ini | Hanya pengeluaran yang dibuat atau dibayar hari ini |
| Kemarin | Hanya pengeluaran dari kemarin |
| 7 Hari Terakhir | Pengeluaran dari minggu lalu |
| 30 Hari Terakhir | Pengeluaran dari bulan lalu |
| Minggu Ini | Pengeluaran dari Senin hingga hari ini (minggu ini) |
| Minggu Lalu | Pengeluaran dari minggu penuh sebelumnya (Senin sampai Minggu) |
| Bulan Ini | Pengeluaran dari tanggal 1 bulan ini hingga hari ini |
| Bulan Lalu | Pengeluaran dari seluruh bulan kalender sebelumnya |
| Semua Waktu | Tanpa filter tanggal. Menampilkan semua pengeluaran |
Preset ini memperbarui daftar secara langsung, memudahkan peninjauan pengeluaran untuk periode pelaporan tertentu.
Saran Pelengkapan Otomatis
Untuk mempercepat entri data dan menjaga konsistensi, halaman Pengeluaran menawarkan saran pelengkapan otomatis untuk dua kolom:
- Vendor: Saat Anda mengetik di kolom vendor, sistem menyarankan nama vendor dari entri pengeluaran sebelumnya. Ini mencegah penamaan yang tidak konsisten (misalnya "PLN" vs. "Perusahaan Listrik Negara") dan memudahkan penggunaan ulang nama vendor umum.
- Judul: Demikian pula, kolom judul menyarankan judul pengeluaran yang pernah digunakan sebelumnya. Pengeluaran berulang umum seperti "Sewa", "Internet", atau "Listrik" dapat dimasukkan dengan satu pilihan.
Pencarian
Bilah pencarian di bagian atas halaman Pengeluaran melakukan pencarian teks lengkap di semua kolom:
- Judul
- Vendor
- Catatan
- Jumlah
Ketik kata kunci apa pun untuk langsung memfilter daftar. Misalnya, mencari "internet" akan menampilkan semua pengeluaran dengan "internet" di judul, nama vendor, atau catatan.
Membuat Pengeluaran Baru
Untuk mencatat pengeluaran baru:
- Navigasikan ke halaman Pengeluaran dari bilah samping.
- Klik tombol Tambah Pengeluaran.
- Masukkan judul yang menjelaskan tujuan pengeluaran.
- Masukkan jumlah (dalam unit minor mata uang sistem).
- Secara opsional atur nama vendor (saran pelengkapan otomatis muncul saat Anda mengetik).
- Secara opsional atur tanggal jatuh tempo jika pembayaran memiliki tenggat.
- Tambahkan catatan untuk konteks tambahan.
- Klik Simpan.
Pengeluaran dibuat dengan status Belum Dibayar secara default.
Menandai Pengeluaran sebagai Dibayar
Untuk mencatat bahwa pengeluaran telah diselesaikan:
- Pilih pengeluaran dari daftar.
- Klik aksi Tandai sebagai Dibayar (atau alihkan status dibayar).
- Sistem mencatat stempel waktu saat ini sebagai nilai
paid_at. - Status pengeluaran berubah dari Belum Dibayar menjadi Dibayar.
Anda juga dapat menandai pengeluaran sebagai dibayar pada saat pembuatan jika pembayaran sudah dilakukan.
Menghapus Pengeluaran
Pilih pengeluaran dan gunakan aksi hapus untuk menghapusnya dari sistem. Pengeluaran yang dihapus dihapus secara permanen. Aksi ini memerlukan izin yang sesuai dan harus digunakan dengan hati-hati. Pertimbangkan untuk menandai pengeluaran yang tidak diinginkan sebagai batal di kolom catatan daripada menghapusnya untuk mempertahankan jejak audit.
Persyaratan Izin
Akses ke manajemen pengeluaran dikendalikan oleh izin peran kasir. Tergantung pada konfigurasi peran:
- Beberapa peran mungkin dapat melihat pengeluaran tetapi tidak dapat membuat atau mengubahnya.
- Kemampuan untuk menandai pengeluaran sebagai dibayar mungkin dibatasi pada peran tingkat pemilik.
- Menghapus pengeluaran biasanya memerlukan izin yang ditingkatkan.
Periksa halaman Peran Kasir untuk detail tentang mengonfigurasi izin ini.