Aggiornare Gea.Net Pro

Nelle versioni più recenti di Gea.Net Pro è stata introdotta la funzione di aggiornamento semiautomatico che vedremo di seguito. E’ molto semplice e parte con un click.

Come prima cosa occorre conoscere la versione installata per sapere se integra già la nuova funzione. Dalla Home Page di Gea.Net Pro fare click sull’icona ‘Informazioni’ (‘i’ bianca su sfondo blu) in alto a destra). Chi sta utilizzando una versione precedente alla 5.3b dovrà aggiornare secondo il vecchio metodo quindi ignori il resto dell’articolo e legga https://fabrizioborghi2.wordpress.com/2017/03/02/aggiornamento-gea-net-pro/ 

Anche per utenti di versioni più recenti l’aggiornamento automatico potrebbe essere inibito qualora il servizio di assistenza attivato non prevede la conversione le database. Poco male perchè è possibile scaricare  http://www.geanetweb.com/GN_UPDATE.zip e procedere alla sovrascrittura dei file contenuti nella cartella geanet/bin , ma attenzione perchè nel caso di incompatibilità del database Gea.Net Pro diventerebbe inutilizzabile.

Bisogna anche sapere che a differenza degli aggiornamenti automatici a cui siamo abituati (ad esempio Windows) che si installano senza che l’operatore debba farne richiesta, l’aggiornamento di Gea.Net Pro deve essere richiesto esplicitamente. Questo soprattutto per tre motivi :

  1. per evitare di andare a ricoprire eventuali personalizzazioni
  2. per poter utilizzare anche versioni diverse se tra esse compatibili dando la possibilità ad ogni utente di decidere quando aggiornare
  3. per evitare che il software diventi inutilizzabile nel caso non sia possibile aggiornare automaticamente il database

Inoltre un gestionale è un software che ha un forte impatto sull’operatività aziendale per cui l’aggiornamento dovrebbe sempre essere pianificato.

Premessa

Come azione preliminare bisogna fare le copie dello status quo.

Prima di procedere occorre anche verificare che il database che si sta utilizzando sia compatibile con la nuova versione o che tra le due versioni sia possibile un aggiornamento automatico del database. Questa informazione si trova nella home page del sito www.geanetweb.com (oppure nella pagina dei download).

ATTENZIONE !! Nel caso di incompatibilità tra versioni non procedere all’aggiornamento senza avere letto e compreso l’intero articolo 

Se è attivo un servizio di assistenza telefonica la conversione manuale del database non avrebbe costi, ma potrebbe richiedere tempi di adeguamento dovuti alla necessità di un intervento tecnico fino al termine del quale il gestionale non dovrebbe essere usato.
Se invece non si è attivato alcun supporto o il servizio attivato non include la conversione del database, oltre ai tempi di inoperatività del sistema, bisogna valutare anche i costi di conversione.
Per pianificare la conversione contattare info@geanetweb.com

Ok, procediamo

1) Dalla Home Page di Gea.Net Pro accedere a Configurazione, Dati Anagrafici.

2) Dalla finestra di gestione dei Dati Anagrafici selezionare Utility, GN_Update ..
AggGN181016_1

3) Confermando che precedentemente è stato fatto il backup, verranno scaricati gli aggiornamenti e veniamo avvisati che Gea.Net verrà chiuso per consentire l’aggiornamento.
In uno scenario di installazione in rete locale, procedere solo dopo essersi assicurati che nessun altro utente stia operando o abbia aperto Gea.Net Pro.

4) Si apre una nuova finestra che dopo pochi secondi inizia ad aggiornare la versione.
AggGN181016_2

5) Se non sono stati segnalati errori il processo è terminato e riavviando Gea.Net Pro si potrà operare con la nuova versione

Aggiornamento database

