Restroscope Documentation

Getting Started

System Requirements

  • Operating System: Android 8.0 or higher
  • RAM: Minimum 4GB required
  • Storage: 500MB free space
  • Printer: Bluetooth/USB Thermal & A4 support
  • Internet: Required for sync, optional for offline mode
  • Screen: 8" tablet recommended

Installation

  1. Download the latest APK from your Mostechs account or email link provided after purchase
  2. Enable "Install from Unknown Sources" in your Android Settings > Security
  3. Open the APK file and tap "Install". Wait for installation to complete
  4. Launch Restroscope app and login using the credentials sent to your registered email
  5. Grant all required permissions: Camera, Storage, Location, and Bluetooth for full functionality

First-time Setup

Important: Complete these steps before your first order to ensure accurate billing and reporting.

  1. Add Restaurant Info: Go to Settings > Business Profile. Enter name, address, contact, logo, and NTN/STRN
  2. Configure Tax: Settings > Taxes & Fees. Set your GST rate, service charges, and FBR integration if applicable
  3. Build Your Menu: Menu > Add Category > Add Items. Upload images, set prices, add modifiers and portion sizes
  4. Setup Tables: Settings > Table Management. Create floor plan, add tables, and define sections like Indoor, Outdoor, Roof
  5. Test Print: Settings > Printer Setup. Connect your printer and run a test print to verify connection

POS Guide

Creating Orders

  1. From the home screen, tap on a table number or select "Takeaway"/"Delivery"
  2. Browse categories and tap menu items to add them to the cart
  3. Tap any cart item to add notes, modifiers, or change quantity
  4. Tap "Send to Kitchen" to print KOT and notify kitchen instantly
  5. For payment: Tap "Settle Bill" > Select payment method > Print receipt

Splitting Bills

Restroscope offers flexible bill splitting options:

Split by Item

Select specific items and assign to different bills. Perfect for groups who want to pay individually.

Split by Amount

Divide total equally or enter custom amounts. Ideal for quick equal splits between friends.

Access: Open order > Tap "Split Bill" button > Choose method > Process each payment

Discounts & Taxes

  • Item Discount: Tap item in cart > "Add Discount" > Enter % or fixed amount
  • Bill Discount: On checkout screen > Tap "Discount" > Apply flat or percentage off
  • Tax Settings: Taxes auto-calculate based on Settings. Toggle GST/VAT per item in Menu settings
  • Promo Codes: Settings > Discounts > Create promo codes for specific campaigns

Offline Mode

Auto-Sync Enabled: Restroscope works seamlessly without internet

  • • All orders are saved locally on device
  • • Printer still works for KOT and receipts
  • • Data auto-syncs when internet reconnects
  • • Orange indicator appears when offline

Kitchen Display System

Understanding KDS Colors

Green - New Order

Just received. Start preparing immediately. 0-5 minutes old.

Yellow - Preparing

In progress. Target preparation time. 5-15 minutes old.

Red - Delayed

Exceeding target time. Prioritize now. 15+ minutes old.

Marking Items Ready

  1. Tap on the order card on KDS screen to expand details
  2. Tap individual items to mark them as "Ready"
  3. Once all items are ready, tap "Complete Order" to notify waiters
  4. Waiter receives notification on POS and can serve the table
  5. Completed orders move to history for 24 hours

Managing Multiple Kitchens

For restaurants with separate stations (Grill, Tandoor, Chinese, Bar):

Settings > Kitchen Management > Add Kitchen

Assign menu categories to specific kitchens

Each kitchen gets its own KDS screen/login

Orders automatically route to correct stations

Delivery Module

Assigning Riders

  1. First add riders: Settings > Staff > Add Staff > Role: Delivery Rider
  2. When order is ready, go to Orders > Delivery tab
  3. Tap "Assign Rider" on the order card
  4. Select available rider from dropdown list
  5. Rider receives instant notification on their Restroscope Rider App

Live GPS Tracking

For Restaurant

  • • Dashboard > Live Deliveries
  • • View all riders on map
  • • Track ETAs and routes
  • • Monitor delivery times

For Customer

  • • Auto SMS with tracking link
  • • Real-time rider location
  • • Estimated delivery time
  • • Contact rider directly

WhatsApp Notifications Setup

  1. Go to Settings > Integrations > WhatsApp Business
  2. Enter your WhatsApp Business API credentials or connect via Mostechs
  3. Enable notifications: Order Confirmed, Out for Delivery, Delivered
  4. Customize message templates with variables like {customer_name}, {order_id}
  5. Test by placing a test order. Customer receives auto WhatsApp updates

Contact support@mostechs.com to enable WhatsApp Business API for your account

Inventory Management

Adding Recipes to Items

Link raw materials to menu items for automatic stock tracking:

  1. Inventory > Recipes > Select Menu Item
  2. Tap "Add Ingredient" and choose from inventory or create new
  3. Enter quantity used per portion (e.g., Chicken Burger = 150g chicken, 2 buns, 20g sauce)
  4. Add wastage % if applicable. Save recipe
  5. System now auto-calculates COGS and deducts stock on each sale

