Stellar POS
Complete Operator Manual — Staff & Owner Guide
Staff & owner guide Updated October 16, 2026 🌐 stellarpos.us

Table of Contents

01
Daily Opening
02
Taking Orders
03
Processing Payments
04
Refunds & Voids
05
Kitchen Display (KDS)
06
QR Table Menu
07
Clock In / Out
08
End of Day
09
Owner Dashboard
10
Payroll & CPA Export
11
Rough Customer Guide
12
API Reference
Section 01

Daily Opening Checklist

Complete these steps every morning before opening for the day.

1
Power on the POS tablet
Tap the Stellar POS app icon. Wait ~5 seconds for the login screen.
2
Staff PIN login
Each staff member enters their 4-digit PIN. Every transaction is linked to the logged-in staff member.
🔑 Forgot your PIN? Ask your manager — they can look it up in Dashboard → Staff → Edit.
3
Clock in for your shift
Staff tab → Your name → Clock In. Your time is now tracked for payroll.
4
Verify menu is loaded
All categories and items should appear on the POS home screen. Pull down to refresh if anything is missing.
5
Check PAX terminal
PAX Q30 should show "Ready." If the POS shows "PAX Offline," check the USB or network cable.
⚠️ A disconnected terminal does not prove that a card payment failed. Check any pending transaction before taking another payment. Offline acceptance depends on the configured device and processor; do not assume a card payment will queue or complete automatically.
Section 02

Taking Orders

The main POS workflow — from customer greeting to cart ready for payment.

1
Select order type
Tap the order type button at the top: Dine In, Takeout, or Delivery. For Dine In, also tap the table number.
2
Add items to cart
Tap a category tab to filter items. Tap any item card to add it — you'll feel a light haptic vibration confirming it was added to the cart.
💡 Use the search bar at the top to find items by name instantly.
3
Adjust quantities & modifiers
In the cart, tap + or − to change qty. Tap × to remove — a 5-second "Undo" toast appears so you can reverse it.
4
Apply discount (optional)
Tap Discount and enter the promo code. The amount is deducted automatically.
5
Tap PAY
The large gold PAY button at the bottom right shows the running total. Tap it to proceed to the payment screen.
💡Speed tip: On supported devices, use the configured barcode scanner. Tap the 📷 icon in the search bar and scan a product barcode — it finds and adds the item instantly.
Section 03

Processing Payments

Cash, card, gift card, and split payment workflows.

1
Cash payment
Tap Cash. Quick-amount buttons appear (exact total, nearest $5, $10, $20). Tap the amount received — change due is calculated automatically.
2
Card payment (PAX terminal)
Tap Card. The PAX Q30 activates — the customer taps/swipes/inserts their card. Wait for the recorded approval or decline. Follow the recovery instructions if the result is unknown.
⚠️ A timeout is not a decline. If the outcome is unknown, do not charge again or switch to cash. Ask a manager to check the original transaction and complete reconciliation before continuing.
3
Tip selection
For card payments, the Customer Display (CDS) shows tip options: 15%, 18%, 20%, Custom, or No Tip. The customer selects directly on the CDS screen.
4
Receipt
Choose: Print, Email (enter customer email), or No Receipt. The order is sent to the kitchen automatically.
5
Split payment
Tap Split and enter the number of people. Each person pays their portion separately. If a split is abandoned partway through, a manager PIN is required to void prior charges.
Section 04

Refunds, Voids & the 3-Tier Protection System

Stellar POS uses a 3-tier confirmation system to protect staff and prevent unauthorized refunds.

TierWhen It TriggersWhat Appears on ScreenWho Can Approve
Tier 1 — Low Remove single item from cart (before payment) No popup — item removed instantly. Gold "Undo" toast for 5 seconds. Anyone
Tier 2 — Medium Refund under $50 · Comp item · Delete menu item · Delete discount Bottom sheet slides up from screen bottom. Select reason. Tap Confirm. Authorized staff; permissions and approval rules apply
Tier 3 — High Void entire order · Refund $50+ · Deactivate staff · Abandon split payment Select reason → Manager PIN keypad appears. Wrong PIN shakes and shows error. Manager or Owner only
🔐 Manager access: Use the individual credentials assigned during store setup. Do not share manager PINs. An authorized owner or manager can reset staff access in the dashboard.
ℹ️ Cancel before submitting. Closing a prompt does not reverse a request already sent to a terminal or processor. If a payment or refund is pending or uncertain, check its recorded outcome before trying again.

How to process a refund step by step:

