Menu Strumenti

Il menu Strumenti di Banana Contabilità raccoglie funzioni avanzate che ti aiutano a gestire, personalizzare e ottimizzare i tuoi file contabili. 

Dal menu puoi consultare informazioni sul file aperto, ampliare le funzionalità disponibili, creare o convertire file in altre tipologie di contabilità, unire file diversi e impostare le opzioni generali del programma.

Per la spiegazione dei comandi cliccare sui link nel menu di sinistra.

Info file

Dal menu StrumentiInfo file vengono visualizzate le caratteristiche del file.

Colonne

Attivando la vista Completo vengono visualizzate anche le colonne Xml, grazie alle quali, se si esporta la tabella, è possibile riprendere i valori in modo automatizzato.

  • Sezione: il nome del gruppo di valori.
  • ID: l'identificativo specifico e univoco del valore.
  • Descrizione: contiene una spiegazione del valore.
  • Le righe in grassetto sono i titoli della sezione che raggruppa i diversi elementi.
  • Valore: il valore formattato.
  • Sezione XML: il nome della sezione in inglese.
  • ID XML: l'ID in inglese.
  • Valore Xml: il contenuto del campo in formato Xml.

La Sezione XML e l'Id Xml permettono d'identificare in modo univoco il valore.

Crea file da dati esterni

Banana Contabilità è in grado di trasformare dei file dati e convertirli in un file di Banana Contabilità, in modo da accedere più facilmente al contenuto.

Per esempio:

  • Visualizza file CSV
    Banana converte i file di tipo CSV e li visualizza in tabella.
    Devi solo trascinare il file CSV nella finestra di Banana Contabilità e il file viene convertito in una tabella semplice.
  • Visualizza estratti conto ISO 20022 o MT940
    Il file viene convertito in un libro cassa e le operazioni vengono visualizzate come movimenti.
    Basta trascinare il file in Banana.
  • Audit file for taxation
    Il file xml viene trasformato in una contabilità in partita doppia, con il relativo piano dei conti e movimenti.
     

Estensioni per creare file

Le estensioni del tipo File Creator consentono di creare dei convertitori di file per tipi di dati specifici e dare la possibilità all'utente di scegliere quale estensione usare.

 

 

 

Visualizza estratti conto ISO 20022 o MT940

Il software Banana Contabilità permette di visualizzare e stampare il contenuto degli estratti conto nel formato ISO20022 - camt052, camt053 (inclusa versione 4), camt054 - e MT940.
I movimenti dell'estratto conto elettronico, con descrizione, importo in entrata e uscita, sono presentati in colonne separate e possono essere stampati o incollati in Excel.

Aprire il file ISO 20022 o MT940

Per aprire e vedere il file :

  • Scaricare l'estratto conto della propria banca nel formato ISO 20022.
    Se si tratta di un file compresso, estrarre il file XML da visualizzare con una propria utility (p.es. 7zip).
  • Aprire Banana Contabilità.
  • Trascinare il file all'interno della finestra di Banana Contabilità: immediatamente Banana visualizza tutti i movimenti con data, testo, importo e il saldo progressivo (il file viene aperto in sola lettura).
  • I dati dell'estratto conto possono poi essere stampati o copiati in Excel o in altri programmi.

Ulteriori indicazioni

  • Il saldo iniziale presente nel file ISO 20022 viene inserito nella tabella conti.
  • Potete adattare la larghezza delle colonne con il mouse. 
  • Per allineare il testo della descrizione su più linee, usare il comando Formato Calcola altezza righe.
  • Per categorizzare i movimenti e ottenere i rendiconti, inserire le apposite categorie nella tabella Categorie e visualizzare la colonna Categorie nella tabella Registrazioni con il comando Disponi colonne
    Oppure creare un nuovo file con un modello esistente e con le categorie e conti già impostati e importare i dati dell'estratto conto come spiegato sulla pagina Importa file ISO 20022.
  • Nela modalità Free Version gratuita non si possono salvare i file con più di 70 movimenti.
     

Ulteriori informazioni

Per informazioni circa lo Standard ISO2002 si veda la pagina Importa file ISO 20022 in contabilità.

 

Visualizza file CSV

Se si apre o se si trascina nella finestra di Banana un file del tipo CSV o JCSV, Banana crea in automatico un file del tipo Tabella semplice, riprendendo le colonne e i dati contenuti nella tabella CSV.

 

 

Aggiungi/Rimuovi funzionalità

Banana Contabilità Plus ti permette di personalizzare e arricchire il tuo file contabile o di produttività, attivando solo le funzionalità che ti servono. In questo modo il file rimane semplice da usare, ma allo stesso tempo può adattalo a esigenze più complesse.

Per aprire il dialogo delle funzionalità aggiuntive vai:

  • Menu Strumenti > Aggiungi/Rimuovi funzionalità e seleziona l’opzione desiderata.

Le opzioni disponibili cambiano a seconda del tipo di file che stai usando (contabilità o produttività). Pertanto ci sono funzionalità specifiche per: 

aggiungi funzionalità

Per maggiori informazioni cliccare sui link menzionati.

Tabella Documenti

La tabella Documenti consente di includere nel file contabile dei documenti di testo, delle immagini (incluso il logo) oppure degli scripts.

Può essere aggiunta dall'utente con due modalità diverse:

tabella Documenti

La tabella Documenti ha le seguenti colonne:

  • Id
    È il nome del documento. L'Id è un testo libero ma dovrebbe essere univoco all'interno della tabella.
    • I documenti che iniziano con "_" vengono utilizzati per funzionalità particolari del programma.
    • L'id dlgmanageaddons è usato  per salvare l'immagine usata come logo.
    • l'id attachment_ viene usato per gli allegati nel bilancio abbellito.
  • Descrizione
    Una breve descrizione del file (opzionale)
  • Allegati
    Contiene il file. Cliccando sulla cella è possibile visualizzare o modificare il contenuto del file.
    Ci sono questi tipi di contenuti possibili

Una volta aggiunta la tabella Documenti, non è più possibile eliminarla in modo definitivo. Se la tabella è stata inserita per errore e non si desidera più visualizzarla, è possibile rimuoverla dalla vista tramite il menu Dati > Disponi tabelle. In alternativa, se dopo l’aggiunta della tabella il file non è ancora stato salvato (né manualmente né tramite salvataggio automatico), basta chiuderlo senza salvare per annullare l’operazione.

 

Aggiunta di un nuovo documento

external editor

Per inserire un nuovo documento nella tabella Documenti

  • Aggiungere una nuova riga.
  • Nella colonna Id scrivere il nome del file .
  • Nella colonna Descrizione si può scrivere il testo desiderato.
  • Nella colonna Allegati fare doppio clic sulla cella oppure selezionare il simbolo di modifica, selezionare il tipo di documento che si desidera aggiungere. 

Vedi anche:

Editor Markdown

In Banana Accounting Plus, ora è possibile inserire allegati del bilancio anche tramite linguaggio markdown, oltre che in HTML. Questo è molto comodo per inserire tabelle negli allegati.
In Banana Accounting Plus questa funzione è disponibile solo con il piano Advanced.

editor Markdown

Markdown è un linguaggio che permette di creare testo formattato usando un normale editor di testo e una sintassi facile da scrivere e leggere.

In Banana+ è possibile utilizzare questo linguaggio negli allegati della tabella Documenti ed è supportata la specifica GitHub Flavored Markdown.

Documentazione pubblicata da github.com:

