This page requires a password Wrong Password

1. Setup Application



1.1 Download Application and Installation



We recommend android version 5.0 & above for iReach Retail POS operation. iReach Retail POS can be downloaded from the Google Play Store of any android device. Type “iReach Retail POS” into the search bar, select the circled APP shown in Figure – 1.0, to complete installation.





2. Launching iREACH FNB POS



2.1 Connect to Server



First of all, you require getting a connection to the cloud server. Define your device name such as M001, M002. Then, type-token and IP address which is provided by our company (Figure – 2.0).





2.2 Registration iReach FNB POS



You need to register your device information (Figure – 2.1). 1. Choose the outlet name. 2. Set Bill No (Invoice No). 3. Set Refund No (Refund Invoice No). 4. If you set up more than one cashier terminal at this outlet, you need to switch on “Terminal” so that the app will perform the shift closing process at this terminal.

Then click submit button to proceed with registration. Please note that Bill No. and refund No. must be particular numbers for each device. If these numbers are already used for other devices, the app will pop up a warning message (Figure – 2.2).





Then click submit button to proceed with registration. Please note that Bill No. and refund No. must be particular numbers for each device. If these numbers are already used for other devices, the app will pop up a warning message (Figure – 2.2).





2.3 Allowing access to hardware



  • The app will ask permission to access hardware such as scanner, camera, USB. Therefore, you need to allow it to continue registration (Figure - 2.3).




3. POS Operation



3.1 Login



All above registration and setting stages will come out just once at the first time running the app. Therefore when you run the iReach POS app, the login screen will always prompt firstly (Figure – 3.0). Enter the password assigned by your administrator. And you can make a clock in/ out here if you added this function for this outlet at the backend.





3.2 Shift Opening



  • For opening of new shift, the counter POS terminal needs to open shift by declaring float amount for that particular shift slot (Figure – 3.0).




If tableside ordering POS terminal runs app before opening shift from counter POS terminal, the app will pop up alert message saying to open shift first (Figure – 3.1).





3.3 Tables selection



  • You can set different tables designs for each outlet from the backend website and you can add more tables for each level/section if you need it (Figure – 3.2). You can start orders by touching the table where the customer is sitting.




There have many tasks to perform in this table selection.

• Combine tables by dragging, for example, combine table A01 onto table B10. Then the app will prompt a message (Figure – 3.3) with two options:

a) Customers remain at their table (table A01).

b) Customers join together at one table(table B10).


If you choose option (a), all items will be merged into both tables and both tables will be cleared once you make payment for one table. If you choose option (b), all items will be merged into table B10 and table A01 will be cleared.





To cancel tables combining, drag them into the recycle bin. Then, the app will ask you whether you want to cancel the order or split table (Figure – 3.4). But you can split tables only for one time from merging table.





You can use the “Hold” table layer for queuing customers’ orders (Figure – 3.5). Click on the “+” button for the new orders and add items that they want to order. When the tables are available for those customers, just drag “hold table” onto the available tables.





You can do table transferring by dragging it onto another (Figure – 3.6).





2.2 Registration iReach FNB POS



You need to register your device information (Figure – 2.1). 1. Choose the outlet name. 2. Set Bill No (Invoice No). 3. Set Refund No (Refund Invoice No). 4. If you set up more than one cashier terminal at this outlet, you need to switch on “Terminal” so that the app will perform the shift closing process at this terminal.

Then click submit button to proceed with registration. Please note that Bill No. and refund No. must be particular numbers for each device. If these numbers are already used for other devices, the app will pop up a warning message (Figure – 2.2).





Then click submit button to proceed with registration. Please note that Bill No. and refund No. must be particular numbers for each device. If these numbers are already used for other devices, the app will pop up a warning message (Figure – 2.2).





3.4 POS functions



POS main screen consists of many POS functions (Figure – 3.8).

1. This is variant, modifier, and remark of item that you chose when you added an item to the order list. This is just for kitchen printing and won’t be printed on the invoice.

2. Staff name who added the item.

3. Table name.

4. Table section name.

5. Current Time.

6. Number of customers.

7. Device’s network connection status.

8. To add open items that you haven’t created at the backend.

9. To make the regular payment.

10. To order additional items after ordering some items.

11. To-go payment options (you can see in detail at 3.8: Payment functions).

12. You must click it to update all changes of this order when you make some changes or amendments to this order after order confirmation.





When you add or edit a category, you need to select outlet and type category name. Should this be a subcategory, you need to link up with the main category by checking the “Is Subcategory” box (Figure – 4.2).





3.5 How to make dinning in order



To make dine-in order, choose the table where the customer is sitting. Then, choose the number of persons or type it if you can’t find it in the pre-set list (Figure – 3.7).





Then, you can start to add items for this order by typing in the search bar or by swiping left and right on the category bar (Figure – 3.8).





When you choose an item that you attached with variants or remarks, the app will prompt the options list to choose (Figure – 3.9). These options will print out from kitchen printers. If you still need to amend options after adding items to the order list, just long click on the item to make an amendment.





3.6 How to make takeaway order



To make a takeaway order, click on the “Takeaway” button and the “NEW TAKEAWAY ORDER” button. You can also recall previous takeaway orders by clicking the button indicated with the invoice number (Figure – 3.10).



3.7 How to make delivery order



This is the same as a takeaway order and you just choose items under the “GRAB” category. When you do pay for this order, choose the “GRAB FOOD” payment type.





3.8 Void Items from the order list



If you need to void an item that is added to the order list, swipe the item to the left (Figure – 3.11).





3.6 How to make takeaway order



To make a takeaway order, click on the “Takeaway” button and the “NEW TAKEAWAY ORDER” button. You can also recall previous takeaway orders by clicking the button indicated with the invoice number (Figure – 3.10).



