Possfer · Restaurant Operating System

User Guide

This guide walks through the system role by role: what a server does at the till, how the kitchen screen is read, how an owner closes the day, and how the vendor manages customer accounts. Every screenshot is taken from the running system.

CHAPTER 1Getting started

Possfer runs in a browser. There is nothing to install and no proprietary terminal to buy — any tablet, laptop or touchscreen with a browser can be a till.

Addresses and sign-in

ScreenAddressWho uses it
Staff sign-in/loginAll restaurant staff
Point of sale/posServers, managers
Kitchen display/kitchenKitchen, bar
Self-service kiosk/kioskGuests
Customer display/display/menuGuest-facing second screen
Back office/dashboardOwner, manager
Vendor console/platform/loginSoftware vendor
login 1 2 3
Numbers are explained below the image
  1. 1Type your email address here
  2. 2Type your password here
  3. 3Press this to sign in
After the first sign-in Once signed in, switching between servers at the till does not need a password again — a four-digit PIN is enough.

Roles and permissions

RoleWhat it can doTypical user
AdminEverything: settings, staff, prices, financial reportsOwner
ManagerDaily operations, reports, day end, schedulingGeneral manager
ServerTill: ordering, payment, table managementFront of house
KitchenKitchen display onlyLine cooks, bar
KioskSelf-service terminal onlyGuest terminal

A note on interface language

The interface is currently German-first The product was built for the German market. An English translation layer exists and several screens already follow it, but a number of screens still show German labels regardless of the language setting. Throughout this guide the German label is quoted alongside its English meaning, so you can follow along today. French for Quebec is not yet available.

CHAPTER 2Point of sale — the server's screen

The till has three areas: categories on the left, items in the middle, the cart on the right. The top bar carries table selection and the dine-in / takeout / delivery switch.

pos_empty 1 2 3 4 5 6
Numbers are explained below the image
  1. 1"Tisch wählen" = Select table. Choose which table the order belongs to
  2. 2"Im Haus" = Dine-in. This choice drives the tax rate
  3. 3"Mitnehmen" = Takeout. Use it when the guest takes the food away
  4. 4"Lieferung" = Delivery order
  5. 5"Artikel suchen" = Search items. Type a name to find it on a long menu
  6. 6"Warenkorb" = Cart. Items you tap collect here

Taking an order

  1. Choose the table from Tisch wählen (select table) at the top left. For a takeout sale skip the table and switch to Mitnehmen.
  2. Set the order type. This decides the tax treatment, so it must be right.
  3. Tap an item to add it to the cart, or search for it by name.
  4. Adjust quantity with the + and controls on the cart line.
  5. Tap a cart line to add a note for the kitchen — for example "no onions" or "well done".
  6. Press Bestellen (send order). The ticket reaches the kitchen immediately.
pos_cart 1 2 3
Numbers are explained below the image
  1. 1A line in the cart: quantity and line total
  2. 2Subtotal and tax breakdown
  3. 3"Bestellen" = Send order. The kitchen sees nothing until you press this
Tax is automatic The system decides the rate per line from the item type and the dine-in / takeout choice. The server never enters a tax rate.

Payment and receipt

  1. Tap the table to bring up its open bill.
  2. Press Bezahlen (pay). The payment window opens.
  3. Choose the payment method: cash or card.
  4. Enter a tip if there is one.
  5. To split the bill use Rechnung teilen (split bill) — by guest or by item.
  6. Confirm. The system records the transaction and produces the receipt.
  7. Print the receipt or email it to the guest.
Do not close the window mid-payment After confirming, wait for the result. Closing the window early leaves the payment in an unknown state. Never press Bezahlen a second time before you see the outcome.

CHAPTER 3Kitchen display

Tickets move left to right across three columns: new, in progress, ready. Each card shows the ticket number, the table and how long it has been open.

kds 1 2 3 4 5 6
Numbers are explained below the image
  1. 1"Neu" = NEW: tickets that just arrived
  2. 2"In Arbeit" = IN PROGRESS: tickets being cooked
  3. 3"Fertig" = READY: tickets waiting to be run
  4. 4Station filter, so each section sees only its own work
  5. 5"Starten" = START. Press when you begin cooking; the ticket moves to the middle column
  6. 6"Fertig" = READY. Press when the food is up; the server sees it immediately
  1. A new ticket lands in the left column with an audible alert.
  2. Press Starten (start) when you begin cooking. The card moves to the middle column.
  3. Press Fertig (ready) when the food is up. Front of house sees it at once.
  4. Press Serviert (served) once it has been run to the table.

