SDK TypeScript per Fatturazione Elettronica Aruba

Integra le API di Fatturazione Elettronica Aruba v2 nel tuo progetto Node.js. Invia e ricevi fatture elettroniche, gestisci notifiche SDI e comunicazioni AdE con un'API moderna e type-safe.
Funzionalita

Tutto il necessario per la fatturazione elettronica

Un SDK completo e modulare che copre l'intero ciclo di vita delle fatture elettroniche italiane.
Gestione Fatture
Invia fatture attive al SDI e ricevi quelle passive. Ricerca avanzata, download XML, validazione dry-run e monitoraggio consegna.
Notifiche SDI
Monitora lo stato delle fatture in tempo reale. RC, MC, NS, DT e tutte le notifiche del Sistema di Interscambio.
Autenticazione OAuth2
Login sicuro con refresh automatico dei token. Supporto multicedenti per intermediari e commercialisti.
Comunicazioni AdE
Liquidazioni IVA periodiche e comunicazioni dati fatture verso l'Agenzia delle Entrate.
XML Builder
Genera XML FatturaPA con API fluent type-safe. Validazione automatica e supporto completo dello standard.
Nuxt Module
Integrazione nativa con Nuxt 3. Composables server-side auto-importati e configurazione semplificata.
Architettura

Modulare per design

Installa solo i pacchetti necessari. Nessuna dipendenza inutile nel tuo bundle.
@fatturazione-elettronica-aruba/core
Client HTTP, autenticazione OAuth2 e gestione token. Fondamento di tutti i pacchetti.
@fatturazione-elettronica-aruba/invoices
Invio e ricezione fatture, ricerca avanzata e download XML.
@fatturazione-elettronica-aruba/notifications
Notifiche SDI: consegna, scarto, mancata consegna e decorrenza.
@fatturazione-elettronica-aruba/communications
Liquidazioni IVA e comunicazioni dati fatture verso AdE.
@fatturazione-elettronica-aruba/utils
Utility pure: encoding base64, formattazione date, validazione.
@fatturazione-elettronica-aruba/xml-builder
Genera XML FatturaPA con API fluent type-safe e validazione.
Developer Experience

Progettato per sviluppatori

API moderna con tutto cio che serve per sviluppare con fiducia.
TypeScript First
Tipizzazione completa end-to-end. Autocompletamento intelligente e refactoring sicuro.
ESM & CommonJS
Compatibile con qualsiasi setup. Funziona ovunque senza configurazione.
Zero Dependencies
Nessuna dipendenza runtime. Bundle size minimo e nessun conflitto.
Demo & Production
Passa da sandbox a produzione cambiando una sola configurazione.
Errori Tipizzati
Ogni errore ha la sua classe con codice, messaggio e dettagli strutturati.
Documentazione
Guide complete, esempi pratici e API reference dettagliata.

Pronto per iniziare?

Installa l'SDK e invia la tua prima fattura elettronica in pochi minuti.