Importa i tuoi movimenti in Banana Contabilità+

Il modo più facile per inserire le registrazioni in Banana Contabilità Plus è importare i movimenti da estratti conto bancari nella tabella Registrazioni. Molto più veloce dell'inserimento manuale! 

Dopo l'importazione è poi necessario completare i movimenti con il numero di conto e la contropartita, ma anche questo lavoro può essere automatizzato implementando delle Regole di completamento automatico (piano Advanced).

Per importare movimenti da file di altro genere, per esempio un altro file di contabilità Banana, visita la pagina Importazione movimenti generici

Procedura per l'importazione

  1. Dal menu Azioni > Importa in contabilità > nella casella Importa seleziona Registrazioni
  2. Scegli il tipo di file da importare.
    Vedi spiegazioni che seguono.
  3. Con il bottone Sfoglia, scegli uno o più file da dove si desidera importare i movimenti.
  4. Imposta i parametri come necessario.
    Vedi anche: Importa in contabilità.

dialogo importa in contabilità

Un volta confermato tramite il bottone OK, i dati vengono letti e visualizzati i seguenti dialoghi:

  • Dialogo importa movimenti
    Dove si devono dare indicazioni per il completamento delle righe importate.
  • Applica regole (solo piano Advanced)
    Al momento dell'importazione si possono memorizzare delle regole per fare in modo che il programma completi in automatico le registrazioni, in tutte le importazioni successive.

Nome file
In questo campo indica il percorso del file che hai scaricato dalla banca (o anche più file separati da un punto e virgola ";").  Puoi anche indicare uno ZIP che contiene più file d'importazione. Per importare più file contemporaneamente:

  • Se la tua banca ti fornisce il camt053 giornaliero, puoi selezionare tutti i file del mese e importarli in un unico passaggio.
  • Se la tua banca ti fornisce i file Zip, puoi scegliere il file che contiene tutti gli estratti.

I file d'importazione devono ovviamente essere dello stesso tipo. Non puoi importare assieme formati diversi.

Formati di importazione degli estratti bancari

Dal menu Azioni > Importa in contabilità > Importa Registrazioni, puoi scegliere fra i diversi formati; la maggior parte di queste sono estensioni di importazione, cioè programmi aggiuntivi, che l'utente può installare, che permettono l'importazione dei dati in Banana Contabilità Plus. Queste estensioni possono essere installate dal menu Estensioni > Gestisci estensioni e sono disponibili in diversi formati:

Questi formati sono disponibili nei piani Professional e Advanced (e nel piano Free fino a 70 righe) di Banana Contabilità Plus.

  • Formati csv specifici per ogni banca
    Oltre al formato ISO20022, la maggior parte delle banche mette a disposizione anche un formato csv specifico, che spesso ha una struttura più ricca, e può contenere dati aggiuntivi come l'IBAN, i riferimenti QR, informazioni sul pagatore e sul beneficiario, il numero di fattura e di cliente o maggiori dettagli di pagamento. Le estensioni di importazione per questi formati, che cambiano regolarmente. Dal menu Estensioni > Gestisci estensioni, puoi cercare e installare l'estensione della tua banca.

Questi formati sono disponibili solo nel piano Advanced di Banana Contabilità Plus. Se hai solo il piano Professional puoi fare l'upgrade in ogni momento pagando solo la differenza.

Struttura del file d'importazione

Il file d'importazione contiene i movimenti tipici di un estratto conto bancario:

  • Data
  • [numero operazione] opzionale
  • Descrizione
  • Importo in entrata o in uscita.

Al momento dell'importazione, l'utente indica su quale conto devono essere registrati i movimenti, in modo che le registrazioni in contabilità vengano già create con il conto Dare o Avere compilato.
Si possono creare estensioni di importazione per qualsiasi estratto conto bancario.
Vedi Indicazioni tecniche per importare un file Entrate e Uscite (lingua inglese).

FAQ

Non vedo il formato per l'estratto conto della mia banca. Cosa faccio?
Clicca sul menu Estensioni > Gestisci estensioni... e quindi sul bottone in basso Aggiorna estensioni. Abilita il filtro per il formato desiderato.

Che differenza tra le due estensioni Estratto bancario Camt ISO 20022 - Svizzera e Estratto conto ISO 20022 generico?
La prima è pensata in modo specifico per la Svizzera e offre alcune informazioni aggiuntive, come l'importazione dei soli addebiti o dei soli accrediti. In più se si emette una QR-fattura, il riferimento di pagamento può contenere informazioni come il numero della fattura o il numero cliente, che l'estensione può estrarre automaticamente per facilitare l'abbinamento dei pagamenti e la contabilizzazione. L'estensione generica è pensata per funzionare con file ISO 20022 provenienti da diversi paesi e istituti bancari. 

Non vedo il formato per l'estratto conto xml di Postfinance (file .tgz). Come posso importare i movimenti?
Questo formato non è più supportato. Contatta Postfinance e chiedi di ricevere l'estratto conto in formato ISO 20022.

