Quick Start
📍 Location: Access the POS terminal at /sales
Processing a Sale
Step 1: Add Products
There are 3 ways to add products to your cart:
- Manual Search: Type product name in the search bar
- Barcode Scanner: Scan product UPC/EAN with USB or Bluetooth scanner
- Browse Categories: Click category buttons to filter products
Step 2: Review Cart
The cart displays on the right side of the screen:
- Adjust quantities with +/- buttons
- Remove items with trash icon
- View subtotal, tax, and total
- Apply discounts (percentage or fixed amount)
Step 3: Select Payment Method
Click "Checkout" and choose payment type:
💳 Card
Credit/debit via NMI-enabled terminal
💵 Cash
Enter amount received, get change
✅ Check
Record check number for verification
🎁 Gift Card
Enter gift card number and PIN
Step 4: Complete Transaction
After payment confirmation:
- Receipt automatically prints (if configured)
- Email receipt option available
- SMS receipt for mobile-first customers
- Inventory automatically decremented
- Journal entry created in accounting system
Processing Refunds
Full Refund
- Go to /refunds
- Search for original sale by receipt number or customer
- Click "Full Refund" button
- Confirm refund reason
- Original payment method is automatically credited
Partial Refund
- Go to /refunds
- Search for original sale
- Click "Partial Refund"
- Select items to refund or enter custom amount
- Confirm and process
⚠️ Note: Card refunds take 3-5 business days to appear on customer's statement. Cash refunds are immediate.
Cash Drawer Management
Opening the Drawer
- Go to /reports/cash-drawer
- Click "Open Cash Drawer"
- Enter opening cash amount
- Count denominations (optional but recommended)
- Submit to start your shift
During Your Shift
- Paid-Out: Record cash removed (bank deposits, petty cash)
- Paid-In: Add cash to drawer (loan from safe, cash from owner)
- No Sale: Open drawer without recording transaction
- All cash sales automatically tracked
Closing the Drawer
- Click "Close Cash Drawer"
- Count all cash in drawer
- Enter denomination breakdown
- System calculates expected vs actual
- Review variance (over/short)
- Add notes if variance exceeds threshold
- Submit to finalize shift
Variance Thresholds
- Perfect: $0.00 variance
- Acceptable: Under $5.00 variance
- Warning: $5.00 - $10.00 variance
- Problem: Over $10.00 variance (requires manager approval)
Keyboard Shortcuts
F1Search products
F2Checkout
F3Clear cart
F4Open cash drawer
Ctrl + QQuick quantity edit
Ctrl + DApply discount
Troubleshooting
Barcode scanner not working?
- Check USB/Bluetooth connection
- Ensure scanner is in "keyboard emulation" mode
- Test scanner in a text editor (Notepad)
- Try manual product search as alternative
Card payment declined?
- Ask customer to try another card
- Check NMI terminal connection
- Verify merchant account is active in your NMI portal
- Use alternative payment method (cash/check)
Receipt printer offline?
- Check printer power and paper
- Verify USB/Bluetooth/network connection
- Email receipt instead (backup option)
- Reprint from transaction history later