E-Invoicing
Between private entities and towards the Public Administration
An XML format to describe without ambiguity an invoice: discover how to integrate it in your software.
Intro
E-invoicing, which was initially only for the Public Administration, became mandatory for all invoices between private companies and entities since January 1st, 2019.
Official documentation, including technical rules, is available in the official website of the Italian Revenue Agency.
Developers Italia provides communication channels and collaboration tools for developers in order to help them integrate it in their software. The forum and the Slack channel are not official helpdesk channels because they are not monitored by the Revenue Agency or Sogei.
Enter the forum Chat on Slack (#fatturapa) (sign up)
Resources
-
SDK for PHP
Non-official SDK (maintained by the community) for sending e-invoices from PHP applications
-
Tool for Python
Non-official tool (maintained by the community) for sending e-invoices from Python applications
-
Example PHP application
Non-official example application (maintained by the community) for handling electronic invoicing
-
Test Exchange System (SDI)
Non-official PHP application (maintained by the community) for simulating an Exchange System (SDI) and testing client implementations