The Cloud POS App is the core tool used by cashiers and managers to handle transactions, manage orders, and process payments in real time. It is touch-friendly, fast, and supports both Arabic and English, with dynamic product loading and multi-branch operations.
Main Cloud POS interface used for daily cashier operations.
Overview
This guide walks through launching the app, employee login, interface layout, order taking, favourites, payments, shifts, inventory, cash management, reporting, settings, and language switching.
Cashier workspace with menu, cart, and quick actions.Top bar with menu selector, categories, search, and cart tools.
Open the Smart Prints POS App on your desktop station or Android terminal. The login screen displays the Smart Prints logo with the tagline "Enhance Machines interaction with Humans".
Enter your username in the first field and your password in the second, then tap the orange SIGN IN button.
After signing in, a loading screen appears with an orange progress bar. Wait for it to complete before proceeding.
Initial sign-in screen when launching the POS app.Loading screen while menu and branch data are synchronised.
Once logged in, the main POS screen appears with the following areas:
Category grid displayed in the center of the POS screen.Cart panel showing selected items, customer, and charge action.
Area
Description
Top Bar
The green bar across the top contains the Default Menu dropdown on the left, the Categories dropdown in the centre, and the Search bar for finding products by name. On the right side you will find the trash icon to clear the cart and the Cart counter showing the number of items currently added.
Category Grid (Centre)
The main area displays product categories as large image tiles, for example Meals, Sandwiches, Salad, Kid's Meals, Drinks, and Side Items. Tapping a tile opens the products within that category.
Cart Panel (Right)
The right panel shows all items added to the current order. Each item displays its name, selected modifiers, quantity controls using the + and - buttons, and its price. Below the item list you will find the Add Customer button and the green CHARGE button showing the running total.
Side Menu (Left)
Tap the three horizontal lines in the top-left corner to open the side menu. This shows your restaurant logo, the current logged-in employee, and navigation links to Cashier, My Orders, Online Orders, Customer Details, Shifts, Inventory, Cash Management, and Reports.
From the main screen, tap any category tile to open its product list. The top bar updates to show the active category name. Each product card displays its image, name, and price in a yellow badge. A heart icon on each card lets you mark items as favourites.
To switch categories without going back to the grid, tap the Categories dropdown in the top bar. A list appears showing Menu Favorites, Categories, Menu Offers, and all individual categories such as Meals, Sandwiches, Salad, Kid's Meals, Drinks, and Side Items. Tap any entry to jump directly to it.
To search for a product, tap the Search bar and type the product name.
Move from the category grid into the product list.Categories dropdown for jumping directly between menu sections.Search bar used to find products by name.
Tap any product card to add it to the order. If the product has customisation options, a popup appears showing the product name, a quantity selector with minus and plus buttons, the unit price and running total, and the available option groups such as Vegetables or Dressing with individual choices displayed as selectable tags.
Filled tags (yellow background) indicate a selected modifier. Empty tags (white background) indicate unselected ones. Tap any tag to toggle it. Once your selections are complete, tap ADD TO CART to confirm, or CANCEL to go back.
The item appears immediately in the Cart panel on the right, showing the product name, selected modifiers, quantity, and price. The CHARGE button at the bottom updates automatically.
To adjust quantity directly from the cart, use the + and - buttons next to each item.
Cart actions available in the top-right area of the screen:
Tap the trash icon to clear all products from the cart. A confirmation popup titled "Delete Cart Products" will appear asking "Do You Want to Delete All Products" with NO and YES buttons.
Tap the notes icon to add an order-level note. A text field appears with a placeholder "Add your notes here". Tap the green confirmation button to save the note.
Modifier popup for choosing product options before adding to cart.Top-right delete action used to clear the cart.Confirmation popup before removing all cart items.Order-level note dialog used for special preparation instructions.
Many restaurants have products that make up the majority of their daily sales. The Menu Favorites category keeps these best-sellers visible at all times for faster order-taking.
To mark a product as a favourite, tap the heart icon on any product card. A filled green heart confirms it has been added to favourites.
To access Menu Favorites, tap the Categories dropdown in the top bar and select Menu Favorites from the top of the list. The grid refreshes instantly to show only your favourited products.
Mark products as favourites to keep best-sellers one tap away.
Use Menu Favorites to reduce navigation time during busy service periods and keep high-demand or high-margin items always within one tap.
Once all items are added to the cart, tap the green CHARGE button at the bottom right to open the payment screen.
A popup appears with two rows of options at the top. The first row lets you select the payment method and the second lets you select the order type.
Payment popup where you choose method and order type.Continue configuring the payment before tendering.Final payment state ready to complete the sale.
Payment Methods
Cash - for cash transactions
Credit - reveals additional options including Card, Keeta, Free Meals, and Hungerstation
Order Types
Dine In - for customers eating on premises
Take Away - for customers taking their order to go
The total amount is displayed at the bottom of the popup. Once you have selected your payment method and order type, tap TENDER to complete the transaction.
Split Payments
The POS app supports splitting a single bill across multiple payment methods. This is useful when one payment method does not cover the full amount.
To use split payments:
Tap the green SPLIT button in the payment popup.
A new screen appears showing a counter at the top to set the number of splits.
Each split row shows a payment method dropdown and an amount field.
The total is displayed at the bottom of the screen.
Tap TENDER to complete the transaction once all splits are configured.
Split the bill across multiple payment methods from one order.
Use the + and - buttons at the top of the split screen to add or remove payment rows as needed.
To view all orders placed during the current session, tap My Orders from the side menu.
The orders screen opens showing a Current Shift header and a toggle button in the top right corner to switch between two views.
Current Shift orders page opened from the side menu.Structured table view listing tickets, dates, payment types, and totals.Grid view of synced orders shown as individual cards.
View
Description
Table View
Displays orders in a structured list with the columns ID, Ticket Number, Date, Order Type, Payment Type, Sub Total, VAT, and Total. Each row has a print icon and a receipt icon on the right.
Grid View
Displays each order as a card showing the order number and total amount. Each card has an Uploaded status badge in yellow indicating it has been synced to the server.
The Customer Details section lets you add or select a customer during a sale for personalised service and better order tracking.
Navigate to Customer Details from the side menu. The screen displays a list of existing customers showing their ID, Name, Type, Phone, Status, and an edit icon in the Actions column.
To add a new customer, tap the yellow + button in the bottom right corner. A form appears with the following fields:
Customer Details list used to browse and edit saved customers.Add Customer form with contact and address fields.Attach a customer to the active cart before charging.
Field
Details
Name
Customer's full name
Type
Individual or Company
Phone
Contact number
Contact
Secondary contact if applicable
Email
Customer's email address
VAT
VAT number for company customers
Status
Toggle to enable or disable the customer record
Notes
Any relevant notes
Address
Customer's address
The form also includes an embedded map at the bottom to pin the customer's location. Tap Submit to save.
Adding a customer to an order enables personalised receipts and supports customer history tracking.
Shifts help track employee activity and cash flow across defined working hours. They support accountability, daily reconciliation, and shift-based reporting.
Opening a Shift
After selecting your employee profile and entering your PIN, the app prompts you to open a new shift. A popup titled "Specify Cash Amount At The Beginning Of Shift" appears with a numeric keypad. Enter the starting cash amount in the drawer and tap done, then tap Save to begin the session.
Enter the opening cash amount to begin a new shift.
Closing a Shift
To close a shift, go to Shifts in the side menu. The shift summary screen appears with a Date Time header and a Shift Summary title. A closing popup appears with the following fields:
Close-shift dialog with reconciliation values and closing amount.
Field
Details
Closing Amount
Enter the actual cash counted in the drawer at closing
Total Cash Drop
Cash removed from the drawer during the shift
Total Pay Ins
Total manual cash additions during the shift
Total Pay Out
Total manual cash removals during the shift
Use the numeric keypad to enter the closing amount, tap done, then tap Save to close the shift. You can also tap Reconciliation to review discrepancies before saving.
Shift Report
At the end of each shift, the system generates a printed Shift Report. Based on the actual report seen in the app, it includes the following sections:
Printed shift report summarising sales, drawer balance, and performance.
Header Information: Store name, date, employee name, employee type, print timestamp, and terminal number.
Sales Summary: Total Sales, Discounts, Net Sales including VAT, Total VAT, and Net Sales.
Payment Types: A breakdown by method showing quantity and value for Cash, Card, Keeta, Free Meals, Hungerstation, Jahez, and any other configured methods.
Access the Inventory module directly from the POS App by tapping Inventory in the side menu.
The Inventory screen has a left panel with five sections: Stock Status, Inventory Count, Waste, Preparation, Transfer, and Reception.
The main panel shows a table with the columns ID, Type, Item, and Quantity. Each row represents a product and its current stock level. You can filter the display using unit toggles at the top for Grams, Kg, Millilitres, and Liters, and use the search bar to find specific items.
Inventory view inside the POS app for live stock checks.
For full inventory management including recipes and raw materials, refer to the dedicated Inventory User Manual.
Cash Management lets you record manual cash movements in and out of the drawer during a shift, ensuring accurate reconciliation at closing.
Navigate to Cash Management from the side menu. The screen shows a Current Shift list with columns for ID, Employee, Amount, Cash In/Cash Out, Status, and Actions.
Cash Management list for the active shift.
To add a Cash In entry:
Tap the yellow + button in the bottom right corner.
A popup appears with an Amount field and a numeric keypad. The toggle on the right shows Cash In in green.
Enter the amount using the keypad and tap done.
A second popup appears with a Custom Dialog Description text field. Add a note describing the reason for the cash addition.
Tap the yellow Submit button to confirm.
To add a Cash Out entry, follow the same steps above, but toggle the switch from Cash In to Cash Out before entering the amount.
Once saved, both entries appear in the Cash Management list showing the employee name, amount, type, and status. To delete an entry, tap the orange bin icon on the right of any row.
Enter the amount for a Cash In movement.Add a reason note before submitting a Cash In entry.Cash Out flow for recording money removed from the drawer.
Navigate to Reports from the side menu. The Reports section has three pages accessible from the left panel: Product Sales, Consumption, and All Orders.
Product Sales
The Product Sales page shows a yellow summary bar at the top displaying the total Number of Products, Qty Sold, and Total Sales for the selected period. Below it, a detailed table lists each product with its ID, name, Qty Sold, and Total revenue. Use the Select Category and Select Product dropdowns to filter results, and the date range picker to adjust the reporting period.
Product Sales report with filters and totals.
Consumption
The Consumption report tracks raw material and ingredient usage based on orders placed. This report is only available when the Inventory module is enabled. Refer to the Inventory User Manual for details.
All Orders
The All Orders page displays a complete list of every order processed through the POS. Each row shows the Order Date, Source, Ticket number, Order Type, Payment Type, Status, and Total. Four action buttons appear on each row to confirm, void, print, or view the order details. Use the date range picker at the top right to filter by period.
All Orders report showing the full transaction list.Online Orders view for delivery and external order sources.
To access Settings, tap the three horizontal lines to open the side menu, scroll down, and tap Settings.
Open the side menu and navigate into Settings.
14.1 General Settings
The Settings screen shows five yellow action buttons and a configuration section below:
General Settings page with reset, update, sync, and language actions.
Button
Function
Reset Data
Clears locally stored temporary data without affecting sales history
Update Data
Pulls the latest products, categories, and prices from the cloud
Disable Kitchen App
Temporarily disconnects the kitchen display
Change Language
Switches the app between Arabic and English
Sync Orders to the Server
Manually pushes unsynced offline orders to the cloud
Below the buttons, the Cashier page configuration section has two sliders:
Numbers of categories in row - adjusts how many category tiles appear per row (e.g., 3 items)
Number of products in row - adjusts how many product tiles appear per row (e.g., 4 items)
14.2 Printer
Go to Settings -> Printer. Tap the + button to add a printer. A form appears with two dropdowns: Type and Printer. Select your printer and tap ADD to confirm.
Printer setup page used to add or assign printers.
14.3 External Terminal
Go to Settings -> External Terminal. Toggle the External Terminal switch to enable it, then fill in the following fields:
External terminal setup for card-machine integration.
Field
Details
IP Address
Network address of the payment terminal
Request Code
Code used to initiate secure communication
Access Code
Key that authorizes the POS to interact with the terminal
Tap Get Code to retrieve the access credentials from the terminal.
14.4 Cash Drawer
Go to Settings -> Cash Drawer. Toggle the Cash Drawer switch to enable it. Enter the IP Address of the drawer and select the linked Printer from the dropdown. Tap the yellow Open Drawer button to test the connection manually.
Cash Drawer settings for testing and configuring drawer hardware.
14.5 Printing Preparation
Go to Settings -> Printing Preparation. Tap the + button to configure a preparation printer. Use the Select Category dropdown to choose which product categories will print to this station, then select the printer from the Select printers dropdown. Tap Add new preparation printer to save.
Preparation printer setup for routing tickets by category.
The POS App supports full Arabic and English interface switching. To change the language, go to Settings and tap Change Language.
The entire interface updates instantly including all labels, buttons, category names, cart items, and settings screens. All features work identically in both languages.
Choose the language switch action from the settings page.The interface refreshes immediately after switching language.