Core Operations
Status Pembayaran
StatusBadgeDeskripsi
belum_bayarBelum BayarInvoice dibuat, belum ada pembayaran
dpDPSudah bayar uang muka (sebagian)
lunasLunasPembayaran penuh diterima
refundRefundPembayaran dikembalikan ke pelanggan
UI Mockup — Halaman Kasir
bengkelpintar.app/kasir
Work Order
Kasir
Laporan
Kasir
Cabang Utama
KS
Antrian Pembayaran
💳
4
Antrian Bayar
💰
12
Lunas Hari Ini
📄
Rp 8,4jt
Total Hari Ini
🏧
Rp 3,2jt
Kas Tunai
Filter Status
WOPelangganTotalStatusAksi
WO-2025-001Budi SantosoRp 450.000Belum
Bayar
WO-2025-004Siti RahayuRp 1.200.000DP 500rb
Lunasi
WO-2025-007Ahmad FauziRp 850.000Belum
Bayar
bengkelpintar.app/kasir/pay/WO-2025-001
Kasir
Pembayaran WO-2025-001
KS
Ringkasan Tagihan
Ganti Oli MesinRp 250.000
Kampas Rem DepanRp 180.000
Jasa PasangRp 50.000
TotalRp 480.000
Metode Pembayaran
Tunai
Transfer
QRIS
Debit
Kredit
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