NEW Introducing TimeShift - AI-powered shift planning
Retail POS checklist template

POS Functionality Checklist

Use this template to test the complete point of sale journey across user access, products, prices, promotions, tax, payments, returns, receipts, customer data, inventory, devices, integrations, reconciliation, and reporting.

Store / location
Terminal / device
Build / version
Tester / date

1. Test setup and transaction scope

1
Select the store, POS terminal, device, application version, business date, and test environment being reviewed.
Setup fields
Store / terminalSelectBuild / dateEnter
Execution tip: Use controlled fields for location, terminal ID, software build, and business date so results can be traced to the exact POS configuration.
2
Confirm the test user, assigned role, shift, and permission level match the scenario being tested.
CriticalUser and role
ExpectedEnterActualEnterReferenceAdd
Execution tip: Test with real role profiles such as cashier, supervisor, manager, and administrator. Avoid using unrestricted credentials for every scenario.
3
Verify the terminal displays the correct store name, terminal number, date, time, currency, and trading status.
CriticalVisual verification
PassNeeds reviewFailAdd evidence
Execution tip: Capture a timestamped screenshot if any identity, date, time, or currency setting is incorrect because it can affect receipts and reconciliation.
4
Confirm the latest approved product, price, tax, promotion, tender, and loyalty configuration has synchronized to the terminal.
CriticalSync verification
PassNeeds reviewFailAdd evidence
Execution tip: Record the last successful sync time and configuration version. Block testing if the terminal is using outdated master data.
5
Review unresolved POS incidents, repeat defects, release notes, and previous test findings before starting the checklist.
Issue review
ScenarioExpectedActualOwnerStatus
Execution tip: Link repeat failures to the original incident so the team can see whether a defect was fixed, reopened, or introduced by a new release.
6
Confirm the approved rules for test transactions, customer data, payment test cards, screenshots, and evidence retention.
CriticalCompliance check
Option 1Option 2Option 3Other
Execution tip: Use approved test data and masked payment information. Never capture full card numbers, passwords, or unnecessary customer information.
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 1

2. Login, user access, and role permissions

7
Verify a cashier can log in with valid credentials and is assigned to the correct store, terminal, and shift.
CriticalLogin test
PassNeeds reviewFailAdd evidence
Execution tip: Record login time, user ID, terminal ID, and result. A user must not be able to transact under another store or unassigned shift.
8
Test invalid password handling, retry limits, lockout behavior, and password reset or support flow.
CriticalSecurity test
PassNeeds reviewFailAdd evidence
Execution tip: Confirm failed attempts are recorded and lockout rules match policy. Escalate if repeated invalid attempts do not trigger protection.
9
Verify supervisor authorization is requested for restricted actions such as voids, overrides, refunds, and drawer access.
CriticalAuthorization test
PassNeeds reviewFailAdd evidence
Execution tip: Test each restricted function with a cashier profile first, then with the correct approver. Record where authorization is missing.
10
Confirm each role can access only the menus, reports, tenders, discounts, and transaction functions approved for that role.
CriticalPermission matrix
ScenarioExpectedActualOwnerStatus
Execution tip: Compare actual access against the approved role matrix. Create a high-priority action for any excessive access to cash, refunds, or customer data.
11
Verify automatic logout, screen lock, session timeout, and user switching work without exposing the previous user session.
CriticalSession security
Start time00:00End time00:00ResultEnter
Execution tip: Record the configured inactivity period and test whether the POS requires fresh authentication before sensitive functions resume.
12
Test shift opening, till assignment, opening float entry, and cash drawer association for the logged-in user.
CriticalShift opening
ExpectedEnterActualEnterReferenceAdd
Execution tip: The system should link the user, till, float, opening time, and terminal. Require manager approval for float differences.
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 2

3. Product lookup, barcode, pricing, and promotions