Appare il messaggio "Questo file ISO 20022 non contiene un estratto bancario (camt.052/053/054)". Come è possibile?
Questo messaggio d'errore viene visualizzato se il file ISO 20022 non contiene un estratto bancario. Il formato ISO 20022 è un formato generico che può contenere diversi tipi di informazione, quali l'estratto bancario e le conferme d'esecuzione. In Banana Contabilità Plus è unicamente possibile importare gli estratti bancari (camt.052/053/054).

La mia banca non è nella lista dei formati supportati. Si può aggiungere?
È possibile creare nuove estensioni per formati non ancora implementati; contatta il nostro servizio clienti. È disponibile anche un supporto a pagamento per l'implementazione di formati personalizzati.

Posso importare unicamente ordini collettivi e non vedo i dettagli (singole voci). Perché?
Nell’ebanking (per esempio quello della Banca Raiffeisen), quando si immette il pagamento, si deve scegliere l’opzione "ordine individuale" anziché "ordine collettivo". Solo in questo modo i pagamenti vengono importati come ordini individuali.

È possibile importare anche gli estratti conto delle carte di credito?
Certamente. Banana permette di importare i movimenti di tutte o le principali carte di credito svizzere. Nel non trovassi la carta di credito che ti interessa possiamo creare l'estensione di importazione seci invii un campione e dell’estratto conto. Guarda anche la pagina Importare carta di credito
 
È possibile importare di dati da altri software? E da Easy Salary?
Banana permette di importare da diversi software. Consulta la pagina Ripresa dati da altri programmi.

Scarica i tuoi movimenti bancari

Per poter mantenere la contabilità aziendale aggiornata, è fondamentale importare regolarmente i movimenti bancari. I movimenti permettono di automatizzare il processo di contabilizzazione, evitando l'inserimento manuale delle singole registrazioni ed eventuali errori. 

Dove scaricare i movimenti

I documenti contenenti le transazioni bancarie, indipendentemente dalla modalità di acquisizione, dovrebbero essere sempre salvati nella stessa cartella. Questa può trovarsi all’interno della cartella principale della contabilità oppure in una esterna. Per una gestione ordinata, è consigliabile dare una struttura alle cartelle creando una cartella generale e sottocartelle più specifiche: in questo modo si riduce il rischio di errori, soprattutto nel caso si decida di importare i movimenti manualmente. 

Mantenendo i dati sempre nella stessa posizione, si evitano problemi di importazione e non è necessario aggiornare ogni volta il percorso predefinito per l’importazione. Inoltre, è sconsigliato aprire e modificare questi file prima dell’importazione, poiché ciò può causare errori nel riconoscimento delle transazioni. 

Diversi formati dei file con movimenti bancari

Il nostro software offre numerose estensioni che permettono di importare i dati contabili in diversi formati. Tra i formati più comuni troviamo CAMT, CSV e XLSX.

Il formato CAMT (Cash Management), definito dallo standard ISO 20022, è utilizzato dalle banche per fornire estratti conto elettronici in modo strutturato. I file contengono informazioni dettagliate come data, importo, descrizione e riferimenti di ogni transazione. Sono disponibili diverse tipologie di file CAMT:

  • camt.052: estratto conto intraday (movimenti durante la giornata)
  • camt.053: estratto conto di fine giornata
  • camt.054: notifica di addebiti e accrediti con dettagli delle singole operazioni

Il formato CSV (Comma-Separated Values) è un file di testo che utilizza le virgole per separare i dati contenuti all'interno delle singole celle di una tabella. Questo formato è compatibile con la maggior parte dei software. Il formato CSV è diverso per ogni banca e viene aggiornato regolarmente.

Il formato XLSX è un file di Microsoft Excel utilizzato per archiviare fogli di calcolo. Il file XLXS è in grado di contenere dati, formule, formattazioni, grafici e più fogli di lavoro all’interno dello stesso documento.

Di recente abbiamo sviluppato una nuova estensione che consente di importare i file CAMT di tutte le banche, rendendo l’acquisizione dei movimenti ancora più semplice e immediata. 

Guarda quali formati puoi scaricare con il tuo abbonamento.

Modalità per scaricare i movimenti

Le modalità principali per ottenere questi dati sono tre:

  • L'online banking
  • Il multibanking
  • Il software della Mammut Soft Computing AG

A dipendenza della modalità adottata, bisogna prestare più o meno attenzione alla collocazione dei file. Lo scaricamento manuale dal portale bancario richiede maggiore attenzione.

Online banking

Il metodo manuale, tradizionale e più diffuso, prevede l’accesso diretto al portale di online banking della propria banca. Una volta effettuato il login, è possibile navigare alla sezione dedicata ai movimenti del conto e scaricare i file in uno dei formati standard compatibili con i software di contabilità.

Questo processo, seppur semplice, richiede un’interazione manuale: l’utente deve accedere alla piattaforma bancaria, selezionare il conto e scaricare e salvare i file sul proprio computer per poi importarli nel software contabile.

Multibanking