Aggiungere un documento Markdown

  • Selezionare la tabella Documenti.
  • Aggiungere una nuova riga.
  • Nella colonna Id scrivere un nome che identifica il documento.
  • Nella colonna Descrizione si può scrivere il testo desiderato.
  • Nella colonna Allegati fare doppio clic sulla cella oppure selezionare il simbolo di modifica, quindi selezionare il tipo di testo Markdown.

Aggiungere un allegato al bilancio con testo markdown

Come creare una tabella

Per creare tabelle in markdown, il contenuto delle colonne deve essere separato dal simbolo slash verticale, preceduto e seguito da uno spazio " | ".
Per l'allineamento delle colonne è necessario creare una riga con:

  • Sinistra: semplici trattini (minimo tre trattini).
  • Centro: trattini preceduti e seguiti dai due punti ":---:".
  • Destra: trattini seguiti dai due punti "---:".
# Note al Bilancio (Esempio)
I conti annuali di Esempio sono stati redatti secondo gli International Financial Reporting Standards (IFRS).
## Posizioni di cassa
| Conto | Descrizione | Anno corrente | Anno precedente |
| :---: | --- | ---: | ---: |
| 1000 | Cassa  | 23'000.00 | 17'000.00 |
| 1020 | Conto bancario | 9'000.00 | 1'000.00 |
| | **Totale** | **32'000.00** | **18'000.00** |
## Altri beni fissi
| Conto | Descrizione | Anno corrente | Anno precedente |
| :---: | --- | ---: | ---: |
| 1000 | Macchinari | 13'000.00 | 17'000.00 |
| 1020 | Mobili | 5'000.00 | 4'000.00 |
| | **Totale** | **18'000.00** | **21'000.00** |

 

editor Markdown

Come creare un elenco non ordinato

 

# Creare un elenco non ordinato  
* Primo elemento
* Secondo elemento
* Terzo elemento
* Quarto elemento

 

Come creare un elenco di attività con caselle di controllo

 

# Elenco di attività con caselle di controllo in Markdown
- [ ] Voce 1
- [X] Voce 2
- [X] Voce 3
- [ ] Voce 4
- [ ] Voce 5

tasklist with checkboxes

Come cambiare il colore del testo

# Cambiare il colore del testo usando la sintassi HTML  
Questo è un testo normale di colore nero, <span style="color:blue">e questo testo è blu!</span>  
<span style="color:red">Un altro testo di colore rosso.</span>

 

text color

Come cambiare colore, font e dimensione di un testo

# Cambiare colore, font e dimensione del testo usando la sintassi HTML  
<span style="color:green;font-size:20pt;font-family:Times New Roman;">Cambiare colore, font e dimensione di un testo</span>

text style

Come applicare il grassetto

# Utilizzare due asterischi ( **testo** ) prima e dopo il testo
**Questo è un testo scritto in grassetto**

Come applicare il corsivo

# Utilizzare un asterisco ( *testo* ) prima e dopo il testo
*Questo è un testo scritto in corsivo*

Come applicare grassetto e corsivo

# Utilizzare tre asterischi ( ***testo*** ) prima e dopo il testo
***Questo è un testo scritto in grassetto e corsivo***

 

 Funzionalità attualmente non disponibili

Le seguenti funzionalità, sebbene richieste da alcuni utenti, al momento non sono disponibili:

  • Aggiungere un link nel testo markdown

Editore HTML

 

editor Html

Inserimento del campo ${...}

Permette di aggiungere del testo dinamico nel documento, come ad esempio il saldo di un conto o una tabella di Banana. L'interfaccia API di Banana è consultabile alla pagina https://www.banana.ch/doc/en/node/4714.
Il comando può essere inserito manualmente, oppure, tramite il comando Modifica > Inserisci script.

Stampa di una riga vuota (inserire uno spazio tra i due apici)

${' '}

Stampa del saldo corrente del conto 1020

${Banana.Converter.toLocaleNumberFormat(Banana.document.currentBalance('1020','','').balance);}

 

Stampa della tabella Conti, colonne conto, gruppo, descrizione, saldo.

${HTML Banana.document.table('Accounts').toHtml(['Account','Group','Description','Balance'],true);}

 

 

È possibile scrivere il codice javascript in un documento separato e fare riferimento allo script tramite il comando Banana Include.
Gli scripts possono essere salvati nella tabella Documenti oppure in un file locale.

${Banana.include('documents:myscript1');rtnValue}
${Banana.include('c://temp//myscript16.js');rtnValue}

 

javascript editor

editori Html print

Inserimento di un'interruzione di pagina

Il comando può essere inserito manualmente o tramite il comando Modifica > Inserisci interruzione pagina.

Testo nella prima pagina
${PAGEBREAK}
Testo nella seconda pagina

 

Risoluzione problemi

  • Quando si riprende il testo da fonti esterne (Word, pagine Internet, ...), usare il comando Modifica > Incolla come testo non formattato. Questo comando evita problemi con la formattazione HTML, che in alcuni in casi, impedisce la corretta visualizzazione.
  • Per gli esempi di questa pagina utilizzare il link Copy posto sulla destra in alto ad ogni esempio, non utilizzare CTRL+C (o CMD+C).
  • Se il campo ${…} non funziona, verificare che non vi sia alcuna formattazione HTML (come elementi <span>…</span> o altro) ed eventualmente rimuoverla dal codice Sorgente HTML.
  • Per rimuove la formattazione HTML esistente di un'intera pagina:
    • copiare il testo negli appunti (CTRL+C)
    • andare sul tab Sorgente HTML e cancellare tutto il contenuto
    • andare sul tab Pagina1 e incollare il testo copiato con il comando Modifica > Incolla come testo non formattato.

 

Estensione Embedded

Le Estensioni Embedded sono estensioni scritte in JavaScript e salvate direttamente nella tabella Documenti del file della contabilità. Funzionano esclusivamente in quel file specifico senza bisogno di installazione. Una volta create, sono immediatamente pronte all'uso.

Aggiungi un'estensione Embedded

  1. Apri un file contabile in Banana Contabilità Plus.
  2. Assicurati che la tabella Documenti sia abilitata:
  3. Aggiungi l'estensione nella tabella Documenti:
    • Nella colonna ID inserisci un nome per l'estensione.
    • Nella colonna Descrizione inserisci un commento.
    • Nella colonna Allegati inserisci il codice JavaScript facendo doppio clic sulla cella o selezionando il simbolo di modifica in alto a destra, quindi seleziona Codice Javascript e conferma con OK.

      banana embedded extension javascript
       
    • Si apre un editor dove puoi scrivere il codice Javascript.

      banana javascript embedded extension
       
    • Al termine, conferma con OK e salva il file di contabilità.

Esegui un'estensione Embedded

Per eseguire delle estensioni embedded sono disponibili due opzioni:

  • Dalla tabella Documenti, fai clic sul simbolo di esecuzione nella cella Allegati contenente il codice.
  • Dal menu Estensioni, seleziona l'estensione tra quelle elencate.

banana javascript embedded extension

Ulteriori informazioni

Documentazione per sviluppatori in inglese:

 

Aggiungi tabella Semplice nel file (da Aggiungi funzionalità)

Puoi aggiungere nello stesso file della contabilità una o più tabelle semplici per avere delle informazioni supplementari senza appesantire la struttura dei dati contabili. Ogni volta che devi aggiungere una tabella semplice:

  • Dal menu Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi tabella semplice