13
Scan a standard barcode and verify the correct product description, SKU, unit, tax category, and selling price appear.
CriticalBarcode scan
PassNeeds reviewFailAdd evidence
Execution tip: Use products from multiple categories. Record the scanned barcode and expected item details for any mismatch.
14
Search for a product by SKU, name, category, or alternate identifier when the barcode is unavailable.
Product search
Search termEnterResult countEnterAdd screenshot
Execution tip: Confirm results are relevant and duplicates are understandable. Include products with similar names and discontinued items.
15
Test alternate barcodes, weighted products, variable-price items, bundles, and pack-size conversions where applicable.
CriticalSpecial item test
Option 1Option 2Option 3Other
Execution tip: Choose the item types used by the business. Record the expected quantity, weight, unit conversion, and price calculation.
16
Verify the POS selling price matches the approved price master, shelf label, promotional communication, and effective date.
CriticalPrice verification
Expected0.00Actual0.00Variance0.00
Execution tip: Treat customer-facing price mismatches as critical. Capture the product, displayed price, POS price, effective date, and evidence.
17
Test automatic promotions, coupons, bundles, buy-one-get-one offers, and start or end date rules.
CriticalPromotion test
Offer / codeEnterExpected benefitEnterActualEnter
Execution tip: Test qualifying and non-qualifying baskets, usage limits, exclusions, and promotion stacking. Record the expected benefit and actual result.
18
Verify blocked, recalled, expired, restricted, or unavailable products cannot be sold without the required warning or approval.
CriticalSale restriction
PassNeeds reviewFailAdd evidence
Execution tip: Use controlled test SKUs. Confirm the message is clear and the event is logged for review.
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 3

4. Cart, quantity, discount, tax, and total calculation

19
Add items, remove items, change quantities, and verify the cart updates without duplicate or missing lines.
CriticalCart function
PassNeeds reviewFailAdd evidence
Execution tip: Test rapid scans, repeated barcodes, zero quantity, and maximum quantity rules. Compare line totals after every edit.
20
Apply approved line-item and basket-level discounts and verify authorization, limits, reason codes, and audit trail.
CriticalDiscount test
Discount typeSelectExpectedEnterApprovalAdd
Execution tip: Test within-limit and over-limit discounts. Require a reason and supervisor approval where policy requires it.
21
Enter a coupon or promotion code and verify validation, eligibility, expiry, single-use rules, and customer messaging.
Coupon test
ExpectedEnterActualEnterReferenceAdd
Execution tip: Test valid, expired, already-used, and non-qualifying codes. The message should explain the reason without exposing internal logic.
22
Verify tax is calculated correctly by product, location, customer type, transaction type, and tax-exemption rule.
CriticalTax calculation
Expected0.00Actual0.00Variance0.00
Execution tip: Compare the POS result with the approved tax rule. Capture taxable value, rate, expected tax, actual tax, and rounding.
23
Confirm currency, decimal precision, rounding, minimum charge, and change calculation follow the approved market rules.
CriticalRounding test
Expected0.00Actual0.00Variance0.00
Execution tip: Use totals near rounding boundaries. Record the expected and actual payable amount and change due.
24
Verify subtotal, discount, tax, fees, deposits, and final payable amount recalculate correctly after every cart change.
CriticalTotal validation
Expected0.00Actual0.00Variance0.00
Execution tip: Capture the basket before and after the edit. A stale total or incorrect recalculation should block release approval.
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 4

5. Payments and tender processing

25
Complete a cash transaction and verify amount received, change due, drawer opening, receipt, and cash ledger entry.
CriticalCash payment
TenderSelectAmountEnterReferenceAddAdd receipt
Execution tip: Use exact payment, overpayment, and insufficient amount scenarios. Confirm the drawer opens only after the correct event.
26
Complete chip, swipe, and contactless card payments supported by the business and verify approval details are returned once.
CriticalCard payment
TenderSelectAmountEnterReferenceAddAdd receipt
Execution tip: Use approved test cards. Confirm authorization code, masked card reference, amount, and transaction status without storing sensitive data.
27
Test split tender using two or more approved payment methods and verify the remaining balance updates correctly.
CriticalSplit payment
TenderSelectAmountEnterReferenceAddAdd receipt
Execution tip: Test partial cash plus card, gift card plus card, and cancellation during the second tender. Prevent duplicate charging.
28
Test gift cards, store credit, vouchers, and loyalty value for balance checks, redemption, partial use, and expiry rules.
CriticalStored value
ExpectedEnterActualEnterReferenceAdd
Execution tip: Record opening balance, redeemed amount, remaining balance, and any restriction message.
29
Complete approved mobile wallet, QR, online link, or alternative payment methods and verify confirmation reaches the POS.
CriticalDigital payment
TenderSelectAmountEnterReferenceAddAdd receipt
Execution tip: Confirm the POS does not complete the sale until a trusted payment confirmation is received.
30
Test declined, timed-out, cancelled, reversed, and retried payments to confirm no duplicate charge or duplicate sale is created.
CriticalPayment exception
PassNeeds reviewFailAdd evidence
Execution tip: Use transaction references to verify the payment gateway, terminal, POS, and receipt all show the same final status.
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 5

6. Returns, exchanges, refunds, voids, and cancellations

