Kasir & POS
Modul pembayaran Work Order. Mendukung berbagai metode pembayaran, split payment, cetak invoice, dan manajemen kas harian.
Status Pembayaran
| Status | Badge | Deskripsi |
|---|---|---|
belum_bayar | Belum Bayar | Invoice dibuat, belum ada pembayaran |
dp | DP | Sudah bayar uang muka (sebagian) |
lunas | Lunas | Pembayaran penuh diterima |
refund | Refund | Pembayaran dikembalikan ke pelanggan |
UI Mockup — Halaman Kasir
Bengkel
Pintar
Pintar
Work Order
Kasir
Laporan
Antrian Pembayaran
4
Antrian Bayar
12
Lunas Hari Ini
Rp 8,4jt
Total Hari Ini
Rp 3,2jt
Kas Tunai
| WO | Pelanggan | Total | Status | Aksi |
|---|---|---|---|---|
| WO-2025-001 | Budi Santoso | Rp 450.000 | Belum | Bayar |
| WO-2025-004 | Siti Rahayu | Rp 1.200.000 | DP 500rb | Lunasi |
| WO-2025-007 | Ahmad Fauzi | Rp 850.000 | Belum | Bayar |
Bengkel
Pintar
Pintar
Kasir
Ringkasan Tagihan
| Ganti Oli Mesin | Rp 250.000 |
| Kampas Rem Depan | Rp 180.000 |
| Jasa Pasang | Rp 50.000 |
| Total | Rp 480.000 |
Metode Pembayaran
Jumlah Bayar
Rp 480.000
Kembalian
Rp 0
Proses Pembayaran
Flow Diagram — Proses Pembayaran
Alur Kasir & Pembayaran
Dari WO selesai hingga invoice tercetak dan kendaraan diserahkan
flowchart TD
A([WO Status: SELESAI]) --> B[Kasir: Buka WO\ndi Modul Kasir]
B --> C[Sistem: Generate Invoice\nOtomatis dari Job Items]
C --> D{Ada Diskon?}
D -->|Ya, di atas threshold| E[Minta Approval\nAdmin / Manager]
E --> F{Approved?}
F -->|Tidak| G[Batalkan Diskon]
G --> H
F -->|Ya| H[Terapkan Diskon]
D -->|Tidak| H
H --> I[Kasir: Pilih\nMetode Pembayaran]
I --> J{Tipe Pembayaran}
J -->|Tunai| K[Input Nominal\nHitung Kembalian]
J -->|Transfer/QRIS| L[Upload Bukti\nTransfer]
J -->|Split Payment| M[Kombinasi 2+\nMetode Bayar]
K --> N[Konfirmasi Pembayaran]
L --> N
M --> N
N --> O[Sistem: Update Status\nInvoice ke LUNAS]
O --> P[Sistem: Update WO\nke DISERAHKAN]
P --> Q[Cetak Invoice & STNK]
Q --> R[Admin: Serah Terima\nKendaraan ke Pelanggan]
R --> S([Transaksi Selesai])
style A fill:#dcfce7,stroke:#16a34a
style S fill:#dcfce7,stroke:#16a34a
style E fill:#fef3c7,stroke:#f59e0b
Aturan & Validasi
💳 Metode Pembayaran
- Tunai, Transfer Bank, QRIS, Debit, Kartu Kredit
- Split payment maksimal 2 metode berbeda
- Bukti transfer wajib diupload untuk pembayaran non-tunai
- QRIS auto-verifikasi via payment gateway
🎫 Diskon & Voucher
- Diskon hingga 10% bisa diberikan kasir langsung
- Diskon 10%-20% perlu approval Admin Cabang
- Diskon di atas 20% perlu approval Super Admin
- Voucher pelanggan loyal dapat di-scan di kasir
📋 Invoice
- Invoice auto-generate dari job items WO
- Format nomor:
INV-YYYY-NNNNNN - Bisa dikirim via WhatsApp atau email ke pelanggan
- Cetak invoice menggunakan printer thermal
💰 Kas Harian
- Kasir wajib buka kas di awal shift dengan saldo awal
- Semua transaksi tunai tercatat otomatis di kas
- Penutupan kas di akhir shift dengan rekap total
- Selisih kas lebih dari Rp 10.000 perlu laporan