Il programma aggiunge al file esistente una tabella intestata con il nome che hai attribuito ed è composta dalle colonne seguenti:

  • IdRiga - Serve per creare un elenco di elementi codificati. Ad ogni riga assegna un codice Id per identificare l'elemento
  • Descrizione - Inserire un testo per la descrizione dell'elemento
  • Note - inserire un testo per delle annotazioni o altro

Tabella semplice

  • Assegna un nome alla tabella.
    • Nel nostro esempio Note interne
    • Conferma con OK.
      La nuova tabella viene aggiunta al file ed è subito disponibile.

Personalizza le colonne

Nella tabella semplice puoi personalizzare le colonne,  visualizzando altre colonne predefinite e/ o aggiungendone di nuove.

Visualizzare altre colonne predefinite:
  • Dal menu Dati > Disponi colonne
    • dall'elenco seleziona la colonna desiderata (es. la colonna Link)
    • Clicca su visibile
    • Conferma con OK.

Aggiungere nuove colonne:
  • Dal menu Dati > Disponi colonne > Aggiungi
  • Dai un nome alla colonna (es. Data)
  • Definisci il formato della colonna (es. testo, data, importo, valuta...)

Cambiare intestazione di una tabella semplice

Per cambiare l'intestazione di una tabella semplice devi posizionarti nella tabella semplice:

  • Vai nel menu Data > Disponi tabelle
    • Dal dialogo seleziona la tabella semplice che intendi cambiare
    • Nella casella delle impostazioni cambia il nome
    • Conferma con OK.

Per maggiori informazioni consultare la pagina:

Tabella QuickSum (Technical preview)

QuickSum Table è una tabella strutturata, basata su una logica contabile, pensata per la preparazione di capitolati, computi metrici e richieste di offerta all’interno di un ambiente affidabile e controllato.

Vantaggi principali:

  • Totali sempre corretti, calcolati automaticamente dal sistema secondo una logica contabile, senza formule manuali.
  • Coerenza e tracciabilità dei dati, grazie a una struttura che evita incongruenze e modifiche accidentali.
  • Riduzione degli errori, anche in presenza di aggiunte, correzioni o riorganizzazioni delle voci.
  • Struttura chiara e stabile, adatta a documenti professionali e allegati contrattuali.
  • Utilizzo immediato, simile a un foglio di calcolo, ma con i vantaggi di un sistema contabile.
  • Documenti affidabili, pronti per essere condivisi, archiviati o allegati a offerte e contratti.

Technical Preview

La tabella QuickSum è uno strumento ancora in fase di sviluppo e che viene messo a disposizione a un limitato numero di utenti. 
Ci sono diverse funzionalità che sono per il momento provvisorie e che subiranno cambiamenti con il tempo.

Per il momento è solo disponibile all'interno della versione Dev Channel. 

Funzionamento

La QuickSum Table si usa come una tabella Excel, con colonne per l'identificativo, descrizione, quantità, prezzo e totale, con però i totali in verticale fatti in automatico.

  • L'identificatore (ItemId) può essere suddiviso in più livelli tramite i punto ".".
  • Gli identificatori devono essere disposti in sequenza ordinata, dal più piccolo al più grande.
  • Il programma in automatico fa i totali.

Qui un esempio

quicksum table

Aggiunta della tabella QuickSum

Attualmente la Tabella QuickSum è ancora in fase sperimentale ed è disponibile solo nella versione interna di Banana Contabilità. 

Nella applicazioni di produttività viene aggiunta con il comando Menu Strumenti > Aggiungi Funzionalità > Tabella QuickSum

Le colonne 

La Tabella QuickSum ha le seguenti colonne di inserimento dati :

  • ItemId 
    L'id che identifica l'elemento
    • Può assumere diverse forme come spiegato in seguito.
    • Deve essere sempre in sequenza crescente. Prima i valori più bassi e poi quelli più alti.
    • Per esempio "2.1.1", "T:2.1.1", "V:2.1.1", "V:T:2.1.1"
  • Stile
    Per assegnare uno stile, per un uso futuro della stampa.
  • Codice Modifica.
    Per quando la tabella è in modalità blocco, indica quale colonne devono essere modificabili.
    • D: Descrizione modificabile.
    • N: Note modificabile.
    • Q: Quantità modificabile.
    • P: Prezzo unitario modificabile
    • I valori indicati fra parentesi quadre e fra parentesi graffe sono inseriti in automatico dal programma e possono essere sovrascritti.
  • Descrizione
    La descrizione dell'elemento e anche i valori nel caso di sommario.
    Se contiene tre punti "..." significa che vi è un valore da completare. 
  • Note
    Una colonna di testo per annotazioni.
  • Quantità
    Un importo numerico.
  • Unità
    Indica il tipo di valore indicato.
    • Un testo libero.
    • "%" la quantità sarà considerata come un percento del prezzo.
  • Formula Prezzo Unitario
    Se presente la formula viene calcolata e il risultato rimpiazzera il valore nella colonna Prezzo.
  • Prezzo Unitario 
    Il prezzo che viene usato per calcolare il valore.
  • Formula inizio
    Nel caso che si vuole indicare la formula in due parti.
  • Formula testo
    • Una formula di calcolo in Javascript.
    • Se presente viene eseguita e il risultato andrà a sostituire l'Importo calcolato.
  • Importo risultato
    Importo calcolato dal programma.
    • Se esiste una formuala il risultato della formula.
      Altrimenti
    • La quantità moltiplicata per il prezzo unitario.
    • Se unità "%" il prezzo unitario in percentuale della quantità.
  • Codice1 e Codice2
    Delle colonne che servono per indicare che la riga è di un certo tipo.
    Per esempio "S" può significare che a queste posizioni viene indicato uno sconto particolare.

Ci sono poi una serie di colonne che servono per i calcoli e il controllo:

  • ItemIdCalc
    È l'ItemId usato per il calcolo e considera anche le modifiche dovuta all'attivazione delle varianti.
  • Formula Prezzo Unitario Calc
    È la formula di calcolo del prezzo unitario usata per i calcoli, creata partendo dalla formula del prezzo unitario modificata dal programma tenendo conto dell'attivazione delle varianti.
  • Formula Calc
    È la formula di calcolo usata per i calcoli, creata partendo dalla formula inizio e formula modificata dal programma tenendo conto dell'attivazione delle varianti.
  • Testo Risultato
    • È il risultato in formato testo ottenendo eseguendo la Formula Calc.
    • Mostra eventuali errori.
  • Sommato in
    • Indica in che elemento è stato sommato il valore della riga. 
    • Permette di controllare l'itemId ne caso sia lasciato vuoto o si sia usato una variante.

L'ItemId

