La versione 1.6.1 della libreria FatturaElettronica.XMLNodes è stata deprecata a favore della versione 1.7.1 (sviluppata in C# .NET Standard 2.0). La libreria viene comunque mantenuta on line con la finalità di studio e retrocompatibilità con le applicazioni che ne fanno ancora uso.
E’ disponibile su NuGet la versione 1.6.1 della libreria FatturaElettronica.XMLNodes.
Il progetto, nasce dall’esigenza di creare una libreria per la gestione dei nodi previsti nel formato XML (eXtensible Markup Language) della Fattura Elettronica.
Rilasciata sotto licenza “GNU Lesser General Public License v3.0” prevede che “Il licenziatario può copiare e distribuire copie letterali del codice sorgente completo della libreria così come viene ricevuto, con qualsiasi mezzo, a condizione che riproduca chiaramente su ogni copia un’appropriata nota per il copyright e per la mancanza di garanzia; che mantenga intatti tutti i riferimenti a questa Licenza e all’assenza di ogni garanzia; e che distribuisca una copia di questa Licenza insieme alla libreria. Il licenziatario può richiedere un pagamento per il trasferimento fisico di una copia, e può anche, a propria discrezione, offrire a pagamento una garanzia aggiuntiva.“
Il codice sorgente e la libreria possono essere scaricati ai seguenti collegamenti:
Guida per l’utilizzo della libreria

In esclusiva sullo store Amazon è disponibile, in formato digitale, la guida all’utilizzo della libreria open source per la generazione della Fattura Elettronica.
La guida si rivolge, principalmente, agli sviluppatori principianti che desiderano utilizzare la libreria nei loro programmi.
Nella guida sono contenuti i commenti al codice di esempio non altrimenti recuperabili dai sorgenti presenti nel repository di GitHub.
Vi sono anche informazioni utili che possono essere utilizzate da utenti avanzati che vogliono approfondire alcune tematiche relative alla Fatturazione Elettronica.
È importante che il lettore abbia familiarità con lo sviluppo del software e con i concetti base della programmazione ad oggetti.
Indice dei contenuti
- Termini e condizioni per la copia, distribuzione e modifica del codice;
- La fattura elettronica;
- La fattura elettronica e le differenze con la fattura cartacea;
- I vantaggi della fattura elettronica;
- Le informazioni obbligatorie;
- La struttura del file XML;
- XML: visione generale;
- Come trasmettere il file XML;
- Variazioni alle specifiche tecniche presenti nella versione 1.6.1;
- Download del codice sorgente da GitHub;
- Organizzazione del repository;
- Utilizzo del progetto in Visual Studio;
- Aggiunta dei riferimenti al progetto;
- Download della libreria da NuGet;
- Utilizzo della libreria;
- Aggiunta dell’istanza alla classe;
- Utilizzo dei metodi e delle proprietà della classe;
- Aggiunta di un metodo con occorrenza singola;
- Assegnazione del valore ad una proprietà del metodo;
- Assegnazione del metodo figlio al metodo padre;
- Aggiunta di un metodo con occorrenza multipla;
- Assegnazione delle proprietà al nodo con occorrenza multipla;
- Serializzazione finale dei nodi;
- Codice di esempio in Visual Basic;
- Codice di esempio in C#;