Use the station filters in the top strip so each section sees only its own tickets. For a bar screen, filter to drinks and switch to full screen.

The connection indicator, top right Green means tickets arrive instantly. If it shows Offline the screen has fallen back to refreshing every 30 seconds — nothing is lost, but tickets can lag. If it stays red, report it.

CHAPTER 4Self-service and guest-facing screens

KIOSK
Guests order themselves

A touchscreen at the entrance. The guest orders and the ticket goes straight to the kitchen.

QR MENU
Order from the table

A QR code on the table opens that table's menu, so guests do not have to flag down a server.

CUSTOMER DISPLAY
Digital menu board

A guest-facing second screen or wall board; the menu updates itself.

The kiosk is not ready for service In the live system the kiosk screen cannot load the menu and retries continuously. Do not put it in front of guests until this is fixed; take orders at the till or by QR menu.

CHAPTER 5Back office

The back office is where the business is managed. The left menu is grouped into overview, operations, marketing, finance and administration.

Business details

Fill this in on day one The business name and tax number entered here are printed on every receipt. Tax rules require the receipt to identify the business correctly.
settings 1 2 3 4
Numbers are explained below the image
  1. 1"Restaurantname" = Business name. This prints at the top of the receipt
  2. 2"Steuernummer" = Tax number. Legally required on the receipt
  3. 3"Telefon" = Phone number
  4. 4"E-Mail" = Email address
  1. Open Einstellungen (settings) from the left menu.
  2. Enter the legal business name in Restaurantname.
  3. Enter your tax registration number in Steuernummer.
  4. Add phone and email.
  5. Save, then take a test receipt at the till and check the details print correctly.
There is no address field yet A receipt must also carry the business address, but the address cannot be edited on this screen today and the receipt template currently carries a placeholder. Report your address during onboarding and verify the first test receipt.
menu 1 2 3 4 5 6
Numbers are explained below the image
  1. 1"Kategorien" = Categories, such as starters and mains
  2. 2"Artikel" = Items. Prices live here
  3. 3"Extras" = Modifiers, such as sides or add-ons
  4. 4"Neue Kategorie" = New category
  5. 5"Bearbeiten" = Edit the record
  6. 6"Löschen" = Delete
  1. Open Speisekarte (menu).
  2. Create categories such as starters, mains and drinks, and order them.
  3. Add items: name, price, category, and which printer they route to.
  4. Mark drinks correctly — the tax treatment depends on it.
  5. Set the tax rate for the item. If you are unsure, ask your accountant.
  6. Define modifiers under Extras: portion sizes, add-ons, cooking preferences.

Tables and floor plan

Tables are defined with a number, name, seat count and area. The floor plan screen lets you drag them into the real room layout so the till mirrors the dining room.

tables 1 2 3
Numbers are explained below the image
  1. 1"Neuer Tisch" = New table: number, name, seats, area
  2. 2"Bearbeiten" = Edit the table
  3. 3"Löschen" = Delete the table

Orders

Bestellungen (orders) lists every open and closed ticket. Open one to see its lines, total, payment state and timeline — this is where you answer "how long did table six wait" and "which ticket was voided".

Reservations

  1. Enter the guest's name, phone and party size.
  2. Pick the date and time and assign a table.
  3. Mark the booking seated when the guest arrives.
  4. Close it as a no-show if they do not — this is kept on the guest record.

Inventory

Ingredients are held with a unit, a unit cost and a quantity on hand. Define recipes and stock depletes automatically as items sell.

  • Ingredients — name, unit, cost, quantity on hand.
  • Recipes — how much of each ingredient a menu item consumes.
  • Deliveries — add quantity when stock arrives.
  • Waste — record spoilage so it shows up in food cost.
Measure before you automate Trial recipes on a few items first. After a week compare the system's stock against a physical count and correct the recipe quantities before relying on it.

Staff and shifts

Shifts are planned on the Schichten (shifts) screen: pick the employee, the date and the start and end time, then update the status as the shift progresses.

The staff screen does not open Adding and editing employees is currently unavailable in the live system. Scheduling still works; ask support to add a new employee until this is fixed.

Guests and loyalty

Kunden (guests) holds the guest record: contact details, visit count, total spend and notes such as allergies or a preferred table. Select the guest at payment so the visit is recorded.

