esaFiskaly
Snapshot regulasi — bukan saran pajak resmi. Pelajari

Alur POS → Inventori → Jurnal

Bagaimana transaksi kasir otomatis membentuk jurnal dan HPP.

Salah satu janji utama esaFiskaly: operasional kasir otomatis menjadi pembukuan dan pajak, tanpa intervensi akuntansi manual.

Halaman ini menjelaskan alur dari klik "Bayar" di POS sampai jurnal balanced muncul di buku besar.

Pipeline lima langkah

POS Sale
Klik Bayar
Inventori
Stok berkurang
Jurnal
Auto-posting
Pajak
PPN/Final UMKM
Settlement
QRIS / Kas

Setiap langkah terjadi dalam satu transaksi database — jika salah satu gagal, semuanya rollback. Tidak ada keadaan "setengah jadi".

Langkah per langkah

  1. 1
  2. 2

    Kasir scan/tap item → pilih metode bayar (Kas, QRIS, kartu) → klik Bayar.

  3. 3
  4. 4

    Untuk setiap item yang dijual, stok dikurangi sesuai metode costing (FIFO atau weighted-average). Modul juga menghitung HPP per baris berdasarkan harga perolehan rata-rata.

  5. 5
  6. 6

    Sistem membuat dua jurnal sekaligus:

  7. 7

    Jurnal Penjualan

  8. 8
    Dr. Kas / Piutang QRIS         25.000
       Cr. Pendapatan                  22.523
       Cr. PPN Keluaran                 2.477
    
  9. 9

    Jurnal HPP

  10. 10
    Dr. Harga Pokok Penjualan       8.500
       Cr. Persediaan Barang Dagang     8.500
    
  11. 11
  12. 12
    • PKP dengan PPN: PPN Keluaran tercatat sebagai kewajiban.
    • UMKM Final 0,5%: omzet POS akumulatif menjadi DPP pajak final akhir bulan.
  13. 13
  14. 14
    • Kas: langsung di akun Kas.
    • QRIS: di akun Piutang QRIS, ter-reconcile saat dana settle ke bank (1–3 hari kerja).
    • Kartu: di akun Piutang Payment Gateway, ter-reconcile saat dana settle.

Visualisasi tampilan POS

POS — layar transaksi dengan keranjang & metode bayar

Yang otomatis berikutnya

  • Stok rendah → notifikasi di Dashboard
  • Shift kasir → tutup shift menghasilkan summary harian
  • Settlement QRIS → auto-match saat statement bank di-import
  • Akhir bulan → omzet POS mengisi DPP PPh Final / PPN

Error handling

SkenarioYang dilakukan sistem
Stok minusTolak transaksi (kecuali jika Allow Negative Stock di-enable)
Akun COA tidak terpetakanTolak posting jurnal dengan error eksplisit
PPN dihitung tapi tenant non-PKPTolak dengan error konfigurasi
Failure di tengah pipelineRollback semua langkah

Pertanyaan yang sering muncul

Q.Bagaimana kalau POS offline (tidak ada internet)?
Mode offline tersimpan di queue lokal. Saat online kembali, transaksi di-sync dengan tetap menjaga atomic posting di backend.
Q.Apakah saya bisa override harga di POS?
Bisa, dengan permission khusus. Override dicatat di audit log dengan user, waktu, dan harga asli.
Q.Apakah refund/void mengembalikan stok?
Ya. Refund menghasilkan jurnal balikan (reverse) untuk Penjualan dan HPP — stok dikembalikan ke nilai semula.

Selanjutnya