Inventory Management
Keep track of your pharmacy stock with batch management, expiry tracking, low stock alerts, and multi-location support.
Adding Products
Each product in PharmaPOS includes the following information:
Basic Information
- Product name and generic name
- Category and subcategory
- Barcode (auto-generated or custom)
- Manufacturer/supplier
Pricing & Units
- Cost price and selling price
- Unit of measure (piece, card, box)
- Unit conversions (e.g., 10 cards = 1 box)
- Tax settings
Product Categories
Organize your products into categories for easier management and reporting:
You can create custom categories and subcategories to match your pharmacy's organization.
Batch & Expiry Management
Track multiple batches of the same product, each with its own expiry date:
Batch Tracking
- - Each stock receipt creates a new batch
- - Track batch number, quantity, cost, and expiry
- - FEFO (First Expiry, First Out) automatic selection at POS
Expiry Alerts
- - Configure alert thresholds (e.g., 30, 60, 90 days)
- - Dashboard notifications for expiring items
- - Expiry reports for action planning
- - Option to block sale of expired items
Stock Levels & Alerts
Minimum Stock Level
Set a minimum stock level for each product. When stock falls below this level, you'll receive low stock alerts.
Example: Paracetamol minimum = 100 units. Alert triggers when stock drops to 99.
Reorder Level
Set reorder levels to trigger automatic purchase order suggestions before stock runs out.
Example: Reorder at 50 units, order quantity of 200 units.
Barcode Management
- Auto-Generate:System generates unique barcodes for products without manufacturer barcodes
- Print Labels:Print barcode labels for shelving and price tags
- Multiple Barcodes:Assign multiple barcodes to a single product (different pack sizes)
Excel Import
Bulk Import Products
Import hundreds of products at once using Excel spreadsheets:
- 1. Download the Excel template from PharmaPOS
- 2. Fill in your product data following the template format
- 3. Upload the completed spreadsheet
- 4. Review and confirm the import
The import supports product details, pricing, categories, and opening stock.
Stock Operations
Stock Adjustment
Adjust stock levels for damaged goods, theft, or counting corrections. All adjustments are logged for audit.
Stock Transfer
Transfer stock between locations or from store to pharmacy counter. Requires approval workflow.
Stock Take
Conduct physical inventory counts. Compare with system records and reconcile differences.
Write-Off
Write off expired, damaged, or unsaleable stock. Maintains audit trail for accounting.