31
Process a return with the original receipt and verify item, quantity, price, tax, reason, and eligibility are retrieved correctly.
CriticalReceipt return
PassNeeds reviewFailAdd evidence
Execution tip: Test within and outside the return window. Record the original transaction number and the resulting stock movement.
32
Test a return without receipt and verify identity, value limit, manager approval, tender, and fraud controls.
CriticalNo-receipt return
PassNeeds reviewFailAdd evidence
Execution tip: Follow the approved policy. Confirm the system prevents unauthorized cash refunds and records the approver.
33
Complete an exchange for an item of equal, lower, and higher value and verify the balance calculation and receipt.
CriticalExchange test
Expected0.00Actual0.00Variance0.00
Execution tip: Test both additional payment and refund due. Confirm tax and promotion adjustments are handled correctly.
34
Verify refunds are sent to the approved original tender or controlled alternative and cannot exceed the original paid amount.
CriticalRefund control
TenderSelectAmountEnterReferenceAddAdd receipt
Execution tip: Compare the refund amount, tender, authorization, and reference with the original sale.
35
Void an item and cancel a transaction before payment, then verify reason codes, approval, stock, and audit trail.
CriticalVoid and cancel
PassNeeds reviewFailAdd evidence
Execution tip: Test cashier and supervisor roles. The cancelled basket must not affect sales or stock and must remain visible in the audit trail.
36
Test post-payment cancellation or reversal and confirm the POS, payment terminal, inventory, receipt, and reports reconcile.
CriticalReversal test
ScenarioExpectedActualOwnerStatus
Execution tip: Track the same transaction across all systems. Open a critical incident if one system completes the reversal while another does not.
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 6

7. Receipts, invoices, customer profiles, and loyalty

37
Print a receipt and verify store details, transaction number, items, quantities, prices, discounts, tax, tender, date, and time.
CriticalPrinted receipt
Add screenshotAdd receipt photoReferenceAdd
Execution tip: Compare every mandatory receipt field with local requirements and company policy. Capture a readable test receipt.
38
Send a digital receipt by approved channel and verify consent, masked contact details, delivery status, and content.
Digital receipt
PassNeeds reviewFailAdd evidence
Execution tip: Use test contact details. Confirm staff cannot view or reuse customer information beyond the intended purpose.
39
Generate a tax invoice or business receipt and verify customer, tax registration, address, and invoice sequence fields.
CriticalInvoice test
ExpectedEnterActualEnterReferenceAdd
Execution tip: Test mandatory and optional fields, duplicate invoice prevention, and reprint labeling.
40
Search, create, and update a customer profile while verifying duplicate detection, required fields, and access permissions.
Customer profile
Search termEnterResult countEnterAdd screenshot
Execution tip: Use test customer records. Confirm sensitive fields are masked and changes appear in the audit trail.
41
Earn, redeem, reverse, and adjust loyalty points or rewards and verify balance, eligibility, and receipt messaging.
CriticalLoyalty test
Expected0.00Actual0.00Variance0.00
Execution tip: Test new and existing members, insufficient balance, expiry, returns, and cancelled sales.
42
Confirm customer consent, privacy notices, data masking, opt-in choices, and deletion or correction requests work as designed.
CriticalPrivacy control
Option 1Option 2Option 3Other
Execution tip: Record the exact consent captured and where it is stored. Escalate any exposure of unnecessary personal data.
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 7

8. Inventory, orders, and omnichannel workflows

43
Complete a sale and verify on-hand stock, available stock, reserved stock, and item movement update correctly.
CriticalStock decrement
Expected0.00Actual0.00Variance0.00
Execution tip: Record stock before sale, quantity sold, expected stock, actual stock, and sync time.
44
Test low-stock, zero-stock, and negative-stock rules and verify warnings or sale restrictions follow policy.
CriticalStock rule
PassNeeds reviewFailAdd evidence
Execution tip: Use SKUs configured for each rule. Confirm overrides require the correct role and reason.
45
Retrieve and complete a click-and-collect or pickup order and verify customer, items, payment, status, and handover evidence.
CriticalPickup order
PassNeeds reviewFailAdd evidence
Execution tip: Confirm the same order cannot be collected twice and that the collection timestamp and employee are recorded.
46
Create or complete a home-delivery or ship-from-store order and verify address, delivery charge, inventory reservation, and status.
CriticalDelivery order
ExpectedEnterActualEnterReferenceAdd
Execution tip: Use a test address. Confirm delivery promises, charges, and stock allocation match the selected fulfillment method.
47
Test reservation, layaway, deposit, pre-order, or hold functions used by the business.
Order hold
Option 1Option 2Option 3Other
Execution tip: Record deposit, expiry, customer reference, reserved quantity, cancellation rule, and final balance.
48
Verify POS sales, returns, transfers, orders, and reservations synchronize once with inventory and order systems.
CriticalIntegration sync
PassNeeds reviewFailAdd evidence
Execution tip: Compare references and quantities across systems. Flag delayed, missing, or duplicate messages with timestamps.
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 8