Qualora fosse necessario oltre che possibile, gli utenti che hanno attivato il servizio di conversione, al primo accesso a Gea.Net Pro riceveranno gli script che permettono di convertire il database in automatico.
Questa operazione potrebbe durare diversi secondi e si dovrebbe vedere scorrere il nome delle tabelle. E’ importante non interrompere questo processo.
Il database è unico per tutta l’azienda quindi in caso di aggiornamento di più computer, solo il primo eseguirà anche la conversione del database.
L’operazione di conversione automatica ha successo solo se la versione di Gea.Net Pro da cui si proviene è quella immediatamente precedente. Saltando anche solo una versione, la conversione dovrà essere eseguita da un tecnico e si potrebbe andare incontro a costi supplementari. Anche per questo motivo è bene tenere sempre aggiornato il software.

E se qualcosa va storto ?

In casi particolari, qualora antivirus o firewall bloccassero il download o il computer fosse particolarmente lento, il processo potrebbe non partire o evidenziare degli errori. In alcuni casi l’aggiornamento potrebbe essere riproposto in continuazione e dovrà essere terminato manualmente. Anche se non viene data alcuna segnalazione, rientrando in Gea.Net potrebbe essere ancora operativa la vecchia versione.

Nella maggior parte dei casi il problema è causato da un errato posizionamento della cartella di Gea.Net. Molti utenti installano la cartella Geanet\bin su Desktop o nella propria cartella utente. Queste pratica sarebbe da evitare perchè spesso gli antivirus danno minori margini di manovra su queste cartelle. Inoltre spesso queste cartelle non sono soggette a backup o cambiando utente si rischia di perdere il proprio lavoro.

Come prima operazione si dovrebbe spostare la cartella geanet\bin (con tutte le sottocartelle) sotto disco C: Di conseguenza la cartella principale dovrebbe essere sempre C:\geanet\bin (o qualcosa di simile). Poi su desktop si potrebbe ricreare il collegamento a C:\geanet\bin\geanet.exe . Con questa configurazione, che dovrebbe rimanere quella definitiva per tanti motivi, si potrà riprovare ad eseguire l’aggiornamento.

Nel caso anche spostando la cartella l’aggiornamento non funzionasse, l’operazione di copia deve essere eseguita a mano.
Nella cartella GeaNet\bin\UPDATE si dovrebbe trovare il file GN_Update.zip. Nel caso non sia presente è possibile scaricarlo da https://www.fborghi.it/GN_UPDATE.zip

Aprendo GN_Update.zip si vedranno i file geanet.exe, alcune file con estensione .dll e qualche altro file o immagine. Tutti questi file dovranno essere copiati nella cartella geanet\bin sovrascrivendo quelli presenti.

Pubblicità

Esportare/Importare il file XML di fattura elettronica con Gea.Net Pro

La scadenza del 1 Gennaio 2019 si avvicina ma si riscontrano ancora tanti interrogativi sulla emissione di fatture elettroniche.
Vediamo di affrontare in modo schematico come occorre operare con Gea.Net Pro per inoltrare i documenti.
Va detto che questa breve guida non può ancora considerarsi definitiva perchè in queste settimane si stanno susseguendo nuove disposizioni in modo frenetico.
L’obiettivo di questo articolo è dare delle indicazioni di massima che non possono essere considerate definitive e sarà rivisto ed aggiornato anche nelle prossime settimane per cui si invita il lettore a memorizzare il link per rivisitarlo anche in seguito.

