📦 Integrated Inventory Management System
Program Description
An integrated inventory management system for managing products, warehouses, branches, suppliers, purchases, and sales, with full support for reports, stocktaking, and transfers between branches.
✨ Key Features
1. Product Management
Add, edit, and delete products
Import products from Excel
Export products to Excel
Support for multiple units of measurement (purchase/storage)
Manage categories (multi-level categories)
Track inventory at each location separately
2. Warehouse and Branch Management
Multiple warehouses
Multiple branches
Transfer products between warehouses and branches
View available inventory at each location
3. Supplier Management
Add, edit, and delete suppliers
Import and export supplier data
Track purchases for each supplier
Purchase reports by period
4. Purchases
Create purchase orders
Receive products and update inventory automatically
Specify receiving location (warehouse or branch)
Support for multiple products in a single purchase order
5. Inventory Stocktaking
Create stocktaking sessions for warehouses and branches
Enter counted quantities
Calculate differences automatically
Apply adjustments to inventory
Print stocktaking reports
6. Reports
Current inventory report
Inventory movement report
Purchases report
Sales report
Low stock report
Suppliers report
Detailed product report
Report by location (warehouse/branch)
Export all reports to Excel
Print reports in A4 format
7. User Management
Multiple permissions (manager, storekeeper, viewer)
Secure login
Password recovery
Profile for each user
8. Permissions Management
Multiple roles (admin, manager, store_keeper, viewer)
Permissions for each role
Specify permissions by location
9. Professional User Interface
Responsive design
Arabic language support
User-friendly interface
Attractive colors and animations
10. Document Printing
Print purchase orders
Print transfer movements
Print stocktaking reports
Print all reports
Support for A4 paper
11. Advanced Features
Advanced search on all pages
Filter data by date and status
Save progress in stocktaking
Automatic update of statistics