Lewati ke konten
Di kantor

Angkanya sudah siap sebelum Anda bertanya

Semua yang terjadi di kasir naik ke sini saat itu juga. Omzet dan laba kotor hari ini, stok yang menipis, siapa yang berhutang pada Anda, siapa yang Anda hutangi, dan berapa gaji bulan ini.

Dipakai oleh pemilik dan manajerKomputer kantor

Omzet dan kas dipisahkan, sengaja

Omzet adalah nilai yang terjual. Kas adalah uang yang benar-benar bergerak hari ini. Keduanya jarang sama begitu ada penjualan kredit, dan menyatukannya adalah cara paling cepat salah membaca kondisi usaha. Dashboard menampilkannya sebagai dua blok terpisah, dengan laba kotor dan HPP di antaranya.

Piutang yang menagih dirinya sendiri

Penjualan kredit membuka piutang sejak ordernya selesai, lengkap dengan tanggal jatuh tempo. Sisanya dihitung ulang dari baris pembayaran setiap kali dibuka, lalu dikelompokkan: belum jatuh tempo, 1–30, 31–60, 61–90, dan di atas 90 hari. Tidak ada lagi menagih kalau kebetulan ingat.

Pembelian dalam bahasa pemasok

Masukkan faktur dalam satuan yang dipakai pemasok — 5 dus, 2 karton — dan satuan dasarnya dihitung sendiri. Diskon, PPN beserta nominalnya, dan bea materai masuk ke total. Simpan sebagai draft dulu kalau barangnya belum datang; posting adalah transaksi yang menambah stok sekaligus membuka hutangnya.

Buku kas yang tidak perlu dipelihara

Buku besar kas disusun dari setiap tabel yang menggerakkan uang saat laporannya dibuka — pembayaran tunai, pembayaran hutang, kas kecil, dan entri manual — bukan dari pencatatan kedua yang harus dijaga tetap sinkron. Saldo berjalannya karena itu tidak bisa menyimpang dari transaksinya.

Gaji yang tinggal disetujui

Grid absensi harian adalah satu-satunya yang perlu diisi. Dari situ gaji dihitung untuk rentang tanggal apa pun: gaji bulanan atau upah per hari hadir, uang makan per hari hadir, dan sisa kasbon otomatis dipotong dengan batas supaya gaji bersih tidak minus. Melunasi periodenya mencatat pelunasan kasbonnya sekalian, jadi tidak terpotong dua kali.

Setiap sentuhan pada uang tercatat

Log audit menyimpan pelaku, waktu, dan nilai sebelum serta sesudah untuk setiap tindakan yang menyentuh uang. Ketika ada angka yang tidak masuk akal, pertanyaannya bukan lagi siapa yang mengubah, melainkan tinggal dibuka.

Layarnya

Tangkapan dari aplikasi yang sedang berjalan

Dashboard admin Qilap menampilkan omzet, laba kotor, pergerakan kas, dan piutangUmur piutang Qilap untuk pelanggan kredit
  1. Back office

    Omzet dan kas dipisahkan, sengaja

    Omzet adalah nilai yang terjual; kas adalah uang yang benar-benar bergerak hari ini. Keduanya jarang sama begitu ada penjualan kredit, dan menyatukannya adalah cara tercepat salah membaca kondisi usaha.

  2. Back office

    Piutang yang menagih dirinya sendiri

    Setiap penjualan kredit membuka piutang dengan jatuh temponya. Sisanya dihitung ulang dari baris pembayaran tiap kali dibuka, lalu dikelompokkan: belum jatuh tempo, 1–30, 31–60, 61–90, dan di atas 90 hari.

  3. Back office

    Gaji yang tinggal disetujui

    Dihitung dari grid absensi harian untuk rentang tanggal apa pun. Sisa kasbon otomatis dipotong, dibatasi supaya gaji bersih tidak minus, dan pelunasannya dicatat agar tidak terpotong dua kali.

Yang perlu Anda tahu

  • Belum ada ekspor akuntansi atau pelaporan pajak otomatis — datanya ada dan bisa diekspor, formatnya belum.
  • Struktur datanya sudah siap cabang, tetapi saat ini beroperasi untuk satu cabang.
  • Gaji dihitung dari absensi yang diisi manual; belum ada mesin absensi sidik jari.
  • Databasenya PostgreSQL biasa di infrastruktur Anda sendiri, bisa dicadangkan dan dipindahkan kapan saja.

