Node.js
Node.js è un runtime JavaScript costruito sul motore JavaScript V8 di Chrome. È leggero ed efficiente e consente di eseguire codice JavaScript al di fuori del browser. Il suo gestore di pacchetti, npm (Node Package Manager), è associato a uno dei più grandi ecosistemi di librerie open source al mondo.
Questo modulo è stato realizzato da uno sviluppatore indipendente, pertanto Fattura24 non può garantirne il corretto funzionamento né fornire assistenza tecnica.
Per qualsiasi chiarimento puoi contattare direttamente l’autore Enrico De Leo su GitHub.
Configurazione per Node JS
Dalla schermata principale, clicca su App e Servizi esterni in CONFIGURAZIONE.


Clicca su all’interno del sottogruppo Altro per accedere alla seguente scheda.


Per l’attivazione, imposta il campo Attivo (NO ) su SI .
Con l’attivazione è apparso il campo Key che non è modificabile; clicca su GENERA per generare la chiave di configurazione.


Clicca su COPIA per copiare il codice generato oppure copialo manualmente:
- in Windows usa la combinazione di tasti CTRL + a per selezionare tutto il testo e, successivamente, CTRL + c per copiarlo;
- in macOS usa la combinazione di tasti ⌘ + a per selezionare tutto il testo e, successivamente, ⌘ + c per copiarlo;
- sia in Windows che in macOS usa il tasto destro del mouse per usare lo strumento Seleziona tutto e, successivamente, clicca di nuovo con il tasto destro del mouse per usare lo strumento Copia.
Clicca su COPIA e, successivamente, procedi ad incollare la key nel modulo Node JS.
Cosa permette di fare il modulo di fatturazione Node.js
Il modulo Node.js offre un’interfaccia alle API di Fattura24; qualsiasi progetto Node.js è più developer friendly (semplice) per lo sviluppatore node.js/javascript.
Grazie a questo modulo, lo sviluppatore non dovrà costruire il codice XML o decifrarne la risposta in javascript, né dovrà occuparsi di gestire le chiamate HTTP alle API e specificare ogni volta la api key.
In base all’esempio su NPMJS.com, lo sviluppatore, una volta importato il modulo, dovrà collegare l’oggetto Fattura24 con la propria api key per utilizzarlo nelle successive richieste a Fattura24.
Il fattura24.endpoint(json) è l’“endpoint” che si vuole utilizzare con la prima lettera minuscola e json è l’oggetto che riporta i dati richiesti dalla vostra documentazione.
Con l’adozione di JSON, lo sviluppatore avrà evitato di scrivere e mantenere il codice necessario alla costruzione/decodifica dell’XML e delle chiamate HTTP, ed avrà un codice più leggibile.
Alla seguente pagina potrai trovare il modulo Node.js fatturazione elettronica.
Consulta il Regolamento integrativo sulle API per l’UTENTE che utilizza i moduli di Fattura24.