hospitality dining table management user guide ls nav 2013 (7.1)

Upload: sumitshede

Post on 12-Oct-2015

243 views

Category:

Documents


8 download

TRANSCRIPT

  • Copyright 2014, LS Retail ehf. All rights reserved. All trademarks belong to their respective holders

    Dining Table Management

    User Guide

    LS Nav 2013 (7.1)

  • Dining Table Management User Guide

    Chapter 1 - Introduction 2

    Contents

    1 Introduction ............................................................................................................................... 5

    1.1 Definitions, Acronyms and Abbreviations ............................................................................ 5

    1.1.1 Hospitality Types 5

    1.1.2 Kitchen Status 5

    1.1.3 The Active KOT 6

    1.1.4 KOT Status 7

    1.1.5 Transaction Status 7

    1.1.6 Dining Table Status 8

    2 Dining Table Management Overview ................................................................................ 8

    2.1 Dining Table Layout or List .......................................................................................................... 8

    2.2 The Status Cycle of the Dining Table Status Flows ..................................................... 10

    2.2.1 Status Flows 10

    2.2.2 Alerts 10

    2.2.3 The Dining Table Status Cycle 11

    2.3 Printing the Bill and Paying Transaction Status........................................................... 12

    2.4 When the Dining Table Becomes Free .................................................................................. 12

    2.5 Pop-up Menus for Dining Tables.............................................................................................. 12

    2.6 Dining Area Layouts ....................................................................................................................... 13

    2.7 Adjusting Graphical Dining Area Layouts ........................................................................... 14

    2.7.1 Table Joining 14

    2.7.2 Joining Tables and/or Transferring Seating and Orders 15

    2.7.3 Rotating Joined Tables 15

    3 Working with Graphical Dining Area Layout ............................................................... 15

    3.1 Example: Moving, Rotating and Joining Tables ................................................................ 15

    3.2 Example: Disjoining and Moving Tables Back .................................................................. 17

    3.3 Example: Switching Dining Area Layouts ........................................................................... 18

    3.4 Example: Saving Current Layout as Design Layout ........................................................ 19

    4 Working with Dining Table List ........................................................................................ 21

    4.1 Example: The Table List Startup POS .................................................................................... 21

    4.2 Example: Taking an Order ........................................................................................................... 22

    4.3 Example: The Table List Panel without Data Grid and Hospitality Types.......... 24

    5 Dining Table Orders and the KDS ..................................................................................... 26

    5.1 Example: An simple order - the KDS process .................................................................... 26

    5.2 Example: Paying before finishing in KDS ............................................................................ 28

    5.3 Example: Resetting Dining Tables (Emergency Use, Manager Only).................... 29

  • Dining Table Management User Guide

    Chapter 1 - Introduction 3

    5.4 Example: Unlocking Dining Tables (Emergency Use, Manager Only) .................. 30

    6 Basic Setup ................................................................................................................................ 32

    6.1 Registering the Hospitality Module ........................................................................................ 32

    6.1.1 Hospitality POS Commands 33

    6.1.2 POS Startup Controllers for Hospitality 33

    6.2 Setting Up Basic Hospitality Statuses .................................................................................... 35

    7 Dining Table Management Setup ...................................................................................... 35

    7.1 Status Flow/KDS/Dining Table Mgmt. Relational Diagram....................................... 36

    7.2 The Startup POS Controller ........................................................................................................ 37

    7.2.1 The Startup POS Controller Multi View 39

    7.2.2 The Startup POS Controller List View 39

    7.3 Setting up Hospitality Types ...................................................................................................... 40

    7.3.1 Accessing Orders in Another Restaurant 45

    7.3.2 Checking for Correct Setup 45

    7.4 Setting up Status Flows ................................................................................................................. 45

    7.5 Creating a Status Flow ................................................................................................................... 46

    7.5.1 Dining Table Alerts 46

    7.5.2 Pop-up Menus 47

    7.6 Dining Area Profiles ........................................................................................................................ 52

    7.6.1 Creating Dining Tables 58

    7.6.2 Creating Dining Area Layouts 59

    7.6.3 Replicating Design Layout 60

    7.6.4 Designing Dining Area Layouts 60

    7.6.5 Example: Moving Tables and Resizing 60

    7.6.6 Example: Creating a New Layout 62

    7.6.7 Example: Joining Tables 65

    8 NAS Setup................................................................................................................................... 66

    8.1 NAV Scheduler Jobs for KDS ....................................................................................................... 68

    8.1.1 Schedule job: KDS-DELETEKOTHDR 69

    8.1.2 Assigning the Scheduler Job in the Hospitality Setup 70

    9 Error Handling......................................................................................................................... 71

    9.1 In the Hospitality POS .................................................................................................................... 71

    9.2 Restarting the KDS services........................................................................................................ 73

    10 Structure of the Hospitality Demo Data ......................................................................... 76

    10.1 Interface and Menu Profiles .................................................................................................... 76

    11 Staff Permissions and Hospitality POS Commands .................................................... 79

    11.1 Permissions for Staff Members .............................................................................................. 79

  • Dining Table Management User Guide

    Chapter 1 - Introduction 4

    11.2 Order Commands .......................................................................................................................... 80

    11.3 KDS Commands .............................................................................................................................. 83

    11.4 Dining Table POS Commands ................................................................................................. 84

    11.5 Other Commands........................................................................................................................... 87

    11.6 Graphical Layout Commands .................................................................................................. 88

  • Dining Table Management User Guide

    Chapter 1 - Introduction 5

    1 Introduction

    This user guide explains the dining table management in LS Nav 2013 (7.1).

    To benefit the most from this guide it is recommended that:

    The user is familiar with LS Hospitality system

    1.1 Definitions, Acronyms and Abbreviations

    Term Description

    KDS Kitchen Display System

    KS Kitchen Server

    DS Display Station

    KOT Kitchen Order Ticket

    Order/Transaction Order in hospitality is also a transaction. An order of food items makes

    up a hospitality transaction.

    Expeditor A display station that shows the whole KOT and when bumped

    indicates that the order has been served to the guest

    Preparation Station A display station that shows ordered items as lines. The line can be

    started and bumped to indicate the progress of preparation of the item.

    1.1.1 Hospitality Types

    Hospitality types can represent the physical areas within a restaurant. An example is a restaurant consisting of the dining area downstairs, the bar upstairs and the dining area upstairs. Each area is then set up as a specific hospitality type within the restaurant. Hospitality types can also represent different types of orders, such as delivery orders, takeout orders and pre-orders (orders made in advance). A hospitality type can also represent a business like catering.

    Hospitality types offer you a way of designing and controlling the functionality and look of the Hospitality POS. They control how pricing is calculated and to which department the stocks are posted. They also control the way item orders are printed on the restaurant printer stations and displayed on kitchen displays.

    1.1.2 Kitchen Status

    This status shows the progress of the order within the kitchen or production area. The

    status is based on the status of the currently active KOT (kitchen order ticket) for the

    order. If you are using kitchen printing or KDS you need to use Kitchen Status. A process

    run by the NAS monitors the statuses of the KOTs and updates the Kitchen status

    accordingly.

  • Dining Table Management User Guide

    Chapter 1 - Introduction 6

    Kitchen Status Description

    Not sent Either the active KOT has not been sent to the KDS yet (the NAS is about to send it or there is a problem sending it) or there are items in the order that have not been sent yet to the kitchen.

    Example: The waiter enters drinks, starters and the main courses to the order. The waiter sends the drinks and starters to the kitchen but not the main courses.

    Activity Kitchen Status

    Not Sent

    NAS sends drinks to printer

    NAS sends starters to KDS

    Sent (drinks KOT) (appears as Finished on dining tables)

    Drinks are served by waiter

    Sent (Starters KOT)

    Starters are bumped on first prep. station

    Started (Starters KOT)

    Starters are bumped on all prep. stations

    Finished (Starters KOT)

    Starters are bumped on expeditor

    Not Sent (main courses have not been sent to kitchen)

    NAS Error, KDS Error An error has occurred when the order was fired.

    Sent The KOT has been sent from Hospitality POS to the KDS system

    Started The KDS system has started or finished at least one order line; that is - at least one line in the preparation stations has been started or bumped.

    Finished All the preparation stations working the order have bumped the orders lines

    Served The expeditor station (pickup) has bumped the KOT or the KOT has been manually served. There are no other KOTs that have not been served.

    Posted The order was posted and all KOTs have been served.

    Voided The order was voided (complete transaction)

    1.1.3 The Active KOT

    At any given time, there is only one active KOT for each order. The kitchen status of the order is then the status of its active KOT. The active KOT is active up to the point when it has been served to the guest (status Served). When it reaches status Served, the system tries to find the next active KOT. If there is more than one, it selects the KOT that should be ready first, makes it the active KOT and the order kitchen status becomes the status of the new active KOT. If there was no other KOT, the active KOT does not change and the order kitchen status stays Served.

  • Dining Table Management User Guide

    Chapter 1 - Introduction 7

    1.1.4 KOT Status

    This status shows the progress of individual kitchen order tickets within the kitchen or

    production area. If you are using Kitchen status, KOT status is also in use. A process run

    by the NAS monitors the activity in the KDS for each KOT and updates the KOT status

    accordingly.

    KOT Status Description

    Not sent The KOT has not been sent from Hospitality POS to the KDS system

    NAS Error, KDS Error An error has occurred when sending this KOT to the KDS.

    Sent The KOT has been sent from Hospitality POS to the KDS system

    Started The KDS system has started or finished at least one order line; that is - one line in the preparation stations has been started or bumped

    Finished All the preparation stations working the order have bumped the orders lines

    Served The expeditor station (pickup) has bumped the order or it has been manually served.

    Posted This KOT and all the KOTs for the order have been served and the transaction paid for

    Voided The order was voided (complete transaction)

    Each time an order is fired to the kitchen, a KOT is created. Therefore, if you add items to an order after you have fired items to kitchen, another KOT is created.

    1.1.5 Transaction Status

    This status shows the status of the transaction. If you are managing dining tables, you

    need to use Transaction status. It is used together with the Dining table status to handle

    the flow for the dining table.

    It stores information on the transaction even after it has been paid and gives you

    information whether the bill was printed before or after the order was served and the

    transaction paid before or after the order was served.

    When a transaction is created, an entry is created in this table with the status Open. According to the status flow, the dining table status changes to Occupied when the Open transaction status becomes active.

    Open

    Bill Printed-Not Served

    Paid-Not Served

    Bill Printed-Served

    Paid-Served

    Voided

  • Dining Table Management User Guide

    Chapter 2 - Dining Table Management Overview 8

    1.1.6 Dining Table Status

    This status shows the overall status of the dining table. For specific transaction or dining

    table statuses, you can set how they change the overall dining table status. You can even

    let the dining table status change automatically after a certain time.

    2 Dining Table Management Overview

    2.1 Dining Table Layout or List

    Dining table management in LS Hospitality Nav offers several ways of viewing and working with dining tables.

    Dining Table Layout

    Button grid view o Status of each dining table represented with color, symbol and/or text o Select a table and get a menu with the possible actions

    Graphical view o Dining tables are graphically placed within the dining area with shape

    and coordinates o Status of each dining table represented with color, symbol and/or text o Design basic layouts by drag/drop and joining o Adjust the current layout by drag/drop and joining o Select a table and get a menu with the possible actions

    Free

    Seated

    Occupied

    To Be Cleaned

  • Dining Table Management User Guide

    Chapter 2 - Dining Table Management Overview 9

    Dining Table List

    Table number selected from List o Select a dining table from the list o Press a button to enter the table number (filter list by number) o Quickly seat guests and take orders o Status of each dining table represented with text o Filters on free tables, seated tables, tables with alert and the waiters

    tables o Select a table and get a menu with the possible actions

    Table number entered only (list is removed) o Press a button to enter the table number o Quickly seat guests and take orders o Select a table and get a menu with the possible actions

    It all depends on what type of business you are running. If you have big restaurants with hundreds of tables, you can let the POS terminal used by the host manager display the tables in a layout while the tablet POS terminals used by the waiters display the tables

  • Dining Table Management User Guide

    Chapter 2 - Dining Table Management Overview 10

    by list. The waiter knows his dining tables and can quickly seat guests and take orders just by entering the table number he wants.

    2.2 The Status Cycle of the Dining Table Status Flows

    Dining table management in LS Hospitality Nav helps you improve your service by offering a status structure around order taking for dining tables that makes it easy to see what is going on with the orders and whether there is a need to take action.

    The dining table has an overall status Free, Seated, Occupied or To be Cleaned.

    When in the state of Occupied:

    There is an active order associated with the dining table. The kitchen status of this active order shows how the order production is progressing in the kitchen, and its transaction status shows whether the bill has been printed for the order or the order paid.

    When a dining table is changed to Free/To Be Cleaned, the next order with open transaction status becomes the active order. If there is none, the active order is removed from the table.

    The dining table shows:

    Dining Table Status

    Free, Seated, Occupied, To be Cleaned

    Active Order

    Kitchen status of the active KOT for the active order

    Not Sent, Error, Sent, Started, Finished, Served

    Transaction status of the active order

    Open, Bill Printed-Not Served, Bill Printed-Served, Paid-Not Served, Paid-

    Served

    2.2.1 Status Flows

    With the hospitality status flows you define what statuses are in use. You may want to seat guests before you take orders and you may or may not want to put the table into the To Be Cleaned status when the guests have left.

    2.2.2 Alerts

    With the status flow you can set up alerts to remind the waiter to go to the seated table and take the order, to send items to the kitchen, to follow up on orders that are not getting finished in the kitchen, to check whether the guests need something, and to take payment after handing out the bill.

  • Dining Table Management User Guide

    Chapter 2 - Dining Table Management Overview 11

    2.2.3 The Dining Table Status Cycle

    The dining table goes through a cycle of statuses:

  • Dining Table Management User Guide

    Chapter 2 - Dining Table Management Overview 12

    The kitchen status is more complicated than is shown in the diagram, as it represents the KOT that is active at the time. If all KOTs are served but there are still items that have not been sent to the kitchen and should be, the kitchen status is Not Sent.

    If expeditor is not in use, KOTs are manually served when finished in the kitchen. Items that are sent to a printer station are contained in a separate KOT. When the KOT has the Sent status, it appears as Finished on the dining table buttons, ready to be served manually.

    2.3 Printing the Bill and Paying Transaction Status

    Typically, all KOTs are served by the time the guests receive the bill and pay. The kitchen status is Served:

    When you print the bill for the transaction, the order transaction status becomes Bill Printed-Served.

    When you pay for the transaction, the order transaction status becomes Paid-Served.

    If not all KOTs are served when you print the bill, the transaction status becomes Bill Printed-Not Served. And similarly, when you pay for the transaction, the order transaction status becomes Paid-Not Served.

    When the active order status becomes Bill Printed, it is not possible for a non-manager to change the order this means adding items, splitting and transferring. If a manager wants to change the order, a confirmation appears.

    2.4 When the Dining Table Becomes Free

    When your guests pay at their table, the dining table becomes Free (or To Be Cleaned) when the order is finalized by payment. This is reflected in the status flow.

    When your guests leave the table after receiving their bill and pay by the cashier, you can set your status flow up in such a way as to open up the dining table for seating and order taking when the bill has been printed.

    2.5 Pop-up Menus for Dining Tables

    When you press a dining table or enter a dining table number, a menu pops up with the actions that can be performed, based on the status of the dining table. They make the process of order taking simple and easy to use.

    For each status flow, you select which pop-up menus are used.

  • Dining Table Management User Guide

    Chapter 2 - Dining Table Management Overview 13

    Dining table is Free

    Dining table is Seated

    Dining table is Occupied

    2.6 Dining Area Layouts

    The Dining Area Profile is used to contain the layouts that exist for a dining area in a restaurant. For the same dining area, there can be the lunch time layout and the dinner time layout, the weekday layout and the buffet layout. At any time there is only one layout in use in the dining area.

    The dining area layout includes:

    The dining tables: o Description on button o Shape and size o Placement and joining information o Availability (yes, not available but visible, not in use not visible)

    Background image

  • Dining Table Management User Guide

    Chapter 2 - Dining Table Management Overview 14

    The dining area profile includes also

    Settings for the table button appearance A reference to the layout that is currently in use

    You assign a dining area profile to a hospitality type that manages dining tables. One dining area profile can be assigned to more than one hospitality type. For example, the juice-bar and sandwich deli are selling to the same set of dining tables they share the same dining area profile.

    2.7 Adjusting Graphical Dining Area Layouts

    During opening hours the current layout of the restaurant may have to change when tables need to be moved and/or joined to accommodate the customers. When you represent your dining tables in a graphical layout, you can let the current layout visually represent at any time how the dining tables are placed in the dining area.

    The dining area layout you design is stored as the design layout. The current layout is always the layout that appears in the Hospitality POS client and this layout can be adjusted by the staff members that have permission to do so. In Adjust mode, you perform any actions relevant to the current layout, such as moving, rotating, joining dining tables and switching layouts.

    You cannot change the size of dining tables in adjust mode

    The current layout can be adjusted on only one POS terminal at a time

    2.7.1 Table Joining

    You can join two or more dining tables together. One table in a group of joined tables acts as the main table and shows the table number and/or description. The other tables are joined to the main table or to tables that are joined to the main table and have the same color as the main table but no text other than the description of the table in a small font.

    Tables joined to the main table lock graphically to any table within the joined group. When you move a table within the group, the table locks to the nearest corner or half of the side of the fixed table. When you move the main table, the tables joined shift accordingly.

    The main table contains the seating and all orders for the group. If you join a table with seating or an order to another table, the system transfers the seating or order to that table at the same time.

    Main Table

  • Dining Table Management User Guide

    Chapter 3 - Working with Graphical Dining Area Layout 15

    You cannot join tables that are unavailable or locked by staff or POS terminal

    2.7.2 Joining Tables and/or Transferring Seating and Orders

    Dragging a dining table adjacent to another dining table can result in the following depending on how the hospitality type is set up:

    The system will not perform any action. If the table you are dragging is free, the system prompts you whether you

    want to join the two tables. Transfer check, table moved back The system prompts you whether you

    want to transfer the seating or transactions to this table. After that it moves the dragged table back to where it was before (whether or not you decided to transfer).

    Transfer check The system prompts you whether you want to transfer the seating or transactions to this table. The dining table stays in the position you have dragged it to.

    Transfer check followed by confirmation of joining The system prompts you whether you want to transfer the seating or transactions to this table. The dining table stays in the position you have dragged it to. Then the system asks you whether you want to join the two tables.

    Joining Check The system prompts you whether you want to join the tables. It transfers the seating or transactions to the adjacent table.

    2.7.3 Rotating Joined Tables

    You can always rotate a table that is joined to another table. The system takes care of locking it to the main table. If you want to rotate the main table that has one table joined to it, the system rotates both tables and locks them together. If the main table has 2 or more tables joined to it, the system can only rotate the main table. You have to drag the joined tables to the main table where you want.

    3 Working with Graphical Dining Area Layout

    The following examples give you an idea of how it is to work with graphical dining area layout on a POS terminal.

    3.1 Example: Moving, Rotating and Joining Tables

    In this example, you adjust the dining table layout for store S0010, POS terminal P0019 in the Cronus LS 2009 (6.2) W1 Demo-v5 company. You need to rotate two tables and join them.

    1. Click LS Hospitality > Point of Sales > POS > Retail Users. 2. Select store S0010 and POS terminal P0019 for the current user. 3. Click Run Client. 4. Click Logon and logon with staff 1001. 5. Press Adjust Tables:

  • Dining Table Management User Guide

    Chapter 3 - Working with Graphical Dining Area Layout 16

    6. Select table EW 13 and move it upwards. 7. Press on the Table to get Pop-up menu 8. Select Rotate Table. 9. Select table EW 12. 10. Press Rotate table. 11. Move table EW 12 up to table EW 13. 12. Press Yes in response to the joining question. 13. Move table EW 13 so that it fits like this:

  • Dining Table Management User Guide

    Chapter 3 - Working with Graphical Dining Area Layout 17

    14. Press SAVE to save the joining and moving. 15. Press EXIT to exit the adjust mode.

    3.2 Example: Disjoining and Moving Tables Back

    In this example you disjoin the tables you have joined and move them back to their design location. You also move a table you have moved to its design location.

    1. Press Adjust Tables again. 2. Select table EW 13. Pop-up Menu comes up. 3. Press Disjoin Table. 4. Confirm the disjoining question. 5. To move tables EW12 and 13 back to their design location, press the tables and

    select Move Table Back.

  • Dining Table Management User Guide

    Chapter 3 - Working with Graphical Dining Area Layout 18

    6. Press SAVE to save the changes. 7. Move table EW 10 close to the plant but not close to another table. 8. Press SAVE to save the move. 9. Select the table again. 10. Press Move Table Back. Now the table has moved back to its design location. 11. Press SAVE to save the move. 12. Press EXIT to exit adjust mode.

    3.3 Example: Switching Dining Area Layouts

    In this scenario you are going to switch to the WEEKEND layout you created for the Upstairs Coffee House. You need to finalize all transactions on all dining tables on both screens before you can switch.

    1. Finalize transactions (pay for all orders) on all dining tables on both screens. 2. If you press the Upstairs Coffee House button at the top of the window, the

    system displays a list of all dining tables with open orders for this hospitality type. If this list is empty, you can switch the layout.

    3. Press Adjust Tables. 4. Press Switch Layout. 5. Confirm the question. 6. In the lookup window that appears, select the WEEKEND layout and press OK. The system sets the Dining Table Layout Code field for the hospitality type as the new dining table layout and redraws the screen according the current layout coordinates and setup. Now you need to revert to the layout you designed for the WEEKEND. The screen shows you similar layout as the DAY but with different coordinates since WEEKEND layout was copied from DAY.

  • Dining Table Management User Guide

    Chapter 3 - Working with Graphical Dining Area Layout 19

    The system automatically exits the adjust mode.

    3.4 Example: Saving Current Layout as Design Layout

    In this scenario, you change the current layout and want the design layout to reflect those changes. You can then simply save the current layout as design layout.

    1. Move the center tables (CEN #) so they line up differently. 2. Press the Save as Design Layout button. The design layout is now exactly like the current layout. The system has saved the changes you did to the current layout at the same time it copied the current layout to the design layout:

  • Dining Table Management User Guide

    Chapter 3 - Working with Graphical Dining Area Layout 20

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    4 Working with Dining Table List

    The following examples give you an idea of how it is to work with a dining table list on a POS terminal.

    4.1 Example: The Table List Startup POS

    1. Click LS Hospitality > Point of Sales > POS > Retail Users. 2. Select store S0005 and POS terminal P0047 for the current user. 3. Click Run Client. 4. Click Logon and logon with staff 501.

    This is an example of a Table List panel. It has been set up in this way:

    It is run from POS terminal P0047. This POS terminal has interface profile #HOSP-TABL. This interface profile has as POS Startup controller, #HOSP-TABLELIST:

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    The top menu switches between two hospitality types (the POS terminals Sales Filter specifies which ones).

    The list shows the table description, status, table information and alert. The grid menu contains a button for entering the table number and the rest of the buttons

    filter on the dining table status, alert, staff and Kitchen Status. It is possible to add buttons to filter Kitchen Status Not Sent and Started to the grid menu.

    Simply add buttons with Pos Command HOSP-TABLELIST-FUNC and parameters NOTSEND and STARTED.

    The function menu contains the logon, logoff commands and the My Kots command. The status bar at the bottom shows a message, more table info, info on services and other

    information.

    You can simplify the panel even more by removing the grid with the list and the top menu (the POS is then only looking at one hospitality type. Then all you have is the menu with a button to enter the table number and the function menu plus the statusbar at the bottom.

    4.2 Example: Taking an Order

    To take an order for table that has been seated, click on the table. The Pop-up menu shows the possibilities. Select Open Table to take an order or press the blue area to close the Pop-up menu. You can also open the table directly by entering the number.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    4.3 Example: The Table List Panel without Data Grid and Hospitality Types.

    Minor changes can be done to skip Data Grid and Hospitality Types. Then the only input is to Enter Table Number. The Panel will look like this:

    The changes to be made are:

    1) Panel #HOSP-TABLELIST-GRID in Interface Profile ##DEFAULT: Delete Control Line 1 and

    set Column 1 Percent = 0 and Column 2 Percent = 100.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    2) Panel #OFFLINE in Interface Profile #HOSP-TABL: Set Row 1 Percent = 0.

    3) Menu #HOSP-TABLELIST-GRID in HOSP-TAB: Set Rows = 1.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    To get numeric Keyboard instead of alphanumeric, change the Parameter in HOSP-TABLELIST FUNC Command from ALPHA to NUMBER.

    5 Dining Table Orders and the KDS

    The Hospitality POS and the KDS system are two systems that work together. Orders are sent from the Hospitality POS to the KDS system and then orders statuses are sent from KDS to the Hospitality POS.

    The order process includes:

    The Order created in Hospitality POS The Order sent to KDS The Order worked on in the KDS Updating the orders status in the Hospitality POS Viewing the orders status in Hospitality POS

    Hospitality POS KDS

    One or more items are entered for the table

    Order is created and sent o Items that are configured for

    the KDS are sent to KDS

    One order is one KOT Items are displayed on kitchen

    displays according to the setup Production time is a factor when

    items are displayed on the preparation stations

    Statuses for order lines and orders are updated

    It is possible to view the orders status and progress

    KOTs and item lines are displayed with various signs to show their progress

    Item lines are bumped on preparation stations

    KOTs are bumped on expeditor stations

    The following sub chapters explain the order process in the two systems by using examples.

    5.1 Example: An simple order - the KDS process

    This example shows the process for a simple order in KDS

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    To Do What happens on POS What happens in KDS

    In Hospitality POS, open a table and order Grilled chicken.

    Press the button Exit.

    Press OK on the confirmation panel

    In KDS

    the Chit is created on PICKUP-EX

    The lower timer starts from 11 minutes since this is the production time

    Letters C and G for the chit means the chits item is sent to both COLD-PS and GRILL-PS

    In KDS

    Lines are created on COLD-PS and GRILL-PS

    In KDS

    Bump the line on GRILL-PS Station

    The line on GRILL-PS disappears

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    To Do What happens on POS What happens in KDS

    Look at the chit on PICKUP-EX

    G is green now since the chits item on this station is ready

    Wait for a few minutes When 5 minutes past production time have passed the chit and the lines turns yellow

    Wait for a couple of minutes more

    When 7 minutes have passed past production time the chit and the lines turns red

    Bump the line on Cold Station

    C is now displayed with green color since all order lines on Cold are bumped

    The item line on the chit is green since the item is finished

    The chit changed, has a wave across it now since the order is ready

    Bump the chit on Pickup The chit is no longer displayed on the Pickup station

    5.2 Example: Paying before finishing in KDS

    This example displays how the KOTs status is when the order is paid before it worked with the KDS system.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    To Do What happens on POS What happens in KDS

    In Hospitality POS

    Open a table and enter the item Buffalo Wings

    Press Exit or Print Menu Type to create the order for KDS

    The chit and lines are created on the KDS displays

    In Hospitality POS:

    Print the bill The Bill is printed

    In Hospitality POS:

    select the button My Kots

    The Transaction Status is Bill Printed-Not Served

    In Hospitality POS:

    Pay for the Order

    In Hospitality POS:

    select the button My Kots

    The Transaction Status is Paid-Not Served

    Finish working with the order in KDS

    5.3 Example: Resetting Dining Tables (Emergency Use, Manager Only)

    This example displays how a dining table can be reset.

    When you cannot complete the process of the order in the KDS, you can reset the dining table to make it Free or To be cleaned (status flow dependent). You must finalize the order on the dining table before resetting the table.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    To Do What happens on POS

    In Hospitality POS

    Press Reset Table on the Layout Function menu

    The button you pressed is now called Cancel Reset Table. In the Statusbar message box, a message appears asking you to select the table you want to reset.

    You can press the Cancel Reset Table button to exit the Reset mode.

    In Hospitality POS

    Select the dining table you want to reset (the table must be occupied, the order must be paid for, the order has been sent to the KDS but is not finished in the KDS)

    In the pop-up menu that appears, the RESET table (Mgr. Key) command has appeared:

    In Hospitality POS:

    Select RESET table

    In Hospitality POS:

    Press Yes

    The statusbar displays a message saying that the dining table has been reset. The table is free.

    The Cancel Reset Table button now says Reset Table.

    5.4 Example: Unlocking Dining Tables (Emergency Use, Manager Only)

    This example displays how a dining table can be unlocked.

    When for some reason the system has failed to unlock a table after a POS terminal has locked it, you can unlock the dining table.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    To Do What happens on POS

    In Hospitality POS

    Verify that the dining table is not being

    edited by the POS terminal it is locked by

    In Hospitality POS

    Press Unlock Table on the Layout Function menu

    The button you pressed is now called Cancel Unlock Table. In the Statusbar message box, a message appears asking you to select the table you want to unlock.

    You can press the Cancel Unlock Table button to exit the Unlock mode.

    In Hospitality POS

    Select the dining table you want to unlock (the table must be locked by a POS terminal)

    In the pop-up menu that appears, the UNLOCK table (Mgr. Key) command has appeared:

    In Hospitality POS:

    Select UNLOCK table

    In Hospitality POS:

    Press Yes

    The statusbar displays a message saying that the dining table has been unlocked. The dining table has now the correct status.

    The Cancel Unlock Table button now says Unlock Table.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    6 Basic Setup

    6.1 Registering the Hospitality Module

    With a new addition of LS Hospitality Nav, a number of new POS commands have been created and the new POS startup controllers are necessary to run the system.

    Registering the Hospitality module inserts the new POS commands and the new POS startup controllers. This operation has to be done only once per company.

    To register the Hospitality module:

    1. Go to LS Hospitality > Point of Sales > POS > Design > Functionality > Modules 2. Select the HOSPITALITY line. 3. Select the action Register.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    4. In the Objects page, select the OK button.

    6.1.1 Hospitality POS Commands

    The system has now inserted all the hospitality POS commands. In the last chapter of this guide, there is a list of the POS commands that are used within LS Hospitality Nav.

    6.1.2 POS Startup Controllers for Hospitality

    The system has also inserted two POS startup controllers.

    Select POS Startup Controllers.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    The #HOSP-MULTIVIEW startup controller points to codeunit 10001202, Hospitality POS Startup. This is the codeunit that has been handling the hospitality POS client so far showing dining table button grid and graphical layouts, order list and delivery list views.

    The #HOSP-TABLELIST startup controller points to codeunit 10001212, Table List POS Startup. This codeunit handles the viewing of the dining tables as a list and is aimed for smaller POS terminals.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    6.2 Setting Up Basic Hospitality Statuses

    The Hospitality Status Setup contains all possible dining table and order statuses within hospitality. You should only change the Description on POS field in this page after you populate the table.

    The system maps the status of the dining table to a status number in this table. It finds the menu line of the Dining Table Button Menu that has the same key number (Key No. = Status No.) and applies the properties (skin, fonts, glyphs) of this menu line to the dining table button. The Dining Table Button Menu is a part of the Dining Area Profile and there you decide how the look of the dining

    table button should be for each status.

    If you need to have more statuses, add new status options to this table. It still requires further coding if you add a status.

    To set up the standard statuses press Populate Status Setup. Edit the Description on POS field as desired.

    7 Dining Table Management Setup

    Managing dining tables involves setting up your dining area profiles, status flows and hospitality types. It also involves setting up your POS terminals and designing your startup view and the look of the Sales POS. You create new menu profiles and interface profiles or change the ones that come with the demo data.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    7.1 Status Flow/KDS/Dining Table Mgmt. Relational Diagram

    The following diagram explains the relations of the database tables involved in dining table management and how they connect to the KDS setup.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    7.2 The Startup POS Controller

    With the POS Startup Controller it is possible to define which codeunit is used to start the POS and handle the commands and functionality within the startup #OFFLINE panel.

    The registering codeunit for the retail module inserts data into this page. You cannot modify it.

    You can use the panel, grid and menu information fields as a shortcut for viewing the individual controls and see the availability of them within interface profiles and menu profiles.

    The description of the fields:

    Name Description

    Controller ID Unique ID for the controller

    Description This field contains the description of the POS Startup Controller.

    Controller Codeunit The number of the codeunit that controls the startup POS

    Retail Module Code The code of the retail module the controller belongs to and was registered by.

    Startup Panel ID The ID of the startup panel used by this controller.

    Grid Panel ID

    The ID of the grid panel used by this controller. The grid panel is loaded into the main section of the startup panel.

    Data Grid Ctrl. ID The ID of the data grid control of the grid panel used by this controller.

    Main Section Menu ID The ID of the main menu that is loaded into the main button pad control of the startup panel

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    used by this controller.

    Functions Menu ID

    The ID of the function menu that is loaded into the function button pad control of the startup panel used by this controller.

    Statusbar Menu ID

    The ID of the statusbar menu that is loaded into the statusbar button pad control of the startup panel used by this controller.

    Functions 2 Menu ID

    The ID of the functions 2 menu that is loaded into the functions 2 button pad control of the startup panel used by this controller. This is for example the HOSP-Types menu, switching between hospitality types.

    This new POS Startup Controller is connected to the Interface Profile:

    The POS Startup Controller ID field contains the ID of the POS startup controller that is active for this interface profile.

    If blank, the default EPOS controller is active and runs the functions for the startup #Offline panel.

    If not blank, the codeunit registered for the startup controller runs the functions for the startup #Offline panel.

    This replaces the boolean field Run Hospitality Startup in the POS terminal and was used to tell the EPOS controller (the codeunit that controls the POS) to give the control for the startup

    #OFFLINE panel to codeunit 10001202.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    7.2.1 The Startup POS Controller Multi View

    The #HOSP-MULTIVIEW startup controller points to codeunit 10001202, Hospitality POS Startup. This is the codeunit that handles the hospitality POS client showing dining table button grid and graphical layouts, order list and delivery list views.

    This startup POS controller does not display dining tables as a list.

    7.2.2 The Startup POS Controller List View

    The #HOSP-TABLELIST startup controller points to codeunit 10001212, Table List POS Startup. This codeunit handles the viewing of the dining tables as a list and is aimed for smaller POS terminals (order taking at table).

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Here is an overview of restaurant with mixed POS Startup Controller:

    7.3 Setting up Hospitality Types

    Hospitality types represent the physical areas or units within the restaurant. Each hospitality type consists of a restaurant and a sales type. There can be as many hospitality types in a restaurant as there are sales types. Sales types can control prices, VAT handling, item stock locations and dimensions (Project, Department).

    For each hospitality type, you specify what kind of layout view is appropriate. For each type using dining tables, you set up a dining area profile. For each type using dining tables or sending orders to the kitchen, you need a status flow.

    To set up hospitality types

    1. Fill in the fields according to these guidelines:

    Name Description

    Restaurant No. Contains the number of the restaurant.

    Sales Type Contains the sales type that the hospitality type represents.

    Description Contains the description of the hospitality type.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Access To Other Restaurant

    If this hospitality type gives access to another restaurant, this field contains the number of the restaurant. See Accessing Orders in Another Restaurant.

    Status Flow ID

    This field contains the ID of the Status Flow that is in use for this hospitality type. If the type does not contain dining tables and does not use KDS, this field is blank.

    POS Layout

    Layout View

    This field shows which layout option is used for the hospitality type in the POS client.

    The options are:

    Dining Table Grid the dining tables are represented as buttons in a row-column grid

    Graphical Dining Tables the dining tables are represented as buttons with coordinates, shape and size

    Order List a list of open POS Transactions (orders) Delivery - a double list, one with open orders, the

    other with delivery drivers and orders assigned to them.

    Layout Function Menu ID This field contains the ID of the menu that contains the functions for the POS layout, such as Logon and Logoff.

    Dining Area

    Dining Area Profile ID This field contains the ID of the dining area profile that is in use for this hospitality type.

    Current Din. Area Layout Code

    This field shows which dining area layout it currently active. The system automatically calculates this field using information from the dining area profile.

    Request No. of Guests

    This field indicates whether number of guests is requested for the dining area profile for the hospitality type. The system automatically calculates this field using information from the dining area profile.

    KDS

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    KDS Display/Printing

    This field indicates when the system automatically checks for items to be sent to the KDS. The options are:

    None KDS is not used At POS Exit When you exit the Sales POS At POS Posting When the transaction is posted

    (finalized) At POS Exit & POS Posting When you exit the Sales

    POS or finalize the transaction Manual The user presses a button to start the

    Send to KDS process.

    Items that are registered with a menu type are printed manually. The waiter selects to print the starters, main courses or desserts. There can be items with no menu type such as drinks and side orders. By selecting POS Exit or POS Exit & POS Posting the system automatically sends these items to the kitchen.

    The system checks when you finalize the transaction whether all items have been sent to kitchen. Otherwise, the transaction will be gone and there is no way to send anything to the kitchen. If KDS Printing/Display includes POS Posting, the system skips the check since the staff member is given a choice to send to the kitchen at posting.

    If you are printing items by menu type for a hospitality type, this printing is manual. If you select At POS Posting or AT POS Exit & POS Posting for the KDS Printing/Display, the system will not check whether items have been sent to the kitchen when the transactions are finalized. If you select At POS Exit or Manual, the system performs the check.

    The restaurant needs to be marked as using Kitchen Production System if a hospitality type uses KDS Display/Printing.

    Send Training Trans. to Kitch.

    This field indicates whether you want training transactions to be sent to kitchen. If they are sent, the printed slip or kitchen display will show text indicating that this is a training transaction.

    Sales POS

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Staff Takeover in Trans.

    In this field, select whether you want the staff member without manager privileges to take over an open transaction when opening the transaction in the Sales POS window, that is override the Staff ID of the staff member that created the transaction. The options are:

    Always With Confirmation Never

    If the staff does not take over the transaction, the Staff ID remains unchanged.

    Manager Takeover in Trans.

    In this field, select whether you want the staff member with manager privileges to take over an open transaction when opening the transaction in the Sales POS window, that is override the Staff ID of the staff member that created the transaction. The options are:

    Always With Confirmation Never

    If the staff does not take over the transaction, the Staff ID remains unchanged.

    Stay in POS after Trans.

    By placing a check mark in this field the system will start a new transaction in the Sales POS window after you finalize an order. This is for example desirable for a Drive-thru restaurant. Not used for a hospitality type with dining tables.

    Auto Logoff at POS Exit This field indicates whether the staff member is automatically logged off when he/she exits the Sales POS.

    Use Item Default Menu Types This field indicates whether this hospitality type uses default menu types for items.

    Sales POS Menu Profile ID

    This field contains the ID of the POS Menu Profile that is switched to when opening the Sales POS. Once you exit the Sales POS, the system reverts back to the original POS Menu Profile.

    Sales POS Interface Profile ID

    This field contains the ID of the POS Interface Profile that is switched to when opening the Sales POS. Once you exit the Sales POS, the system reverts back to the original POS Interface Profile.

    Sales POS Directly

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Dir. Sales POS Menu Profile ID

    This field contains the ID of the POS Menu Profile that is switched to when opening the Sales POS directly (to access cash and safe management, returns and other actions creating transactions without a dining table no item sales allowed in this mode). Once you exit the Sales POS, the system reverts back to the original POS Menu Profile.

    Dir. Sales POS Interf. Prof.ID

    This field contains the ID of the POS Interface Profile that is switched to when opening the Sales POS directly (to access cash and safe management, returns and other actions creating transactions without a dining table no item sales allowed in this mode). Once you exit the Sales POS, the system reverts back to the original POS Interface Profile.

    Order List

    Grid Data Table ID

    This field contains the ID of the data table that is behind the order list grid of the Hospitality POS client. The data table is a view of the POS Transaction table.

    Grid Direct Edit Menu ID

    This field contains the ID of the POS menu that contains commands for the order list grid of the Hospitality POS client. The commands apply to the line that is selected in the grid or are used to search the order list.

    Grid Order Details Menu ID

    This field contains the ID of the POS menu that displays text describing the content of the order selected in the order list grid of the Hospitality POS client. If no line is selected, the text contains a summary of what appears in the order list.

    Delivery Grid Panel ID

    If the layout view of the hospitality type is Delivery, this field contains the ID of the panel that appears in the Hospitality POS client. The panel has two grids, one that shows unassigned orders and another that shows orders assigned to drivers.

    View Multiple Restaurants

    This field indicates whether the order list shows orders for multiple restaurants. A call center needs to view orders for multiple restaurants while other hospitality types show orders for the restaurant they belong to.

    Split Bill/Transfer Lines

    Guest Buttons Menu Columns See Split Bill manual

    Guest Buttons See Split Bill manual

    Guest Buttons Menu Rows See Split Bill manual

    Max. Guests Per Order See Split Bill manual

    Split Bill Panel ID See Split Bill manual

    Select Guest on Splitting See Split Bill manual

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Combine Split Lines Action See Split Bill manual

    Guest Buttons Ordered By See Split Bill manual

    Table Transfer Panel ID See Transfer manual

    Tips

    Tips Panel ID

    This field contains the ID of the panel used for tips. There are two panels available for tips, one is for one amount, the other for two amounts.

    Tips Income Acc. 1 This field contains the income account for the first tips amount.

    Tips Income Acc. 2 This field contains the income account for the second tips amount.

    7.3.1 Accessing Orders in Another Restaurant

    To have access to the orders created for a hospitality type in another restaurant or to be able to transfer orders to this hospitality type, you need to create a hospitality type that acts as a copy of the hospitality type in the other restaurant within the current restaurant:

    Create a hospitality type in the current restaurant. It needs to have the same sales type and the same overview as the hospitality type you want to

    access. Let the Access to Other Restaurant field contain the number of the restaurant you want to

    access. You cannot create any orders when you use the hospitality type that accesses the orders of the

    other restaurant, but you can add to the orders created in the other restaurant and transfer orders to and from it.

    7.3.2 Checking for Correct Setup

    You can check the hospitality type for whether it has been correctly set up regarding layout view and status flow. The system will display an error if the layout view does not match the dining area profile or status flow or if the KDS printing settings dont match the status flow or restaurant settings.

    7.4 Setting up Status Flows

    LS Hospitality uses a fixed set of statuses for its dining table management and kitchen display system. These statuses are set up as status flows and can be customized to a certain degree.

    For specific statuses you set how they change the dining table status. You can even let the status change automatically after a certain time. Then you can also set alerts that show as a thick border with striking color after a certain time the status has not changed.

    The status flows contain the pop-up menus that appear when a dining table is pressed or selected.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    You may need just one status flow in your business or you may even need to set up specific status flows for each hospitality type.

    7.5 Creating a Status Flow

    1. Click LS Hospitality > Point of Sales > Design > Status Flows. 2. Create a new flow with an ID and description. 3. Click Populate Flow.

    The system has inserted one line per available status. The lines are marked as Not Active and therefore they are not visible in the page yet.

    Fill in the fields on the general tab as necessary. The system makes active statuses visible and updates the relevant fields for the lines according to your selection.

    Field Name Description

    Kitchen Status in Use Indicates whether Kitchen Status is in use.

    Transaction Status in Use Indicates whether Transaction Status is in use.

    Dining Tbl. Status in Use

    Indicates whether Dining Table Status is in use. If marked, the Transaction Status in Use must be marked also. These two work together.

    Seat Guests in Use Indicates whether Seat Guest dining table status is in use. Guests are then seated at the dining table prior to order taking.

    Table Cleared on Print Bill

    Indicates whether the dining table is cleared (dining table status changes either to Free or To Be Cleaned) when bill is printed for the active transaction on the dining table.

    To Be Cleaned in Use Indicates whether the To Be Cleaned dining table status is in use.

    KOT Status Started in Use

    Indicates whether the Started KOT status is in use.

    If you are running the KDS system, the KDS setup decides whether lines are Started in addition to Bumped. This field is then only for information. This will be used in later versions in a more functional way.

    No. of Guests Requested

    Indicates whether number of guests (covers) is requested for those hospitality types using this flow. This field controls which dining table pop-up menu is automatically selected for the flow.

    7.5.1 Dining Table Alerts

    With the alert feature you can alert the waiter after a certain time has passed since the dining table status received its current status. When an alert goes off, the dining table button receives a thick border with striking color.

    Alert on Not sent you can use this alert to remind the waiter to send items that have not been sent yet to the kitchen. Each time the waiter exits the Sales POS (may have added items), the system checks whether there are items not yet sent to kitchen. If there are, the

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    system tries to insert the alert. If there is an alert already for Not Sent, the alert does not change. If there are no items to send, the alert is removed.

    Alert on Sent you use this alert to notify the waiter that the order has not been started in the kitchen.

    Alert on Served you can use this alert to remind the waiter to go by the table to check if everything is alright. It is set if the kitchen table status is served and nothing happens for a certain time. If the alert goes on, the waiter presses the table and selects the button displaying the alert text. The system resets (or removes) the alert. If an item is added to the order, the alert is removed. If the bill is printed or transaction paid, the alert is removed.

    Alert on Bill Printed-Served or Bill Printed-Not Served you can use this alert to remind the waiter to go to the table to receive payment since the bill has been printed.

    The Bill Printed status must not change the dining table status (to free or clean) if you want to set an alert on the Bill Printed status. The customers are waiting at the table with the bill and want to pay for their order. If the Bill Printed status changes the dining table status to Free or Clean, then the customers go to cashier with the bill to pay. You can have alert on the Bill Printed-Not Served status (does not change the dining table status) while the Bill Printed-Served status has no alert and changes the dining table status to free or clean.

    Alert on Seating The alert goes on when a certain time has passed and no items have been ordered. The alert is removed when items are ordered or seating removed.

    7.5.2 Pop-up Menus

    For each status flow involving dining tables (dining table grid or graphical layout) you need to select pop-up menus. The dining table pop-up menu appears when you click a dining table button. The menus are context sensitive to the point of offering eight different pop-up menus plus one menu that appears when you press a table in Adjust mode.

    When you mark the field Dining Table Status in Use, the system inserts the names of the default pop-up menus.

    The Free pop-up menu depends on whether the seating status is in use. The To Be Cleaned pop-up menu also depends on whether the seating status is in use. The Occupied pop-up menu includes the Change Cover command if number of guests are

    requested.

    The available pop-up menus in menu profile ##DEFAULT:

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    You can change these default menus or if you are using another menu profile, you can create these menus in this menu profile and change them there.

    The eight different pop-up menus appear depending on the following:

    Dining Table Status

    Pop-up Menu Examples Commands

    Free Free Pop-up Menu

    Heading

    Seat Guests or Open

    POS

    Change table to

    occupied

    List orders with bill

    printed

    Seated Seated Pop-up Menu

    Heading

    Alert Text

    Open POS

    Transfer

    Change Cover

    Remove Seating

    List orders with bill printed

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    To be Cleaned

    To Be Cleaned Pop-up Menu

    Heading

    Table Cleaned

    Change Table to

    Occupied

    Seat Guests or Open

    POS

    List orders with bill printed

    Occupied open order

    Occupied Pop-up Menu

    Heading

    Alert Text

    Open POS

    KOT Status

    Change Status/Serve

    table/Reset Status

    status dependable

    List open order and

    orders with bill

    printed

    Other opens up another pop-up

    menu

    When Other is pressed

    Other pop-up menu

    Split bill

    Print pre-receipt

    Transfer

    Change staff

    Change cover

    Close menu

    Occupied no order

    Occ. Clear Only Pop-up Menu

    Heading

    Clear table (change

    status from occupied

    to free or clean)

    List orders with bill

    printed

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Occupied order paid

    Occ. Order Paid Pop-up Menu

    Heading

    Alert Text

    KOT Status

    Change Status/Serve

    table/Reset Status

    status dependable

    Transfer

    List orders with bill

    printed

    Order Locked

    Locked Pop-up Menu

    Heading

    Alert text

    List open order and

    orders with bill

    printed

    Open Table (open table specially

    requested)

    After Order Transfer pressed

    On Transferring Pop-up Menu

    Heading

    Transfer

    Cancel transfer

    A pop-up appears every time you press a button (except for unavailable tables). To close the pop-up without doing anything, you need to press the header.

    When a table is unavailable, no pop-up appears. There are no orders on the table. To make a table unavailable, there can be no orders on the table.

    When the seating status is not used, the Free status and To Be Cleaned status have Open POS instead of seating.

    The Occupied pop-up menu has been divided into two menus. This can be changed as desired.

    Commands available through dining table pop-up menus:

    SEAT_GUESTS Pop-up only

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    HOSP-OPEN-POS Pop-up only

    SPLITBILL

    TRTBL_PART

    CH_STAFF

    PRINTBILL

    KITCHEN_ORDERSTATUS

    HOSP_TBL_ORDERS List Orders on Table even if locked button is blank if there are no orders (POS transactions)

    Pop-up only

    HOSPSTATUS_CHANGE Button is blank if status change is not possible. Used to change dining table status to clear (free or clean), occupied. Used to mark the active KOT as Served. Used to reset dining table status (Reset command has been pressed) and unlock a table (Unlock command has been pressed).

    Pop-up only

    TRTBL_PART

    TRTBL_CANCEL Pop-up only

    COVERS

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    The commands that apply to orders when the order list view is on are on the Grid Direct Edit Menu menu:

    7.6 Dining Area Profiles

    The Dining Area Profile contains the settings for a dining area in the restaurant. This includes the dining table setup with layouts and settings for the table button appearance.

    You assign a dining area profile to a hospitality type that manages dining tables. One dining area profile can be assigned to more than one hospitality type.

    To set up dining area profiles

    1. Go to LS Hospitality > Point of Sales > POS > Dining Area Profiles. 2. Insert a new dining area profile with an ID and description.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    3. Fill in the fields according to these guidelines:

    Field Name Description

    General Tab

    Restaurant No. Number of the restaurant that the area profile belongs to. This field must be filled in.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Current Layout Contains the code of the dining area layout that is currently in use for this dining area profile.

    Request No. of Guests

    Indicates whether number of guests (covers) are requested when seating the dining table or opening the POS for this dining area profile.

    Cover Exceeds Capacity

    Indicates the action that should be taken when the staff enters a value in covers (number of guests) that exceeds the seating capacity of the dining table. The options are:

    Allowed Any value allowed along as it is not greater

    then Max. Guests per Table

    On Confirmation Confirmation dialog pops up where

    the staff needs to confirm the value

    Not Allowed error message is displayed

    Display Seat. Cap. in Status Indicates whether show seat capacity of the dining table in the status information bar.

    Max. Guests per Table Contains the maximum number that can be entered as number of guests (covers) for a dining table.

    View Settings Tab

    Context Menu ID (Adjust) Contains the ID of the context menu valid in Adjust mode. Right-clicking a dining table in Adjust mode brings up this menu.

    Context Menu ID (Design) Contains the ID of the context menu valid in Design mode. Right-clicking a dining table in Design mode brings up this menu.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Adjac. Drop Dining Table

    This field indicates whether you want the system automatically to check each time you have dragged and dropped a Free dining table whether any dining tables are close enough to prompt you for joining. The options are:

    No Action The system will not perform any joining check.

    Select this option if you are not joining tables in general. If

    you are joining tables and do not want the automatic joining

    check, select this option and use the Join command button to

    request table joining.

    Joining Check The system tries to find a table close enough

    to prompt you for joining.

    If joining is not set up as automatic, you need to have a Join Table button with the command TBL_JOINING, parameter JOIN, set up on the Adjust menu. After you drag the table you want to join adjacent to the main table, you press the Join Table button to join the tables.

    Adjac. Drop Tbl. w/Seating

    This field indicates which action you want the system to perform each time you have dragged and dropped a dining table with seated guests adjacent to another Free dining table. The options are:

    No Action The system will not perform any action.

    Transfer Check-Tbl. Back The system automatically finds

    the adjacent free dining table and prompts you whether you

    want to transfer the seated guests to this table. After that it

    moves the dragged table back to where it was before

    (whether or not you decided to transfer the guest seating).

    Transfer Check The system automatically finds the adjacent

    free dining table and prompts you whether you want to

    transfer the seated guests to this table. The dining table stays

    in the position you have dragged it to.

    Transfer Check-Confirm Joining The system automatically

    finds the adjacent free dining table and prompts you whether

    you want to transfer the seated guests to this table. The

    dining table stays in the position you have dragged it to. Then

    the system asks you whether you want to join the two tables.

    Joining Check The system automatically finds the adjacent

    free dining table and prompts you whether you want to join

    the tables. It transfers the seating to the table.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Adjac. Drop Tbl. w/Trans.

    This field indicates which action you want the system to perform each time you have dragged and dropped a dining table with transactions adjacent to another free or occupied dining table. The options are:

    No Action The system will not perform any action.

    Transfer Check-Tbl. Back The system automatically finds

    the adjacent dining table and prompts you whether you want

    to transfer the transactions to this table. After that it moves

    the dragged table back to where it was before (whether or

    not you decided to transfer the transactions).

    Transfer Check The system automatically finds the adjacent

    dining table and prompts you whether you want to transfer

    the transactions to this table. The dining table stays in the

    position you have dragged it to.

    Transfer Check-Confirm Joining The system automatically

    finds the adjacent dining table and prompts you whether you

    want to transfer the transactions to this table. The dining

    table stays in the position you have dragged it to. Then the

    system asks you whether you want to join the two tables.

    Joining Check The system automatically finds the adjacent

    dining table and prompts you whether you want to join the

    tables. It transfers the transactions to the adjacent table.

    Dining Table Button Menu ID

    Contains the ID of the menu that controls the look of the dining table buttons for this dining area profile. Available are: #DT-GRAPH, #DT-GRAPH-GUEST, #DT-GRID and #DT-GRID-GUEST. The menus with guests show guest and seating capacity info on the table button. The others show transaction amount instead.

    The difference between a menu for a dining table grid and for graphical layout, is the following: the graphical menu must be marked as Notify Button Coords Changed Yes. The Sliding and Paging Orientation can be different between these two types of menus.

    Dining Tbl. Alert-Ellipse Skin

    Contains the ID of the POS skin that specifies the border set for a dining table with alert. It also sets the Shape property as Ellipse. The system uses this skin to override the border properties and/or the shape properties for a dining table button. The alert on the dining table controls the border of the button. The dining table shape properties control the shape of the shape of the button.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Dining Table ID

    Shows how the dining table ID is constructed: The options are:

    Number

    Description

    Number+Descr.

    Descr.+Number

    The dining table ID appears as a caption on the dining table button.

    Dining Table Staff Descr. Shows whether the staff member that creates a transaction on the dining table is marked by Staff ID or Receipt Name

    Dining Table Rows Shows the number of rows of dining table buttons for the current dining area layout. Automatically calculated by the system

    Dining Table Columns

    Shows the number of columns of dining table buttons for the current dining area layout. Automatically calculated by the system

    Dining Table Caption

    This field shows how the caption on the dining table is constructed. If you place a checkmark in any of the fields Table ID (%I), Time Info (%T), Guest Count (%G), Amt Info (%A), Status Info (%S) or No. of Orders (%O), the system insert the %# into this field. You can rearrange the %# as you want.

    Example:

    There is a checkmark in Table ID (%I), Status Info (%S) and No. of Orders (%O).

    The Dining Table Caption field contains

    %I %O \%S. \ is line feed

    If the dining table ID is 34C, no. of orders is +1 (a non-active order that has not been paid) and status of the active order is Bill Printed, the dining table caption will be:

    34C +1

    Bill

    Table ID (%I) Indicates whether the ID of the dining table is a part of the table caption.

    Time Info (%T) Indicates whether time information is a part of the table caption. Is also available as glyph.

    Guest Count (%G) Indicates whether guest count is a part of the table caption. Is also available as glyph.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Amt. Info (%A) Indicates whether amount information is a part of the table caption. Is also available as glyph.

    Status Info (%S)

    Indicates whether transaction status information is a part of the table caption. If status is Open, no text is displayed. If Bill Printed, Bill is the text. If Paid, Paid is the text.

    No. of Orders (%O)

    Indicates whether number of additional orders (non-active orders) is a part of the table caption. If there are x orders on the table that have not been finalized (this can only happen when bill is printed for an order and the dining table opens up for new transaction. The bill printed order is shown in this count), the text displayed in the caption is +x.

    Seating Time Info

    Indicates what kind of time information is displayed for the dining table when its status is Seated. The options are:

    None

    Min. Seated but Not Served

    Time Seated

    Serving Time Info

    Indicates what kind of time information is displayed for the dining table when its status is Occupied. The options are:

    None

    Time of Trans. Start

    Min. Since Last Station Print

    Time of Last Station Print

    7.6.1 Creating Dining Tables

    You need to create one set of dining tables that will be in use for the profile. For each dining area layout you create for this dining area, you specify for each table whether it is in use or available. If not in use, it does not appear on the graphical layout or as a dining table grid button.

    1. In the Dining Area Profile window on the Dining Tables fast tab, click Add Rest. Dining Tables (you can also create each table manually by inserting the number on a new line).

    2. In the No. of Tables to Add field, enter the number of tables you want to create. 3. In the Starting From field, edit the exiting number if necessary. The system uses as default

    the number of the last dining table plus 1 (if no table exists, this number is 1). 4. Click OK to run the batch job. The system creates the dining tables.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    7.6.2 Creating Dining Area Layouts

    The dining area layout contains dining tables with their coordinates, shape, joining of tables if any and information on availability. It can have a background image. You can copy one layout to another.

    The dining table layouts within a dining area profile contain the same set of dining tables. If you want to have less number of tables in one layout, you mark these tables in the Availability field as Not in Use. They will not appear on the graphical layout or on the dining table button grid. They do however appear on the dining table list as Not Available.

    To create a dining area layout

    1. In the Dining Area Profile window on the Dining Area Layouts fast tab, on a new line, enter the code of the new layout in the Layout Code field.

    2. Click Dining Area Layout. 3. If you want a description on the dining tables, enter the description in the Description field.

    The system automatically updates the Description on Button field according to the option selected in the Table Button Description field for the dining area profile.

    4. Fill in other fields as desired. Availability, Shape and of course coordinates can all be changed within the Hospitality POS Client.

    5. Click Set Default Coordinates for All if you are using a graphical layout. Default coordinates make it much easier to design the layout in the Hospitality POS client.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Once you have created and set up one dining area layout, you can copy this layout to others that you create with the Copy Layout function.

    7.6.3 Replicating Design Layout

    If you want to replicate design layout from the head office to restaurants, you do this by designing the dining area layouts for the restaurants within your database. The database table that needs to be replicated is the Restaurant Dining Table Design (10001226). When this table is replicated, the next time the restaurant reverts to design layout for its hospitality types within the POS, the replicated design will be loaded up.

    7.6.4 Designing Dining Area Layouts

    You design the dining area layout to best represent the physical layout of your dining area. This layout is stored as the design layout. During opening hours, the current layout of the restaurant may change when tables need to be moved and/or joined but meanwhile the design layout is not affected. Therefore, you can reset the current layout and let it revert to the original design layout once all transactions have been completed on the dining tables. You can move a dining table back to its design location at any time.

    You can design all dining area layouts for a dining area profile while the restaurant is open and the current layout is being adjusted.

    The design layout can be edited on only one POS terminal at a time.

    7.6.5 Example: Moving Tables and Resizing

    In this scenario, you design the dining area layout for store S0010, POS terminal P0019 in the Cronus company. You move dining tables around and change the size of one dining table by pasting to it the size of another dining table.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    1. Click LS Hospitality > Setup > POS Local Setup. 2. Select store S0010 and POS terminal P0019. 3. Click LS Hospitality > Hospitality POS. 4. Click Logon and logon with staff 1001:

    5. Press Design Tables. The menu on the right changes to the Design menu that contains the functions needed for adjusting tables.

    In Design mode, the color and look of the tables represent either the free-table status or the not-available status.

    6. Move tables around. 7. Copy the size of table CEN 14 by right-clicking on Table CEN 14 and clicking Copy Size &

    Shape:

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    8. Paste the size to table CEN 15 by right-clicking and clicking Paste Size & Shape. 9. Press Save to save your layout changes. Any changes you make are not permanent unless

    you press Save. 10. Press EXIT to leave the Design mode.

    7.6.6 Example: Creating a New Layout

    In this example you need to create a new layout for the Upstairs Coffee House. You do this by copying the DAY layout to a new WEEKEND layout.

    1. Go to LS Hospitality > Point of Sales > POS > Dining Area Profiles. 2. Double click on S0010-RESTAURANT. 3. Select the Day layout and click Dining Area Layout. 4. Click Copy Layout on the function banner. 5. Enter WEEKEND in the Copy to Layout field:

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    6. Click in the fields under Dining Tables. 7. Click OK to run the batch job.

    Designing the New Layout

    1. Go to LS Hospitality > Point of Sales > POS > Retail Users. 2. Select store S0010 and POS terminal P0019. 3. Click Run Client. 4. Press Logon and logon with staff 1001. 5. Press Design Tables. 6. Press Switch Layout. The lookup window shows other layouts than the current one:

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    7. Select the Weekend layout and press OK:

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    8. Move the tables as shown in the following image and press SAVE:

    7.6.7 Example: Joining Tables

    The Adjac. Drop Dining Table field for the dining area profile controls how table joining is performed in Design mode.

    When you join tables, the availability of the main table becomes the availability of the tables joined to it.

    In this scenario you join three tables together and then disjoin them.

    1. While still in design mode for the WEEKEND layout, move table 20 up to table 19 Click Yes to confirm the joining question the system displays.

    2. Move Table CEN 21 up to table 20. 3. Click Yes to confirm the joining question the system displays. Now the layout looks like this:

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Disjoining

    4. Press table 21 and click button Disjoin Table. 5. Click Yes to confirm the disjoining question. 6. Press table 20 and click Disjoin Table. 7. Click Yes to confirm the disjoining question.

    Instead of pressing each table you could also have selected the main table, table 19 and pressed the Disjoin Table button. Also, since you had not pressed SAVE yet, exiting without saving would have taken back the joining you did.

    8. Press EXIT to exit design mode. 9. Click No when prompted for saving. The system switches back to the DAY layout which is

    the current layout of the restaurant.

    8 NAS Setup

    The connection to the KDS is configured in the KDS NAS Setup form. Default values are used if no values are provided. The provided forms, KDS NAS Log and KDS NAS Order Overview can be used to monitor the connection.

    To open the KDS NAS Setup:

    Go to LS Hospitality > Kitchen Display System > Setup > NAS Setup.

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    Field Description

    Timer Interval (ms) The Timer Interval time in milliseconds. Value 0 equals default value 500 ms

    Timer Job Seconds Time to wait until next job is started. Value 0 equals default value 30 seconds

    Debug logging True / False field. If enabled, debug messages are logged to KDS NAS Log table and can be viewed with a form with the same name.

    Write Xml To file True / False field. If true the last message sent to Kitchen manager is written to the folder specified in XML File Directory

    XML File Directory File location for the XML file. This location is on the machine where the NAS is running

    KDS Manager Host Host name or IP address for KDS Manager. Default is localhost

    KDS Manager Port Port number for KDS Manager. Default is 17750

    Last Active Time Read only field indicating when the NAS was last active

    KDS Connection Error Read only field indicating if an error occurs while connecting to KDS Manager

  • LS Retail ehf. Katrinartun 2, 105 Reykjavik, Iceland

    Tel: +354 414 5700 Fax: +354 571 2728

    8.1 NAV Scheduler Jobs for KDS

    One Scheduler Job is needed for the KDS system:

    1) KDS-DELETEKOTHDR

    The NAS (Navision Application Server) that communicates with th