# System Feature List

## Authentication and Account
- Login, logout, registration, password reset, email verification.
- Profile and password management.

## Dashboard and System Utilities
- Authenticated dashboard.
- Cache clear utility endpoint.
- Built-in system update flow (check, download, install).

## Product Master Data
- Category, unit, brand, color, size, model, product type, origin, shelf management.
- Product attribute management.
- Barcode and product label printing.

## Inventory and Warehouse
- Warehouse setup and warehouse opening stock.
- Warehouse to warehouse transfer.
- Shop warehouse mapping.
- Stock adjustment and damage tracking.
- Current stock, opening stock, inventory ledger, and transfer reports.

## Purchase Management
- Purchase entry and purchase maker/checker setup.
- Purchase return (standard and direct return flow).
- Supplier due and payment handling.
- Purchase summary, details, invoice, and return reports.

## Supplier Management
- Supplier CRUD.
- Supplier opening, due, ledger, and payment history reports.

## Sales and POS
- POS sales flow with search, filter, and barcode scan.
- POS table setup.
- Sales entry and invoice print.
- Sales return and direct return flow.
- Customer advance payment support.

## Customer Management
- Customer CRUD.
- Customer branches and contact persons.
- Customer opening balance management.
- Due collection module.
- Customer due, ledger, payment, and opening reports.

## Quotation and Order Processing
- Product quotation settings and quotation type setup.
- Product quotation management.
- Order creation and confirmation flow.

## Shop Operations
- Shop setup.
- Shop requisition.
- Product shifting.
- Shipment received and accept flow.
- Used product management.

## Finance and Accounts Modules
- Expense category and expense entry.
- Loan provider, loan type, loan entry, and repayment.
- Bank and mobile banking transfer setup.
- Income and expense reporting.
- Cash in hand endpoints.

## HR and Workforce
- Department and designation management.
- Sales person management and salary report.
- Employee setup and employee salary modules.
- SR employee listing.

## Approvals and Collaboration
- Approval inbox.
- Send for approval, approve, reject, reassign, comment, and status tracking.

## Documents and Notifications
- Document upload, show, download, and delete.
- Notification center (list, unread count, mark as read, mark all as read, delete).

## Roles, Permissions, and Security
- Role CRUD and permission assignment.
- User CRUD and authorization check endpoint.
- User activity reporting.

## Advanced Modules
- Work order management with merge workflow.
- LC module with work-order purchase summary.
- API chat endpoint for chatbot integration.
