Ekspor laporan bukan pengganti backup
Laporan Excel, CSV, atau PDF memudahkan kamu membaca dan membagikan angka penjualan. Namun, berkas itu bukan salinan lengkap database toko. Kamu tidak bisa menganggap ekspor laporan akan mengembalikan semua relasi transaksi, stok, akun, dan riwayat operasional ketika perangkat perlu diganti.
Kasir Leci membedakan dua kebutuhan tersebut. Ekspor menghasilkan dokumen laporan baca-saja tanpa enkripsi aplikasi; cakupannya mengikuti laporan yang dipilih. Backup .leci adalah arsip terenkripsi yang dirancang untuk pemulihan database yang kompatibel.
Rutinitas sederhana setelah tutup toko
- Selesaikan pemeriksaan harian. Tinjau transaksi dan laporan, cocokkan kas, lalu tutup shift sesuai alur toko.
- Buat backup terenkripsi. Gunakan fitur backup aplikasi dan kata sandi yang kuat. Jangan mengandalkan PIN kasir pendek sebagai kata sandi arsip.
- Pastikan proses selesai. Jangan menyebut backup berhasil hanya karena sebuah nama berkas sudah muncul. Pastikan aplikasi menyatakan proses dan validasinya berhasil.
- Pisahkan salinannya. Pindahkan atau salin arsip ke media cadangan yang aman. Jika kamu memilih layanan penyimpanan online, pengunggahan adalah tindakanmu sendiri, bukan sinkronisasi otomatis Leci.
- Jaga kata sandinya. Simpan dengan cara yang aman dan terpisah dari arsip. Batasi akses kepada orang yang memang berwenang memulihkan data toko.
- Simpan beberapa versi. Tentukan kebijakan retensi yang masuk akal agar kamu tidak hanya memiliki satu backup yang selalu ditimpa.
Frekuensinya mengikuti ritme usaha. Backup setelah penutupan harian dapat menjadi titik awal, ditambah sebelum pergantian perangkat atau tindakan pemulihan. Uji rutinitas itu dengan data uji terlebih dahulu sebelum mengandalkannya untuk usaha nyata.
Restore perlu diuji, bukan hanya dibaca
Arsip yang bisa dibuat belum otomatis membuktikan bahwa alur pemulihanmu siap. Gunakan instalasi atau perangkat uji untuk mempraktikkan restore. Hindari bereksperimen pertama kali pada satu-satunya perangkat yang menyimpan data usaha.
Dalam MVP Leci, restore memeriksa autentikasi dan isi arsip, memvalidasi struktur serta kompatibilitasnya, lalu menampilkan pratinjau ringkasan arsip sebelum data toko diganti. Membatalkan pada tahap pratinjau tidak mengubah data toko. Jika restore diteruskan, aplikasi membuat safety backup terenkripsi sebelum mengimpor data dan meminta PIN Admin perangkat tujuan. Data diproses dalam transaksi database sehingga kegagalan validasi tidak boleh menyisakan hasil setengah jalan.
- Siapkan kata sandi arsip dan akses Admin yang sah pada perangkat tujuan.
- Periksa kompatibilitas versi aplikasi dan arsip sebelum memulai.
- Setelah restore, tinjau produk, saldo stok, transaksi, dan laporan dengan data pembanding yang kamu miliki.
- Jangan menganggap sesi login ikut dipindahkan. Token sesi tidak diekspor maupun dipulihkan.
- Tetap simpan cadangan lama sampai hasil pemulihan selesai diperiksa.
Pemulihan lintas perangkat dan keamanan native masih memerlukan QA perangkat fisik. Pratinjau Flutter Web di website tidak menjalankan proses ini dan tidak boleh dijadikan bukti bahwa file picker, secure storage, atau restore perangkatmu sudah teruji.
Periksa sebelum restore
Diagnostik kesehatan data di aplikasi bersifat read-only. Pemeriksaan ini membantu Admin meninjau integritas SQLite, relasi data, dan konsistensi catatan bisnis tanpa menghapus, mengubah, atau memperbaiki data otomatis. Hasil pemeriksaan bukan pengganti backup dan bukan jaminan bahwa seluruh kondisi perangkat sudah sehat.
Gunakan pratinjau restore untuk membaca ringkasan arsip sebelum memulai tindakan yang mengubah database. Bila data sumber, kata sandi, perangkat tujuan, atau rencana pemulihan masih meragukan, batalkan dulu dan simpan salinan terpisah. Jangan menganggap pembatalan sebagai uji restore yang berhasil.
Backup membantu data, bukan memindahkan lisensi
Berkas .leci berisi data operasional yang kompatibel, bukan kunci perangkat atau entitlement lisensi. Token lisensi dan checkpoint pemeriksaan waktu disimpan terpisah di penyimpanan aman perangkat sehingga tidak ikut disalin atau dipulihkan dari arsip.
Restore ke perangkat baru dapat memulihkan data toko, tetapi perangkat tujuan tetap memerlukan lisensi aktifnya sendiri. Jika perangkat utama diganti, ikuti proses penggantian yang meminta verifikasi pemilik; jangan memakai backup untuk mencoba memindahkan lisensi.
Data lokal memberi kendali, bukan jaminan bebas risiko
Leci menargetkan database native terenkripsi, penyimpanan kunci melalui fasilitas keamanan perangkat, peran Admin/Kasir, PIN, dan auto-lock. Lapisan tersebut tidak menggantikan kebiasaan menjaga perangkat, membatasi akses, memperbarui sistem, dan menyimpan backup terpisah.
Layanan lisensi dipakai untuk aktivasi, pembaruan, dan verifikasi lisensi perangkat native. Aplikasi tidak menyediakan backup cloud otomatis, scheduler backup, atau sinkronisasi antarperangkat. Cadangan sistem operasi mengikuti platform dan pengaturan perangkat; jangan mengandalkannya sebagai pengganti arsip .leci yang sudah diuji. Pemindahan arsip bukan mekanisme untuk menjalankan beberapa kasir dengan data bersama secara real-time.
Lihat penjelasan privasi dan data serta batasan & kecocokan MVP. Kalau kamu baru mengenal pendekatan lokal, mulai dari panduan aplikasi kasir offline untuk UMKM atau pelajari lisensi dan aktivasi perangkat.