Il multibanking rappresenta un'evoluzione rispetto ai metodi manuali tradizionali, pensata per aziende o professionisti che gestiscono innumerevoli conti correnti distribuiti su banche diverse. Grazie a questa funzionalità, è possibile accedere a una sola piattaforma o interfaccia di e-banking che aggrega più conti, anche appartenenti a istituti differenti, semplificando così l’interazione con ciascuna banca. La maggior parte delle soluzioni multibanking si basa sullo standard internazionale EBICS (Electronic Banking Internet Communication Standard), che garantisce uno scambio sicuro di informazioni e ordini di pagamento tra le aziende e le banche.

Le principali fasi per l’implementazione del multibanking sono:

  • Aggiornamento del contratto con la banca principale
    Il primo passo consiste nel contattare la banca principale per richiedere l’attivazione del servizio multibanking. Sarà necessario sottoscrivere un’integrazione al contratto esistente, che autorizza la banca ad agire come gestore di più conti bancari.
  • Sottoscrizione dei mandati con le banche collegate
    Per ogni banca terza che si desidera collegare, è necessario firmare un’autorizzazione che consenta alla banca principale di accedere alle informazioni dei conti corrispondenti.
  • Abilitazione tecnica e fornitura delle credenziali
    Una volta completati i passaggi contrattuali, sarà necessario seguire le istruzioni tecniche per abilitare l’accesso tramite API o strumenti di terze parti. Questo potrà includere la fornitura delle credenziali o l’attivazione di specifiche modalità di autenticazione.

Una volta collegate tutte le relazioni bancarie, è possibile scaricare in modo centralizzato i movimenti e i dati bancari, ed elaborare le operazioni di pagamento da un unico strumento. Pur restando in parte un processo manuale, il multibanking consente di ottimizzare tempi e risorse, riducendo il numero di accessi e semplificando la gestione complessiva.

Software della Mammut Soft Computing AG

Una soluzione più moderna e completamente automatizzata è offerta dal software sviluppato dalla Mammut Soft Computing AG. Questo sistema, una volta implementato, permette di saltare completamente il passaggio manuale di download dei file bancari perché il salvataggio avviene automaticamente in una cartella stabilita durante l’implementazione. 

Il software è focalizzato sulle interfacce di scambio dati tra le banche e le aziende, offrendo il collegamento a molteplici banche nel mondo e recuperando in modo sicuro e automatizzato i dati bancari nei formati necessari. Questi dati vengono poi sincronizzati automaticamente con il gestionale contabile, rendendo superfluo l'intervento dell’utente. 

I passaggi da seguire per iniziare a utilizzare il software Mammut Soft Computing AG sono i seguenti:

  • Scelta della soluzione 
    In base alle esigenze, si può optare per la soluzione in cloud o l’installazione on-premise, quest’ultima consiste nell’installazione fisica sui dispositivi dell'utente.
  • Configurazione delle connessioni bancarie
    Per consentire la configurazione e l’attivazione del collegamento con le banche, è necessario sottoscrivere i relativi contratti bancari. Questi collegamenti con le banche (EBICS, SWIFT, API) permettono di scaricare estratti conto e inviare pagamenti. Mammut fornisce assistenza per l’attivazione presso le banche.
  • Autorizzazione per l'accesso ai conti
    Il cliente, per il quale viene tenuta la contabilità, concede al fiduciario l’accesso ai propri dati, affinché tutte le informazioni necessarie siano disponibili.
  • Integrazione con il software contabile/gestionale
    Il software viene collegato al sistema contabile o gestionale interno per l’esportazione e l’importazione automatica dei dati bancari.

Il vero valore aggiunto del software è il costante aggiornamento della contabilità: download automatizzati da tutte le banche e sincronizzazione diretta con il sistema contabile assicurano che i dati siano sempre aggiornati e pronti all’uso.

Importazione e contabilizzazione automatizzata

Una volta che abbiamo a disposizione i movimenti, è possibile usufruire delle diverse funzionalità offerte da Banana. Qualsiasi sia la modalità stabilita per lo scaricamento dei dati bancari, la funzione “Importa movimenti bancari in formato ISO 20022 (avanzato) [BETA]” permette di automatizzare l’aggiornamento della contabilità in modalità partita doppia o entrate/uscite sfruttando i file CAMT (052/053/054). Il programma legge i file XML da una cartella designata, li salva in un database locale, identifica le transazioni nuove non ancora registrate e le propone per l’importazione, evitando duplicati. 

Questa funzionalità è unicamente disponibile con il piano Advanced di Banana Contabilità Plus. È possibile provarla anche con i piani Free o Professional fino a 70 righe di registrazione.

I movimenti bancari, una volta importati, grazie alle nostre regole di completamento automatico (piano Advanced) vengono trasformati automaticamente in operazioni contabili complete, risparmiando tempo ed evitando errori di inserimento. In questo modo la contabilità viene effettuata in maniera più veloce, efficiente ed accurata.

Dialogo Importa movimenti

Il dialogo Importa movimenti si attiva dal menu:

Contenuto del dialogo

La visualizzazione degli elementi del dialogo dipende dal tipo di file che viene importato:

Dialogo Importa Movimenti

Segue la finestra di dialogo che permette di integrare al meglio i dati in contabilità.

importa movimenti da estratto bancario

Conto destinazione

