Overview
Retail operations in jshERP are optimized for fast checkout experiences, supporting both member and non-member transactions with immediate payment settlement.Retail transactions are designed for immediate payment - credit/debt management is not available in retail mode. For credit sales, use the Sales Management module instead.
Key Features
Retail Sales (零售出库)
Process point-of-sale transactions with instant payment and change calculation
Retail Returns (零售退货)
Handle customer returns and refunds for retail transactions
Member Management
Support member card integration for loyalty programs and tracking
Multi-Payment Methods
Accept cash, card, and other payment types with change calculation
Retail Sales Process
Create Retail Sale
Navigate to Bills > Retail Sales and click New to create a retail transaction.Select the warehouse (depot) from which inventory will be deducted. The system only displays warehouses you have permission to access.
Add Products
Search and add products using:
- Barcode scanning
- Product name
- Mnemonic code
- Specification or model number
Select Member (Optional)
Choose a member card number if the customer is a registered member. This helps:
- Apply member pricing
- Track purchase history
- Accumulate loyalty points
Process Payment
- Review the total amount
- Select payment account (cash register, bank account, etc.)
- Enter amount received
- System automatically calculates change to return
- Add payment remarks if needed
Retail Returns
Handle product returns from retail customers:- Access Returns: Go to Bills > Retail Returns
- Create from Original Sale: Use “Convert to Retail Return” from the original sale record
- Select Return Items: Choose which products and quantities are being returned
- Process Refund: Select refund account and complete the transaction
- Audit: Returns must be audited to restore inventory
Returned items are marked with a [退] indicator on the original sale record.
Search and Filtering
The retail sales list supports comprehensive filtering: Basic Filters:- Document number
- Product information (barcode, name, specs)
- Date range
- Member card number
- Warehouse location
- Operator/cashier
- Settlement account
- Document status (unapproved, under review, approved)
- Remarks
Document Management
Document Actions
| Action | Description |
|---|---|
| View | Display transaction details including all line items |
| Edit | Modify unapproved transactions |
| Copy | Create a new sale based on existing transaction |
| Delete | Remove unapproved documents |
| Audit | Approve transaction to update inventory and accounts |
| Reverse Audit | Unapprove to allow modifications |
Document Status
- Unapproved
- Under Review
- Approved
- Red tag indicator
- Can be edited or deleted
- Does not affect inventory
- Does not affect financial accounts
Batch Operations
Perform bulk actions on multiple retail transactions:- Batch Delete: Remove multiple unapproved documents
- Batch Audit: Approve multiple transactions at once
- Batch Reverse Audit: Unapprove multiple approved documents
- Export: Download transaction data to Excel
Batch operations are only available for transactions in compatible states (e.g., you cannot delete approved documents).
Payment Management
Payment Types
- Cash: Physical currency
- Bank Transfer: Electronic payment
- Credit Card: Card payment
- Mobile Payment: Digital wallets
- Multiple Accounts: Split payment across different methods
Change Calculation
The system automatically calculates change:Column Customization
Customize the display columns in the retail sales list:- Click the Column Settings button
- Check/uncheck columns to show/hide:
- Member name
- Document number
- Product information
- Date and operator
- Quantities and amounts
- Payment details
- Status
- Click Restore Default to reset to original configuration
Reports and Analysis
Retail data integrates with:- Retail Sales Report: Analyze retail performance over time
- Cashier Performance: Track sales by operator
- Member Purchase History: View member buying patterns
- Inventory Reports: Monitor product movement
- Financial Statements: Reconcile cash accounts
Best Practices
Fast Checkout
Use barcode scanners for quick product lookup. Set up hotkeys and shortcuts for common operations.
Daily Reconciliation
Audit retail sales daily and reconcile cash register totals with system records.
Member Encouragement
Encourage customer registration to build a member database for marketing and loyalty programs.
Return Policy
Establish clear return policies and train staff on the return process to maintain consistency.
Permissions
Retail module operations are controlled by user permissions:- View: See retail sales and returns
- Add/Edit: Create and modify transactions
- Delete: Remove unapproved documents
- Audit: Approve/unapprove transactions
- Export: Download data to Excel
- Warehouse Access: Control which warehouses users can sell from
Integration Points
- Inventory: Automatic stock deduction on audit
- Accounts: Payment recorded in selected accounts
- Members: Purchase history and loyalty tracking
- Reports: Data flows to reporting and analytics modules