Premesso che è sempre possibile avere informazioni aggiornate in tempo (quasi) reale alla pagina http://fatturapa.gov.it/export/fatturazione/it/index.htm (anche questo è un link che dovrebbe essere inserito nei preferiti del proprio browser), va anticipato che al momento non è possibile inviare alcun documento se non è firmato digitalmente.
Detto ciò ne consegue che il gestionale genera un file XML che non può essere inviato direttamente ma dovrà essere ritrattato (firmato ed inviato al SDI secondo le modalità anticipate in https://fabrizioborghi2.wordpress.com/2018/09/20/fattura-elettronica-che-fare/).
Probabilmente in futuro la procedura di inoltro verrà semplificata e forse sarà possibile spedire l’XML via PEC ma per ora non vi è altra possibilità se non firmare digitalmente uno più file XML affinchè possano essere accettati da SDI (o in alternativa utilizzare un software dedicato o inoltrare il file attraverso un soggetto terzo riconosciuto dall’AdE come può essere il proprio commercialista).
Per quanto riguarda le fatture passive (quelle ricevute dai propri fornitori) occorre prelevare dal proprio cassetto fiscale il file XML ricevuto (tramite SDI o altro software) ed importarlo nel gestionale.

Fino ad ora abbiamo analizzato lo scenario comune a tutti i gestionali ma in seguito andiamo ad affrontare le modalità operative da adottare con Gea.Net.
Come operazione preliminare bisogna installare l’ultima versione di Gea.Net Pro che può essere scaricata da https://sourceforge.net/projects/geanetpro/
Come altra condizione preliminare bisogna assicurarsi che tutte le schede anagrafiche dei clienti/fornitori riportino dati corretti. Può sembrare una banalità ma se anche un solo dato non è conforme verrebbe rifiutato l’intero flusso comportando una notevole perdita di tempo e qualche mal di pancia (si ricorda che per essere considerato valido l’inoltro deve avvenire entro 5 giorni).

Anagrafiche Clienti/Fornitori

Per essere sicuri che tutti i dati siano corretti è sufficiente aprire la scheda (da “Archivi di Base”, “Anagrafiche”) e confermarla. Nelle ultime versioni sono stati inseriti nuove proprietà e controlli non presenti nelle versioni precedenti quindi aprendo schede inserite tempo addietro si avranno delle sorprese non piacevoli e si dovranno integrare le informazioni mancanti.

Ogni dato fiscale relativo alla fattura deve essere indicato e valido. Errori sul codice fiscale o su altri dati comportano il rifiuto del file da parte del sistema. Per ogni ente della PA destinatario di fattura deve essere indicato il Codice dell’ufficio dell’amministrazione dello stato come riportato nella rubrica Indice PA pena il rifiuto del sistema. Si tratta di un codice di 6 caratteri che può essere ricavato dal sito http://www.indicepa.gov.it/documentale/index.php

Se questa attività di inserimento delle nuove informazioni viene demandata a tempi successivi ci si troverà in una situazione di continua rincorsa. Infatti se si tenterà di emettere una fattura ad un cliente con dati errati o incompleti non sarà possibile generare un file XML di fattura elettronica fintanto che non saranno inseriti questi dati.
Qualora anche il file venisse generato sarà il SDI a rifiutarlo con una conseguente perdita di tempo.
Tra tutti i dati che devono essere inseriti in anagrafica rivestono importanza fondamentale il Codice di Identificazione e la PEC. Sono dati che fino ad ora non erano importanti e probabilmente non sono riportati nella maggior parte delle schede inserite in precedenza.

Immagine1

Da adesso però sono fondamentali e almeno uno dei due deve essere inserito. In questi giorni sarà capitato di ricevere da alcuni clienti/fornitore una email che ci invitava a memorizzare il loro Codice di Identificazione. Si tratta di un codice di 7 caratteri (6 per la PA) con cui il contribuente è riconosciuto dall’ AdE.
Se il soggetto non si è registrato, cioè non possiede il Cod.ID, può essere identificato tramite la PEC che in Italia da diversi anni è obbligatoria per ogni contribuente.
Se mancano entrambi (in questo caso il Cod.ID dovrebbe essere caricato con il valore ‘0000000’) lo stakeholder verrebbe interpretato come soggetto privato o estero. Ma se non lo fosse veramente si tratterebbe di un errore operativo piuttosto grave in quanto la fattura non potrà essere ricevuta/scaricata dalla controparte.

Verificare le tabelle

Verificare le tabelle Esenzioni, Pagamenti e altre utilizzate dalla fattura elettronica agganciando ad ogni codice di Gea.Net utilizzato il corrispondente codice indicato dalle specifiche dell’AdE. Se si proviene da una versione recente di Gea.Net è probabile che le tabelle siano già configurate correttamente. Di conseguenza Gea.Net propone già un codice e il più delle volte è solamente da verificarne la correttezza.

Se invece si è cominciato ad utilizzarlo prima del 2016 le tabelle dovrebbero essere integrate con queste informazioni.

I codici si trovano riportati sul fondo del documento

http://fatturapa.gov.it/export/fatturazione/sdi/fatturapa/v1.2.1/Rappresentazione_tabellare_del_tracciato_FatturaPA_versione_1.2.1.pdf

 

Attenzione ai Caratteri Speciali

Facendo alcune prove sugli invii dei flussi di fattura elettronica, ci siamo accorti che alcuni utenti usano parecchio i caratteri speciali (non standard ASCII) sia nelle descrizioni degli articoli (diametro o altri simboli tecnici) che negli indirizzi delle anagrafiche clienti. Alle volte si tratta di testo copiato (copia e incolla) da Internet o da una mail ricevuta del cliente ma la causa potrebbe essere anche l’importazione di listini fornitori. Bisogna sapere che il sistema UTF-8 (che prevede i caratteri speciali) è un’estensione del formato ASCII ma è compatibile solo in parte. Il sistema dell’AdE, come parecchi sistemi, sembra che al momenti accetti solo caratteri ASCII e non UTF-8, questo almeno per quanto riguarda i dati anagrafici mentre sembra essere tollerato nella descrizione degli articoli.

ATTENZIONE perchè l’uso anche di un solo carattere speciale comporta lo scarto dell’intero flusso di Fattura Elettronica. Per chi non è tecnico forse è difficile da capire ma se si usano i caratteri standard, cioè quelli su tastiera, si avranno meno problemi in seguito. Lo stesso discorso vale anche sugli altri flussi (spesometro, liquidazione IVA). Senza andare a modificare tutto ora, anche perchè si spera che l’AdE trovi una soluzione, si cerchi quantomeno di non usarli più da ora in avanti, sistemandoli man mano che dovessero verificarsi i problemi.

Fatture Attive

Fino ad ora era prassi comune stampare la fattura ed inviarla, magari in formato PDF, al cliente. Dal 2019 questa pratica diventerà obsoleta ma non potrà essere rifiutata una esplicita richiesta di documento in formato cartaceo.
Tuttavia l’inoltro via SDI e la conservazione digitale diventano obbligatori e non possono essere omessi neppure in questo caso.
Va detto che nelle Impostazioni di Gea.Net Pro (Tab “Documenti”, proprietà “Inserisci allegato PDF su XML Fattura Elettronica”) è possibile istruire Gea.Net affinchè includa il PDF nell’XML in modo che lo stakeholder lo possa ricevere direttamente sul proprio cassetto fiscale. Ma anche in questo caso, al momento, non è possibile rifiutare l’invio in seguito ad una specifica richiesta.
A proposito dell’allegato, occorre precisare che se il PDF contiene spesso loghi o immagini molto definite e di grandi dimensioni. Questo avrà un effetto anche sulla dimensione del file XML che sarebbe rifiutato se superiore ai 5 MB. Questa dimensione sembra piuttosto grande ma bisogna considerare che se viene inviato un file compresso contenente più fatture, potrebbe contenere solo circa 5 fatture con un logo di 1 MB. Inoltre si deve considerare che files di grandi dimensioni richiedono più tempo per essere inviati e una immagine con alta definizione non darà alcun vantaggio in una presentazione a video.
Dal 2019, a maggior ragione, sui documenti sarà bene usare solo loghi poco definiti oppure nessun logo.

Ma come possiamo creare il file XML ? Al momento in un paio di modi :

  1. Entrando nella fattura e da barra comandi eseguire “Funzioni”, “Genera”, “File XML Fattura Elettronica”
  2. Dall’elenco fatture selezionando da barra comandi “Documenti”, “Crea Fatture Elettroniche”

In entrambi i casi verranno generato uno o più files nella cartella geanet\bin\DATI\Archivio\E-FATTURE con nome “IT[Partita IVA]_[progressivoAnno][Numero].XML
Questi saranno i files da firmare digitalmente ed inviare al SDI.

Tipi Documenti e Numerazione delle fatture

La legge impone di tenere le fatture elettroniche su sezionale diverso dalle fatture cartacee. Per gli anni fiscali precedenti il 2019 questa alternanza era piuttosto frequente ma dal 2019 le fatture cartacee diventeranno una rarità o forse spariranno del tutto. Nella versione Gea.Net Pro 5.3 esistono due Tipi di Fattura che possono essere definiti nelle “Impostazioni” : Fattura (codice FA) e Fattura Elettronica (Codice FE). Durante la generazione delle fatture dai Documenti di Trasporto, l’uno o l’altro tipo sono acquisiti in automatico in base alla presenza o meno del Codice Destinatario della fattura elettronica (6 caratteri per la PA, 7 per i privati). Dal 2019 questa differenza non ha più senso di esistere perchè sono tutte fatture elettroniche ma soprattutto perchè i privati potrebbero non avere tale codice perchè identificati da PEC. Questa discriminante andrà a sparire nelle versioni successive ma se ancora presente sarebbe bene bypassarla ed usare una sola serie di numerazione.

Per utilizzare una sola serie di numerazione accedere alle Impostazioni, tab “Documenti” e impostare “FA” sia nella cella “Fattura” che nella cella “Fattura Elettronica”.

E’ preferibile usare il tipo Fattura “FA” anziché “FE” (vedi tabella Tipo Fattura) perchè per impostazione predefinita non utilizza una serie di numerazione, quindi i numeri documento emessi saranno 1,2,3,ecc. invece che E/1, E/2, E/3, ecc.

Al tempo stesso potrebbe essere necessario creare un nuovo tipo “Fattura cartacea” da utilizzare eventualmente con i clienti privati o esteri. Si consiglia in questo caso di utilizzare il nuovo codice ‘FH’ (‘NH’ per la nota di credito cartacea) associandoli alla serie ‘H’.

Fatture Passive

Le fatture passive saranno ricevute direttamente sul proprio cassetto fiscale e da qui potranno essere prelevate sempre in formato XML.
Sarà possibile importarle in contabilità con la funzione “Contabilità”, “Acquisti”, “Inserimento Fatture Passive”.
Dalla barra comandi selezionare “Funzioni”, “Importa File XML Fattura Elettronica”.
Ma non tutte le informazioni necessarie alla contabilità sono presenti sul file. Ad esempio manca il conto con cui identifichiamo il fornitore sul piano dei conti e il conto acquisti da movimentare.
Gea.Net Pro cerca di ricavare queste informazioni nel miglior modo possibile, ad esempio riconoscendo il fornitore in base alla partita IVA o al codice fiscale e da questo ricavando il conto di acquisti normalmente associato ad esso e così via.
Possiamo affermare che questa operazione opera correttamente nella maggior parte dei casi ma non ha la possibilità di gestire le eccezioni (ad esempio se si acquistano beni o servizi associati ad un conto diverso dallo standard associato al fornitore).
In questi casi sarà possibile riprendere la fattura passiva (o il movimento contabile) in un secondo tempo riportando le modifiche.

Controllo del file XML

Per ultimo vi lascio un consiglio che credo sia il caso di seguire almeno per i primi tempi.
Nel momento in cui si emette una fattura ci sono 5 giorni di tempo per inoltrarla dopodichè si incorre in sanzioni.
Ora non è dato sapere i tempi di risposta del SDI per l’accettazione ma è possibile che un eventuale rifiuto arrivi anche 4 giorni dopo e a quel punto i tempi sarebbero piuttosto stretti.
Per scremare gli errori più banali, come potrebbe essere un errore formale o la mancanza di un dato, il SDI ha messo a disposizione una pagina per verificare la correttezza del file che si vuole inoltrare.
Non sarebbe male verificare sempre il file prima di inviarlo tramite la pagina

http://sdi.fatturapa.gov.it/SdI2FatturaPAWeb/AccediAlServizioAction.do?pagina=controlla_fattura

Il controllo comporta solo pochi secondi e ci potrebbe risparmiare qualche guaio.