Hi Sir,
I can do it in excel . But I suggest you do the invoice system in Access where you have many more facilities.
First you can have user-friendly forms for product items, customers, and of course invoice. Then you have forms to add/delete/modify the master details of product items, customer details, etc.
Then you can have the report generated more than a yearly report. you can do various analysis reports generated automatically using query.
And last not least you have reports in many criteria and print-friendly formatted.
I am working with Access for many years and well versed with it. I always give equal importance for database design and the user interfaces, as the user interface is the key thing for using the database effectively. I can provide a user friendly UI and give you a feeling as using a small software; satisfying all your forms and reports related needs.
Reach me if your are interested. I assure you job satisfaction. I can complete the task within two days. But I give priority more for perfection than the time, so that you will have a perfect product. The more we communicate on improving with your feedback, the best product you get for your satisfaction.
Best