KNOWLEDGE BASE · RUBY POS · KB - P OS- 03

Item, Harga, atau Customer Belum Muncul di Kasir

Penyebab dan langkah penanganan saat data yang sudah disetting di BOS Retail belum tampil di Ruby POS.


Produk

Ruby POS (Windows)

Ditujukan untuk

Kasir, Head Kasir, dan Tim Master Data (admin BOS Retail)

Dampak

Sedang – item tidak bisa dijual atau harga di kasir tidak sesuai

Tanggal dokumen

23 Oktober 2026


1. Ringkasan

    Data yang dibuat atau diubah di BOS Retail tidak langsung muncul di kasir. Ruby POS mengambil data baru dari BOS secara berkala, sekitar setiap 5 menit. Sebuah item juga hanya tampil di kasir jika semua setting-nya di BOS lengkap dan aktif.


    Sebagian besar kasus selesai dengan menjalankan Sync Data di kasir atau dengan melengkapi setting item di BOS Retail sesuai checklist di bagian 3.



2. Masalah yang Terjadi

Ciri-ciri masalah ini:

  • Saat barcode atau kode item di-scan, muncul pesan “Item not found”, padahal item sudah dibuat di BOS Retail.
  • Harga di kasir masih harga lama walaupun harga sudah diubah di BOS Retail.
  • Customer atau member baru belum bisa dipilih di kasir.
  • Item bisa ditemukan lewat Item Search (F9), tetapi tidak muncul saat kodenya di-scan atau diketik.


Gambar 1. Halaman Sales – kolom Item Code dan status Last Sync (kotak kuning).


Gambar 2. Pesan “Item not found” (kotak merah) setelah barcode di-scan atau diketik di kolom Item Code (kotak kuning).


3. Penyebab

    Ruby POS bekerja dengan salinan data BOS Retail yang tersimpan di PC kasir. Salinan ini diperbarui otomatis sekitar setiap 5 menit, dan waktu pembaruan terakhirnya tampil sebagai Last Sync di pojok kanan atas. Perubahan di BOS baru terlihat di kasir setelah sync berikutnya berhasil.


    Walaupun sync sudah berjalan, item tetap tidak muncul di kasir jika salah satu syarat berikut belum terpenuhi:


Setting di BOS Retail

Syarat agar item muncul di kasir

Item Master

Aktif dan ditandai sebagai Sales Item

Satuan (UoM) item

Aktif

Item by Store

Item sudah di-assign ke toko tersebut dan statusnya aktif

Barcode

Barcode item aktif, dan tidak ada spasi di awal atau akhir barcode

Pajak item

Kode pajak jual dan pajak beli aktif, dan tidak tertukar (pajak jual di kolom jual, pajak beli di kolom beli)

Pricelist

Item punya harga per barcode di pricelist toko atau di pricelist Special Price yang berlaku

Periode pricelist

Periode aktif dan tanggal hari ini berada di dalam rentang periode


Pajak nonaktif atau tertukar. Item seperti ini tidak dikirim BOS Retail ke kasir sama sekali. Sync Data tidak akan membantu sampai setting pajaknya diperbaiki di BOS Retail.


Harga yang dipakai kasir. Jika satu item punya beberapa harga, kasir memakai urutan berikut:

  • Special Price – jika item ada di pricelist Special Price yang berlaku, harga ini dipakai lebih dulu.
  • Harga member – jika customer member dipilih dan member tersebut punya pricelist sendiri.
  • Harga toko – pricelist default toko.

Karena itu, mengubah harga di pricelist toko tidak berpengaruh selama item masih ada di Special Price yang berlaku. Jika satu pricelist punya beberapa periode aktif sekaligus, kasir memakai periode yang paling baru dibuat.


Customer baru. Customer atau member yang dibuat di sistem CRM harus masuk dulu ke BOS Retail, baru kemudian ikut tersinkron ke kasir. Jika customer belum ada di BOS Retail, masalahnya ada di sinkronisasi CRM ke BOS dan perlu ditangani Tim Support Ruby POS.




4. Langkah Penanganan

Bagian A – Dilakukan oleh Kasir / Head Kasir


1. Cek waktu Last Sync

Lihat kotak hijau Last Sync di pojok kanan atas halaman Home atau Sales. Jika waktunya sudah lebih dari 10 menit yang lalu, lanjut ke langkah 2.

Gambar 3. Halaman Home – status Last Sync (kotak kuning).


2. Jalankan Sync Data

Buka Settings → Sync Data dan tunggu sampai selesai. Jangan menutup aplikasi selama proses berjalan.

Gambar 4. Settings – menu Sync Data (kotak merah).


3. Coba scan ulang item atau cek harganya

Jika item sudah muncul dengan harga yang benar, masalah selesai.


4. Jika masih belum muncul, laporkan ke Tim Master Data

Sertakan kode item, barcode, nama toko, nomor kasir, dan waktu Last Sync. Jangan menjual item tersebut lewat Item Search.



Bagian B – Dilakukan oleh Tim Master Data (admin BOS Retail)

5. Cek setting item sesuai tabel di bagian 3

Pastikan item aktif dan Sales Item, satuan aktif, sudah di-assign ke toko, barcode aktif dan tanpa spasi di awal/akhir, pajak jual dan beli aktif serta tidak tertukar, dan ada harga per barcode di pricelist yang berlaku.


6. Untuk harga yang tidak berubah, cek Special Price dan periode pricelist

Pastikan item tidak masih ada di pricelist Special Price yang berlaku. Cek juga periode pricelist: tanggal hari ini harus berada di dalam periode, dan periode yang paling baru dibuat-lah yang dipakai kasir.


7. Untuk customer baru, pastikan customer sudah ada di BOS Retail

Jika customer sudah dibuat di CRM tetapi belum ada di BOS Retail, hubungi Tim Support Ruby POS.


8. Minta kasir menjalankan Sync Data

Setelah setting diperbaiki, ulangi langkah 2 dan 3 di kasir untuk memastikan item sudah muncul.



Bagian C – Eskalasi ke Tim Support Ruby POS

    Hubungi Tim Support Ruby POS jika semua setting di BOS sudah benar dan Sync Data sudah dijalankan, tetapi item tetap tidak muncul. Sertakan:

  • Kode item, barcode, dan nama item.
  • Nama toko dan nomor kasir.
  • Waktu Last Sync terakhir di kasir.
  • Screenshot layar kasir dan screenshot setting item di BOS Retail.


Jika Last Sync tidak berubah walaupun Sync Data sudah dijalankan, lihat juga KB-POS-06 Last Sync Merah / Tidak Update.


5. Pencegahan

  • Beri jeda setelah setting. Setelah membuat atau mengubah item dan harga di BOS, tunggu satu siklus sync (sekitar 5 menit) atau jalankan Sync Data sebelum dipakai di kasir.
  • Pakai checklist. Gunakan tabel syarat di bagian 3 setiap kali membuat item baru.
  • Rapikan pricelist. Atur periode pricelist agar tidak tumpang tindih, dan nonaktifkan Special Price yang sudah selesai.
  • Jangan jual lewat Item Search untuk item yang tidak muncul saat di-scan. Perbaiki setting-nya dulu.
  • Pantau Last Sync. Jika waktunya tidak berubah lebih dari 10 menit, jalankan Sync Data atau laporkan ke Tim Support.