I need an invoice system established for a business.
1. **Written in ASP.NET using VB.NET
**2. Uses MySQL Database
An invoice will be generated and emailed to the customer automatically. At the website, the customer will have the ability to view balance, previous invoices including each item and the amount charged per item in his invoice/previous invoices. Keep in mind that many of our customers have more than one store location, so that customer needs to receive an invoice that contains all of his/her locations. This means that these customers should also be able to view a combined invoice for all of their locations at our website. This combined invoice will have links listed next to the amount owed by each store that will allow the customer to click and view each individual store invoice. Payments need to be made using the credit card or check information on file and submit the payment. The Invoice system itself will use our current MySQL database to pull each customers information (name, address, etc.).
We would like to have an online management area that lists all of the products and services that we offer with the ability to add a new product or service from this area. We would also like to be able to tell who is late for the quarter and be able to view a selected customer account and also provide credits if needed. We also want to be able to export our customers and invoice data into QuickBooks or if neccessary another Commercial Software application.
We also need a shopping cart area for our customers on the website. A customer should be able to Add /Remove services to his/her account in the shopping cart area. This means that a customer can login to our website using his or her information and select the Shopping Cart. Once in the shopping area the customer will be given a listing of his/her current services. From there the customer will be able to select new services to add-on to his/her account. When a customer adds or removes a new service, the invoice system should recognize this change and make the appropriate adjustments. This is also the website area where the customer will have the ability to add or remove a payment method. (Credit Card, check, etc.)
There maybe a few additional items that need to be addressed during the completion of this project.
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 2003 Server