I am Giorgio, a senior software developer from Italy with more than 20 years of experience (look at my portfolio and see some application developed by me).
I have good expertise in applications development for many sectors, especially for finance, office automation and invoicing, developing them from scratch with Visual Studio and VB.Net or using Microsoft Access and Excel.
I participated to several technical course from SOGEI, the software house for Italian Revenue Agency and I was for many years their accredited software producer, furthermore I know very well Italian laws, because I am an Italian entrepreneur with my own VAT.
I have recently developed an application to manage the Centrale Rischi from Bank of Italy, another one for the verification of mortgage rates (both of them visible in my portfolio).
There are many things to do to achieve an electronic invoicing system compliant with Italian laws, other than modifying your actual software: digital certification, time stamping, invoices sending method, receipt receiving and verification.
If you are interested and need more information, open a chat with me on Freelancer, because only the employer can do it.
Obviously if you prefer we can also speak in Italian.
Regards