Developers Italia We develop public services, together

Follow us


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.



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 on Slack


  • 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

back to contents