S Swiss POS · Manual
Swiss POS · Setup & User Manual

Swiss POS — Setup & User Manual

Your complete guide, from unboxing to your first sale and beyond.

Welcome to Swiss, your offline-first point-of-sale system built for Philippine franchises. This guide walks you through everything: setting up the hardware, getting your tablet online, ringing up your first order, and closing out at the end of the day.

17 sections Unboxing → first sale → close Offline-first
Start with the box
Section 01

What's in the Box

Your Swiss POS kit includes four pieces of hardware:

Item What it's for
Tablet The register itself. Runs the Swiss app where you ring up every sale.
Tablet stand Holds the tablet upright on your counter, angled toward the cashier.
Thermal receipt printer Prints customer receipts and kitchen tickets. Connects to the tablet over Bluetooth.
Cash drawer Holds your bills and coins. Plugs into the printer with a phone-style cable and pops open automatically when you open the drawer for the day and on every cash sale.

You should also find: power adapters for the printer and cash drawer setup, a roll (or two) of thermal paper, the cash-drawer connector cable, and the tablet's charger.

Before you start: Set everything on a flat, stable counter near a power outlet and within Wi-Fi range. Have your enrollment code from your HQ administrator ready — you'll need it in Step 3. It's a 16-character code (letters and numbers).

Section 02

Setting Up the Hardware

Take your time here. A few minutes of careful setup now prevents most day-one headaches.

Step 2.1 — Assemble the tablet stand

  1. Unfold or assemble the stand on your counter.
  2. Seat the tablet firmly in the cradle. Swiss runs best in landscape (sideways) orientation, so the wide edge sits along the bottom.
  3. Angle it so the cashier can read the screen comfortably and tap without the stand tipping.
  4. Route the tablet's charging cable to a nearby outlet. Keep the tablet plugged in whenever possible — the register screen stays awake during shifts, which uses battery.

Step 2.2 — Load paper and power up the printer

  1. Open the printer's paper compartment (usually a latch on top).
  2. Drop in the thermal paper roll so the paper feeds over the top and out the front. (If it prints blank, the roll is upside down — flip it.)
  3. Pull a few centimeters of paper out, close the lid, and tear off the excess.
  4. Connect the printer's power adapter and switch it on. A status light should turn on.

Step 2.3 — Connect the cash drawer to the printer

The cash drawer does not connect to the tablet directly. It plugs into the printer, which sends it the "pop open" signal.

  1. Find the connector cable (it looks like a chunky telephone cable with an RJ11/RJ12 plug).
  2. Plug one end into the port on the underside or back of the cash drawer.
  3. Plug the other end into the matching "DK" / drawer-kick port on the printer.
  4. Set the drawer on the counter where the cashier can reach it.

How it works: The drawer opens electronically in two situations: when you open the drawer to start the day (so you can count your float), and when you complete a cash sale. In both cases the printer fires a quick electrical pulse down this cable that releases the drawer latch. Card, GCash, and Maya sales do not open the drawer. If the printer isn't connected, the drawer won't open automatically — you'd open it by hand.

Step 2.4 — Power on the tablet and connect to Wi-Fi

  1. Turn on the tablet.
  2. Open the tablet's Settings → Wi-Fi and connect to your store's network. (You can run Swiss offline later, but the first-time setup needs internet.)
  3. Make sure the tablet's Bluetooth is turned on — that's how it talks to the printer.

You're ready to set up the software.

Section 03

First-Time Software Setup

You only do this part once per tablet.

Step 3.1 — Open Swiss in Chrome