Questa opzione figura quando vengono importati dei dati dall’estratto bancario o postale o i movimenti di entrata e uscita di un conto in formato testo.

  • Inserisci il numero di conto bancario del tuo piano dei conti, relativo all’estratto importato.
  • Se viene lasciato vuoto il programma inserisce il conto [A] (Account) in modo tale che si possa capire se è un movimento Dare o Avere.

Seleziona movimenti

Data inizio, Data fine

Inserisci la data iniziale e finale del periodo relativo alla ripresa delle registrazioni. È possibile selezionare il periodo in automatico tramite le apposite caselle sottostanti a quelle delle date.

Non importare se esiste già lo stesso Riferimento esterno, Data e Importo

Se attivata, questa funzione permette di non importare i movimenti già registrati, per evitare una doppia registrazione. Questa opzione è attivabile unicamente se nei movimenti (file) da importare è presente la colonna "Rif.Esterno", altrimenti è disabilitata.

Ordina registrazioni per data

L'opzione è attiva per default e consente di avere i movimenti importati in ordine di data.

Completa le registrazioni con

Completamento automatico dei valori

L’opzione è relativa alla contabilità con IVA e multi-moneta.
Se attivata, permette di completare in automatico i valori che mancano nei dati importati (es. il cambio nella tabella Cambi).

Applica regole (solo piano Advanced)

L'opzione non è disponibile  per importazioni di movimenti da file di contabilità in partita doppia (formato ac2).

Vedi: Regole per il completamento automatico delle registrazioni.

  • Se questa opzione è attivata, quando si conferma con OK, si apre il dialogo Applica Regole.
  • Se non hai attivato questa opzione, puoi accedere alle Regole anche impartendo il comando dal menu Azioni > Registrazioni ricorrenti > Applica regole...
  • Questa opzione viene attivata di default se ci sono già delle regole di importazione nella tabella Registrazioni ricorrenti.

Conto temporaneo di Contropartita

L'opzione non è disponibile per importazioni di movimenti da file di contabilità in partita doppia (formato ac2).

Si indica un conto che serve per completare la contropartita della registrazione. Il conto deve poi essere sostituito con la contropartita corretta, manualmente o con le regole per il completamente automatico.
Il programma propone di default il conto commentato [CA] (ContraAccount).
Una volta completate le registrazioni, non ci dovrebbero più essere movimenti che usano il conto temporaneo.

Numero documento iniziale

L'opzione non è disponibile per importazioni di movimenti da file di contabilità in partita doppia (formato ac2).
È il numero di documento che si attribuisce alla prima registrazione tra quelle importate.
Il numero viene incrementato.

Raggruppa registrazioni per numero Fattura

Se il file di importazione contiene dei valori nella colonna DocInvoice, nel dialogo ci saranno anche le seguenti opzioni:

importa movimenti da file fatture

  • Raggruppa registrazioni per numero fattura
    In questo caso le righe di una medesima fattura sono raggruppate in modo che vi sia una sola registrazione per lo stesso conto e lo stesso codice IVA (vedi spiegazione importa dati fattura in inglese).
  • Conto destinazione per differenze saldi 
    Quando si utilizzano dei codici IVA, è possibile che ci siano delle differenze di arrotondamento di pochi centesimi.
    In questo caso, Banana Contabilità Plus crea per ogni fattura una registrazione supplementare dove registrare la differenza.
    Si deve fare attenzione ovviamente che i dati forniti per l'importazione si bilancino fra Dare e Avere. In caso contrario, la riga di registrazione contiene la differenza fra Dare e Avere.

Modifica delle registrazioni importate

Il programma crea delle registrazioni e le aggiunge alla fine della tabella Registrazioni.
I movimenti possono essere modificati o cancellati.
Nella contabilità in partita doppia, nelle colonne ContoDare e ContoAvere e nella contabilità Entrate / Uscite, nelle colonne Conto e Categoria, il programma inserisce dei simboli.
I simboli devono essere sostituiti con il il conto o la categoria appropriati.

  • [A]
    Questo simbolo viene indicato se nel dialogo non viene indicato alcun conto.
    Al posto del simbolo [A] si deve inserire il conto della contabilità relativo al conto bancario.
  • [CA]
    Questo simbolo indica che nella cella bisogna indicare il conto della contropartita, in modo che i movimenti in Dare si compensino con quelli in Avere. 

Per le righe con una sola contropartita, sulla medesima riga vi è sia il conto o il simbolo [A]  e il simbolo [CA] della contropartita.
Per le righe con più contropartite, ogni riga avrà il conto o il simbolo della contropartita [CA]. Se non venisse indicato il simbolo [CA], sarebbe impossibile capire se il movimento è in Dare o in Avere.

Importa file ISO20022

Banana Contabilità Plus permette l'importazione dei movimenti bancari in diversi formati. 
Il formato ISO 20022 è uno standard internazionale che dovrebbe ormai essere messo a disposizione da tutte le banche europee. Questo formato può anche essere chiamato ISO xml, xml, camt.053, camt.054 o altro. L'importazione dei movimenti bancari nel formato ISO20022 è possibile in due modalità:

