Back to Documentation

POS Terminal Guide

Complete guide to processing sales, refunds, and managing your cash drawer

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

  1. Go to /refunds
  2. Search for original sale by receipt number or customer
  3. Click "Full Refund" button
  4. Confirm refund reason
  5. Original payment method is automatically credited

Partial Refund

  1. Go to /refunds
  2. Search for original sale
  3. Click "Partial Refund"
  4. Select items to refund or enter custom amount
  5. 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

  1. Go to /reports/cash-drawer
  2. Click "Open Cash Drawer"
  3. Enter opening cash amount
  4. Count denominations (optional but recommended)
  5. 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

  1. Click "Close Cash Drawer"
  2. Count all cash in drawer
  3. Enter denomination breakdown
  4. System calculates expected vs actual
  5. Review variance (over/short)
  6. Add notes if variance exceeds threshold
  7. 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

F1

Search products

F2

Checkout

F3

Clear cart

F4

Open cash drawer

Ctrl + Q

Quick quantity edit

Ctrl + D

Apply 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

Ready to Get Started?

Contact our sales team to set up your POS terminal

Contact Sales