Viene inserito nella colonna ItemId ed identifica la riga e l'elemento. Può avere diverse forme

  • Identificatore dell'elemento (ItemId)
    Può essere composto dai seguenti elementi, separati da duepunti ";" 
    Per esempio "2.1.1", "T:2.1.1", "V:2.1.1", "V:T:2.1.1"
    • Il valore "00" è relativo al totale complessivo.
      • Si inserisce all'inizio per indicare il testo del progetto.
      • Il Subtotale "S:00" mostra la somma fino a quel momento.
      • Il Totale "T:00" può essere usato solo come ultima riga di totale.
        Oltre non ci possono più essere totali.
      • Nella formula $S('00') ritorna il totale complessivo di tutte le righe sommate fino a quel momento.
    • Gerarchia.
      • Dei valori separati da dei punti "." che definiscono l'emento e la struttura.
      • Esempio "1", "1.9", "2", "2.1", "2.1.2", "A.1.2"
      • La gerarchia è data dalla separazione. 
        Quindi gli elmenti "2.1" e "2.1.2" apparteranno all'elmento superiore "2".
      • La gerarchia determina anche la sequenza degli elementi in ordine alfabetico naturale.
        L'elemento "1" dovrà precedere il "1.9" e il "2" e via di seguito.
        In caso contrario verrà segnalato un errore.
    • Prefisso.
      • Determina il tipo di elemento.
        • "F": riga finale gerarchia.
          • Questo elemento è l'ultimo della gerarchia creata.
          • Esempio: "2.1", "2.1.1", "2.1.1.1", "2.1.2", "F:2.1" chiude la sequenza e quindi dopo il "F:2.1" non ci potranno più essere elementi "2.1", "2.1.1".
        • "S:" riga di subtotale
          • Viene indicata la somma di tutti gli elementi che appartengono alla gerarchia.
          • Esempio: "S:2.1" riprenderà la somma di tutti gli elmenti  "2.1", "2.1.1", "2.1.1.1", "2.1.2"
        • "T:" riga di totale
          • Viene indicata la somma finale di tutti gli elementi che appartengono alla gerarchia.
          • Esempio: "T:2.1" riprenderà la somma di tutti gli elmenti  "2.1", "2.1.1", "2.1.1.1", "2.1.2"
          • Chiude la sequenza e quindi dopo il "T:2.1" non ci potranno più essere elementi "2.1", "2.1.1".
    • Variante.
      Vedi sezione successiva di spiegazione.
      • Un codice che identifica la Variante e precede l'ItemId. 
      • Deve obbligatoriamente iniziare con la lettera "V" ed esere seguito da dei duepunti ":" .
      • Il codice della variante deve precedere gli elementi. V
      • Esempi variante 
        • "VA:" "VA:2.1", "VA:2.1.1"
        • "VB:" "VB:2.1", "VB:2.1.1"
      • Le righe della variante devono essere in sequenza.
      • Se si integrano o sostituiscono una riga devono essere anche nella sequenza.
    •  
  • Comandi "#"
    Il valore viene indicato nella colonna Descrizione
    • Iniziano con il carattere "#"
    • Sono usati internamente per indicare delle fuzionalità
    • Gli elmenti non vengono sommati.
    • "#scenario" permette di specificare nella colonna Descrizione le Varianti da usare in aggiunta o al posto delle posizioni esistenti.
      per esempio la descrizione "VA;VB"
    • "#options" opzioni di calcolo separate da punti e virgola.
      • "lock", attiva il blocco della tabella (comando provvisiorio).
      • "onerrorcalculate" continua la calcolazione anche se ci sono degli errori.
    • "#columnsSum" indica il nomeXml delle colonne da sommare nei contatori accessibili tramite la funzione "$S()".
      • Diverse colonne vengono separate da punto e virgola ";".
      • Le colonne "Code1;Code2" sono già considerare e non bisogna specificarle.
      • Per esempio "Code3;Code4" .
    • "#rounding" è il valore minimo in cui l'importo totale riga viene arrotondato. 
      • Si inderisce nella colonna Descrizione.
      • Per esempio  "0.05", "0.10", "1"
      • Il separatore decimale deve sempre essere il punto "."
    • Righe calcolo hash
      Sevono a verificare se il documento è cambiato
      • "#hash-base" 
        Il programma inserisce nella Descrizione l'hash calcolato sugli elementi che non sono modificabili.
        Se si modificano le celle in cui si possono inserire valori anche quando il documento è in modalità blocco, l'hash non cambia.
      • "#hash-all"
        Il programma inserisce nella Descrizione l'hash calcolato su tutti gli elementi del documento.
        Quindi qualsiasi valore viene modificato viene modificato anche l'hash.

        quicksum table
         
  • Commenti fra []
    • Sono elementi che sono inclusi in parentesi quadre
      "[]", "[testo]"
    • Gli elmenti non vengono sommati.
  • Elementi vuoti
    • Viene ripreso l'id che precede e non è stato chiuso. 

 

Logica di calcolo e somme

Nella tabella QuickSumi gli importi vengono calcolati e sommati in automatico.

  • Dopo ogni modifica tutta la tabella viene ricalcolata.
  • Il programma svuota tutte le colonne calcolate.
  • Il programma parte della prima riga e continua fino all'ultima. 
    Se vi è un errore la calcolazione viene interrotta delle righe successive non viene eseguita.
  • Descrizione righe di Totale "T:" o sottototale "S:"
    • Se la descrizione è vuota o termina con elemento commento (fra parentesi quadre), la descrizione viene messa automaticamente dal programma, facendo seguire al termine "Totale" o "Sottototale" l'intestazione dell'ItemId o se non presente il valore dell'ItemId.
    • L'intestazione dell'ItemId è considerata la descrizione usata quando è stato usato per la prima volta l'ItemId.
  • Calcolo importo riga.
    • Vengono usati u contenuti delle colonne Quantità, Unità e Prezzo unitario
    • Se vi sono delle formule queste vengono eseguiti e il risultato rimpiazza il valore.
  • Il programma dopo ogni riga somma nel contatori dei diversi elementi strutturati.
    • Somma il valore della riga nei diversi elementi che compongono l'ItemId strutturato.
    • Se per esempio se l'item è "2.1" il programma andrà a sommare l'importo della riga nei seguenti contatori, accessibili con la formual $S('2.1.1') in:
      • 2
      • 2:{*}
      • 2.1
      • 2.1:{}
    • Se per esempio se l'item è "2.1.1" il programma andrà a sommare l'importo della riga nei seguenti contatori, accessibili nelle formule con la funzione $S('2.1.1') in:
      • 2
      • 2:{*}
      • 2.1
      • 2.1:{*}
      • 2.1.1
      • 2.1.1:{}
  • Il programma somma anche nei contatori relative alle colonne, accessibili nelle formule tramite la funzione $S().

Le colonne formule

Le colonne Formula prezzo unitario e Formula permettono di inserire delle espressioni in linguaggio Javascript. 

  • Gli importi si indicano nel formato di programmazione e non quello internazionale.
    • Non vi sono separatori di migliaia.
    • Il separatore di decimali è sempre il punto ".".
    • Esempi di numeri "12345.67", "-123.45"
    • Si può usare tutta la sintassi del Javascript e anche creare funzioni.
  • Si possono usare le funzioni predefinite appositamente per la tabella QuickSum:
    • $S('itemId')
      • Ritorna la somma, fino a questo punto, del contatore specifico dell'item.
      • Per esempio 
        • $S('2') ritorna la somma di tutti i totali che iniziano con 2
        • $S('2.1') ritorna la somma di tutti i totali che iniziano con 2.1
        • $S('2.1.1') ritorna la somma di tutti i totali che iniziano con 2.1.1
        • $S('00') ritorna la somma di tutto 
      • Si può usare anche con parentesi graffe
        • $S('2:{=}') solo gli elementi che sono esattamente 2, quindi senza i sotto elementi.
        • $S('2:{+}') solo gli sottoelementi di 2.
        • $S('2') = $S('2:{=}') + $S('2:{+}') 
    • $C('ColumnNameXml', 'Value')
      • Sum values with conte 
      • ColumnNameXml è il nome in inglese  della colonna.
      • Value è il possibile contenuto della colonna.
      • Ritorna la somma degli importi delle righe fino alla calcolazione precedente alla riga attuale, per tutte le colonne che contengono nella colonna specificata il valore indicato.
      • Per esempio con un valore specifico
        • "$C('Code1','X')" La somma degli importi delle righe che contengono nella colonna Code1 il valore "X".
        • "$C('Code1','Y')" La somma degli importi delle righe che contengono nella colonna Code1 il valore "Y".
      • Puoi usare anche un distintivo
        • "$C('Code1','{*}')" La somma degli importi delle righe con qualsiasi valore (anche vuoto) nella colonna Code1 .
          Corrisponde alla somma totale T00.
        • "$C('Code1','')" oppure "$C('Code1','{}')" La somma degli importi delle righe con la colonna Code1 vuota..
        • "$C('Code1','{<>}')" La somma degli importi delle righe che contengono un valore non vuoto nella colonna Code1.
      • Valori non ammessi 
        • Nella colonna che viene usata per inserire dei valori non si possono usare 
          "{}","{*}","{<>}"
        • Ai fini dei totali per la funzione $C questi valori sono considerati come vuoti. 
    • $V() L'elenco delle varianti usate nella calcolo separate da punti e virgole.
      • Per esempio "VA;VB"
  • Arrotondamento finale.Si può inserire una formula prima della riga finale per calcolare l'arrotondamento al minore. 
    • Per esempio "Math.floor($S('00'))-$S('00')"
    • Si può usare la formula anche in altre posizioni cambiando l'Id.