Importazione ISO20022 manuale generica

Importazione manuale dei movimenti di un file alla volta, disponibile con il piano Professional:

  • L'utente scarica il file ISO20022 dalla propria banca e lo salva in una cartella sul proprio computer.
  • Successivamente da Banana, importa manualmente questo file. 

Questa importazione è resa possibile dall'estensione Estratto bancario Camt ISO 20022 Svizzera (Banana+) per la Svizzera e da un filtro generico distribuito con l'applicazione per le altre nazioni.
L'importazione deve essere ripetuta manualmente ogni volta.

Importazione ISO20022 avanzata [Beta]

Importazione avanzata dei movimenti di molteplici file contemporaneamente, disponibile con il piano Advanced. Velocizza molto il lavoro perché l'utente non deve più controllare per quale periodo è necessario importare i movimenti:

  • L'utente definisce una cartella in cui sono contenuti i files ISO20022 di diversi conti bancari.
  • In Banana, con un comando, il programma avverte se ci sono nuovi movimenti che devono essere importati.

Questa nuova funzione di importazione avanzata è resa possibile grazie all'estensione Swiss Camt ISO20022 Reader.

Questa funzionalità è unicamente disponibile con il piano Advanced di Banana Contabilità Plus. È possibile provarla anche con i piani Free o Professional fino a 70 righe di registrazione.

Requisiti:

Importa i movimenti bancari nel formato ISO 20022 (generico)

Banana Contabilità Plus permette l'importazione dei movimenti bancari in diversi formati. 
Il formato ISO 20022 è uno standard internazionale per la trasmissione di dati finanziari che dovrebbe ormai essere messo a disposizione da tutte le banche europee.
Questo formato può anche essere chiamato ISO xml, xml, camt.053, camt.054 o altro. Per alcune banche il formato ISO 20022 potrebbe non essere disponibile di default ma deve essere richiesto. Il formato ISO 20022 sostituisce il vecchio standard MT940.
Con l'importazione dei dati bancari con il formato ISO20022, Banana Contabilità Plus permette anche di chiudere automaticamente le fatture aperte dei clienti.

La categoria CAMT raggruppa i formati utilizzati per l'invio dell'estratto conto, movimenti contabili e per la conferma dello stato del conto:

  • camt052: Report contabile
  • camt053 (inclusa versione 4): Estratto conto
  • camt054: Avviso di addebito e accredito.

Anteprima del file ISO 20022

Banana Contabilità Plus offre la possibilità di vedere il contenuto di un camt in anteprima.

Importazione dei dati nella contabilità esistente

Procedi come indicato alla pagina menu Azioni > Importa in contabilità.
Con questa funzione è anche possibile aprire un file compresso. Il programma in questo caso chiede di scegliere il file da dove importare i dati nel file compresso.

Note tecniche relative alla conversione del file ISO 20022

Lo standard ISO 20022 codifica i dati contabili dell'estratto conto in modo molto preciso. Lascia però anche diversa libertà per inserire informazioni aggiuntive del conto e dei movimenti.

Banana quando legge il file cerca di adattarsi alle modalità con il quale è stato predisposto il file ISO 20022.

  • Legge come saldo iniziale le codifiche simili.
  • Legge come saldo finale le codifiche simili.
  • Tutti i movimenti contenuti sono letti e trasformati in movimenti
    • Data operazione (Data)
    • Data valuta
    • Importo movimento (in positivo o negativo)
    • Descrizione
      Per il momento Banana Contabilità Plus assembla le varie descrizioni in un testo unico. In futuro è prevista la possibilità di estrarre più specificatamente questa informazione e indicare altre colonne dove destinarla.
    • Separazione in movimenti singoli o con dettaglio
      Per quelli con dettaglio vi è una riga per il movimento complessivo e delle righe per i diversi singoli movimenti che lo compongono.

Specifiche nazionali

Ogni nazione e/o banca ha la possibilità, secondo le proprie esigenze, di inserire delle informazioni supplementari nel file ISO 20022. Banana Contabilità Plus offre un filtro generico distribuito con l'applicazione, e più filtri specifici ad una nazione e/o banca distribuiti come Estensioni Banana. Per importare in contabilità queste informazioni supplementari è necessario installare ed utilizzare il filtro più specifico alla propria nazione e/o banca (es. Estratto bancario Camt ISO 20022 Svizzera (Banana+)).

Importa i movimenti bancari nel formato ISO20022 (avanzato) [BETA]

Questa nuova funzione consente di aggiornare la contabilità importando automaticamente le transazioni bancarie dai file Camt (052, 053, 054). Grazie a questa innovazione, puoi:

  • Accelerare l’intero processo di registrazione delle transazioni.
  • Ridurre il rischio di errori manuali.
  • Evitare duplicazioni, poiché vengono importate solo le transazioni non già presenti in contabilità.

Workflow

La nuova modalità velocizza la procedura di contabilizzazione, perché comprende sia la lettura dei dati bancari sia l'applicazione delle regole in modo automatico:

  • Il programma legge i file Camt presenti in una cartella selezionata, ne salva il contenuto in un database locale e rileva le nuove transazioni non ancora registrate.
  • Queste ti vengono proposte per l’importazione nella contabilità, semplificando notevolmente la gestione finanziaria.
  • Una volta importate, potrai sfruttare le regole di completamento automatico per ottimizzare ulteriormente il lavoro.

