...are you having "big" problems with electronic invoices... or all solve day be day... ???
Specifically, I haven't had any problems personally.
Many developers rely on other companies that offer services for sending invoices, acting as an intermediary with the SDI. There are companies that only offer the intermediary service and you develop the xml file and others that receive the invoices in format JSON and they convert and send.
Not many communicate directly with the SDI because they must have a secure, updated server that guarantees the conservation of the personnel who manage it.
Those who create software to create xml with paths have had some difficulties. The tracks change versions frequently to add new realities, the codes change etc.. But nothing impossible... especially for an Italian