Varianti

La tabella permette di inserire degli elementi varianti per:

  • Includere degli elementi.
    Per esempio un'offerta che prevede appunto degli elementi opzionali. 
  • Sostituire degli elementi.
    Per esempio per cambiare le specifiche tecniche.

La variante viene indicata nell'ItemId, facendo precederla da un identificatore di variante.

  • La sigla della variante deve iniziare obbligatoriamente con "V" ed essere separata da un due punti ":" dall'itemId.
    • Per esempio "VA:2.1"; "VB:2.1.1"
    • "VA:T:2.1" per indicare la riga di totale.
    • Meglio usare sempre una sigla maiuscola.
  • L'elenco degli elementi appartenenti alla variante deve seguire quello della gerarchia normale.
  • Le Varianti possono essere degli elementi supplementari.
  • Le Varianti possono sostituire un elemento già esistente.
  • Normalmente le Varianti vengono calcolate a se stante. 

L'attivazione di una Variante viene effettuata nel seguente modo:

  • Andare sulla riga con ItemId "#scenario"
    • Nella colonna Descrizione indicare la sigla della varianti che si vuole attivare.
    • Se si vogliono attivare separate da un punto e virgola ";".
    • Esempio:
      • Inserire "VA" per attivare la variante "VA".
      • Inserire "VA;VB" per attivare le varianti "VA" e "VB".
  • Il programma attiva la variante selezionata "VA" ed esclude le posizioni che sono sotiute:
    • Rimuove la sigla della Variante.
      • "VA:2.1" diventa "2.1"
      • "VA:T:2.1" diventa "T:2.1"
    • Se vi è una posizione uguale principale, aggiunge a questa e a tutti gli elementi figli la sigla della Variante che sostituisce preceduta da X.
      • "2.1" diventa "XVA:2.1"
      • "T:2.1" diventa "XVA:T:2.1"
      • "VA:2.1" diventa "2.1"
      • "VA:T:2.1" diventa "T:2.1"
         

Modalità blocco per inserimento prezzi 

La tabella prevede una modalità di inserimento prezzi, che blocca tutte le celle, eccetto quelle che servono a inserire prezzi e altri valori. 
L'idea è che il file venga trasmesso alle imprese e queste possano inserire i loro prezzi e vedano subito i totali, senza però avere la possibilità di modificare altri elementi. 
Se è attivata questa modalità il programma: 

  • Blocca tutte le celle eccetto quelle che sono destinate a inserire prezzi, percentuali o testi.
  • Le righe dove devono essere inseriti dei valori sono colorate in giallo.
  • Le righe già completate con il valore richiesto nella colonna ModifyCode, sono visualizzate in celeste chiaro.
    Sarebbe stato più intuitivo il verde, ma non è facilmente distinguibile da persone daltoniche. 

Per attivara la modalità blocco (provvisorio):

  • Aggiungere una nuova riga a inizio file
  • Nella colonna ItemId inserire il testo #options
  • Nella colonna Descrizione inserire il testo lock

Le righe con le celle modificate sono indicate nella colonna "Mod. Code" (ModifyCode), tramite un carattere:

  • D: Descrizione modificabile.
  • N: Note modificabile.
  • Q: Quantità modificabile.
  • P: Prezzo unitario modificabile
  • U: Unità
  • Si possono combinare più codici, ad esempio "QP" (Quantità e Prezzo unitario modificabili).
  • Il programma in automatico indica il codice in parentesi graffe "{P}", con la seguente logica.
    • Il valore in automatico viene messo solo se la cella è vuota o vi è un valore fra parentesi quadre.
    • Se vi è un valore nella colonna Quantità e non c'é formula prezzo viene messo "{P}" .

Colore righe 

In modalità blocco le righe vengono colorate in automatico con questa logica.

  • In giallo le righe che richiedono un inserimento di valore. 
    • Se vi è un codice di modifica e la rispettiva colonna è vuota.
    • Oppure per la Colonna Descrizione contiene tre puntini "..."
      Per esempio "Marca: ..."
  • In verde chiaro se i valori sono completati.

Verifica dell’integrità tramite hash

QuickSumTable può calcolare un hash crittografico del contenuto della tabella. L’hash permette di verificare se i dati rilevanti del documento sono stati modificati dopo il calcolo.

L’hash non impedisce la modifica del documento, ma consente di rilevarla confrontando il valore memorizzato con quello ricalcolato.

Tipi di hash

QuickSumTable genera due valori distinti.

  • Hash Base
    • Id riga #hash-base
    • L’Hash Base protegge i dati principali e le celle che non sono configurate come modificabili.
    • È utile quando alcune informazioni del documento devono rimanere protette, mentre altre possono essere successivamente completate o modificate senza invalidare questo hash.
    • Alcuni valori calcolati o dipendenti da formule possono essere esclusi per evitare che variazioni automatiche influenzino il risultato.
  • Hash All
    • Id riga #hash-all
    • L’Hash All comprende un insieme più esteso di dati, incluse le colonne modificabili, le colonne definite dall’utente e alcuni risultati calcolati.
    • È utilizzato per verificare l’integrità complessiva della tabella. Una modifica a uno dei valori inclusi produce un Hash All differente.

Comportamento delle righe e delle colonne

  • Le righe completamente vuote non partecipano al calcolo. Di conseguenza, l’inserimento o la rimozione di una riga vuota non modifica l’hash.
  • Il numero e la posizione fisica della riga non vengono memorizzati, mentre l’ordine delle righe non vuote rimane significativo.
  • Le colonne di sistema sono identificate tramite il loro codice interno. Le colonne definite dall’utente sono identificate tramite il loro nome XML, così il risultato non dipende dall’identificatore numerico assegnato internamente.
  • Le colonne vengono ordinate in modo deterministico prima del calcolo.

