Table of Contents

La Fattura Elettronica per .NET

FatturaElettronica è una libreria open source per .NET che permette di leggere, scrivere, e convalidare offline la Fattura Elettronica secondo le specifiche del sistema di interscambio della Pubblica Amministrazione Italiana.

Fattura Elettronica è un progetto creato da Nicola Iarocci per Invoicetronic che lo ha rilasciato al pubblico con licenza open source. Fattura Elettronica è libero, sviluppato in pubblico, ed aperto alla collaborazione di tutti.

I progetti di Fattura Elettronica per .NET

FatturaElettronica

È la libreria pricipale. Offre una gerarchia di classi per la gestione completa di fatture ordinarie e semplificate. Un sistema di convalida offline consente di verificare che le istanze siano conformi alle regole di convalida previste dallo standard. Gli oggetti possono essere letti e scritti sia in formato XML che JSON.

Dalla versione 3 FatturaElettronica.NET include il core e le estensioni per il supporto dei file con firma digitale ed altro.

FatturaElettronica.Forms

Espone un Windows Form per la compilazione del Header della fattura oltre che per la convalida e il salvataggio della fattura elettronica.

Invoicetronic API

La REST API di riferimento per la fatturazione elettronica in Italia.

Dagli stessi autori di FatturaElettronica.NET, Invoicetronic API ti consente di integrare facilmente app l'intero ciclo di gestione della fattura elettronica: invio, ricezione, applicazione di firme digitali, validazione preventiva, notifiche via webhook, log degli eventi, varie opzioni di upload, integrazione LLM via MCP server e altro, il tutto su una piattaforma moderna che astrae le complessità di SDI/FatturaPA.

Invoicetronic include client SDK open-source per i linguaggi di programmazione più diffusi, comandi CLI per lo scripting, una completa documentazione OpenAPI e un ambiente Sandbox gratuito.

Visita il sito Invoicetronic per saperne di più.