9. Hardware, connectivity, offline mode, and integrations

49
Test barcode scanner accuracy, scan speed, duplicate-scan handling, and fallback manual entry.
Scanner test
PassNeeds reviewFailAdd evidence
Execution tip: Use clear, damaged, small, alternate, and high-density barcodes. Record any repeated or missed scans.
50
Test receipt printer, paper status, print quality, cutter, reprint, and printer-failure handling.
CriticalPrinter test
Add screenshotAdd receipt photoReferenceAdd
Execution tip: Attach a sample receipt and record how the POS behaves when paper is out or the printer is disconnected.
51
Test cash drawer opening, locking, no-sale access, manual override, and drawer event logging.
CriticalDrawer test
PassNeeds reviewFailAdd evidence
Execution tip: Verify the drawer opens only for approved functions and every manual opening requires permission and a reason.
52
Verify payment terminal, customer display, scale, label printer, signature device, and other connected hardware communicate correctly.
CriticalPeripheral test
Option 1Option 2Option 3Other
Execution tip: Select only installed devices and record serial number, connection type, firmware, and result for failed hardware.
53
Test approved offline mode, transaction limits, user warnings, receipt behavior, and synchronization after connectivity returns.
CriticalOffline test
Start time00:00End time00:00ResultEnter
Execution tip: Record offline start time, transactions completed, restrictions, recovery time, and whether each transaction synchronized once.
54
Verify payment, ERP, inventory, tax, loyalty, CRM, and reporting integrations process each transaction without loss or duplication.
CriticalEnd-to-end integration
ScenarioExpectedActualOwnerStatus
Execution tip: Trace a common transaction ID across systems and record mismatched status, amount, quantity, or timestamp.
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 9

10. Shift close, reconciliation, reporting, incidents, and sign-off

55
Suspend and recall a transaction and verify items, prices, customer, discounts, and tender state are preserved securely.
Suspend and recall
PassNeeds reviewFailAdd evidence
Execution tip: Confirm another user or terminal can recall the basket only when policy allows and that abandoned baskets are controlled.
56
Close the cashier shift and verify cash, card, digital, voucher, refund, and other tender totals are available for reconciliation.
CriticalShift close
Expected0.00Actual0.00Variance0.00
Execution tip: Compare POS totals with physical cash, payment terminal totals, and external settlement reports.
57
Record tender variance and confirm tolerance, recount, reason, manager approval, and escalation rules work correctly.
CriticalVariance control
Expected0.00Actual0.00Variance0.00
Execution tip: Test zero variance and a controlled variance. High differences should prevent final closure until reviewed.
58
Verify daily sales, tax, discount, void, refund, tender, cashier, and exception reports are complete and export correctly.
CriticalReport validation
Option 1Option 2Option 3Other
Execution tip: Compare report totals with test transactions and confirm filters, date, store, user, and timezone are correct.
59
Log every failed POS function with severity, reproducible steps, transaction reference, evidence, owner, and retest date.
CriticalDefect register
ScenarioExpectedActualOwnerStatus
Execution tip: Use critical, high, medium, and low severity. Block release or store use for failures involving payment, totals, tax, access, or duplicate transactions.
60
Record the final POS test status, unresolved critical defects, release decision, manager approval, and accountable signatories.
CriticalDecision and sign-off
ApprovedApproved with conditionsNot approvedManagerSign
Execution tip: Use Approved, Approved with conditions, or Not approved. Include open defect IDs, owners, due dates, and escalation.
Run this checklist digitally

Test POS functionality across every terminal and store

Use Taqtics to assign POS checks by release and location, capture receipts and screenshots, record expected and actual values, create defects, assign owners, escalate critical failures, track retesting, and approve store or release readiness.

Test assignmentsEvidenceDefect actionsRetestingEscalationsApproval
Try Taqtics Free
Taqtics | Digitize checklists, evidence, defects, and corrective actions.Page 10

Download the POS Functionality Checklist

Use the printable PDF version with your restaurant team.

Download PDF Checklist