Prerequisiti

Questa funzionalità è al momento in versione BETA, disponibile per un uso sperimentale con Banana Accounting Plus (piano Advanced) nella contabilità in partita doppia o Entrate / Uscite. Siamo disponibili per suggerimenti e feedback per migliorarla.

Preparazione dei Dati

Prima di avviare l’importazione, assicurati di aver soddisfatto i seguenti requisiti:

  • Organizzazione dei file Camt:
    Crea una cartella dedicata contenente tutti i file Camt (*.xml) da importare in contabilità.
    Puoi strutturare i file all’interno della cartella secondo le tue esigenze, ad esempio suddividendoli per anno contabile o per istituto bancario.
  • Permessi di accesso:
    Verifica che la cartella selezionata sia leggibile e scrivibile dal programma, così da garantire un corretto salvataggio dei dati e delle informazioni di importazione.
  • Impostazione degli IBAN:
    Per ogni conto in contabilità, assicurati di aver inserito l’IBAN nella colonna BankIban della tabella ‘Conti’.
  • Estensione Swiss Camt ISO20022 Reader:
    Installare l'estensione Swiss Camt ISO 20022 Reader. Questa è necessaria affinché il programma possa interpretare correttamente i file Camt e avviare il processo di importazione. L'operazione si effettua tramite il menu Estensioni > Gestisci estensioni

Primo utilizzo

La prima volta che utilizzi il comando Importa transazioni bancarie (Camt ISO20022), disponibile nel menu Azioni, il programma ti chiederà di selezionare la cartella contenente i file Camt. Questa scelta verrà memorizzata, così nelle successive importazioni il programma utilizzerà automaticamente la stessa cartella senza richiedere nuovamente il percorso.

È importante notare che la prima esecuzione potrebbe richiedere più tempo. Il programma deve infatti leggere, elaborare e salvare tutti i file presenti nella cartella, e per ogni file ne analizza il contenuto. Durante questa fase, una barra di avanzamento (progress bar) mostrerà lo stato corrente dell'operazione, indicando sia la percentuale di completamento sia il numero di file già elaborati rispetto al totale. Lo stesso indicatore di progresso viene mostrato sia durante la lettura dei file dalla cartella sia durante l’apertura e la lettura del loro contenuto.

Nelle importazioni successive, il processo sarà molto più rapido poiché il programma leggerà e importerà esclusivamente il contenuto dei nuovi file, già sapendo quali dati sono stati precedentemente salvati nel database. In questo modo, le operazioni future richiedono un tempo significativamente inferiore e garantiscono un flusso di lavoro più fluido ed efficiente.

Elaborazione dei File

Progress dialog

L’elaborazione dei file Camt avviene in due fasi distinte:

  • Lettura dei File nella Cartella:
    Nella prima fase, il programma analizza la cartella selezionata e identifica tutti i file presenti, aggiungendoli al database interno. Durante questo processo, viene mostrata una barra di avanzamento (progress bar) che indica quanto è stata completata la lettura dei file rispetto al totale individuato.
  • Lettura del Contenuto dei File:
    Una volta terminata la lettura dei file, il programma passa alla seconda fase, in cui apre i file salvati nel database, ne legge il contenuto e ne elabora i dati. Anche in questa fase è visualizzata una specifica progress bar, che mostra chiaramente la percentuale di completamento e il numero di file processati.

Se, per qualsiasi motivo, uno di questi processi viene interrotto, il programma conserva le informazioni già salvate. Alla successiva esecuzione dell’importazione, riprenderà automaticamente dal punto in cui era stato interrotto, senza dover ricominciare da capo. Questo garantisce un flusso di lavoro efficiente e non richiede di ripetere elaborazioni già completate.

Finestra di dialogo di Importazione delle Transazioni Bancarie

La finestra di dialogo offre una panoramica dei file elaborati, dei parametri utilizzati e delle transazioni da importare. È possibile modificare i parametri nella finestra di dialogo in qualsiasi momento, e i dati vengono ricalcolati immediatamente.

Scheda Cartella

Scheda Cartella