Auto-deduction Explained

How It Works:

1. Customer orders "Chicken Karahi (Full)"

2. System checks recipe: 500g chicken, 100g tomatoes, 50g spices

3. Instantly deducts from inventory upon order completion

4. Updates stock levels in real-time across all devices

5. Calculates exact food cost for P&L reports

Low-stock Alerts Setup

  1. Inventory > Items > Select item > Edit
  2. Set "Minimum Stock Level" (e.g., Chicken = 5kg minimum)
  3. Enable "Low Stock Notifications" in Settings > Alerts
  4. Add email/phone for daily stock alert reports
  5. System sends alerts when stock hits minimum level. View dashboard widget for critical items

Reports

Daily Sales Summary

Total sales, orders, average bill value, payment breakdown, top items. Available by shift or full day.

P&L Report

Revenue, COGS, gross profit, expenses, net profit. Monthly, quarterly, or custom date ranges.

COGS Report

Cost of goods sold per item, category profitability, food cost %, variance analysis vs standard cost.

Staff Performance

Sales by waiter, orders handled, average service time, tips collected, hours worked, efficiency metrics.

Exporting to Excel

All reports can be exported for accounting or analysis:

  1. Navigate to Reports > Select report type
  2. Choose date range and filters
  3. Tap "Export" button at top right
  4. Select format: Excel (.xlsx) or PDF
  5. File downloads to device or emails automatically if configured

Settings

User Roles & Permissions

Create custom roles with granular access control:

Role Default Access
Admin Full access to all modules and settings
Manager POS, Reports, Inventory, Staff (no Settings)
Cashier POS only, view daily sales, no refunds
Waiter Take orders only, no payment access
Kitchen KDS only, mark items ready

Create custom roles: Settings > Staff > Roles > Add Custom Role

Printer Setup (Thermal + A4)

  1. Thermal (Bluetooth): Settings > Printers > Add Printer > Select Bluetooth > Pair with printer > Test Print
  2. Thermal (USB): Connect via OTG cable > Grant USB permission > Select in app > Test
  3. A4 (WiFi): Settings > Printers > Add Network Printer > Enter IP address > Select paper size A4
  4. Assign Printers: Map printers to stations: Kitchen KOT, Bar KOT, Receipt Printer, Invoice Printer
  5. Customize Templates: Settings > Receipt Template > Edit logo, footer message, add QR code

Multi-branch Setup

Contact support to enable multi-branch on your license

Settings > Branches > Add Branch with location and details

Transfer inventory between branches

View consolidated reports across all branches

Branch-wise user access and menu pricing

Backup & Restore

Auto Cloud Backup

Enabled by default. Data syncs to secure cloud every 30 mins when online.

Manual Backup

Settings > Backup > Export Data. Save to USB or email for offline archive.

Troubleshooting

For Bluetooth:

  • Ensure Bluetooth is ON in Android settings
  • Unpair and re-pair printer in phone Bluetooth settings
  • Restart printer and app
  • Check paper and printer is not in error state

For USB: Check OTG cable, enable USB debugging, grant permission when prompted

If data is not syncing:

  • Check internet connection - Pull down to refresh on Dashboard
  • Settings > Sync > Tap "Force Sync Now"
  • Ensure you have latest app version from Play Store
  • Check sync queue: Settings > Sync > View Pending Items
  • If stuck, Settings > Clear Cache (will NOT delete data)

Cannot login:

  • Verify username/password - check for caps lock
  • Tap "Forgot Password" to reset via email
  • Ensure license is active - contact support if expired
  • Check date/time settings on device are correct
  • Uninstall and reinstall app if login screen freezes

Frequently Asked Questions

Yes! Restroscope supports all standard ESC/POS thermal printers (58mm & 80mm) via Bluetooth or USB. For A4 printing, any WiFi network printer works. Recommended brands: Epson, Xprinter, Rongta. Our support team can help configure any compatible model.

Standard license includes unlimited users on 1 main POS device. Multi-device licenses available for additional tabs/devices. Contact sales for volume pricing. Kitchen Display and Rider apps don't count against device limit - they're complimentary with active license.

You own 100% of your data. Restroscope stores your data securely on encrypted cloud servers with daily backups. You can export all data anytime in Excel format. If you cancel your subscription, we provide a 30-day grace period to download all historical data. We never share or sell your business data.

Yes! All plans include free onboarding and staff training via video call. We provide training videos, user manuals, and WhatsApp support. Premium plans include on-site training in major cities of Pakistan. Support available 9am-11pm, 7 days a week.

Yes! Restroscope integrates with Foodpanda, Bykea, and has built-in online ordering website. Orders from all channels appear in one dashboard. We also offer API access for custom integrations. Contact support to enable integrations for your account.