Lewati ke konten utama

Restaurant POS

URY Restaurant POS adalah point of sale untuk restoran, kafe, dan outlet hotel. Pramusaji mencatat pesanan lewat tablet, baik untuk meja tertentu maupun untuk pesanan bawa pulang; dapur melihat pesanan itu di sebuah layar, lalu tagihannya diselesaikan di meja atau di kasir. Karena dibangun di atas dokumen point-of-sale milik ERP, setiap penjualan langsung memposting ke Akuntansi dan memindahkan stok di Inventaris tanpa integrasi terpisah. Modul ini tersedia pada paket yang menyertakannya.

POS ini bukan bagian dari desk. Ia adalah aplikasi web tersendiri di /pos dengan tiga layar — Table, POS dan Orders — serta Switch To Desk pada menu pengguna untuk kembali ke /app. Berikan alamat /pos kepada staf Anda untuk di-bookmark; pada build ini tile URY di app switcher desk hanya ditampilkan kepada Administrator, sehingga kasir tidak akan menemukannya di sana. Tampilan dapur adalah aplikasi web kedua dengan satu alamat per dapur: /URYMosaic/ diikuti nama production unit-nya, misalnya /URYMosaic/Kitchen. Penyiapannya berada di desk, pada workspace URY di /app/ury.

Hal yang berbeda antar outlet diatur di tiga record. Branch menentukan pengguna mana saja yang boleh memakai POS sama sekali. URY Restaurant memuat company, tax template bawaan, prefix seri faktur, dan menu mana yang berlaku. POS Profile memuat warehouse, cost center, mode pembayaran, print format dan printer, ditambah sakelar untuk diskon, siapa yang boleh menerima pembayaran, dan status pesanan mana yang boleh dilihat kasir. POS menemukan ketiganya dari branch milik pengguna yang sedang masuk, jadi sediakan satu restaurant dan satu POS profile per branch.

Konsep utama​

  • Branch — outlet yang menjadi tempat bergantung semua hal lainnya. Setiap pengguna POS wajib tercantum pada tabel User milik branch tersebut beserta ruangan tempat ia bekerja; tanpa baris itu POS menolak dimuat dan melaporkan bahwa pengguna tidak terhubung ke branch mana pun.
  • URY Room — area makan (indoor, teras, VIP), bertipe AC atau NON-AC. Setiap meja dimiliki oleh satu room, dan sebuah room dapat memiliki printer struk serta printer tiket dapurnya sendiri. Room adalah area, bukan lantai, dan menu dapat disetel per room.
  • URY Table — meja dengan jumlah kursi, minimum seating, bentuk (Rectangle, Square atau Circle), dan posisi pada denah. Statusnya Available atau Occupied — tidak ada status billed tersendiri. Centang Is Take Away dan meja itu akan menghasilkan pesanan bawa pulang.
  • URY Menu — item yang dijual, tiap barisnya membawa Rate, Course, Special Dish dan Disabled. Baris menu menunjuk ke Item dari Inventaris. Menu memiliki price list-nya sendiri: menyimpan menu akan menghapus setiap item price pada price list itu lalu menulisnya ulang dari baris menu, sehingga harga diubah di menu, tidak pernah di price list.
  • URY Menu Course — kategori yang berjajar di sisi kiri POS (hidangan pembuka, hidangan utama, hidangan penutup). Sebuah course dapat membawa prioritas penyajian dan ditandai Indicate in KDS agar tampilan dapur mengurutkan berdasarkan itu.
  • POS Profile — pengaturan ERP yang mengikat sebuah outlet ke company, warehouse, cost center, mode pembayaran, print format, dan printer miliknya, diperluas dengan pembatasan dari URY: Role Allowed For Billing, Role Restricted For Table Order, Enable Discount, Require Daily POS Closing, dan pengaturan KOT.
  • URY Production Unit — sebuah dapur atau station. Record ini mendaftar item group yang dimasaknya, memiliki printer sendiri, dan memiliki alamat tampilan dapurnya sendiri. Tiket dapur dirutekan berdasarkan item group, sehingga item yang tidak berada pada production unit mana pun akan memunculkan peringatan dan tidak menghasilkan tiket.
  • URY KOT — tiket dapur. Menyimpan sebuah pesanan otomatis memunculkan satu tiket untuk tiap dapur yang kebagian item di dalamnya, berisi hanya apa yang berubah sejak penyimpanan terakhir.
  • POS Invoice — tagihannya, dikonsolidasikan menjadi Sales Invoice ketika shift ditutup.
  • POS Opening Entry dan POS Closing Entry — shift kasir: modal kas awal, jumlah yang diharapkan per mode pembayaran, dan hasil penghitungan kas saat tutup. Keduanya dibuat di desk, bukan di POS.