Informazioni tecniche

  • L’algoritmo crittografico utilizzato è **SHA-256**.
    • Il formato dell’algoritmo è versionato. La versione corrente è **QS1** e viene memorizzata alla fine dell’hash:
    • <digest SHA-256>:QS1
    • La versione permette a QuickSumTable di riconoscere le regole utilizzate per il calcolo e di gestire future evoluzioni del formato.
  • I testi delle celle vengono:
    1. convertiti in UTF-8;
    2. codificati in Base64;
      La codifica Base64 evita che il contenuto di una cella possa essere interpretato come un separatore, una nuova colonna o una nuova riga.
    3. inseriti in una rappresentazione testuale strutturata della tabella.

Limitazioni

L’hash rileva le modifiche soltanto se il valore originale viene conservato in modo affidabile. Se una persona può modificare sia la tabella sia l’hash memorizzato, può ricalcolare un nuovo valore coerente con i dati alterati.

Per garantire anche l’autenticità dell’autore del documento è necessaria una firma digitale o un altro sistema basato su chiavi crittografiche.

Stampe

Per stampare i dati della tabella QuickSum, esistono le possibilità seguenti.

Stampa tramite l'Anteprima

Con il comando Anteprima di Stampa è possibile creare una stampa della tabella.

Si possono preparare delle Viste apposite in modo da definire quali colonne includere nella stampa.

Tramite la funzione Filtra righe, nella stampa si possono includere solo le righe desiderate. Ad esempio, se si vogliono avere solo le righe di totale:

  • Posizionarsi nell'editor del filtro.
  • Inserire 
    !itemcalc!^t:
    • Questo comando indica di selezionare solo le righe che nella colonna ItemCal iniziano con "T:".
    • Sono le righe delle colonne che sono attivate.

Stampa tramite Estensioni

Con estensioni in Javascript è possibile creare dei report di stampa personalizzati, ad esempio che mostrano i dati desiderati con il riassunto dei diversi totali.

Errori 

La calcolazione parte dalla prima riga e se il programma trova un errore la riga viene messa in colore rosso e la calcolazione degli importi viene interrotta. 

  • Con l "#options" "onerrorcalculate", gli errori vengono segnalati, ma la calcolazione viene effettuata comunque, anche se è sbagliata.
    • Serve per un controllo.
    • Deve essere disattivata per avere dei risultati corretti.

Il programma segnale questi possibili errori:

  • Per il momento la gestione degli errori è molto basilare e i codici deggli errori vengono visualizzati nella tabella Info.
  • "err_Duplicate"
    La riga di totale è gia presente.
  • "err_IdNotNumeric"
    Si è attivata l'opzione che richiede che gli ItemId siano numerici, ma l'ItemId contiene altri caratteri.
  • "err_OutOfSequence";
    • L'ItemId non è nella sequenza numerica/alfabetica corretta.
      • "2.1" viene prima del "2"
    • Si usa un ItemId di livello uguale o inferiore dopo avere fatto un totale.
      • Vi è il "T:2.1"
      • Successivamente si usa ancora "2.1" o "2.1.1"
  • "err_TotalWithoutElements"
    • Si è indicata una riga di totale ma non è stato specificato alcun elemento.
    • Per esempio vi è il "T:2.1", ma non vi è in precedenza alcun itemId "2.1" o "2.1.1"
  • "err_UnitPriceFormulaUndefined"
    • Il risultato della formula Prezzo Unitario è indefinito.
    • Per esempio quando si usa nel "$S('2.1') ma l'item "2.1" non è mai stato usato.
  • "err_UnitPriceFormulaError"
    Il testo della formula Prezzo Unitario contiene un errore, per cui il codice Javascript non è valido.
  • "err_FormulaTextError"
    • Il risultato della Formula Inizio e Formula assieme è indefinito.
    • Per esempio quando si usa nel "$S('2.1') ma l'item "2.1" non è mai stato usato.
  • "err_FormulaTextUndefined";
    Il testo della Formula inizio o Fromula contiene un errore, per cui il codice Javascript non è valido.
  • "err_ParseError"
    L'ItemId è in un formato non valido.
  • "wrn_totalRowWithCalcArguments"
    Riga di totale "T:" o sottototale "S:" con elementi di calcolo (quantità, prezzo unitario, formula) che non vengono usati.
  • "wrn_emptyIdWithCalcArguments"
    Non vi è un ItemId ma vi sono elementi di calcolo.
  • "others error"
    Altri errori.

 

 

Collegare tabelle con la colonna IdRiga (RowId)

In Banana Contabilità Plus puoi creare collegamenti tra colonne di tabelle diverse grazie alla colonna IdRiga (RowId).
Questa funzione ti permette di arricchire la tabella principale (ad esempio Registrazioni) con informazioni provenienti da altre tabelle, semplificando la gestione e l’analisi dei dati senza complicare la struttura.

