0% found this document useful (0 votes)
8 views3 pages

Point of Sale System

Uploaded by

Muhammad Thaha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
8 views3 pages

Point of Sale System

Uploaded by

Muhammad Thaha
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

Point of Sale System

Detailed Use Case Descriptions


Use Case 1: User Login

 Actor: Cashier / Manager


 Steps:
1. User accesses the POS terminal.
2. Enters credentials (ID/password or biometric).
3. System authenticates the user.
4. Access granted based on role.

Use Case 2: Add Item to Cart

 Actor: Cashier
 Steps:
1. Cashier scans item barcode or enters product code.
2. System retrieves item details and price.
3. Item is added to the current transaction cart.
4. Quantity can be adjusted if required.

Use Case 3: Apply Discount

 Actor: Cashier / Manager


 Steps:
1. Cashier selects item or entire bill.
2. Applies pre-configured discount or gets manager override for manual discount.
3. System recalculates total with discount.

Use Case 4: Calculate Total

 Actor: System / Cashier


 Steps:
1. System automatically sums up all items.
2. Adds applicable taxes and deducts discounts.
3. Displays final payable amount.
Use Case 5: Process Payment

 Actor: Cashier / Customer


 Steps:
1. Customer selects payment method (cash, card, wallet, split).
2. Cashier enters amount received.
3. System processes the transaction.
4. Confirms successful payment or shows error.

Use Case 6: Print or Email Receipt

 Actor: System
 Steps:
1. Upon successful payment, system generates receipt.
2. Cashier prints or emails it to the customer.
3. A copy is saved in the system for records.

Use Case 7: Handle Returns & Refunds

 Actor: Cashier / Manager


 Steps:
1. Customer requests return.
2. Cashier verifies purchase (via receipt or ID).
3. Product is returned to inventory.
4. Refund or credit is issued based on policy.

Use Case 8: Manage Products & Pricing

 Actor: Manager
 Steps:
1. Manager logs in with elevated privileges.
2. Adds new products or edits existing ones.
3. Updates pricing, tax, category.
4. Saves changes to product database.

Use Case 9: Manage Inventory

 Actor: Manager / Inventory Staff


 Steps:
1. Access inventory module.
2. View real-time stock levels.
3. Receive low-stock alerts.
4. Add stock manually or through automated purchase orders.

Use Case 10: Generate Sales Reports

 Actor: Manager / Admin


 Steps:
1. Select report type: daily, weekly, monthly, product-wise.
2. Choose filters (e.g., category, cashier).
3. System generates report with visualizations.
4. Export report as PDF or spreadsheet.

Use Case 11: Open/Close Register

 Actor: Cashier / Manager


 Steps:
1. At shift start, open register with starting cash amount.
2. During day, system logs all transactions.
3. At shift end, count cash and reconcile with system data.
4. Save closing summary.

Use Case 12: Manage Customers (Loyalty)

 Actor: Cashier / Manager


 Steps:
1. Register a new customer with contact info.
2. Track purchase history.
3. Assign loyalty points or discounts.
4. Customers can redeem points on future purchases.

You might also like