# VRestro — Complete Reference # Source: vrestro.com ================================================================================ ## WHAT IS VRESTRO? ================================================================================ VRestro is Nepal's restaurant operating system — a multi-tenant SaaS platform for restaurants, hotels, cafes, and food businesses. It covers POS billing, table booking, kitchen display, inventory, payroll, accounting, and government tax compliance. Supports multi-outlet management, role-based permissions, and touch-optimized counter POS for physical POS terminals. Tagline: "Revolutionizing restaurant operations with smart, intuitive software." ================================================================================ ## COMPANY ================================================================================ - Vrestro Technologies Pvt. Ltd. - vrestrotechnologies@gmail.com - +977 9802858281 - vrestro.com - WebSocket: Soketi self-hosted at ws.vrestro.com ================================================================================ ## TECHNOLOGY ================================================================================ - Laravel 8 (upgrading to Laravel 12 + Vite), Vue 2, MySQL - Multi-tenant (stancl/tenancy v3, separate databases per tenant) - Real-time via Laravel Echo + Soketi (self-hosted WebSocket, zero Pusher cost) - POS works offline - Printing: Custom Python print server (USB + network, ESC/POS) - Hosting: Nepal DataHub Cloud - Storage: Azure Blob for images ================================================================================ ## CORE CAPABILITIES ================================================================================ ### Multi-Outlet Management - Centralized admin to manage multiple branches/outlets from one dashboard - Per-outlet menus, pricing, inventory, staff assignments, and reporting - Outlet-level drill-down from the central dashboard - Stock transfers and inventory sync across outlets - Per-outlet floor/table layouts and POS configurations ### Role-Based Permissions - Granular role and permission system across all modules - Predefined roles: Admin, Manager, Cashier, Waiter, Kitchen Staff, Accountant - Custom role creation with fine-grained permission assignment - Permissions scoped per module and action (view, create, edit, delete) - Outlet-level role assignments — restrict staff to specific branches ### Touch POS for Counters - Dedicated counter POS interface optimized for touchscreen POS terminals - Large tap targets and quick-access buttons for fast operation - Item grid layout with category filtering for high-volume service - Fast checkout flow — cash, card, QR, split payments - Designed for countertop POS hardware (tablets, all-in-one terminals) ================================================================================ ## CORE MODULES ================================================================================ ### POS - Floor/table layout with visual map - KOT (Kitchen Order Ticket) and BOT (Bar Order Ticket) - Table splitting, merging, moving - Discounts at item and order level - Toppings and variations - Cash, Card, Bank Transfer, Cheque, QR payments - Thermal receipt printing (USB + network) - Take-away and self-service modes - Offline-capable ### Table-Side QR Checkout - Dynamic QR code generated per table — customers scan to view bill and pay - No need to walk to the counter — request bill and pay from the table - Waiter triggers bill/QR from the waiter POS or mobile app - Supports multiple payment methods via QR (NepalPay, eSewa, Khalti, card) - Real-time payment confirmation via WebSocket ### Waiter Communication (In-House Chat) - Built-in chat between waiters and kitchen/bar staff - Real-time messaging on tenant-scoped WebSocket channels - Coordinate table service, special requests, and order modifications - Works on waiter POS terminals and mobile waiter app ### Online Ordering - Customer-facing storefront per branch - Real-time order status via WebSocket - Branch-specific menus - Coupon and discount support - Notifications on tenant-scoped channels ### Table Booking - Guest management - Coupon support ### Kitchen Display System (KDS) - Real-time ticket board - Status pipeline: pending → preparing → ready → served - Per-item status tracking - Configurable per station ### Inventory - Multi-branch stock tracking - Real-time sync across online and POS - Batch tracking with expiry - Low-stock alerts - Unit conversions - Stock transfers between branches - PDF/Excel export ### Purchase Management - Purchase entries and invoicing - Damage entry and loss tracking - Supplier management - Purchase returns ### Payroll (Nepal-Compliant) - Lifecycle: Draft → Approve → Paid - Salaried and hourly employees - TDS/Income Tax (IRD bracketed slabs FY 2081/82) - SSF (Social Security Fund): 11% employee + 20% employer - CIT: 10% employee + 10% employer - Women's Tax Rebate (20% off tax, IRD Section 88) - Overtime with configurable multiplier (default 1.5x) - Dashain bonus (1 month basic, pro-rata) - Gratuity (8.33% of basic, 1-year minimum) - Loan deductions (FIFO) - Late deductions ### Attendance - Clock-in/clock-out with break tracking - Late arrival detection - Worked hours calculation - Split shift support - CSV import ### Accounting (Double-Entry) - Chart of Accounts: Cash, Bank, Card, AR, Sales, Expenses, VAT - Journal entries for invoices, credit/debit notes, refunds, voids - Reports: P&L, Trial Balance, Balance Sheet, Cash Flow, Day Book, VAT Summary, AR/AP Aging - Auto-reprocess safety net (every 5 min) ### IRD/CBMS Compliance - Automated bill sync to Nepal's Inland Revenue Department - Test: cbms.ird.gov.np/api/bill - Live: cbapi.ird.gov.np/api/bill - Reports: Sales Register, VAT Summary, Purchase Register, Credit/Debit Notes, Audit Report ### Other - Waiter POS interface - Self-service kiosk - Table QR ordering (scan to view menu & order) - Table-side QR checkout (dynamic QR per table, pay from seat) - In-house waiter chat (real-time staff communication) - Mobile waiter app - Shift management (open/close amounts) - Activity logs - Multi-language (English, Spanish) ================================================================================ ## INTEGRATIONS ================================================================================ ### Payments - Stripe (subscriptions, one-time) - NepalPay NCHL QR (with WebSocket confirmation) - eSewa, Khalti, Fonepay ### Tax - IRD CBMS API (Nepal government) ### Printers - Custom Python print server (USB + network, ESC/POS raw commands) ================================================================================ ## SAAS SUBSCRIPTION PLANS ================================================================================ 30-day free trial. Billed monthly or yearly. | Plan | Price | |------|-------| | 1 Month | NPR 2,500/month | | 3 Months | NPR 7,200 | | 6 Months | NPR 13,500 | | 1 Year | NPR 24,000 | ================================================================================ ## KEY DIFFERENTIATORS ================================================================================ 1. Built for Nepal — IRD/CBMS, NepalPay QR, TDS/SSF payroll 2. Restaurant-specific — KOT/BOT, floor management, KDS 3. All-in-one — POS, online ordering, inventory, payroll, accounting, booking 4. Multi-tenant SaaS — separate database per tenant, multi-outlet per tenant 5. Role-based permissions — granular access control across all modules and outlets 6. Touch-optimized counter POS — designed for physical POS terminals and tablets 7. Table-side QR checkout — customers pay from their seat, no counter queue 8. In-house waiter chat — real-time staff communication via WebSocket 9. Real-time — WebSocket-powered via self-hosted Soketi (zero Pusher cost) 10. Offline-capable POS 11. Local payments — NepalPay QR, eSewa, Khalti, Fonepay 12. Affordable — from NPR 2,500/month, hosting included 13. No dependency on third-party print middleware (qztray) — custom Python print server ================================================================================ ## FACTS ================================================================================ - Restaurant SaaS / POS / Nepal - Target: Restaurants, hotels, cafes, food businesses - Pricing: NPR 2,500/month – NPR 24,000/year - Tenants get their own database - Multi-outlet support per tenant - Role-based access control (Admin, Manager, Cashier, Waiter, Kitchen, Accountant) - Touch-optimized counter POS for physical terminals - Table-side QR payment — customers pay from their seat - In-house waiter chat via WebSocket - Currency: NPR - POS works offline - Minimal-cost infrastructure (self-hosted WebSocket, custom print server)