SIMAK

Cari panduan…

Ketik untuk mencari seluruh wiki

SIMAK POS

Sinkronisasi

Outbox FIFO, konflik, tarik/dorong terakhir.

Sinkronisasi mendorong antrian outbox lalu menarik katalog. Semua stasiun POS harus melakukan ini di awal shift dan setelah operasi stok.

Yang Anda lihat

  • Terima terakhir / Kirim terakhir
  • Antrian — job yang belum terkirim
  • Konflik — biasanya opname yang qty lot server-nya sudah berubah. Lencana konflik di header menuju halaman ini
  • Tabel outbox: jenis, UUID klien, percobaan, Pesan error
  • Baris yang mati (dead-letter): Coba lagi mengantre ulang. Buang hanya untuk Apoteker/Admin, dengan konfirmasi. Membuang penjualan juga mengembalikan stok
  • Log JSON hasil Sinkronkan sekarang
  • Indikator: Online, Mode offline, Perlu login ulang, atau Luring jika status tidak terbaca

Tugas harian

  1. Buka Sinkronisasi sebelum buka kasir.
  2. Klik Sinkronkan sekarang. Urutan: push FIFO, lalu pull.
  3. Pastikan antrian = 0 sebelum shift ramai.
  4. Jika ada konflik, selesaikan di Stok Opname setelah pull ulang — jangan mengabaikan angka merah.

Kerja offline

Penjualan, barang datang, mutasi, SP, opname, dan void tetap bisa disimpan ke SQLite saat jaringan putus. Job menunggu di outbox. Mode PIN tidak mendorong antrian sampai masuk online lagi. Jangan menghapus data stasiun sebelum antrian kosong.

Penjualan yang ditolak server mengembalikan qty ke lot yang terpakai, sekali saja. Mengulang konflik itu memotong stok lagi. Jika stok tidak cukup, ulang ditolak dengan pesan yang jelas.

Jenis job umum

KindAsal layar
penjualan / voidKasir
penerimaan / retur beliBarang Datang
surat_pesananSurat Pesanan
mutasiMutasi Stok
opnameStok Opname

Jika gagal

  • Antrian menumpuk — cek URL SIMAK di Perangkat; uji login ulang
  • Perlu login ulang — sesi berakhir (401). Token dihapus dan POS kembali ke layar masuk dengan pesan Sesi berakhir
  • Konflik opname — tarik katalog, hitung ulang, kirim opname baru
  • Lot kasir usang — pull sukses tetapi Anda belum menutup/membuka ulang layar Kasir; buka ulang halaman