Puoi creare collegamenti tra:

  • Colonne di una tabella semplice (aggiunta dall'utente) con una delle tabelle predefinite di Banana (es. Conti, Registrazioni).
  • Colonne di due o più tabelle semplici aggiunte dall'utente. 

Come aggiungere colonne di collegamento

Per poter collegare colonne tra tabelle diverse:

  • Vai nella tabella in cui vuoi inserire i collegamenti.
  • Dal menu Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi colonne per collegare tabelle.
  • Scegli la posizione (dopo quale colonna inserire le nuove colonne).
  • Conferma con OK.

Il comando funziona solo se la tabella da collegare contiene la colonna IdRiga (RowId). Con l’IdRiga viene aggiunta anche la colonna Description (puoi nasconderla se non ti serve).

Dialoghi

Scegli tabella → elenca le tabelle con colonna RowId che non sono ancora collegate. Se l’elenco è vuoto, non ci sono tabelle collegabili.

Scegli posizione colonna → mostra tutte le colonne della tabella corrente e ti permette di decidere dove inserire le nuove colonne.

Collegamento tabella semplice → tabella predefinita

Per creare il collegamento di una tabella semplice con una predefinita di Banana, ad esempio tabella Registrazioni, devi procedere:

  • Apri il file di Banana
  • Crea la tabella semplice (Es. Note interne)
  • Vai nella tabella Registrazioni e dal menu Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi colonne per collegare tabelle
  • Dal dialogo che si apre seleziona la tabella semplice che hai creato (es. Note interne)
  • Scegli la posizione delle colonne
  • Conferma con OK.

Nella tabella Registrazioni Banana aggiunge automaticamente le due colonne Id e Descrizione Id della tabella semplice. con le intestazioni e i contenuti che hai creato nelle due colonne (Note interne).

Per maggiori informazioni vedi esempio dettagliato:

Collegamento tra due tabelle semplici 

Puoi anche creare collegamenti tra due tabelle semplici. Ad esempio collegare la tabella semplice “Eventi” con la tabella semplice "Volontari":

Aggiungi la tabella semplice 1
  • Id → dove inserire il codice o il nome dell'evento.
  • Descrizione → descrizione dell'evento
  • Aggiungi nuove colonne o rinomina quelle esistenti (Dati > Disponi colonne)
Aggiungi la tabella semplice 2
  • Id → dove inserire il codice o il nome volontario
  • Descrizione → dove inserisci il ruolo del volontario.
  • Aggiungi nuove colonne o rinomina quelle esistenti (Dati > Disponi colonne)
Crea il collegamento 
  • Vai nella tabella dove vuoi creare il collegamento e sul menu Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi colonne per collegare tabelle.
  • Dal dialogo che si apre seleziona il nome dell'altra tabella semplice creata
  • Scegli dopo quale colonna posizionare le colonne che vuoi collegare
  • Conferma con Ok.

 Banana aggiunge automaticamente le due colonne di collegamento, Id e Descrizione, con le intestazioni e i contenuti che hai creato.

Per maggiori informazioni vedi esempio:

Note tecniche sui collegamenti tra tabelle 

Per funzionare correttamente, Banana applica alcune regole automatiche:

  • Nomi delle colonne: vengono create come NomeTabellaId e NomeTabellaDescription.
  • Descrizione automatica: compilata automaticamente quando inserisci un Id valido.
  • Aggiornamenti: se cambi la descrizione nella tabella collegata, si aggiorna anche nella tabella Registrazioni.
  • Creazione manuale: puoi aggiungere manualmente colonne con questi nomi, rispettando la convenzione.
  • Evitare ambiguità: non usare i suffissi Id o Description per colonne che non devono essere collegate.
  • Colonna Descrizione opzionale: puoi nasconderla o cancellarla se non ti serve.

Limitazioni

  • Puoi collegare una tabella solo se contiene la colonna RowId.
  • Una tabella può essere collegata a una sola tabella per volta.
  • Se nel dialogo Scegli tabella non appare nulla, significa che non ci sono tabelle collegabili disponibili.

Tabelle collegate Volontari/Eventi

Le associazioni che organizzano attività ed eventi hanno spesso la necessità di coordinare i propri volontari. Con Banana Contabilità Plus puoi creare due tabelle semplici collegate tra loro – Volontari ed Eventi – per gestire in modo centralizzato chi partecipa, quali incarichi sono stati assegnati e i dettagli organizzativi di ciascun evento.

In questo modo tutte le informazioni rimangono nello stesso file della contabilità, senza dover ricorrere a fogli Excel separati, con il vantaggio di avere sempre una visione chiara, aggiornata e immediata.

In Banana Contabilità Plus puoi collegare tabelle semplici tra loro grazie alla colonna IdRiga (RowId).

Come creare le tabelle Volontari ed Eventi

  • Apri il file della contabilità
  • Dal menu Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi tabella semplice
    • Crea la tabella semplice Volontari
    • Crea la tabella semplice Eventi.

Struttura della tabella Volontari

La tabella può essere personalizzata aggiungendo delle colonne proprie e visualizzando altre colonne predefinite. Nell'esempio la struttura creata è la seguente:

  • IdRiga → codice univoco del volontario (serve anche come chiave di collegamento).
  • Id Description → nome e cognome del volontario; appare automaticamente nelle altre tabelle collegate.
  • Email → colonna “Note” rinominata in “Email”.
  • Nr. Telefono (Phone number) → colonna aggiunta da Dati > Disponi colonne > Aggiungi.

Struttura della tabella Eventi

La tabella Eventi può includere queste colonne:

  • Id → sigla per identificare l’evento (es. SPRIFEST).
  • Descrizione (DescriptionId) → nome dell’evento (es. Spring Festival).
  • Data (Date) → colonna aggiunta da Dati > Disponi colonne > Aggiungi.
  • Luogo (Location) → colonna aggiunta da Dati > Disponi colonne > Aggiungi.

Creare collegamento tra Volontari ed Eventi

Nell'esempio sono state collegate alla tabella Eventi le colonne dei volontari.

  • Strumenti > Aggiungi/Rimuovi funzionalità > Aggiungi colonne per collegare tabelle
  • Nella finestra di dialogo seleziona la tabella Volontari.

Banana aggiunge automaticamente alla tabella Eventi le colonne:

  • Volontari (Volunteers Id) → codice del volontario.
  • Descrizione volontari (Volunteers Description) → nome del volontario (o responsabile dell'evento)

Quando inserisci il codice di un volontario nella colonna Volontari, Banana compila in automatico il nome del volontario nella relativa colonna. 

Vantaggi del collegamento

  • Visione chiara → sai subito chi partecipa a un evento.
  • Ruoli definiti → assegni incarichi specifici a ciascun volontario.
  • Aggiornamenti automatici → se modifichi i dati nella tabella Volontari, Banana li aggiorna anche negli Eventi.
  • Gestione semplificata → niente più fogli separati, tutto resta nello stesso file.
  • Storico attività → conservi la traccia delle partecipazioni dei volontari nel tempo.

Questo approccio è ideale per associazioni culturali, sportive o benefiche che vogliono gestire persone ed eventi in modo semplice, ordinato e immediato.

Crea copia file

Il comando si attiva dal menu Strumenti > Crea copia file.

crea copia file

La funzione permette di creare un file nuovo, identico a quello esistente.  Si può scegliere di copiare il file con le seguenti opzioni:

  • Tieni Saldi di apertura. Se la funzione viene attivata, nel nuovo file verranno riportati i saldi di apertura del file copiato.
  • Tieni Registrazioni. Se la funzione viene attivata, nel nuovo file verranno riportate le registrazioni del file copiato.
  • Tieni Registrazioni ricorrenti. Se la funzione viene attivata, nel nuovo file verranno riportate le registrazioni ricorrenti del file copiato.
  • Tieni Registrazioni preventivo. Se la funzione viene attivata, nel nuovo file verranno riportate anche le registrazioni della tabella Preventivo.

Questa funzione è molto utile quando si vogliono effettuare delle modifiche di prova e avere la sicurezza di poter tornare indietro senza perdere dei dati.

Se le opzioni non vengono attivate viene creato un nuovo file solo con lo stesso piano contabile.

Il nuovo file deve essere salvato con un nome; di default il programma suggerisce il nome del modello.
Salva il file con un nome di tua scelta cliccando su File > Salva con nome.
 

Converti in nuovo file

Il comando si attiva dal menu Strumenti > Converti in nuovo file.

Nella finestra di dialogo che appare, il tipo di file su cui si sta lavorando risulta selezionato.
Viene anche elencata una lista di possibili scelte:

converti in nuovo file

La funzione permette di convertire un file esistente (che non verrà modificato) in uno nuovo con caratteristiche diverse. Pertanto è possibile:

  • Cambiare la lingua.
  • Cambiare l'arrotondamento.
  • Cambiare il tipo di file. Per esempio:
    • Passare da una contabilità senza IVA a una con IVA.
    • Passare da una contabilità in partita doppia ad una multimoneta.

È come se si creasse un file nuovo vuoto e poi si riportassero manualmente i dati.

Le caratteristiche del file esistente si possono vedere con il comando Strumenti > Info File.

Creazione e trasferimento dati

Il comando Strumenti > Converti in nuovo file:

  1. Crea un nuovo file del tipo specificato con le impostazioni predefinite delle colonne.
  2. Trasferisce i dati nel nuovo file procedendo alle conversioni necessarie.
  3. Salva e indica il nome del nuovo file.

Nel caso si passi da un file con più opzioni ad uno che ne ha di meno, durante la conversione parte dei dati verranno persi. Per esempio se si passa da una contabilità con IVA ad una contabilità senza IVA, nella conversione verranno persi i dati delle colonne relative all’IVA.

Passaggio dalla contabilità doppia alla multimoneta

  • È necessario che nelle Proprietà del file venga specificata la sigla moneta (che diventerà la moneta base).
  • Scegliere come destinazione la contabilità con multimoneta
  • Il programma crea una contabilità multimoneta riprendendo i dati esistenti:
    • Le registrazioni avranno le colonne per la gestione multimoneta, come moneta quella di base e cambio 1.0000
    • I conti esistenti nella tabella conti sono completati con la sigla moneta base:
    • La tabella cambi è vuota, pertanto si dovranno aggiungere le monete e i cambi utilizzati nelle registrazioni.
    • Nella tabella conti aggiungere i conti in moneta estera.

Per cambiare la moneta di una contabilità consulta la pagina Proprietà file.

Passaggio da una contabilità senza IVA ad una con IVA

  • Scegliere come destinazione la contabilità con IVA che si desidera.
  • Il programma crea una contabilità con le colonne IVA riprendendo i dati esistenti:

Parametri creazione nuovo file

Per maggiori informazioni su questo dialogo vedi:

parametri creazione nuovo file

Documenti correlati

Il comando Unione file di Banana Contabilità+

La possibilità di unire insieme file contabili è di grande utilità; permette per esempio di riunire le contabilità di sedi diverse di una stessa ditta, o di assorbire i conti di attività dislocate nel file contabile della casa madre sia in ambito associativo che imprenditoriale.

Disponibile in Banana Contabilità Plus solo con il piano Advanced. Guarda tutte le funzioni del Advanced. Passa ora al piano Advanced!

Il comando si attiva dal menu Strumenti > Unione File.

Con questa funzione è possibile unire due file, che appartengano però alla stessa applicazione (es. due file di contabilità in partita doppia con IVA). Non è possibile unire file appartenenti ad applicazioni diverse (es. un file di contabilità in partita doppia e un file di contabilità entrate / uscite).

Affinché l'unione di due file abbia un esito positivo è fondamentale che la numerazione dei conti sia uguale per entrambi i file.

Per unire due file si procede come segue:

  • Aprire il file che conterrà i dati di entrambi i files
  • Selezionare dal menu Strumenti > Unione File
  • Selezionare il percorso e il nome del secondo file
  • Confermare l’operazione d’unione
  • Se i file, pur appartenenti alla stessa applicazione, non sono uguali (per esempio contabilità con IVA e contabilità senza IVA) il programma segnala che ci saranno perdite di dati.

Opzioni programma

Le opzioni programma si attivano dal menu StrumentiOpzioni programma e contengono scelte di natura tecnica del documento contabile.

opzioni programma

Nelle pagine che seguono puoi trovare informazioni più dettagliate:

Generale

Le opzioni dell'interfaccia si attivano dal menu Strumenti > Opzioni programma > Interfaccia.

opzioni programma - interfaccia

Opzioni Programma

Lingua

È la lingua d’uso del programma. È possibile cambiare questa impostazione se si desidera usare una lingua diversa da quella predefinita oppure se quella predefinita non è disponibile.

Tipo di carattere

Si può scegliere il tipo di carattere.

% Zoom

Se si desidera che i dati nelle tabelle vengano visualizzati con una dimensione diversa, basta adattare la percentuale Zoom.

  • La percentuale zoom può essere modificata anche con l'apposito strumento in basso a destra sulla barra di stato.
  • Lo zoom ha come scopo quello di adattare il contenuto della tabella alla dimensione della finestra.
    Per la dimensione del testo dei menu, dialoghi e icone vengono usate le impostazioni del sistema operativo, ma possono essere adattate anche dall'utente. 

Interlinea

In questo campo si può specificare l'altezza delle righe delle varie tabelle del programma.

Mostra numeri negativi in rosso

Nelle tabelle i numeri e gli importi negativi vengono visualizzati in rosso.

Inizio

Controlla aggiornamenti

Collegamento diretto al sito www.banana.ch alla pagina di download degli aggiornamenti.

Visualizza pagina iniziale

Viene visualizzata la pagina iniziale delle informazioni, relativa alle news.

Visualizza elenco ultimi file usati

Vengono visualizzati i file aperti di recente.

Avvia web server

Serve per accedere ai dati di Banana Contabilità da programmi esterni.

Per maggiori informazioni vedere Integrated Webserver (in inglese).

Editor

Le opzioni dell'Editor si attivano dal menu Strumenti > Opzioni programma > Editor.

opzioni programma - editor

Comportamento

Entra in modifica con singolo click

  • Se la funzione è attivata, per entrare in modifica è sufficiente un singolo click sulla cella già selezionata.
  • Se la funzione non è attivata, per entrare in modifica è necessario un doppio click sulla cella.

Completamento automatico testo

Se la funzione è attivata, il programma seleziona automaticamente la prima proposta di testo che trova nella lista a tendina e la inserisce automaticamente nella riga in cui ci si trova.

Somma durante la selezione

Attivando la casella, il programma somma gli importi selezionati. Disattivare questa funzione se la somma istantanea dovesse rallentare certe operazioni. È possibile selezionare importi non adiacenti, tenendo premuto il tasto Ctrl mentre si selezionano le singole celle con il tasto sinistro del mouse.

Su "Invio" vai alla riga successiva

Se la funzione viene attivata, premendo il tasto Enter, il cursore si posiziona nella stessa colonna della riga successiva.
 

 Inserimento

No. massimo annulla operazione

Digitare il numero massimo di operazioni che si desidera annullare tramite il menu Modifica → Annulla operazione (si annulla un'operazione alla volta).

Limite righe completamento automatico - Smart fill

Durante l’inserimento dei dati, il programma legge i dati già immessi e cerca di suggerire come completarli. Laddove vi sono molte righe, questa funzione può rallentare l’inserimento. Si può fissare un limite di righe oltre il quale non usare il completamento automatico. L’assenza di valore (zero) significa che il completamento automatico viene effettuato sempre.

 

Gestione file

Le opzioni Gestione file si attivano dal menu Strumenti > Opzioni programma > Gestione file.

opzioni file - sviluppo

Salvataggio documenti

Questa sezione contiene le opzioni che seguono per il salvataggio dei documenti.

Salva automaticamente alla chiusura dei documenti

Se l'opzione è attivata, ad ogni chiusura del file, i dati verranno salvati.

Salva informazioni di recupero ogni

L’opzione consente il salvataggio automatico del file con frequenza (in minuti) da decidere. Il programma salva i dati in un documento chiamato autobackup + nome file. Se il programma o il computer si bloccano, è possibile recuperare i dati aprendo questo file e salvandolo con nome dal menu File.

Crea copia di backup

Quando si salva su disco con lo stesso nome, la versione del file preesistente viene rinominata con l’estensione BAK.
Maggiori informazioni sono disponibili alla pagina Salva.

Estensione file

Estensione dei file considerati sicuri

Questa opzione definisce i tipi di file (es.: "pfd", "jpg", ...) e gli schemi url (es.: "http:", "x-devonthink-item:", ...) che permettono di aprirsi con il comando Apri collegamento nella colonna Links di ogni tabella. Pertanto, impedisce di aprire file o gli schemi non ritenuti sicuri. Le estensioni vanno inserite senza il punto '.' iniziale, mentre gli schemi vanno inseriti con un doppio punto ':' finale.

 

Ripristina valori predefiniti

Nel caso che determinate impostazioni fossero state modificate, cliccando su questo bottone il programma ripristina le impostazioni di default.

 

Avanzato

Le opzioni Avanzato si attivano dal menu Strumenti > Opzioni programma > Avanzato.

opzioni programma - avanzato

PDF

Attivare caratteri TrueType

Se questa opzione è attiva nella stampa dei files PDF viene utilizzato il tipo di carattere selezionato nella scheda Interfaccia, altrimenti viene utilizzato un tipo di carattere nativo dei files PDF (Helvetica o Times New Roman). Questa opzione va disabilitata qualora nei files PDF generati i testi, risultino illeggibili.

Info Sistema

Apre il Dialogo Info di Sistema