Swiss runs in the Google Chrome browser on Android. Open Chrome and go to the Swiss web address your HQ administrator gave you (it ends in .fly.dev or your store's custom address).

Why Chrome? Swiss talks to the Bluetooth printer using a Chrome-only feature. If you open it in another browser, you'll see "Bluetooth isn't available on this device. Open Swiss in Chrome on an Android tablet."

Step 3.2 — Enroll the device

The first screen shows the Swiss logo and the words "Enrollment · enter the code from HQ."

  1. Type the 16-character enrollment code from your HQ administrator. It formats itself as you type.
  2. Tap "Enroll branch →."
  3. The app links this tablet to your branch and reloads.

If you ever re-enter a code for a different branch while sales are still waiting to upload, Swiss warns you that those sales will be discarded. Don't switch branches with unsynced sales unless HQ tells you to.

Step 3.3 — Pair the receipt printer

  1. Tap Settings in the left sidebar, then the Hardware tab.
  2. Tap "Pair printer." A Bluetooth picker appears.
  3. Select your printer from the list. (If you don't see it, tap "Show all devices" to reveal every nearby Bluetooth device.)
  4. Once paired, the screen shows the printer as connected.

Step 3.4 — Set the paper width

Still in Settings → Hardware, choose your paper size:

  • 80 mm — the wider, standard receipt roll (most common).
  • 58 mm — the narrower roll.

Pick the one that matches the paper you loaded. (Not sure? Measure the roll, or print a test — if text is cut off on the right, switch sizes.)

Note: The printer pairing is remembered for your current session but may need to be re-selected if you fully reload the app. If a sale says "no printer connected," just re-pair from Settings → Hardware.

For a faster, fullscreen experience, install Swiss like an app:

  • You may see a banner: "Install Swiss for a faster, fullscreen experience." Tap Install.
  • Or open Chrome's menu (⋮) and tap "Add to Home Screen."

Now Swiss has its own icon and opens fullscreen without browser bars.

Section 04

Starting Your Day

Step 4.1 — Sign in (cashier)

On the login screen:

  1. Enter your Name (the full name your manager registered).
  2. Enter your PIN (4–8 digits).
  3. Tap "Sign in."

Each staff member has their own name and PIN — never share them. Every sale, void, and time punch is recorded under whoever is signed in.

Stay signed in: Swiss keeps you logged in for 24 hours of activity. If the tablet sits untouched for a full day, you'll be asked to sign in again. The device stays enrolled either way.

Step 4.2 — Open the drawer (opening float)

At the start of each day you record your opening float — the cash you start with in the drawer.

Swiss handles this automatically. The first time the app is opened on a new day (that is, after the previous day's Z-reading has closed the books), it checks whether the drawer has already been opened for today. If it hasn't, you'll be prompted with the banner "Drawer not opened for today. Open drawer →." You can't start selling until the drawer is opened, so do this first thing.

  1. Tap the "Open drawer →" prompt to go to the Open Drawer screen.
  2. Tap "Open drawer & count." Swiss sends a signal to the printer and the cash drawer pops open so you can count what's inside.
  3. Count the cash physically in the drawer.
  4. Using the on-screen keypad, enter your counted opening amount.
  5. Tap "Confirm & Save."

This records your float so your end-of-day cash count is accurate. You're now ready to sell.

Once per day: You're only prompted to open the drawer once each day. After you close the day with a Z-reading, the next day's first app open will prompt for a new opening float again. If the drawer is already open for today, Swiss won't ask again.

Section 05

Taking an Order

The main register screen has the menu on the left and the current order (cart) on the right.

Step 5.1 — Find the item

  • Browse by category: Tap a category pill at the top (Coffee, Pastries, etc.). Tap "All" to see everything.
  • Search: Use the "Search menu…" box to type an item name.

Step 5.2 — Add the item and choose options

  1. Tap an item card. If it has options (size, add-ons), a customize sheet slides up.
  2. Pick the required options. Required groups are labeled like "Required · pick 1." You can't add the item until those are chosen.
  3. Add any extras (each shows its added price, e.g. "+₱25.00"). The running item total updates as you choose.
  4. Tap "Add to order."

The item appears in the Current Order panel on the right.

Step 5.3 — Adjust the cart

In the Current Order panel:

  • Change quantity: Use the − / + buttons next to each line.
  • Remove a line: Tap the trash icon.
  • Each line shows the item (with its size/add-ons) and the line price.

The subtotal, VAT, and Total update automatically at the bottom.

Section 06

Discounts, Vouchers & Senior/PWD

All of these live in the Current Order panel, just above the totals.

Senior Citizen / PWD discount

For customers presenting a valid Senior or PWD ID:

  1. Tap "PWD / Senior discount."
  2. Choose PWD or Senior, then enter the ID number and the cardholder's name. Both are required for proper record-keeping.
  3. You can add one discount per person, up to the number of items in the cart. The most expensive item per person gets the 20% discount and VAT exemption.

The button then shows the applied count, e.g. "PWD/Senior · 2 IDs."

Voucher / promo code

  1. In the Voucher code box, type the customer's code.
  2. Tap "Apply."
  3. If valid, the discount appears in the totals. If a free-item voucher matches more than one item, you'll be asked which item to discount.

Common messages: "Code not found," "No eligible items," "Voucher fully redeemed," or "Minimum spend not met" — read these to the customer if a code won't apply.

Service charge

If your branch charges a service fee, it appears automatically in the totals. It can be removed for a specific order, but that requires a manager PIN.

Section 07

Taking Payment & Printing the Receipt

Step 7.1 — Charge

When the order is complete, tap "Charge ₱___ →" at the bottom of the cart. The Payment sheet opens.

Step 7.2 — Choose the payment method

Tap one of the four methods:

Method When to use
Cash Bills & coins
GCash QR or number
Maya QR or number
Card Tap or chip

For cash:

  1. Enter the amount the customer handed you, using the keypad or the quick buttons (₱100, ₱500, ₱1000).
  2. The Change due appears automatically. If the amount is too low, it shows "Short ₱___" and you can't continue until it's enough.

For GCash / Maya / Card:

  • Enter the Reference / Approval Code from the customer's payment confirmation. This is required for every non-cash payment — the "Confirm payment" button stays disabled until you fill it in. This makes sure every digital sale can be matched against your GCash, Maya, or card settlement later.

Step 7.3 — Confirm

Tap "Confirm payment →." Swiss then:

  1. Shows a brief printing overlay.
  2. Prints the kitchen ticket first (so the kitchen can start).
  3. Prints the customer receipt — and on cash sales, the cash drawer pops open.

Step 7.4 — The "Payment received" screen

You'll see a green check and "Payment received," the total, the receipt number, and (for cash) the change due.

  • A small badge shows "Pending — will sync" and turns to "Synced ✓" once the sale safely reaches the server.
  • If a print failed, an amber note appears — use "Reprint kitchen ticket" or "Reprint receipt."
  • Tap "Next order →" to start the next customer.

About the receipt: Swiss prints a sales receipt with your branch name, address, TIN, the receipt serial number, all line items, VAT (12%), any discounts, the payment method, and the change. Keep your thermal paper stocked — a faded or empty roll means no receipt prints.

Section 08

Voiding a Sale

Mistakes happen. Voiding requires a manager's PIN — it can't be done by a cashier alone.

  1. Open the sale: either from the "Payment received" screen (tap the small red "Void this sale") or from Orders → Recent orders (tap "Void" next to the sale).
  2. Enter a short Reason.
  3. Have a manager enter their PIN.
  4. Tap "Void."

The order is marked "Voided" and the void is logged for the end-of-day report and HQ. The original sale stays on record for the audit trail.

Section 09

Time Clock (Attendance)

Staff clock in and out right on the POS, with a quick selfie for verification.

  1. Tap Punch in the sidebar.
  2. Choose your action: Clock In, Break Out, Break In, or Clock Out.
  3. Enter your Name and PIN.
  4. Tap "Verify & take selfie →."
  5. The front camera opens and counts down 3 – 2 – 1, then snaps a photo automatically. (Tap Cancel to back out.)
  6. You'll see a confirmation like "Maria Santos · Clock In ✓."*

The selfie is stored and uploads to your records when online. Managers can review punches and photos later.

Managers/Owners can tap Attendance Log to see today's most recent punch for each staff member at a glance.

Section 10

Inventory & Stock

Tap Stock in the sidebar to see what's running low.

  • Three summary cards group ingredients into Critical (< 1 day), Watch (1–3 days), and Healthy (3+ days) based on how fast you're using them.
  • The table lists each ingredient, its unit, quantity on hand, and estimated days left.

Adjusting stock (managers only): Tap an ingredient to record a manual adjustment — for example, spoilage or a miscount. Enter the change amount, pick a reason (Spoilage / Miscount / Other), and confirm with a manager PIN.

Most stock is deducted automatically as you sell, based on each item's recipe — you usually only adjust for waste or corrections.

Section 11

Closing Your Day (Z-Reading)

At the end of the day, a manager or owner closes the day and produces the Z-reading.

  1. Tap Close in the sidebar.
  2. Review the summary: Gross sales, VAT (12%), order count, and number of voids.
  3. Check Sales by method (Cash, GCash, Maya, Card).
  4. Count your cash drawer and type the counted amount into Counted. Swiss compares it to the Expected cash:
    • Balanced (green) — counts match.
    • Short ₱___ (red) — less cash than expected.
    • Over ₱___ (amber) — more cash than expected.
  5. Tap "Close day & write Z-reading →."

This writes the Z-reading record and reports your totals to HQ. Do this once per day, after the last sale.

After closing: Once the day is closed, the books are sealed for that date. The next time anyone opens the app on a new day, Swiss will prompt for a fresh opening float (see Step 4.2).

Section 12

Staying in Sync (Online & Offline)

Swiss keeps working even when the internet drops. Every sale, void, time punch, and stock change is saved on the tablet first, then uploaded automatically when you're back online. You will not lose sales during an outage.

The status strip (top of screen)

A small dot and label always show your connection:

Indicator Meaning
🟢 Online Connected and synced.
🔵 Syncing Uploading right now.
🟠 Offline · no internet No Wi-Fi/data — sales are saved locally.
🔴 Offline · server unreachable Internet is up but the server can't be reached — sales are still saved locally.

You may also see small badges: "N ops queued" (sales waiting to upload), "menu stale" (menu hasn't refreshed in a day), or "N failed."

Sync details

Tap the status strip to open Sync details. Here you can:

  • See your queue of pending uploads and the last sync time.
  • Tap "Pull now" to refresh menu and settings from HQ immediately.
  • Retry or Discard any item that permanently failed to upload (rare — ask your manager before discarding).

What works offline: signing in, taking orders, printing receipts, clocking in/out, and stock adjustments. What needs internet: enrolling a new device, refreshing the menu, and uploading attendance photos. Everything queues and resumes automatically when you reconnect.

Section 13

App Updates & Installing to the Home Screen

Swiss updates itself automatically. When a new version is ready, a green bar appears at the top:

"A new version is ready. Refresh to apply the latest update."

Tap "Refresh now" when you have a moment between customers (or "Later" to finish the current rush first). Refreshing takes a few seconds and keeps you on the newest, most reliable version.

If you haven't installed Swiss to your home screen yet, see Step 3.5.

Section 14

Your Subscription & Access

Swiss runs on a per-branch subscription. As long as your subscription is paid and current, everything works normally — there's nothing to do here day to day. This section explains what you'll see as a renewal date approaches, so it's never a surprise.

Renewal reminders

Swiss reminds you twice before your access ends — in both the POS app and the manager Dashboard:

  • 3 days before your due date — a gentle banner appears letting you know the subscription expires soon.
  • 1 day before your due date — a final reminder.

The reminder shows your due date and a prompt to settle payment so there's no interruption. Managers and owners can review the exact date and pay from the Dashboard (see Billing & Invoices in the next section).

How the cut-off works

  • Access ends at the start of your due date — that is, 12:00 AM (midnight) on that day, based on Manila time. For example, if your due date is June 15, access stops at June 15, 12:00 AM.
  • Because the cut-off happens overnight, you'll be notified the first time the app is opened that morning — never in the middle of a busy service. There are no mid-day or peak-hour lockouts.
  • There is no grace period. Renew on or before the due date to keep selling without interruption.

If access has ended

If a subscription lapses, the POS app shows a clear notice on first open and is locked until payment is settled. This lock works even offline — the tablet remembers your paid-through date. As soon as payment is processed and the app syncs, access is restored automatically.

Tip for owners: Don't wait for the 1-day reminder. The safest habit is to renew as soon as you see the 3-day notice, especially before weekends or holidays.

Section 15

For Managers & Owners: The Web Dashboard

Beyond the POS tablet, managers and owners get a web dashboard to monitor the branch from any phone or computer. It's online-only.

Getting access

  1. Your HQ administrator sends you a setup link (by email or directly). The link expires in 1 hour.
  2. Open it, set a password (at least 12 characters), and confirm.
  3. After that, sign in anytime at the dashboard web address with your email and password. Forgot it? Use "Forgot password?" for a reset link.

What you'll find

Section What it shows
Today Live sales, order count, voids, payment breakdown, an hourly chart, your top-selling items, low-stock alerts, and an AI-written daily summary — all updating in real time.
History Look back at any past day, or compare a date range.
Attendance Time-clock punches with the verification selfies, filterable by date.
Staff A 7-day attendance log: who's on shift, on break, or clocked out, and hours worked.
Vouchers Create and manage discount codes for your branch.
Menu View your branch's items and request menu changes (new items or edits) for HQ to approve.
Discounts The PWD/Senior discount log for your records.
Billing & Invoices Track your subscription payments and view or download invoices. Shows your current status, your next due date, and a full payment history.

Note on the menu: Your branch's menu, prices, and recipes are published by HQ. If you need a change, submit a request from the Menu section and HQ will approve or reject it (with a note). Approved changes flow down to your POS tablet automatically.

Billing & Invoices

Open Billing & Invoices to stay on top of your subscription:

  • Current status & due date — see whether you're active and exactly when your next payment is due.
  • Pay / renew — settle your subscription before the due date to avoid any interruption (see Section 14 for how reminders and cut-off work).
  • Invoices — view and download a receipt for every payment, handy for your own bookkeeping.
  • Payment history — a dated list of past payments and their amounts.

This is the same renewal information that triggers the 3-day and 1-day reminders in the POS app, so a manager can act on them from here.

Section 16

Troubleshooting

The receipt won't print / "no printer connected."

  • Check the printer is powered on and has paper.
  • Make sure the tablet's Bluetooth is on.
  • Re-pair: Settings → Hardware → Pair printer. If it's not listed, tap "Show all devices."

The cash drawer won't open.

  • The drawer opens automatically when you open the drawer for the day and on cash sales — not on card/GCash/Maya.
  • Confirm the drawer cable is firmly in the printer's drawer port and the printer is connected. If the printer is offline, the drawer can't be triggered (you can still count and save your opening float by hand).

I can't confirm a GCash / Maya / Card payment.

  • A Reference / Approval Code is required for every non-cash payment. The "Confirm payment" button stays disabled until you enter it. Copy the code from the customer's payment confirmation.

The app says my subscription is expiring / has expired.

  • Renew on or before your due date — there's no grace period. A manager or owner can pay from the Dashboard's Billing & Invoices page.
  • Access stops at midnight on the due date, so renew ahead of time. Once payment is processed and the app syncs, access is restored automatically.

Receipt text is cut off or too narrow.

  • Switch the paper size in Settings → Hardware (80 mm ↔ 58 mm) to match your roll.

Printing is blank.

  • The thermal roll is likely upside down. Re-load it so paper feeds over the top.

"Bluetooth isn't available on this device."

  • You're not in Chrome. Open Swiss in Google Chrome on the Android tablet.

It says I have unsynced sales / "ops queued."

  • That's normal during an internet outage — they upload automatically when you reconnect. Tap the status strip → "Pull now" to nudge it once you're back online.

I got logged out.

  • Sessions end after 24 hours idle. Just sign in again with your name and PIN. The device stays enrolled.

A customer's voucher won't apply.

  • Read the on-screen message (not found, fully redeemed, minimum spend, no eligible items) and let the customer know.

I need to void a sale but I'm a cashier.

  • A manager's PIN is required for any void. Call a manager to the register.

Still stuck? Contact your HQ administrator or the Swiss support contact provided with your kit.

Section 17

Quick Reference Card

Open for the day

  1. Sign in (name + PIN)
  2. At the "Open drawer →" prompt: open drawer & count → enter counted float → Confirm & Save

Every sale

  1. Tap items → choose options → Add to order
  2. Apply any discount/voucher/Senior-PWD
  3. Charge → pick method → cash: enter tendered · non-cash: enter required reference → Confirm payment
  4. Hand over receipt & change → Next order

Void: Orders → Void → reason → manager PIN Clock in/out: Punch → action → name + PIN → selfie Close for the day (manager): Close → count cash → enter Counted → Close day & write Z-reading

Status dot: 🟢 Online · 🔵 Syncing · 🟠/🔴 Offline (sales still saved)

Subscription: Renew on/before your due date (no grace period). Reminders show 3 days and 1 day before; access ends at midnight on the due date. Pay from the Dashboard → Billing & Invoices.

Golden rules

  • Keep the tablet charged and the printer stocked with paper.
  • Swiss works offline — never stop selling during an outage.
  • Never share your PIN. Every action is recorded under whoever is signed in.