Gutscheine (vouchers) covers gift certificates and discount codes — each with a code, a value, an expiry and a usage limit. Rabatte (discounts) holds standing rules such as staff or student pricing. Loyalty defines points earned per dollar and how points convert back.

CHAPTER 6Day end and tax

This is the part auditors care about. These steps are part of the daily routine and should not be skipped.

Daily closing

closing 1 2 3 4
Numbers are explained below the image
  1. 1Today's totals: sales, order count, cash and card split
  2. 2"Kassenzählung" = Cash count. Enter what you physically counted in the drawer
  3. 3"Abschluss durchführen" = Perform closing. This cannot be undone
  4. 4"Vergangene Abschlüsse" = Past closings. Every day's Z-report is kept here
  1. After service, open Tagesabschluss (daily closing).
  2. Read the day's totals: sales, order count, cash, card and tips.
  3. Physically count the cash drawer.
  4. Enter the counted amount in Kassenzählung (cash count).
  5. Add a note in Bemerkungen if anything needs explaining.
  6. Press Abschluss durchführen to close the day.
About the cash variance The system compares expected cash against your count. If cash tips stay in the drawer the variance will read high by roughly the tip total; separate the tips before counting, or note it.
A closing cannot be undone The daily closing is a permanent record. Be sure of the count before you confirm.

Cash book

Cash movements that are not sales belong here: floats added, cash paid out to a supplier, change runs. Each entry carries a date, an amount and a description.

The cash book screen does not open Until this is fixed, record non-sale cash movements in the remarks field of the daily closing.

Tax and accounting export

Canadian tax is not yet supported The tax engine implements the two-rate European model. GST, HST, PST and QST by province are not implemented, and the system is not a certified sales recording system for Quebec. Do not use this product as your system of record for Canadian tax filing until that work is complete.

For the European deployment the system produces a standard audit export and an accounting export for the bookkeeper. Both are reached from the reports screen.

The reports screen does not open Exports cannot currently be produced from the interface. Ask support if you need one.

CHAPTER 7Delivery orders

Through the ordering middleware, tickets from delivery marketplaces arrive directly in the system instead of on a separate tablet per platform. They appear in the same kitchen queue as everything else.

The connection is set up once from the integrations screen. After that the menu can be pushed out and orders flow in automatically.

CHAPTER 8Vendor console

This console belongs to the company operating the software, not to the restaurant. Customer accounts are opened here, plans are assigned and platform activity is logged. Address: /platform/login.

platform_login 1 2 3
Numbers are explained below the image
  1. 1Vendor administrator email
  2. 2Password
  3. 3Sign in to the console
platform_dash 1 2 3 4
Numbers are explained below the image
  1. 1Total customer accounts
  2. 2Monthly recurring revenue
  3. 3"Konten" = Accounts: create a restaurant and assign its plan
  4. 4"Audit-Protokoll" = Audit log: who changed what on the platform

Opening a new restaurant account

  1. Open Konten (accounts).
  2. Create a new account: company name, contact email, phone, billing address, tax number.
  3. Choose the subscription plan.
  4. Save and send the customer their first administrator credentials.
  5. The customer then sets up their own menu, tables and staff.
Known behaviour Refreshing a page inside the console signs you out. Sign in again and navigate using the left menu rather than reloading. A fix is planned.

CHAPTER 9Troubleshooting

SymptomWhat to do
Kitchen screen shows "Offline" Nothing is lost; the screen refreshes every 30 seconds. Check the network. If it persists, report it.
An order is not on the kitchen screen Make sure it was sent with Bestellen. Items left in the cart never reach the kitchen.
The payment window is stuck Do not close it and do not take the payment again. Wait a minute, then check the order status on the orders screen.
A screen shows NaN It can appear before any data exists for the day. It should resolve after the first sale; if it persists, report it.
Cash variance at day end Expected if cash tips were left in the drawer. Separate the tips before counting or note it in remarks.
Reports, cash book or staff screen will not open Known issues. Read day totals from the daily closing screen; ask support for exports and for adding staff.
The kiosk shows a loading spinner forever Known issue. Do not put the kiosk in front of guests yet.
Signed out of the vendor console Happens on page refresh. Sign in again and use the left menu.
The daily routine, in one box Morning: complete the opening checklist and count the opening float. During service: take orders at the till and watch the kitchen screen. Evening: count the drawer and perform the daily closing.