Tutte le modifiche rilevanti dell'SDK sono documentate in questa pagina.
I pacchetti seguono il Semantic Versioning e sono
versionati in modo indipendente tramite Changesets.
Per il dettaglio completo di ogni pacchetto consulta i rispettivi CHANGELOG.mdsu GitHub.
Semplifica drasticamente la costruzione delle fatture e riduce le classi di errori fiscali. Tutte le modifiche sono retrocompatibili.
addLinea/setDettaglioLinee numerano le linee, calcolano
PrezzoTotale e generano automaticamente i DatiRiepilogo (raggruppati per aliquota + natura)
e l'ImportoTotaleDocumento in build(). Aggiunta anche la utility pura calcolaRiepilogo.escapeXml e formatDecimal coercizzano i valori — i
number passati dove sono attese stringhe (es. P.IVA/CAP dal database) non fanno più crashare
la serializzazione. Quantita mantiene 2–8 decimali invece di troncare a 2.cedentePrestatore, cessionario, sede, contatti
evitano la costruzione manuale di oggetti annidati.validate(), toXml(), toResult() (oggetto + XML + validazione +
nome file SDI) e le utility nomeFileSdi, toNumber, round2, calcolaPrezzoTotale,
setEsigibilitaIVA. build() è ora ripetibile (non muta lo stato).xml-builder@0.3.0).Prima release pubblica di tutti i pacchetti dell'SDK:
@fatturazione-elettronica-aruba/core@fatturazione-elettronica-aruba/invoices@fatturazione-elettronica-aruba/notifications@fatturazione-elettronica-aruba/communications@fatturazione-elettronica-aruba/xml-builder@fatturazione-elettronica-aruba/utils@fatturazione-elettronica-aruba/nuxt