Ordering Menu Stock Tax & Pricing Branches Access Roadmap

Smart POS for Cafes & Restaurants

One system for orders, stock and every branch.

CorePOS takes the order, works out VAT, service charge and rounding, tracks stock by branch, and gives every team member the right access. Thai and English throughout.

Sample screen with sample data.
  • Thai & EnglishSwitch language any time
  • Thai VATIncluded or added on top
  • 23 currenciesSet for each branch
  • Multi-branchOne store, many branches
  • Light & darkA theme for every screen

How it works

From setup to first sale in three steps.

01

Set up your store

Add your store profile and branches, then set tax, service charge and rounding.

02

Build the menu and stock

Add categories, items and add-ons, then stock items and suppliers.

03

Start selling

Staff sign in on the POS or the mobile app and take orders.

Ordering

Fast on the floor. Exact at the till.

Staff pick items, choose dine in or takeaway, and watch the bill build line by line. The POS screen and the mobile app work from the same menu, tables and tax rules.

Sample screen with sample data.
  • Menu grid with search

    Filter by category, search by name or code, and see featured items flagged.

  • Add-ons with rules

    Required and optional groups, choose one or up to a limit, each option priced. The POS tells staff which required choices are still missing.

  • Dine in and takeaway

    Pick a table with its status and seat count, or ring the order up as takeaway.

  • Kitchen notes

    Add a note to any line, such as “less sweet”.

  • A live bill

    Subtotal, service charge, tax, rounding and amount to pay update as items are added.

  • Recent orders

    See the branch's latest orders, filter by dine in or takeaway, and spot voided ones.

  • Reservations and the walk-in queue

    Book a table for a time, number walk-ins W1, W2 as they wait, and seat either at a table. The POS table shows the booking an hour ahead.

Payment types per branch

Each branch starts with Cash, Grab and LINE MAN and adds its own. Cash takes the amount tendered and works out the change, and each type can count as revenue or not.

Void with a reason

Only roles with the void permission can void an order. The reason, who and when stay on the order.

Mobile app, one branch per device

Each mobile sign-in is tied to one branch, so orders always land in the right place. Staff who manage several branches pick one after signing in.

Stock

Know what you have, at every branch.

Track ingredients and supplies by branch, buy in one unit and use in another, and keep supplier prices next to the item.

Sample screen with sample data.
  • Stock by branch

    Set current, safety and max stock for each branch of the store.

  • Unit conversions

    Buy by the carton, use by the milliliter. Set the conversion once, such as 1 carton = 1,000 ml, and the unit and quantity you reorder in.

  • Suppliers and prices

    Keep each supplier's contact, phone and VAT details, then set the price per restock unit and per base unit on each item, with a primary supplier.

  • Items built from items

    Make a stock item from other stock items, like a sauce from its parts. An item can never contain itself.

  • Units for each branch

    Every branch starts with the default units and adds its own. The defaults are protected from deletion.

Tax & Pricing

Thai VAT, service charge and rounding, built in.

Set the rules for each branch. CorePOS applies them to every order and keeps each part of the total on the record.

Try the roundingVAT added on top
Subtotal250.00
Service charge (10%)25.00
Tax (7%)19.25
Rounding−0.25
Amount to pay฿294.00

Tax is worked out on the price plus service charge. Whatever rounding changes is stored on the order, so the totals still add up.

  • VAT your way

    Turn tax on, set the rate, and choose whether it is included in menu prices or added on top.

  • Non-VAT items

    Mark the items that are exempt from tax. The switch is only available while tax is on.

  • Service charge per branch

    Set a rate for each branch. It is added to the menu price, and VAT is worked out on price plus service charge. Items can be exempt.

  • Rounding for each branch

    Round totals up, down or to the nearest whole number. The difference is saved on the order.

  • 23 currencies

    Every branch sets its own currency, shown next to its prices.

  • Sales channels

    Add a channel for each place you sell, with its own GP%, tax and rounding settings and delivery or pickup service types.

  • Tax invoices and the sales tax report

    Issue full tax invoices at the till, a daily summary tax invoice for each day's retail sales, and a monthly sales tax report to print or download as Excel.

  • Books that post themselves

    With the Accounting add-on, double-entry books are posted from every paid bill, void and drawer movement, with a sales journal to print or download as Excel.

Stores & Branches

One store, many branches. Each in its own lane.

Give every branch its own address, contacts and settings, and switch between them from the top bar.

  • Store profile

    Logo, photo gallery, type (cafe or restaurant, bakery, bar, food truck), cuisine, brand color and description.

  • Map location

    Search for the place to fill in the address, then drag the pin to fine-tune it.

  • Contacts and amenities

    Phone, LINE, Facebook, timezone and notes, plus amenities such as parking, card payments, open space, live music and smoking area.

  • Menu, tax and settings for each branch

    Menu, prices, stock items, sales channels, tax registration, receipts, currency, service charge and rounding belong to the branch, so each can differ, even when branches are separate companies.

  • Switch from the top bar

    Owners and admins switch store and branch in the top bar, and the page they were on reopens where it can.

  • Switch off, never delete

    A branch is switched off, not deleted, so its orders, stock and users stay intact. Each store has a branch limit.

Sample screen with sample data.

Access & Security

The right access for every role.

Roles decide who can sell, void, edit the menu or change settings. Each branch runs on a package, which switches whole features on.

Default roles

StoreOwner

Runs the whole store: menu, stock, settings, tax and branches. Every store keeps one, and it can't be deleted.

Branchstore-admin

Full admin rights inside a branch, including the modules switched on there.

Branchbranch-manager

Sells and voids orders, and edits the branch's menu and stock catalog.

Branchcashier

Takes orders at the POS and nothing more.

Branchinventory-clerk

Read-only access to stock items, suppliers and units.

Each feature has its own view, add, edit and delete permissions, and the server enforces them.

Modules and packages

Each branch runs on a package the owner picks and pays for, which switches its modules on. A module that is on unlocks its permissions for that branch's admin and manager roles.

Security

  • Sign-in protection. Five failed attempts in a minute pause sign-in, and inactive accounts can't sign in.
  • Password change by email. A one-time link that expires in 60 minutes, with a strong-password check. Changing it also signs the person out of the mobile app.
  • Stores stay separate. A record from another store or branch can't be opened, even with its link.
  • No guessable IDs. Links and responses use opaque IDs for stores and branches, not counting numbers.

Coming soon

On the way.

These are not live yet. Inside the app they carry a Soon tag.

Orders and paymentsSoon

  • Card payment gateway
  • Orders that apply each sales channel's GP, tax and rounding

Kitchen and floorSoon

  • Delivery integrations

Customers and growthSoon

  • Coupon codes
  • Notifications

Team and insightSoon

  • PIN sign-in
  • Sales reports by dish, staff and channel, with export
  • Integrations and API

Orders are placed, paid, voided and printed today, on the web POS and in the mobile app, with receipts, invoices and the orders list. What is left here is still on the way.

See CorePOS run your menu.

Tell us about your cafe or restaurant and we'll walk you through how it fits.