So I am planning to make a program using visual basic. This will take a little time as visual basic and programming is new to me.
The requirement I have is for a small business stock control program. I have demo'd various off the shelf products but am not to keen on paying $60+ per month for software and the free software I have tried was not really suitable. Also it seems like a good reason to try creating one myself and also means it can be customized in the future if needed.
Basically wanting to create a program with the following features:
*Add stock items, with date received into stock and value.
*Display all items in stock including name, category, quantity, value and a total value of all stock at the bottom
*Sell / remove items from stock in a point of sale type of way which shows the total cost of goods removed in the transaction with a reference number. Also need display of transaction history.
*When items are sold / removed from stock it must be done in the way of First in First out. Meaning if one key board model abc1 is purchased in January for $40 and another keyboard the same model is purchased in February for $20, then one key board of this model is sold in March the unit of keyboard model abc1 removed from stock first must be the one purchased in January for $40, not the one purchased in February for $20
*Needs some kind of manual override for the first in first out incase a stock item is damaged and cannot be sold. Maybe simply a delete of said stock unit. So I need to be able to click on a product and view the received date (with manual date edit) and value of each unit on hand for that product.
Does this sound like a relatively simple and do-able project to use visual basic for?