Import / Export Dati

Importazione e esportazione CSV/XLSX per migrazione, backup e integrazione

v 2.0Manuale Utente

Riferimenti normativi

1Panoramica

Il modulo consente di importare dati da file esterni (migrazione) e esportare dati di NOX per analisi, backup o commercialista.

Accessibile da: Documentale → Import / Export. Richiede ruolo ADMIN.
2Formati Supportati
FormatoEstensioneSeparatoreNote
CSV.csvPunto e virgola (;)Testo puro, encoding UTF-8
XLSX.xlsxExcel nativo, supporta formattazione
Il separatore CSV è il punto e virgola (;), standard italiano per evitare conflitti con la virgola decimale.
3Moduli Disponibili (10)
ModuloImportExportContenuto
Anagrafica SoggettiClienti, fornitori, pazienti con CF, P.IVA, indirizzi
Catalogo ProdottiArticoli con codice, prezzo, IVA, tipo
Listini PrezziPrezzi per articolo con scaglioni
DocumentiFatture, DDT, preventivi (solo export)
ScadenzarioScadenze pagamento
CorrispettiviChiusure giornaliere RT
Movimenti BancariPer riconciliazione bancaria
Registro IVARegistrazioni con protocollo
Prima NotaRegistrazioni partita doppia
AllegatiMetadati allegati
4Esportare Dati
  1. Selezionare il modulo.
  2. Il sistema carica i campi disponibili.
  3. Attivare/disattivare campi e personalizzare alias.
  4. Selezionare formato (CSV/XLSX).
  5. Applicare filtri (periodo, stato, ecc.).
  6. Premere Esporta: il file viene scaricato.
5Importare Dati
  1. Selezionare il modulo di destinazione.
  2. Scaricare il template per il formato corretto.
  3. Preparare il file con i dati.
  4. Premere Importa e selezionare il file.
  5. Verificare il mapping campi nell'anteprima.
  6. Premere Conferma importazione.
  7. Consultare il riepilogo: totale/importati/errori.
L'import aggiunge record, non sovrascrive. Verificare duplicati. Fare sempre backup prima.
6Selezione e Alias Campi

Per ogni modulo: checkbox per attivare/disattivare, alias per rinominare colonne, drag per riordinare. Gli alias permettono di mappare intestazioni di file esterni ai campi NOX.

7Profili di Configurazione

Selezione campi e alias vengono salvati in localStorage per modulo. Alla prossima sessione, il profilo viene ricaricato. Utile per export periodici con le stesse colonne.

8Template per Import

Il pulsante “Scarica Template” genera un file vuoto con le intestazioni corrette. Compilarlo e reimportarlo per un'importazione senza errori di mapping.

9Riepilogo Import
VoceDescrizione
Totale righeRighe nel file
ImportatiRecord importati con successo
ErroriRecord con errori (campo mancante, formato, duplicato)
10Buone Pratiche
  • Backup prima di importare
  • Test su workspace di prova prima della produzione
  • Encoding UTF-8 per caratteri accentati
  • Verificare duplicati prima dell'import
  • File piccoli (< 10.000 righe per batch)
?Domande Frequenti (FAQ)
Quale separatore usa il CSV?
Punto e virgola (;), standard italiano.
Posso importare fatture?
I Documenti sono solo export. Importare Soggetti e Catalogo, poi ricreare i documenti. Oppure importare nel Registro IVA.
L'import sovrascrive dati esistenti?
No. L'import aggiunge nuovi record.
Cosa succede se manca un campo obbligatorio?
La riga viene segnalata come errore e non importata. Le altre righe valide procedono normalmente.
Posso importare da Excel?
Sì, il formato XLSX è supportato nativamente.
Come gestisco gli accenti nei nomi?
Salvare in UTF-8. Excel: Salva con nome → CSV UTF-8. LibreOffice: selezionare UTF-8 al salvataggio.
Limite righe per import?
Nessun limite tecnico, ma consigliato 5.000-10.000 righe per batch.
Il profilo funziona su altro browser?
No. Profili in localStorage del browser corrente.
Come esporto per il GDPR (portabilità)?
Esportare Anagrafica Soggetti filtrata per il soggetto specifico in CSV/XLSX (art. 20 GDPR).
I dati esportati sono sensibili?
Sì, possono contenere CF, P.IVA, indirizzi. Trattare i file con le stesse misure di sicurezza del GDPR.
+Hub Import / Export Fatture XML

La pagina Import / Export ora include un hub di shortcut in cima con due card navy che portano a procedure dedicate:

📥 Import XML fatture (bulk)

Card "Import XML fatture (bulk)" → pagina /import-export/xml-bulk. Permette di:

  • Drag&drop massivo di fino a 50 file XML / P7M insieme. Trascina i file dal Finder/File Explorer dentro la zona blu, oppure click per scegliere da disco.
  • Supporto P7M firmati digitalmente (CADES): l'app estrae automaticamente l'XML dalla busta firmata.
  • Selettore tipo: Passive (acquisti) o Attive ricevute. Le passive vengono importate direttamente; le attive ricevute vengono solo lette per evitare duplicati con fatture già emesse.
  • Idempotenza: se la stessa fattura (per P.IVA fornitore + numero + anno) è già presente, viene saltata invece di duplicata.
  • Stato per file: ogni file mostra il suo stato (in coda / parsing / importato / saltato / errore) con messaggio dettagliato.

🔄 Polling automatico Cassetto Fiscale (in fase di completamento)

Sulla stessa pagina c'è una sezione per configurare il polling automatico da Aruba, Buffetti, TS Digital o Agyo. Configura provider, username, password e intervallo (default 30 min): il sistema scarica e importa le fatture passive nuove automaticamente.

La connessione effettiva al provider richiede la documentazione delle API del cassetto. Per ora il form salva la configurazione e il bottone "Esegui polling adesso" è disponibile come trigger manuale. Il cablaggio definitivo verrà completato quando il cliente fornirà le credenziali del proprio provider.

📊 Esporta al commercialista

Card "Esporta al commercialista" (sempre nell'hub) → porta direttamente alla procedura esistente /export-commercialista per generare il pacchetto periodico di fatture + registri da inviare allo studio.