Alur umum​

POS Opening Entry submitted in the desk
│
Table screen ─▶ tap a free table ─▶ add items ─▶ Add New Order ─▶ kitchen ticket
│ │
│ later rounds: Update Order sends only what changed
│
Orders screen ─▶ Print (table frees, order becomes Draft) ─▶ Payment ─▶ POS Invoice
│
POS Closing Entry in the desk ─▶ consolidated Sales Invoice ─▶ Accounting

Tugas umum​

Mencatat pesanan di meja​

  1. Pada layar Table, pilih room-nya lalu ketuk meja yang bertanda Available. POS terbuka dengan order type disetel ke Dine In dan meja itu sudah terpilih. POS tidak menanyakan jumlah tamu; setiap pesanan dicatat sebagai satu pax.
  2. Pilih customer-nya — pesanan tidak dapat disimpan tanpa customer, dan sebuah customer memerlukan nomor ponsel. Ketuk item untuk menambahkannya, klik ganda sebuah item untuk melihat varian, add-on, dan Special Instructions-nya, lalu gunakan tombol komentar untuk catatan atas keseluruhan pesanan.
  3. Ketuk Add New Order. Kembali ke meja itu nanti dan ketuk Update Order untuk menambah gelombang pesanan: item yang ditambahkan dikirim ke dapur sebagai tiket baru, item yang dihapus atau dikurangi sebagai tiket pembatalan.

Menyelesaikan tagihan​

  1. Buka layar Orders lalu pilih pesanannya. Pesanan meja berada di bawah Unbilled sampai dicetak. Ketuk Print.
  2. Pencetakan adalah titik baliknya: tagihan tercetak, pesanan berpindah ke Draft, dan meja kembali ke Available meskipun belum ada yang dibayar. Setelah dicetak, item tidak dapat dihapus atau dikurangi kecuali Allow Cashier To Edit And Remove Table Order Items diaktifkan pada POS Profile. Pesanan meja tidak dapat dibayar sebelum dicetak.
  3. Ketuk Payment, masukkan nominal untuk setiap mode of payment, lalu ketuk Pay. Satu tagihan dapat dipecah ke sebanyak apa pun mode yang didaftarkan POS Profile — cash, card, atau mode of payment QRIS yang Anda buat sendiri — dan apa pun yang dimasukkan melebihi total ditampilkan sebagai kelebihannya di samping Total Entered. Bila Enable Discount aktif, diskon dapat diterapkan di sini — berupa persentase, tidak pernah nominal tetap. Nominal memakai mata uang company, IDR untuk company Indonesia, dan tagihan ditagihkan pada total yang sudah dibulatkan dengan pembulatannya ditampilkan sebagai Adjustment — matikan itu di Global Defaults bila Anda tidak menginginkannya. Melakukan pembayaran akan men-submit POS Invoice.