Modul terkait

Stok & pembelian

Stok berkurang otomatis

Order yang lunas menulis satu pergerakan stok keluar per baris produk dan mengurangi stok dalam satu transaksi.

Riwayat pergerakan stok

Masuk dari pembelian, keluar karena penjualan, penyesuaian, dan barang rusak — jejak lengkap di balik setiap angka stok.

Peringatan stok menipis

Produk yang berada di atau di bawah batas pemesanan ulang ditandai di halaman stok.

Input faktur pembelian

Masukkan dalam satuan pak pemasok — misalnya 5 dus oli — dan satuan dasar serta total barisnya dihitung sendiri.

PPN & materai

Diskon, persentase PPN beserta nominalnya, dan bea materai semuanya masuk ke total pembelian.

Draft dan posting

Draft belum menyentuh stok. Posting adalah transaksi yang menambah stok sekaligus membuka hutangnya.

Retur pembelian

Nota retur mengembalikan stok yang diretur dan mengurangi sisa tagihan pembeliannya.

Kelola katalog

Layanan dengan harga dasar, produk dengan kategori, harga, satuan, dan batas pemesanan ulang.

Pelanggan & kredit

Daftar langganan

Data pelanggan tetap — nama, nomor HP, alamat — dinonaktifkan, tidak pernah dihapus permanen.

Tunai atau kredit

Order membawa pelanggan, jenis pembayaran, dan tanggal jatuh tempo sejak dibuat.

Piutang selalu dihitung

Sisa tagihan adalah total dikurangi pembayaran, dihitung ulang setiap kali dibaca. Tidak ada saldo tersimpan yang bisa menyimpang.

Penagihan

Catat pembayaran atas order yang sudah selesai. Kelebihan bayar ditolak, bukan diserap diam-diam.

Umur piutang

Setiap order kredit yang belum lunas dikelompokkan: belum jatuh tempo, 1–30, 31–60, 61–90, dan di atas 90 hari.

Kontra bon

Rekapan per pemasok berisi setiap pembelian dengan nomor faktur, total, terbayar, dan sisanya, lengkap dengan total berjalan.

Karyawan & gaji

Data karyawan

Pekerja dicatat terpisah dari akun login, karena tidak semua yang digaji perlu bisa masuk sistem.

Absensi harian

Grid hadir, tidak hadir, dan izin yang diisi sekali sehari. Menyimpan ulang memperbarui hari itu, bukan menggandakan.

Dua model upah

Gaji bulanan tetap atau upah per hari hadir — tidak pernah keduanya. Uang makan tetap dihitung per hari hadir.

Kasbon

Kasbon dan cicilan pengembaliannya per karyawan, dengan sisa yang selalu terlihat.

Gaji dihitung otomatis

Dihitung saat diminta untuk rentang tanggal apa pun dari absensi dan data upah. Tidak ada tabel gaji terpisah yang bisa tidak sinkron.

Kasbon otomatis dipotong

Sisa kasbon dipotong dari gaji kotor, dibatasi supaya gaji bersih tidak minus, dan pelunasannya dicatat supaya tidak terpotong dua kali.

Platform

Hak akses per peran

Petugas, kasir, dan admin — dijaga di sisi API, bukan sekadar disembunyikan di tampilan.

Log audit

Setiap tindakan yang menyentuh uang dicatat lengkap dengan pelaku, waktu, dan nilai sebelum serta sesudahnya.

Rupiah bilangan bulat

Uang disimpan dalam rupiah penuh di seluruh sistem. Tanpa bilangan pecahan, tanpa selisih setengah sen.

Struktur siap cabang

Setiap tabel membawa penanda cabang, jadi lokasi kedua adalah perubahan konfigurasi, bukan migrasi.

Satu kontrak REST

HP, kasir, dan kantor memakai API berversi yang sama. Tidak ada logika yang digandakan per aplikasi.

Bahasa Indonesia sejak awal

Format rupiah, waktu Asia/Jakarta, dan istilah yang sudah dipakai staf Anda sehari-hari.

Mau coba Qilap langsung? Tidak perlu menunggu jadwal.

Tekan satu tombol dan kami siapkan salinan Qilap yang benar-benar berjalan — kasir, aplikasi lapangan, dan datanya sendiri. Sepuluh menit, lalu hilang. Kalau ada yang lebih spesifik, minta jadwal demo.