Summary
The client tracks products, sales, purchases and stock across disconnected files, which makes updates and reporting repetitive.
The solution became a controlled Excel and VBA workbook for stock, orders and reporting.
The software is made to reduce manual stock work and the time spent preparing reliable business information.
Client story
The client is a product distributor from Romania. It manages products, sales, purchases, suppliers and stock in Excel while handling customer orders and invoices.
Keeping balances current costs the team time. Stock movements, sales information and purchasing records need to stay connected as products are received, dispatched, issued or returned.
The request was simple: automate inventory updates from stock transactions, show clear inventory and sales performance, generate reports, and import existing data from the files already in use.
The solution was designed around a controlled workbook with transaction forms, protected tables, dashboards, reporting views and import flows. Order processing, invoices and stock alerts were provided as connected modules.
The client asked for
- Update inventory from sales, purchases, receipts, dispatches, issues and returns
- Show dashboards, charts, KPIs, filters and trend analysis
- Generate inventory, sales, purchasing, valuation and daily reports
- Import existing data and refresh reports from source files
Why ready-made software did not fit
Warehouse automation products focus on robots, automated vehicles and material-handling operations, while this client needed stock transactions, orders, invoices, imports and reports in Excel. The custom workbook addressed the client’s existing way of managing stock, sales, purchases and supplier information.
Project overview
The solution was designed around Microsoft Excel with VBA automation, forms, drop-down lists and protected tables. This gives the distributor one controlled place for stock, order and supplier information.
To handle stock movement, a transaction entry screen records sales, purchases and stock adjustments. Running balances update from the recorded transactions.
The inventory dashboard shows current stock, reorder points and low-stock flags. Filters, slicers and refresh actions keep the view focused on the required products or periods.
The reporting area combines PivotTables, summary tables and trend charts. It covers sales, purchasing and stock-out information, with filters for review.
Special attention was paid to imports and business documents. CSV and XML files can feed the workbook, while invoices and summaries can be prepared for PDF export or email delivery.
Key features delivered
- Automated stock updates from sales, purchases, receipts, dispatches, issues and returns
- Mass product stock updates
- Stock journal entry management
- Inventory dashboard with low-stock flags and reorder points
- Sales, purchasing, inventory and stock-out reports
- Charts, KPIs, filters, slicers and trend analysis
- Customer order processing
- Invoice generation with product details
- CSV and XML data import