La Scheda Cartella fornisce un quadro generale dell’importazione, mostrando la cartella attualmente selezionata, i file da elaborare e alcune opzioni per filtrare il contenuto.

  • Seleziona Cartella:
    Qui puoi visualizzare e modificare il percorso della cartella di lavoro. Il programma verifica costantemente la validità del percorso selezionato e, se la cartella non esiste o non è accessibile, segnala un errore.
  • Rinominare o Spostare la Cartella:
    Se cambi il nome della cartella o ne modifichi la posizione, ricordati di aggiornare il percorso in questa finestra. Il programma memorizza l’ultimo percorso utilizzato e, se non lo trova, mostrerà un avviso.
  • Cambio Nome dei File nella Cartella:
    Puoi rinominare liberamente i file contenuti nella cartella; il programma non si basa sul nome del file, ma sul suo contenuto. Anche se due file avessero nomi differenti ma contenuto identico, il programma li considererebbe duplicati e ne importerebbe soltanto uno.
  • Ignora Sottocartelle:
    Questa opzione, attiva per impostazione predefinita, permette di escludere dalla lettura i file presenti nelle sottocartelle. È utile se, ad esempio, desideri importare solo i file attinenti al periodo contabile corrente, evitando dati più vecchi o non pertinenti. Disattivando questa casella, tutti i file Camt presenti nelle sottodirectory verranno inclusi nel database, indipendentemente dalla data o dall’organizzazione dei file.
  • Ignora File Precedenti a…:
    Se imposti una data in questo campo, il programma non leggerà il contenuto dei file precedenti a quella data. Per impostazione predefinita, i file più vecchi della data di apertura della contabilità vengono comunque salvati nel database, ma senza essere analizzati. Modificando questa data, puoi raffinare ulteriormente il filtro temporale. Se inserisci una data non valida, il programma la sostituisce automaticamente con la data corrente.
  • Leggi Tutti i File:
    Premendo questo pulsante, il programma forza la rilettura immediata di tutti i file presenti nella cartella, anziché attendere il normale controllo giornaliero. Questa funzione è particolarmente utile quando aggiungi nuovi file e desideri importarli senza aspettare il prossimo aggiornamento automatico.

Scheda Conti Bancari

Scheda Cartella

La Scheda Conti Bancari fornisce una panoramica dettagliata di tutti i conti bancari presenti nella tua contabilità. Per ciascun conto, il programma mostra sia informazioni statiche (come il saldo attuale in contabilità) sia dati dinamici, aggiornati in base alle ultime importazioni effettuate.

Informazioni mostrate per ogni Conto

  • Saldo Contabile:
    Indica l’importo attuale registrato in contabilità per quel conto.
  • Ultimo Saldo Bancario:
    Riporta l’ultimo saldo rilevato direttamente dai file Camt. Questa informazione ti consente di confrontare istantaneamente il dato presente nella tua contabilità con quello effettivo della banca.
  • Nuove Transazioni:
    Mostra quanti nuovi movimenti, non ancora registrati in contabilità, sono stati rilevati nei file Camt.
  • Totale Nuove Transazioni:
    Indica il valore complessivo (in termini monetari) delle nuove transazioni da importare per quel conto, aiutandoti a valutare rapidamente l’entità dei movimenti in attesa di registrazione.
  • Ultima Importazione:
    Indica la data in cui la cartella è stata letta interamente l’ultima volta, fornendo un riferimento temporale utile per capire quando è stato eseguito l’ultimo aggiornamento.
  • Stato:
    • Aggiornato: Non ci sono nuovi movimenti da importare per questo conto.
    • Nuove transazioni: Sono stati trovati movimenti inediti, pronti per essere importati in contabilità.

Scheda Dettagli Transazioni

Scheda Cartella

Nella Scheda Dettagli Transazioni trovi elencate, organizzate per conto, tutte le operazioni bancarie individuate nei file Camt che non sono ancora state importate in contabilità. Questa vista ti consente di analizzare rapidamente i movimenti in attesa, verificarne la pertinenza e scegliere quali importare.

  • Selezione delle Transazioni da Importare:
    Puoi escludere temporaneamente specifiche transazioni o, se preferisci, tutte quelle relative a un determinato conto utilizzando le apposite caselle di controllo. Le transazioni escluse non vengono eliminate definitivamente; saranno nuovamente proposte alla successiva visualizzazione della finestra di dialogo, permettendoti di rivalutare in qualsiasi momento la loro importazione. Al momento, non è possibile escludere in modo permanente una transazione.
  • Considera Solo le Transazioni a Partire da una Data Specifica:
    Per ridurre il numero di movimenti visualizzati, puoi definire una data dalla quale considerare nuove transazioni per l’importazione. Di default, il programma utilizza la data di apertura della contabilità. Impostando una data diversa, mostrerà solo le operazioni successive a quel giorno, ignorando quelle precedenti. Questa funzione è particolarmente utile se in passato sono state importate transazioni prive di un ID univoco (colonna ExternalReference), tipicamente in caso di importazioni da file CSV. In questi casi, basta impostare una data successiva all’ultima transazione già registrata, evitando di riproporre movimenti precedenti. Se inserisci una data non valida, il programma la sostituisce automaticamente con la data corrente.
  • Identificazione Univoca delle Transazioni:
    Le transazioni provenienti dai file Camt (052, 053, 054) dovrebbero sempre includere un ID univoco come previsto dallo standard ISO20022. Questo identificativo permette al programma di rilevare con precisione quali movimenti sono già stati importati e quali sono nuovi, riducendo così il rischio di duplicazioni o di errori.

Scheda Impostazioni

Scheda Cartella

Scheda “Impostazioni”

