# Pembayaran

Panduan lengkap proses pembayaran kunjungan pasien melalui modul Kasir Dekacare.

# Halaman Kasir

## Gambaran Umum

Halaman **Kasir** adalah pusat pengelolaan pembayaran kunjungan pasien di Dekacare. Melalui halaman ini, petugas kasir dapat melihat daftar kunjungan yang menunggu pembayaran, memproses transaksi, menerapkan diskon dan pembulatan, serta mencetak struk pembayaran.

Untuk mengakses halaman ini, buka menu **Kunjungan** di sidebar, lalu pilih kunjungan pasien yang akan diproses pembayarannya. Panel pembayaran (tagihan) tersedia di bagian kanan halaman detail kunjungan.

<div class="callout info" id="bkmrk-tips%3A-halaman-kasir-">**Tips:** Halaman Kasir hanya dapat diakses oleh pengguna dengan role **kasir**, **superadmin**, atau **admin**. Pastikan akun Anda memiliki hak akses yang sesuai.

</div>## Daftar Kunjungan Menunggu Pembayaran

Saat membuka menu **Kunjungan**, Anda akan melihat tabel daftar seluruh kunjungan pasien. Kunjungan yang belum dibayar ditandai dengan status pembayaran *Belum Lunas*. Anda dapat menggunakan fitur berikut untuk menemukan kunjungan yang perlu diproses:

- **Filter status** — Saring kunjungan berdasarkan status pembayaran (All, Pending, Processing, Refunded).
- **Pencarian** — Cari kunjungan berdasarkan nama pasien, nomor registrasi, atau nomor invoice.
- **Export** — Ekspor data kunjungan ke format Print, PDF, Excel, CSV, atau HTML.

Klik nomor order atau baris kunjungan untuk membuka detail dan memproses pembayaran.

## Proses Pembayaran

Setelah membuka detail kunjungan, panel **Tagihan** akan tampil di sisi kanan. Berikut langkah-langkah memproses pembayaran:

1. Periksa **Subtotal** tagihan yang dihitung otomatis dari rincian layanan.
2. Jika diperlukan, masukkan nilai **Diskon (Rp)** untuk memberikan potongan harga.
3. Jika diperlukan, atur **Pembulatan (Rp)** untuk menyesuaikan nominal tagihan.
4. Periksa **Total Tagihan** yang sudah memperhitungkan diskon dan pembulatan.
5. Masukkan jumlah uang yang **Dibayar (Rp)** oleh pasien.
6. Sistem akan menghitung **Kembalian (Rp)** secara otomatis.
7. Klik tombol **Finalkan Tagihan** untuk menyelesaikan pembayaran.
8. Sistem akan menanyakan apakah Anda ingin mencetak kwitansi.

<div class="callout warning" id="bkmrk-perhatian%3A-jika-juml">**Perhatian:** Jika jumlah yang dibayar kurang dari total tagihan, sisa tagihan akan otomatis dicatat sebagai **hutang pasien**. Sistem akan menampilkan konfirmasi terlebih dahulu sebelum melanjutkan.

</div>### Pasien BPJS

Untuk pasien dengan penjamin **BPJS**, sistem secara otomatis menghitung **Subsidi BPJS** yang menanggung seluruh biaya layanan. Kasir tidak perlu meminta pembayaran jika subsidi telah mencakup total tagihan.

### Penjamin Tambahan (Asuransi/Perusahaan)

Untuk pasien dengan penjamin non-tunai dan non-BPJS (misalnya asuransi swasta atau perusahaan), Anda dapat menambahkan **Penjamin Tambahan** yang menanggung sebagian biaya. Klik tombol **Tambah** pada bagian "Ditanggung Penjamin" untuk mengatur nominal yang ditanggung oleh masing-masing penjamin.

## Metode Pembayaran

Dekacare mendukung beberapa metode pembayaran yang dapat dipilih saat memproses transaksi:

- **Tunai** — Pembayaran dengan uang tunai (default).
- **Debit** — Pembayaran melalui kartu debit.
- **Kredit** — Pembayaran melalui kartu kredit.
- **Transfer** — Pembayaran melalui transfer bank.
- **QRIS** — Pembayaran melalui scan kode QRIS.

Metode pembayaran yang dipilih akan tercatat dalam invoice dan ditampilkan pada struk cetak.

## Pembulatan dan Diskon

Panel tagihan menyediakan kolom untuk mengatur pembulatan dan diskon:

- **Diskon (Rp)** — Masukkan nominal diskon dalam Rupiah. Diskon akan mengurangi subtotal tagihan.
- **Pembulatan (Rp)** — Masukkan nilai pembulatan. Nilai positif menambah total, nilai negatif mengurangi total.

Rumus perhitungan: **Total Tagihan = Subtotal - Diskon + Pembulatan**

<div class="callout info" id="bkmrk-tips%3A-kolom-diskon-d">**Tips:** Kolom diskon dan pembulatan akan otomatis terkunci setelah tagihan difinalkan. Untuk mengubahnya, Anda perlu membatalkan finalisasi terlebih dahulu.

</div>## Cetak Struk Pembayaran

Setelah tagihan difinalkan, Anda memiliki beberapa pilihan untuk mencetak struk:

- **Cetak Rekap** — Pilih antara format *Kertas A4* atau *POS* (thermal 80mm).
- **Cetak Kwitansi** — Mencetak kwitansi resmi dengan kop faskes.
- **Cetak Detail** — Tersedia tiga format: Format I (A4), Format II (A4), dan POS (thermal).
- **Kirim via WhatsApp** — Mengirim ringkasan tagihan langsung ke nomor WhatsApp pasien.

Saat memfinalkan tagihan, sistem akan otomatis menawarkan opsi cetak kwitansi. Anda juga dapat mencetak ulang kapan saja dengan tombol **Cetak Ulang**.

## Hak Akses

Berikut daftar role yang memiliki akses ke fitur kasir:

- **kasir** — Akses penuh ke seluruh fitur pembayaran dan kasir.
- **superadmin** — Akses penuh ke seluruh fitur termasuk kasir.
- **admin** — Akses ke fitur pembayaran dan pengelolaan kasir.