:::note Outlet hotel Tidak ada mode pembayaran room charge. Tagihan outlet untuk tamu hotel diselesaikan di POS lalu diposting ke folio tamu tersebut secara manual di Hospitality; pada build ini tidak ada jembatan otomatis di antara keduanya. :::

  1. Sebelum jam layanan dimulai, submit sebuah POS Opening Entry untuk branch tersebut di desk. Selama belum ada yang terbuka, POS menampilkan POS Not Opened dan tidak ada yang bisa dijual.
  2. Di akhir jam layanan, buat sebuah POS Closing Entry di desk terhadap opening entry itu. Entry ini mendaftar jumlah yang diharapkan untuk setiap mode of payment; masukkan hasil penghitungan Anda dan selisihnya dihitungkan untuk Anda.
  3. Submit entry tersebut. POS Invoice pada shift itu dikonsolidasikan menjadi Sales Invoice, dan itulah yang sampai ke Akuntansi. Dengan Require Daily POS Closing disetel pada POS Profile, hari baru tidak dapat dibuka sampai shift hari sebelumnya ditutup.

Mengubah menu atau harga​

  1. Item harus sudah ada di Inventaris lebih dulu; buat di /app/item. Anda tidak perlu memberinya harga jual di sana.
  2. Di desk, buka URY Menu milik outlet itu lalu tambah, hapus, atau ubah harga barisnya. Special Dish menempatkan sebuah item di balik filter Special Items pada POS, Disabled menariknya dari penjualan tanpa menghapus barisnya, dan Course menentukan kategori tempat item itu muncul.
  3. Klik Save. Menu menulis ulang price list-nya dari baris-baris tersebut.
  4. Muat ulang POS untuk mengambil perubahan itu — menu dimuat saat aplikasi dijalankan, bukan di-polling. Clear Cache pada menu pengguna memaksa pemuatan ulang yang bersih.

Daftar periksa penyiapan​

Dengan urutan berikut:

  1. Sebuah Branch untuk outlet tersebut, yang mendaftar setiap pengguna POS pada tabel User-nya beserta ruangan tempat mereka bekerja.
  2. Sebuah URY Restaurant untuk branch itu: company, tax template bawaan, prefix seri faktur, dan menu bawaan.
  3. Record URY Room untuk area-area makannya, lalu record URY Table untuk meja-meja di dalamnya.
  4. Item di Inventaris, lalu sebuah URY Menu yang mendaftarnya lengkap dengan rate dan course.
  5. Sebuah POS Profile untuk branch tersebut: company, warehouse, cost center (wajib diisi), mode pembayaran, print format, printer, dan sebuah URY KOT Naming Series — tanpa seri itu tidak ada tiket dapur yang dibuat sama sekali.
  6. Satu URY Production Unit per dapur, yang mendaftar item group yang dimasaknya. Tampilannya berada di /URYMosaic/ ditambah nama unit tersebut.
  7. Pengguna yang memegang URY Manager, URY Captain atau URY Cashier, dengan user permission yang membatasi mereka pada branch dan POS profile-nya. Hak menerima pembayaran tidak diberikan oleh nama role: daftarkan role yang boleh menagih pada Role Allowed For Billing di POS Profile.
  8. Print format untuk struk dan tiket dapur, serta salah satu di antara printer di Network Printer Settings atau host QZ Tray pada POS Profile.

Tampilan dapur​

Tiap dapur membuka alamatnya sendiri dan masuk di sana. Tiket berdatangan sebagai kartu yang menampilkan meja, nomor pesanan, item-itemnya, dan hitung mundur terhadap KOT Warning Time; peringatan suara dapat diaktifkan per POS Profile. Ketuk sebuah kartu untuk membaliknya lalu ketuk Serve untuk membersihkannya — tidak ada status sedang dikerjakan dan tidak ada penandaan per item. Tiket pembatalan dibersihkan dengan Confirm.

Terkait​

  • Hospitality — outlet hotel; biaya folio diposting secara manual.
  • Inventaris — sebuah penjualan mengurangi stok item menu itu sendiri dari warehouse milik POS Profile. Penjualan tidak menghabiskan bahan baku: BOM pada sebuah item menu dipakai untuk menghitung harga pokok hidangan pada record URY Daily P and L, bukan untuk mengonsumsi bahan bakunya.
  • Akuntansi — penjualan harian dan penyelesaian pembayaran.