Il modulo di esportazione dei file di audit in Business Central: architettura e configurazione
Index 
L'articolo precedente ha gettato le basi: un preciso obbligo legale, standard tecnici dettagliati fin nei minimi particolari e una sanzione che non lascia spazio a errori in caso di assenza o non conformità del file. Rimane una questione pratica: come fa un sistema ERP a tradurre questo vincolo normativo in funzionalità software? Microsoft Dynamics 365 Business Central risponde a questa domanda con un modulo dedicato, Esportazione file di audit, progettato fin dall'inizio per essere adattabile a ciascun paese. Questo articolo presenta la sua architettura generale, quindi la configurazione più comune, prima di descrivere in dettaglio i due approcci principali: SAF-T e FEC.
Un'architettura progettata per essere ampliata
Il modulo si basa su un numero limitato di oggetti pivot.
La tabella Intestazione di esportazione del file di audit, numero 5265, contiene un documento di esportazione: una richiesta di generazione per un determinato periodo.
La pagina Scheda Documentazione Esportazione File di Audit, numero 5267, costituisce l'interfaccia di controllo.
Attorno a questi due oggetti ruotano una tabella delle righe di elaborazione, una tabella dei file generati e due tabelle di parametri, una per la configurazione generale, l'altra per le opzioni specifiche di ciascun formato.
La scelta architetturale più significativa risiede altrove. Il campo Formato di esportazione del file di audit non è semplicemente un valore di elenco; è un'interfaccia. Ogni valore in questo enum implementa due contratti software: uno per la verifica dei dati prima dell'esportazione e l'altro per la loro conversione in un file.
Il nucleo del modulo fornisce solo un'implementazione vuota. Ogni estensione per paese aggiunge la propria.
SAF-T aggiunge un valore SAFT, collegato al proprio motore di generazione XML.
Il FEC aggiunge un valore FEC, collegato a un motore che produce un file di testo semplice.
La pagina 5267, tuttavia, non cambia mai la sua struttura: delega sistematicamente al formato attivo e si limita a visualizzare o nascondere determinati campi a seconda della selezione. Questo meccanismo semplificato di estensione dell'interfaccia evita qualsiasi duplicazione di codice tra i diversi paesi.
Le impostazioni comuni a tutti i formati
Prima di qualsiasi esportazione, sono necessari due elementi di configurazione, indipendentemente dal formato scelto.
Configurazione dell'esportazione dei file di controllo
Centralizza il formato predefinito proposto durante la creazione di un documento, nonché una serie di controlli di qualità dei dati (indirizzo, codice postale, coordinate bancarie) rilevanti per SAF-T, ma senza effetto per FEC.
Configurazione del formato di esportazione del file di audit
Per ogni formato installato, imposta il modello del nome file e l'opzione di archiviazione Zip.
Per il file FEC, non è necessario specificare il nome del file perché il processo lo genera automaticamente secondo gli standard dell'amministrazione fiscale. (SIREN + FEC + Data di chiusura)
SAF-T: un assistente, non solo un paggio
Configurare SAF-T non significa semplicemente compilare alcuni campi; richiede l'utilizzo di una procedura guidata dedicata, la Guida di configurazione di SAF-T, che vi accompagnerà attraverso diverse fasi successive. Queste includono la scelta del tipo di conto standard da utilizzare, il periodo per la generazione del primo file, la mappatura del piano dei conti aziendale nel repository standardizzato, la mappatura conto IVA per conto, l'esportazione delle dimensioni analitiche e, infine, la designazione del dipendente responsabile del contenuto del file.
Due azioni automatizzano parte di questo lavoro: la riconciliazione automatica del piano dei conti esistente con il riferimento standardizzato e la creazione di un piano dei conti direttamente da tale riferimento, qualora l'azienda non ne possieda ancora uno.
Questo assistente illustra una differenza fondamentale tra i due formati. SAF-T richiede una modellazione preliminare dei dati contabili: mappatura dei conti, aliquote IVA e dimensioni. FEC, invece, estrae semplicemente i dati così come sono già presenti nel libro mastro.
Il FEC: una configurazione semplificata, requisiti rigorosi
Durante l'installazione dell'estensione FEC, la configurazione minima viene eseguita senza alcun intervento: il formato viene salvato automaticamente, senza un nome file specifico o compressione in formato Zip.
La FEC produce sempre un singolo file di testo, mai un archivio.
Nessun assistente, nessuna mappatura dei conti da effettuare in anticipo. La configurazione passa quindi al documento di esportazione stesso, con tre campi specifici per il formato: l'inclusione o l'esclusione dei saldi di apertura, un codice di giornale predefinito per le voci che non ne hanno uno e un filtro opzionale sul piano dei conti per limitare l'ambito dell'esportazione.
Questa facilità di configurazione non elimina la necessità di una preparazione preliminare dei dati. Due verifiche sono essenziali prima di qualsiasi generazione iniziale.
Innanzitutto, il numero SIREN, inserito nelle informazioni aziendali: determina il nome del file finale e blocca l'esportazione se non viene fornito.
In secondo luogo, la qualità del piano dei conti e dei codici contabili già presenti nel database (numeri di conto conformi al piano dei conti generale, descrizioni scritte in francese, senza transcodifica di massa o residui di una configurazione importata da un gruppo estero).
Il modulo non corregge nulla autonomamente. Si limita a estrarre ciò che è già presente.
Da questa architettura emergono tre insegnamenti.
- La logica di estensione basata sull'interfaccia garantisce la coerenza d'uso tra i formati, senza imporre gli stessi vincoli di configurazione.
- Il livello dei requisiti a monte varia notevolmente: elevato per SAF-T, ridotto per FEC, ma mai pari a zero.
- In entrambi i casi, il modulo riflette la qualità dei dati già presenti in Business Central, senza correggerli.
Una volta impostata questa configurazione, resta la parte essenziale: generare il file, monitorarne l'esecuzione e comprendere come ogni campo normativo viene costruito a partire dai dati di Business Central.
Questo sarà l'argomento del prossimo articolo, che si concentrerà sull'utilizzo quotidiano della pagina "Scheda Documento di Esportazione del File di Audit", sulla pianificazione dell'elaborazione in background e sui dettagli della mappatura dei diciotto campi FEC.
Ancora nessun commento.