1
Go to Transactions
Tap the Transactions tab on the POS → Find the order by date, amount, or table number.
2
Tap Refund
A bottom sheet slides up from the bottom of the screen. Select a reason (Wrong item / Customer complaint / Manager comp / Quality issue / Other).
3
Complete the required approval
A PIN keypad appears. Ask your manager to enter their 4-digit PIN. Wrong PIN shows a shake animation and "Incorrect — ask your manager."
4
Refund processed
Check the recorded refund status before telling the customer it is complete. Card posting time depends on the processor and issuing bank. For cash, follow the approved refund record and drawer procedure; do not issue a second refund while the first outcome is unknown.
Section 05

Kitchen Display System (KDS)

How kitchen staff manage, prioritize, and complete orders on the KDS screen.

1
Order age color coding
Each order card has a colored left border:
🟢 Green — Fresh (under 8 minutes)
🟡 Yellow — Getting old (8–15 min)
🔴 Red — Overdue (15+ min, needs attention)
2
Tap BUMP to complete
When the order is ready, tap the large BUMP button at the bottom of the card. The order disappears and the POS shows it as ready.
👐 BUMP is intentionally large (64px+) so it's easy to tap with wet or gloved hands.
3
Filter orders by station
Use the filter chips at the top: All, Dine In, Takeout, Delivery, or specific stations (Grill, Salad, etc.).
⚠️ If you see "No matching orders" — check your filters. Active filters can hide orders from the queue.
4
New order alert
A sound plays and the screen briefly flashes when a new order arrives. Orders are sorted oldest-first so the most urgent is always at the top-left.
Section 06

QR Table Menu

Customers scan a QR code at the table to view your menu and call a server from their phone. Ordering and payment stay on your StellarPOS devices.

1
Print table QR codes
In Dashboard → QR Codes → Print all tables. Each table gets a unique QR code. Laminate and place on each table.
2
Customer flow
Customer scans QR → Phone shows your menu. When they are ready to order, staff take the order on a StellarPOS device.
3
Call Server button
Customers see a "🔔 Call Server" button. Tapping it sends an alert so staff know table 5 (for example) needs attention.
🌐 QR Order URL format: https://stellarpos.us/qr/[STORE_ID]/[TABLE_NUMBER]
Example: /qr/cmp8qakqc.../5 for table 5
Section 07

Clock In / Clock Out

Accurate time tracking is required for payroll. Every minute must be recorded.

1
Clock in at the start of your shift
Staff tab → Find your name → Tap Clock In. A confirmation shows your clock-in time.
🕐 Clock in the moment you arrive — even 5 minutes matters for your paycheck.
2
Clock out at the end of your shift
Staff tab → Tap Clock Out. The system shows your total hours worked for the day.
3
Forgot to clock in or out?
Tell your manager immediately. They can fix it in Dashboard → Payroll → Fix Punch. All manual adjustments are permanently logged with the reason.
⚠️ Missing punches = delayed paycheck. Always check before you leave.
Section 08

End of Day Closing

Steps to properly close out every night.

1
All staff clock out
Make sure every staff member clocks out before closing. Check Dashboard → Payroll → Live Labor to see who is still clocked in.
2
Run EOD Report
Dashboard → EOD Report → Generate. Reviews all sales, tips, refunds, and labor cost for the day.
3
Close the day
Click "🔒 Close Day" to finalize. Review the closing result. Closing a report does not by itself prove processor settlement; confirm the batch status separately for your configured payment provider.
⚠️ Close Day cannot be undone. Make sure all orders are correctly entered first.
4
Export and print
Click "📥 Export CSV" to save the report to Excel. Click "🖨️ Print" to print a physical copy for your records.
Section 09

Owner Dashboard Guide

Manage your store at stellarpos.us/owner-dashboard.

PageWhat It ShowsKey Actions
🏠 HomeToday's sales, orders, labor %, avg ticketLive overview
📊 ReportsSales by day/week/month, heatmap, item breakdownExport CSV, date range
🍽️ MenuAll categories and itemsAdd, edit, delete, set prices
👥 StaffEmployee list, roles and access managementAdd/edit staff, set hourly rates
💵 PayrollHours, wages, tips, OT by employeeExport CPA CSV, fix punches
📦 InventoryStock levels, low-stock alertsAdjust quantities, link to menu items
🎟️ DiscountsActive promo codesCreate/delete codes, set expiry
⭐ Happy HourTime-based discount rulesSet days/times/discount %
📅 ReservationsUpcoming bookingsAdd reservation, mark seated, cancel
📧 MarketingEmail campaigns and customer segmentsSend re-engagement, create campaigns
💰 PayrollPayroll calculations for reviewExport CPA Excel, manual adjustments
📱 Mobile access: The dashboard works on your phone. Open stellarpos.us/owner-dashboard in Safari/Chrome. Tap the hamburger ☰ button at the top left to access the menu on small screens.
Section 10