Nella Scheda Impostazioni puoi gestire alcuni aspetti avanzati del processo di importazione, inclusa la possibilità di ripristinare lo stato iniziale dei dati e di definire la metodologia per riconoscere i file già elaborati.

  • Elimina Dati Salvati:
    Questa funzione consente di cancellare tutti i dati relativi alle precedenti importazioni salvate nel database interno. Una volta confermata l’eliminazione, sarai reindirizzato automaticamente alla Scheda “Cartella”, dove verranno ripristinati i valori predefiniti.
    • Nuova Importazione: Se desideri effettuare una nuova importazione dopo aver eliminato i dati, ti basterà cliccare sul pulsante “Leggi tutti i file”.
    • Impatto Limitato ai Dati di Importazione: L’eliminazione dei dati dal database interno non influenza in alcun modo le informazioni già presenti nella contabilità.
    • Rimozione Completa del Database: Il comando qui presente cancella esclusivamente il contenuto delle tabelle nel database. Se desideri eliminare completamente il database, dovrai eliminare manualmente il file “*.db” presente nella cartella selezionata.
  • Verificare sempre l'esistenza dei file utilizzando l'hashing:
    Ti permette di scegliere come il programma identifica i file già elaborati:
    • Hashing (più lento): Se selezioni questa opzione, il programma calcolerà un hash univoco per ciascun file, garantendo un riconoscimento accurato dei duplicati anche in caso di nomi o percorsi modificati. Tuttavia, questo metodo può rallentare la lettura dei file.
    • Verifica del Nome, Data e Peso (predefinita): Se la casella non è selezionata, il programma si limita a confrontare il nome del file (compreso il percorso), la data di creazione e le dimensioni del file per determinarne l’univocità. Questo approccio è più rapido, ma potrebbe non essere altrettanto robusto in scenari in cui i file vengono rinominati mantenendo lo stesso contenuto.

Cambiare il conto contabile associato a un IBAN

È possibile modificare il conto contabile associato a un IBAN direttamente nella tabella Conti.
Tuttavia, se per lo stesso conto bancario sono già state effettuate in passato importazioni di movimenti utilizzando un conto contabile diverso, è necessario eliminare i dati memorizzati nel database.

Questa operazione può essere effettuata dalla scheda Impostazioni del dialogo di importazione, tramite il pulsante Elimina dati salvati.
Successivamente, è necessario rileggere i dati dalla cartella utilizzando il pulsante Leggi tutti i file, disponibile nella scheda Cartella.

Questa operazione consente al programma di ricreare correttamente le associazioni tra IBAN e conto contabile in base alle nuove impostazioni.

L’eliminazione dei dati dal database non influisce in alcun modo sui dati già presenti in contabilità.

File di Database

Il programma utilizza un database SQLite per memorizzare i dati relativi alle importazioni. La prima volta che attivi questa funzione, nella cartella selezionata (se considerata valida), verrà creato un file di database (*.db).

È importante non spostare né eliminare questo file, poiché il programma lo utilizza come riferimento per tutte le operazioni successive. In caso di smarrimento o cancellazione, il programma genererà un nuovo file .db, costringendoti a rileggere e rielaborare tutti i file presenti nella cartella.

Cosa viene salvato nel Database?

  • Elenco dei File:
    Vengono memorizzati tutti i file rilevati nella cartella. Se nelle impostazioni hai scelto di ignorare le sottocartelle, i file contenuti al loro interno non verranno salvati. Questa opzione è attiva per impostazione predefinita.
  • Conti Bancari e Dati Correlati:
    Il database conserva le informazioni sui conti bancari presenti nella contabilità. In caso di modifiche nella contabilità, il database aggiorna automaticamente i dati correlati.
  • Transazioni Importate:
    Le transazioni trovate nei file letti e aperti vengono salvate nel database, così da poter essere rielaborate o visualizzate in seguito senza dover rileggere nuovamente i file.
  • Cronologia delle Importazioni:
    Il programma registra chi ha effettuato le operazioni di importazione, quando sono state eseguite e con quale versione del software, garantendo una traccia storica dettagliata delle attività.

File di Log

Durante il processo di importazione, il programma genera un file di log utile per individuare e diagnosticare eventuali problemi. In caso di anomalie o comportamenti inattesi, il file di log fornisce informazioni dettagliate sulle operazioni eseguite, aiutando gli sviluppatori a comprendere l’origine dell’errore.
Se hai bisogno di assistenza per localizzare o interpretare il file di log, contatta il nostro team di supporto: ti guideranno passo dopo passo nell’individuazione del file all’interno della tua directory attiva.

Funzionalità al momento non disponibili

Queste funzionalità, richieste da utenti, non sono per il momento disponibili:

Risoluzione dei Problemi

Se non vengono mostrate transazioni da importare, pur avendo selezionato correttamente la cartella, verifica i seguenti aspetti:

  • Conti Bancari: Assicurati che i dati relativi ai conti bancari (inclusi gli IBAN) nella tabella “Conti” siano completi e corretti.
  • Periodo Contabile: Controlla che il periodo contabile attualmente impostato comprenda le date delle transazioni che desideri importare. Se le transazioni ricadono al di fuori del periodo definito, il programma non le proporrà per l’importazione.

Se, dopo queste verifiche, il problema persiste, contatta il nostro supporto tecnico per ricevere ulteriore assistenza.