This will be a bit long. I want to be as thorough as possible...
Some friends and I have recently opened a PC/Phone repair shop in my hometown. We started with little money, and have done quite well to get the business off the ground without too much trouble. But we need to find a way to change the way we take in our sales. We are currently using a POS company that uses the Groov POS software. It's absolutely perfect for our retail, and for our parts and labor. But when it comes to doing commercial work for other businesses, it comes up short because it doesn't allow us to do any invoicing or saved billing. It's basically a good way to keep up with inventory and sales tax. We can pay them to do some customization on the program, but there is where the problem is. We don't have the funds to pay someone to edit the program, and we're locked into a contract with them for 2 years, so changing programs is out of the question. Which is ultimately what leads me here. I need (or at least I think I do, and if I'm wrong, please tell me what I DO need) to create a basic POS db with Access. Something that can allow us to bill a client, showing detail of work performed, and keep up with whether or not the bill has been paid, or paid partially.
I would upload where I've gotten so far, but, to be honest, I'm hung up on one very important part of the beginning structure (this is where I need some good advice). I know there should be a customer table where I keep up with clients, and I want there to be a Sales and Services table, where I can keep a record of all services that we perform, as well as the items that we sell. The part that I'm unsure of is whether or not there's a way to create an invoice table that can have one field with multiple entries (Sales and Services). I'll try to word out an example:
Customer Name: John Doe
Date of Invoice: 5-31-2015
Invoice #: 100001
Sales and Services: CAT5 wiring from Demarc to outlet; Installation of PC; Configuration of Router; Configure Network Printer; etc. etc. etc.
Each semicolon represents a new item. And each one of those items would be followed with the fields Unit (for quantity) and Rate (for price), ending with an Amount field (unit x rate).
My question is: Is there a way that I can create something like that in just one table called Invoices, or do I need to create and name a new table for each individual invoice with some sort of SQL line?
I apologize if this is just too jumbled up to understand but it's the best I could manage without a solid example. If it's absolutely necessary I'll try to get that to whoever is interested in giving me some friendly advice.
Thank you very much in advance,
Adam