Payroll & CPA Export

Review payroll periods and export records for your accountant.

🏛️ Review payroll settings: Confirm the applicable rates, overtime rules and deductions for each location and pay period with your payroll professional. Software calculations and exports do not certify legal compliance.
1
Open Payroll
Dashboard → Left sidebar → Payroll
2
Select pay period
Choose Bi-Weekly from the dropdown, or enter custom start/end dates. The system calculates everything automatically.
3
Review the pay table
Each employee shows: Regular Hours · OT Hours · Regular Pay · OT Pay · Tips · Gross Total · Deductions · Net Pay. Review the configured rates and any warnings before approving payroll.
4
Export for CPA
Click "📥 Export for CPA (.csv)". File downloads with BOM encoding (Excel opens correctly). Email to your accountant — confirm the import format with your accountant before use.
📋 Review the exported columns and configured deduction rates with your accountant. Estimates are not a substitute for finalized payroll or tax filing.
5
Fix a missed punch
Click "⚙️ Fix Punch" → Select employee → Enter correct clock-in and clock-out → Type a reason. All adjustments are permanently logged.
6
Drill down to individual time cards
Click "🕐 Cards" next to any employee to see every individual clock-in/out entry, with daily pay calculated. Export individual time cards as CSV.
Section 11

Handling Difficult Customers

Stellar POS is built to protect your staff in high-pressure situations.

🛡️ Ask a manager for help. Follow the permissions and approval prompts for your store. Do not share manager credentials or bypass an unresolved payment warning.
1
"Give me a refund or I'll call the police"
Stay calm. Say: "I'd be happy to help. For any refund, our system requires my manager's approval — let me get them."

Follow the approval prompts and your store policy. Do not promise a completed refund until its status is confirmed.
2
"I'm going to chargeback this"
Every transaction has a complete record: timestamp, staff name, exact items, payment method, amount. Go to Transactions → Find the order → Email or print the receipt as evidence.
3
"This employee gave me free food before"
The owner can check Dashboard → Reports → Refund History at any time. Unusual refund patterns (more than 3 per week or over $100) trigger an automatic alert to the owner's dashboard.
4
When to call the manager
Any refund request over $50. Any void of a completed order. Any customer who becomes verbally aggressive. You do not need to handle these alone.
Section 12

API Reference

Reference examples; check the current integration contract and permissions before implementation. Base URL: https://stellarpos.us

MethodEndpointDescriptionAuth
POST/api/auth/loginStaff POS login (returns JWT)—
POST/api/partner/loginOwner/partner login—
GET/api/staffList all active staff✅
POST/api/staff/clock-inClock in a staff member✅
POST/api/staff/clock-outClock out, calculates hours✅
GET/api/staff/clock-statusHow many staff currently clocked in✅
POST/api/staff/verify-pinVerify manager PIN (SmartConfirm)✅
GET/api/menu/itemsAll menu items with prices✅
GET/api/menu/categoriesMenu categories✅
POST/api/ordersCreate new order✅
POST/api/payment/processProcess cash or card payment✅
POST/api/refund/processProcess refund (with reason)✅
GET/api/payroll/summaryFull payroll calc all staff✅
GET/api/payroll/export/csvPayroll CSV download for review✅
GET/api/payroll/live-laborReal-time labor cost %✅
POST/api/payroll/adjustManual punch correction✅
GET/api/payroll/timecards/:staffIdIndividual time cards per employee✅
GET/api/dashboard/homeDashboard home metrics✅
GET/api/report/eodEnd of day report✅
GET/api/dashboard/item-profitabilityMargin per menu item✅
GET/api/dashboard/server-performanceSales by staff member✅
GET/api/orders/stress-test/refund-abuseDetect unusual refund patterns✅
GET/api/qr/menu/:storeIdPublic QR menu (no auth)—
POST/api/qr/call-waiterCustomer calls waiter from QR page—
GET/api/reservationsList upcoming reservations✅
POST/api/reservationsCreate reservation✅
GET/api/marketing/statsCustomer segments for campaigns✅
Appendix A

Release verification

Validation applies to a specific version, device and workflow. This guide is not a release certificate.

Check your version
Confirm the installed version and device setup
✅ Use Downloads to check available installers and device support. Verify your store workflow on the actual device before use with customers.