In breve
Arca Evolution importa i documenti da cartella in formato XML e archivia i file lavorati in una sottocartella dedicata: è lo spostamento del file il segnale che l'import è avvenuto. Su Arca c'è però una verifica più solida delle altre, perché i dati stanno su SQL Server e si può interrogare direttamente la tabella delle testate documento per confermare che quel numero esista davvero.
Importare i DDT in Arca Evolution: XML e Verifica SQL
Arca Evolution importa documenti da cartella. Quello che non fa — come nessun gestionale — è leggere il PDF che il fornitore ti ha allegato alla mail.
Questa pagina copre il tratto mancante: che formato serve, dove va messo il file, e perché su Arca la verifica dell'avvenuto import può essere fatta meglio che sulla maggior parte degli altri gestionali.
Il tracciato: XML, non CSV
A differenza di Passepartout, che lavora su CSV, per Arca il formato è XML. È una differenza che conta più di quanto sembri:
- L'XML è gerarchico. Un DDT è una testata con dentro le sue righe, non una tabella in cui i campi di testata si ripetono su ogni riga. La struttura del documento sopravvive al passaggio.
- I decimali e le date sono tipizzati, quindi il classico disastro del separatore invertito —
12.5letto come125— non si presenta. - In compenso l'XML è rigido: un tag mancante o un tag di troppo fanno fallire l'import per intero invece che parzialmente. Il che, tutto sommato, è meglio: un fallimento visibile è preferibile a un import a metà che nessuno nota.
BolleFlow genera il file _DDT_WoltersKluwer.xml con testata e righe articolo estratte dal documento del fornitore.
Dove va messo il file
Arca sorveglia una cartella di import sotto il percorso di installazione — di norma qualcosa come C:\Arca\Import, con una sottocartella per i documenti già lavorati.
Sul comportamento in caso di file omonimo, su Arca la sovrascrittura è la scelta corretta: la procedura archivia ciò che prende in carico, quindi un file ancora presente con lo stesso nome è per definizione un file non lavorato, e riscriverlo è quello che si vuole.
L'agente locale cerca l'installazione nei percorsi che l'installer Arca usa e propone la cartella di import corrispondente, invece di chiedere un percorso che chi lavora in magazzino non conosce.
La verifica: due livelli
Questo è il punto in cui Arca è messo meglio di quasi tutti gli altri gestionali, e vale la pena sfruttarlo.
Livello 1 — il file spostato
Arca sposta in archivio i file che ha lavorato. L'agente resta in attesa di quello spostamento — di norma fino a trenta minuti, per coprire una procedura schedulata — e se non avviene segnala l'anomalia invece di dichiarare l'invio riuscito.
Funziona su qualsiasi installazione e non richiede accordi con nessuno. Dice però solo che il file è stato preso in carico, non che il documento sia stato registrato.
Livello 2 — l'interrogazione a SQL Server
Arca appoggia i dati su SQL Server. Questo permette la verifica che conta davvero: chiedere al database se il documento con quel numero esiste.
L'interrogazione va sulla tabella delle testate documento e non è nient'altro che un controllo di esistenza. L'agente la esegue come comando esterno — con sqlcmd, usando le credenziali che il cliente fornisce — invece che con un driver dedicato. È una scelta deliberata: il profilo del gestionale resta un file di testo modificabile, e sull'agente non va installato niente in più.
Il file di import per il tuo gestionale, già pronto
BolleFlow legge i DDT dei fornitori e li esporta nel tracciato che il gestionale si aspetta: TeamSystem, Zucchetti, SAP Business One, Sistemi, Passepartout, Arca Evolution.
Questa verifica non è attiva per impostazione predefinita. Va concordata con chi amministra il database Arca, perché richiede un utente con permessi di lettura sulla tabella giusta, e in molte installazioni quella conversazione va fatta prima. Ma dove si attiva, la differenza è netta: si passa da "il file è stato preso" a "il documento c'è".
Un vantaggio meno ovvio dell'XML
Poiché la struttura del documento sopravvive, un DDT importato in Arca mantiene l'associazione fra la testata e le sue righe. Questo rende sensato il passo successivo: confrontare quel documento con l'ordine d'acquisto e poi con la fattura del fornitore.
Con un CSV piatto il confronto va ricostruito; con l'XML no. È il motivo per cui, dove il gestionale lo permette, conviene usare il formato strutturato anche quando quello tabellare funzionerebbe. Il confronto a tre vie è descritto in software three-way matching.
I codici articolo
Vale qui quanto vale ovunque: il codice del fornitore e il codice interno non hanno nessuna relazione automatica, e importare senza risolverlo moltiplica le anagrafiche.
Alla prima occorrenza si corregge il codice nell'anteprima prima dell'invio; quando la stessa correzione si ripete per lo stesso fornitore, BolleFlow la trasforma in una regola del codebook di quel fornitore e da lì in poi la applica da sola sui documenti successivi. In alternativa la corrispondenza si tiene nell'anagrafica del gestionale, come codice articolo del fornitore. Il costo si concentra nelle prime settimane e poi tende a zero.
Una precisazione dovuta
BolleFlow non è un connettore certificato Wolters Kluwer. Produce il tracciato XML che Arca Evolution importa, lo deposita nella cartella corretta e — dove attivata — verifica su SQL Server che il documento sia stato registrato. È una distinzione che conviene chiedere a qualunque fornitore di automazione, anche a chi non la dichiara.
Il test che conviene fare per primo
Prima di installare l'agente: prendi il DDT del fornitore che ti dà più fastidio, fallo leggere, scarica l'XML e importalo a mano con la procedura di Arca. In dieci minuti sai se l'estrazione regge sui tuoi documenti veri e se il tracciato passa sulla tua installazione. La verifica su SQL Server è una conversazione da fare dopo, con chi amministra il database.
Il piano gratuito copre 25 documenti al mese.
Continua da qui
- Le tre vie per portare i DDT nel gestionale
- Lo stesso flusso su TeamSystem
- Lo stesso flusso su Passepartout Mexal
- Confrontare ordine, DDT e fattura prima di registrare
Domande frequenti
In che formato si importano i DDT in Arca Evolution?
Arca Evolution importa i documenti da cartella in formato XML. I file già lavorati vengono spostati in una sottocartella di archivio dell'installazione, ed è quello spostamento il segnale che la procedura di import ha preso in carico il documento.
Come si verifica in modo affidabile che Arca abbia importato un DDT?
Ci sono due livelli. Il primo è lo spostamento del file nella cartella di archivio, che vale per qualsiasi installazione. Il secondo, più solido, è un'interrogazione diretta a SQL Server sulla tabella delle testate documento per verificare che il numero esista: è possibile perché Arca appoggia i dati su SQL Server, ma va concordata con chi amministra il database.
Serve installare un driver o un modulo aggiuntivo su Arca?
No. Il flusso via cartella non richiede installare nulla dentro Arca. La verifica su SQL Server, dove si attiva, viene eseguita come comando esterno con le credenziali fornite dal cliente, senza aggiungere componenti al gestionale.
Newsletter BolleFlow
Guide pratiche su DDT, ERP e automazione amministrativa per PMI italiane. Ogni 2 settimane. Zero spam.
Smetti di digitare i DDT nel gestionale
Dal PDF al file di import in pochi passaggi, con il controllo dei campi incerti prima dell'esportazione.
Articoli correlati
- Import nel Gestionale
Integrazione DDT nel Gestionale: Tracciati, Import e ROI
Portare i DDT dei fornitori nel gestionale senza digitarli: tracciati per TeamSystem, Zucchetti, SAP, Passepartout e Fatture in Cloud, le tre vie di import e il calcolo del ROI.
- Import nel Gestionale
Importare i DDT Fornitori in TeamSystem senza Digitarli
Dal PDF del fornitore a TeamSystem senza digitare: le colonne del tracciato in tabella, dove va il file e come si verifica che l'import sia andato.
- Import nel Gestionale
Importare i DDT in Passepartout Mexal: Tracciato CSV
Come caricare i DDT fornitori in Mexal: tracciato CSV con punto e virgola, cartella di import e verifica in MexalDB. Passo per passo, senza digitare.