The Italian effort to ease cross-country electronic invoicing
Italy switched to full electronic invoicing on 1st January 2019. To prepare for that, and better integrate with the rest of Europe, the Government requested the development of a conversion system that could translate XML files between different formats.
I was one of the main developers of Project eIGOR, a Java library that achieves exactly that. Developed for InfoCert while I was working at TechGap Italia, it features a modular architecture that allows combining different converters to achieve virtually any kind of transformation.
The library has been deployed, among others, on the national exchange system for electronic invoices (Sistema d'Interscambio).