3.10 Bulk Quantity order and Item sold out



When you need to add an item with bulk quantity order or when you need to change the item as sold-out item, you just need to long click on the item (Figure – 3.13).





3.9 Cancel Order



  • If you need to cancel the whole order, click and drag the table onto the recycling bin but you need to type the reason why you cancel it. Then the app will ask you to choose whether this item will write off or restock (Figure – 3.12). If the kitchen hasn’t been cooked yet, you can choose “restock”. But if the kitchen had already cooked it, you need to choose “write off”.




3.11 Discount



  • If you need to give discounts on items, click on this item. Then a discount list will appear (Figure – 3.14). If you need to give a discount by total amount, click on the order summary.




3.12 Payment functions



  • You can make the payment from the “PAY NOW” button or from payment options (“$” sign button).
  • If you choose the “$” sign button, there have four options to choose from (Figure – 3.15).
  • 1. Regular Payment
  • This process is the same as the “PAY NOW” process (you can see in detail at 3.12.2 Pay Now).
  • 2. Print Invoice
  • When a customer asks for an invoice, you can print it from here.
  • 3. Split Payment
  • If a customer requires splitting payment, you can use this function. We will explain in detail at 3.12.1 Split Payment.
  • 4. Cancel Order
  • If you are an authorized person to cancel an order, you can make a cancel the order from here.




3.12.1 Split Payment



  • It can be used when the customer wants to split payment. The app splits it into two bills as default. Then you can transfer each item to another bill by clicking on it.
  • If a customer needs to split the payment into a customized number of bills with the same amount, you can use the “EVEN” function. Or you can also use the “ADD” function to split one by one (Figure – 3.16). Then you can proceed with regular payment.




3.12.2 Pay Now



When you click on “Pay Now” or “Regular Payment”, the app will show a payment screen (Figure – 3.17). The default payment type is cash therefore the total amount is rounded up. When you choose payment types other than cash, the amount will back to the previous amount (without rounding adjustment). You also can make split payments here. And if you need to add a new payment type, you can add it at the backend.





3.12.3 Payment History



When you need to amend payment after the settlement, you can use this function to perform payment type editing, reprint invoice, void transaction, and refund (Figure – 3.18). But you will be able to amend payment before the closing shift.





3.13 Waiter functions



There have waiter functions (Figure – 3.19) to

1. Switch Staff

2. Closing Shift and

3. Open Cash Drawer





3.13.1 Switch Staff It is useful to switch staffs who are logging in-app.


3.13.2 Closing Shift When you finish your business operation for today, you need to close the shift (Figure – 3.20). But if there has any incomplete order, app will pop up the message to settle all orders first (Figure – 3.21). Then, you need to count money in the cash drawer before the closing shift and declare it at the closing shift screen to match the total collection amount calculated by the app. You can see about cash drawer control in the next step.


3.13.3 Open Cash Drawer You can use this function to perform Cash In, Cash Out, and other cash controls (Figure – 3.22). If your app cannot connect to the cash drawer, the app will pop up a drawer connection error message (Figure – 3.23).











3.14 Sales Report



This is useful to check Z – Day end reports of previous days (Figure – 3.24).





3.15 Settings



You can configure Language, Cashier Device, Bill No Setting. Update System Settings is to synchronize the latest data from the cloud server (Figure – 3.25).

Serve As a P2P Host, Serve As a P2P Client is not necessary for you unless any authorized person from our company guides you to use this setting. To get the latest version of iReah app, you can use Check For Update.





4.1 How to add category



  • Before creating a new product, you need to create categories to organize all items. When you click “category”, you can see the below photo (Figure – 4.1).






When you add or edit a category, you need to select outlet and type category name. If this is subcategory, you need to link up with the main category by checking “Is Sub Category” (Figure – 4.2).





4.2 Modifier Setup



You need to pre-set modifiers as well before creating products. Then it can be used when you need to link products with modifiers (Figure – 4.3).







To add or edit modifiers, you need to select outlet and type modifier titles to organize all options. And then type option name and price if you need (Figure – 4.4).





4.3 Add Product



At the product setup, you need to select an outlet and you must fill all the data indicated with “*”. And then you also must fill data in the “Add Tag” such as “Food” or “Beverage” so that this product can integrate with the accounting system (Figure – 4.5).





At the price setup, you can set one price for all outlets or an individual price for each outlet (Figure – 4.6).





The final step is option setup and you need to choose variants and modifiers if this product needs them. To add modifiers that you pre-define at modifier set up, switch on any modifiers list that you need at the options setup (Figure – 4.7).





When you add variants to this product, there have two ways to add.

1. Add a new option (“ADD”) (Figure – 4.8)

a. You can add an option list by using “MANUAL”. You can set the price there if it is a chargeable item (Figure – 4.8.1).

b. You can add options from the products list by using “FROM PRODUCT” (Figure – 4.8.2).

2. Add from modifier list (“ADD FROM MODIFIER”) that you already created (Figure – 4.9). Then click the “Submit” button.











4.4 Product List



On the product list, you can delete, edit and copy products. When you need to create a new product that is almost the same as an existing product, you can use the “copy” button to copy it, and then app will show you the existing product’s information. There, you just need to add a new code Id and just amend the required information for a new product (Figure – 4.10). You can also see the product summary by using the “summary” button (Figure – 4.11).







4.5 Add New Employee



You can add a new employee at “Add Employee” (Figure – 4.12) and you can also do other tasks about employees under “Employee Performance”.





4.6 Printer Setup



After adding products and modifiers, you need to assign them to printers for kitchen printing (Figure – 4.13). And you can delete or test printing or edit printer settings (Figure – 4.14) such as printer model, printer type, connection type, numbers of invoice copy, paper type, printing font size.