I am seeking a programmer to create a cash register POS application that uses MS Access as a back end. This will be a POS application, not a business management application. This application will NOT be used to run reports, print barcodes, purchasing, accounting, inventory management, review sales data, etc. All of those functions and many others will be performed in the MS Access database using forms, queries, reports, etc. This application will be a POS to conduct transactions and store data into the MS Access database. All applications, files, work including company name, logo, users, features, etc. must be completely flexible, configurable, and able to be modified easily by myself in the future. This application must support only one POS to start with, but should be designed to support additional POS terminals in the future. This application will be written in VBA, and should have a clear, user-friendly, attractive GUI with the look and feel similar to a real cash register.
I prefer to work closely with only one person that can help me with the progression of the complete business database; this means this project and subsequent projects as well. My business is currently operating with manual, separate methods, i.e. Excel for inventory, files and folders for documents, Casio cash register, handwritten customer orders, etc. Eventually the goal is to transform all aspects of the business into one MS Access database. This must be done slowly, piece-by-piece. The process will necessarily require close and constant communication with questions from both sides. The more questions, the better. I can afford to be a bit flexible with time. All files and applications, VBA code, etc. must be well documented, commented, and explained in accompanying .txt files if necessary so I can understand everything clearly and modify it as needed at a later time.
? Computer - Acer Aspire 4552 (laptop) with Windows XP Professional
? Barcode Scanner - Honeywell / Metrologic MS9590 Voyager GS, USB, Laser
? Receipt Printer - Epson TM-T88V USB, Thermal
? Display - 17" Benq G702AD LCD Touch-Screen Monitor
? Cash Drawer - Posiflex CR4106, USB
? Customer Display - Pole LED display, USB, Serial
? Keyboard - USB
? Credit Card Scanner - USB, Serial
? Mouse - USB
Note: It will be the responsibility of the programmer to obtain any necessary driver, SDK, etc. If it becomes impossible for the programmer to obtain a needed SDK, driver, etc. it may become necessary to substitute a piece of hardware.