Banana Template Store | Le Estensioni
Le Estensioni sono dei programmi aggiuntivi che estendono le funzionalità del software Banana Contabilità Plus.
Il Banana Template Store contiene le Estensioni che possono essere installate direttamente all'interno del programma.
Lo stesso elenco è visibile nel programma, dal menu Estensioni > Gestisci Estensioni. Vedi le Estensioni già installate e quelle che puoi ancora installare.
Il Template Store: la raccolta di estensioni
Il Banana Template Store mette a disposizione diversi tipi di Estensioni, classificate a seconda delle funzioni che svolgono:
- Produttività
Sono delle Estensioni per dichiarazione IVA, calcolo interessi, stampe o estrazione dati. - Importazione
Servono per trasformare dei dati da un formato specifico (per esempio estratto conto) nel formato di Banana Contabilità Plus. - Esportazione
Permettono di trasformare i dati presenti in Banana Contabilità Plus in un formato specifico (per esempio audit file).
Al termine l'utente deve indicare il nome del file su cui salvare i dati esportati. - Fatture e richiami
Sono quelle per il layout delle fatture e dei richiami.
Per maggiori informazioni si rimanda alla Documentazione per sviluppatori.
Come cercare un'estensione
La lista delle estensioni disponibili nel Template Store viene regolarmente aggiornata. Nella ricerca dell'estensione puoi applicare diversi filtri:
Cerca testo → ricerca per titolo o parola chiave.
Lingua → mostra i modelli nella lingua scelta.
Nazione / Regione → elenca i modelli disponibili per un determinato paese. Esistono anche le opzioni Altre nazioni (estensioni specifiche non incluse nell’elenco principale), e Universali (estensioni generiche facilmente adattabili a qualsiasi paese).
Tipo → Produttività, Importazione, Esportazione, Estratti, Fatture, Richiami, Community, ecc., come spiegato al paragrafo precedente.
Aggiornamento Estensioni
Il programma scarica in automatico gli aggiornamenti delle Estensioni che un utente ha installato.
Se non desideri l'aggiornamento automatico delle estensioni devi disabilitare questa opzione:
- dal menu Estensioni > Gestisci estensioni ... seleziona l'estensione già installata, cliccando su Installata e togli il visto sull'opzione Aggiorna automaticamente.
Banana Template Store | Ricerca Estensioni
Le estensioni sul nostro Template Store sono programmi aggiuntivi che estendono le funzionalità di Banana Contabilità Plus.
Usa i filtri sottostanti per trovare l'estensione che fa per te. Devi poi installarla da Banana Contabilità Plus, dal menu Estensioni > Gestisci estensioni.
Installare un'Estensione
Le estensioni del software Banana Contabilità PLus sono programmi aggiuntivi che ne estendono le funzionalità.
Esse sono visibili online sul nostro Template Store, ma devono essere installate in Banana Contabilità Plus direttamente dal programma, dal menu Estensioni > Gestione estensioni.
Per comodità, lo stesso dialogo Gestione estensioni è anche accessibile tramite diversi comandi:
- Estensioni di importazione - dal menu Azioni > Importa in contabilità, bottone Gestisci Estensioni
- Estensioni di Layout fatture - dal menu Report > Clienti > Stampa fatture, bottone Altri layout...
- Estensioni di Layout richiami fatture - menu Report > Clienti > Stampa richiami fatture. Andando avanti nelle due videate successive si trova il bottone Altri layout...
La maggior parte delle Estensioni installate (tranne quelle di importazione), vengono visualizzate nel menu Estensioni.
Estensioni di produttività specifiche al file
Le Estensioni sono sovente specifiche per:
- Un certo tipo di file (contabilità, rubrica indirizzi)
- Una specifica proprietà
Se il file aperto al momento non ha le caratteristiche richieste, l'estensione non figurerà nel menu Estensioni, anche se è stata installata correttamente.
Impostazioni Estensioni
Alcune estensioni sono state create per impostare dei parametri. Questi parametri sono relativi a ciascun file e vengono utilizzati dall'estensione associata. I parametri sono visualizzati nell'apposito dialogo Impostazioni. Per esempio per le estensioni di Layout fatture, il dialogo Impostazioni è accessibile dal menu Report > Clienti > Stampa fatture, bottone Impostazioni...
Aggiornamento Estensione
Una volta installate le estensioni sono aggiornate in automatico dal programma ogni volta che viene rilasciata una nuova versione.
Usare una versione di sviluppo
Nella Gestione estensioni si ha anche la possibilità di provare in anteprima eventuali versioni sviluppo che sono rese disponibili.
Aggiornamento Banana Contabilità
Assicurati di avere l'ultima release del programma Banana Contabilità Plus.
Estensioni Layout fatture
Estensioni Layout fattureI layout fatture sono delle estensioni di Banana Contabilità Plus che gestiscono la stampa dei dati della fattura. Per stampare la fattura è necessario scegliere un layout.
Installare l'estensione di layout fattura
Per potere usare un'estensione di layout per la stampa della fattura, questa deve essere prima installata localmente.
- Vai nel menu Estensioni > Gestione Estensioni > Fatture
- Puoi anche scegliere il layout dal menu Report > Clienti > Stampa fatture, bottone Altri layout...
- Scegli il layout che vuoi usare e clicca sul bottone Installa.
Una volta installato un layout questo apparirà nel dialogo Stampa fattura e potrà essere scelto per la stampa.
Ci sono dei modelli di file di contabilità o di Offerte e Fatture che usano dei Layout predefiniti che sono pre-impostati nel dialogo Proprietà file > Varia, e che vengono installati automaticamente quando si apre il file.
Personalizzazione della stampa fattura
Puoi adattare la stampa della fattura e anche creare delle esportazioni in altri formati. Consulta la pagina:
Estensioni di Layout fattura consigliate per Banana Contabilità Plus
Le due estensioni di layout fatture qui indicati, la CH10 e l'UNI11, sono le più avanzate. Esse consentono una maggiore personalizzazione e si possono usare solo in Banana Contabilità Plus (non funzionano dunque nelle versioni precedenti). Le due estensioni di layout hanno caratteristiche analoghe. Nel layout CH10 vi è in più la possibilità di stampare il QR code per la Svizzera.
- Layout CH10 consigliato per fatturazione in Svizzera (con o senza codice QR)
- Layout UNI11 consigliato per fatturazione in altri paesi
Layout Banana 9 (non più attuali)
- I vecchi layout per la Svizzera dal CH01 al CH09 permettevano anche di stampare le polizze PVR.
- I vecchi layout internazionali dall'UNI01 all'UNI08, erano analoghi ma senza la stampa della polizza PVR.
Questi layout non sono più attuali.
Attenzione:
La polizza PVR non è più accettata in Svizzera dal 1 ottobre 2022 e viene sostituita dal Codice QR.
I layout Bananaa 9 NON possono creare il codice QR. Se ti serve il codice QR visita la pagina Il QR Code Svizzero di Banana Contabilità Plus.
Elenco dei Layout disponibili
Qui di seguito trovi la lista completa dei layout disponibili, con la relativa anteprima e il link alla pagina specifica.
Personalizzazione della stampa delle fatture
In Banana Contabilità Plus è possibile personalizzare completamente la stampa della fattura tramite:
- La scelta di un diverso Layout di stampa.
- La modifica delle impostazioni di un layout.
- Programmazione diversa del layout o creazione un nuovo layout.
Estensioni di layout di stampa disponibili
Banana Contabilità Plus mette a disposizione due estensioni di layout stampa fatture, personalizzabili e programmabili.
- Layout CH10 - per fatturazione in Svizzera (con o senza codice QR). Vedi anche le sue possibilità di personalizzazione.
- Layout UNI11 - per fatturazione in altri paesi (senza il QR-Code).
Cambiare le impostazioni di un layout
Ogni layout ha una propria pagina di impostazioni che permette di personalizzarne la stampa. È anche possibile cambiare il font, il colore, includere o meno l'intestazione. Il layout Svizzera CH10 permette di aggiungere il QR-Code.
Il dialogo delle impostazioni del layout viene visualizzato in diversi modi:
- Dal menu Estensioni > Gestione Estensioni > Scegli il layout e clicca sul bottone Impostazioni.
- Dalla Contabilità:
- Dal menu Report > Clienti > Stampa fatture.
- Nella dialogo di Stampa > Layout scegli un layout tra quelli installati e clicca sul bottone Impostazioni.
- Dall'anteprima di stampa clicca sull'icona Impostazioni.
- Dall'applicativo Offerte e fatture:
- Dal menu Fatture > Stampa fattura.
- Dall'anteprima di stampa clicca sull'icona Impostazioni.
Posizione logo e indirizzo
Nella pagina Imposta logo trovi le informazioni di come posizionare il logo e l'indirizzo dell'intestazione della fattura.
Puoi ad esempio posizionare il logo sulla sinistra e l'indirizzo sulla destra e cambiare le dimensioni del logo.
Personalizzazione avanzata layout fatture
I Layout di stampa fattura sono delle estensioni di Banana Contabilità Plus che programmano la stampa della fattura.
- Sono programmi scritti in Javascript.
- Prendono in entrata un oggetto JSON Invoice che contiene tutti i dati della fattura.
- Programmano la stampa dei diversi elementi.
- La formattazione e il posizionamento degli elementi è fatta con degli stili CSS.
- Offrono un dialogo di personalizzazione della stampa, per permettere di adattare la stampa fattura anche senza conoscenze di programmazione.
Personalizzazione layout con programmazione
I layout CH10 e UNI11 permettono di essere personalizzati tramite una programmazione specifica. Si possono avere delle stampe che modificano in modo più o meno importante l'impostazione del layout. Richiedono delle conoscenze di programmatore o grafico CSS.
- Cambiare la programmazione degli stili CSS usati per la stampa (documentazione in inglese).
Il posizionamento dei diversi elementi di stampa è fatto tramite dei fogli di stile CSS. Cambiando gli elementi del foglio di stile si può variare la presentazione. - Cambiare la programmazione di alcuni elementi della stampa in Javascript (documentazione in inglese).
Si possono aggiungere o togliere elementi e cambiare l'assegnazione degli stili.
Creazione di propri Layout di stampa
Utenti con conoscenze avanzate possono anche creare dei propri layout di stampa. Vedi documentazione sviluppatori disponibili solo in inglese:
Fattura elettronica: layout di esportazione
Con il sistema dei layout è anche possibile programmare che i dati della fattura siano esportati in un determinato formato. Vedi:
Estensioni di importazione di Banana Contabilità+
Le estensioni di importazioni di Banana Contabilità Plus sono dei programmi aggiuntivi che permettono di importare nel software dati esportati da altri programmi, nei loro formati specifici.
Le estensioni standard, come quella nel formato ISO 20022 sono incluse nel piano Professional, mentre le estensioni specifiche per determinati istituti bancari, che devono costantemente essere monitorate ed aggiornate, sono disponibili unicamente nel piano Advanced.
- Elenco delle estensioni di importazione disponibili
- Guarda quali formati puoi scaricare con il tuo abbonamento
Installare un'estensione di importazione
Per potere usare un'estensione di importazione, questa deve essere prima installata localmente.
- Vai nel menu Estensioni > Gestione Estensioni > Importazione
Puoi accedere al dialogo Gestione estensioni anche dal menu Azioni > Importa in contabilità. - Scegli l'estensione che vuoi usare e clicca su Installa.
Una volta che l'estensione è stata installata viene visualizzata nel dialogo del menu Azioni > Importa in contabilità.
Parametrizzazione dell'estensione
In alcune estensioni è possibile modificare alcuni parametri di importazione, a cui puoi accedere tramite il bottone Impostazioni.
Importazione estratti bancari
L'uso più frequente delle estensioni di importazione è l'importazione degli estratti conto bancari in contabilità.
- Dal menu Azioni > Importa in contabilità.
- Scegli tabella Registrazioni.
- Scegli l'estensione da usare per l'importazione (generica o specifica per la tua banca).
- Se non è ancora stata installata, procedi con l'installazione dell'estensione, come spiegato sopra.
Creazione/aggiornamento estensioni di importazione .CSV
Se non esiste già un formato adatto per l'importazione dei dati della tua banca o altra organizzazione, è possibile richiedere ai nostri sviluppatori di creare un'estensione di importazione. Guarda anche le seguenti pagine in inglese:
Per poter creare o aggiornare un'estensione d'importazione per un formato file specifico, ai nostri programmatori sono necessari i seguenti dati:
- Un file d'esempio dei dati da importare, con alcuni movimenti (senza informazioni personali private).
- Le indicazioni esatte della banca, organizzazione o software con cui è stato generato il file.
- Indicazioni sul tipo di dati contenuti (estratto bancario, dati fatture, stipendi, ecc.),
- Spiegazioni sul tipo di contenuto del file o link a specifiche messe a disposizione dalla banca o dal produttore del software.
- La data in cui il file è stato generato.
- Per file esportati da altri programmi, con strutture dati non immediatamente comprensibili, una spiegazione o degli esempi delle registrazioni che dovrebbero essere generate in contabilità.
La vostra richiesta verrà valutata secondo questi criteri:
- Complessità dello sviluppo
- Potenziale interesse per altri utilizzatori.
È possibile che vi sia richiesta una partecipazione ai costi di sviluppo o aggiornamento. Nel caso in cui decidessimo di procedere allo sviluppo dell'estensione di importazione, opereremo come segue:
- Useremo il file d'esempio inviatoci come riferimento e per i test, per cui il contenuto sarà disponibile pubblicamente.
- Salvo accordi diversi, l'estensione sarà sviluppata secondo il metodo open source.
- L'estensione sarà resa generalmente disponibile per l'installazione ai detentori del piano Advanced.
- Non vi è la garanzia che l'estensione sia mantenuta costantemente aggiornata. Spesso infatti le banche cambiano formato senza preavviso.
Aggiornamento delle estensioni di importazione esistenti:
- Con il tempo i formati dei file .csv vengono cambiati o modificati, rendendo necessario l'aggiornamento delle relative estensioni di importazione.
- Tutte le estensioni aggiornate vengono messe a disposizione degli utenti di Banana Contabilità Plus aventi il piano Advanced. Non aggiorniamo estensioni per le vecchie versioni.
- È possibile che alcune vecchie estensioni funzionino anche su Banana Plus.
- L'aggiornamento di un'estensione avviene grazie alla segnalazione da parte degli utenti, che ci avvisano che la versione attuale non funziona più correttamente.
- Le vecchie versioni rimangono disponibili, ma non saranno più aggiornate o corrette.
Sviluppo di proprie di estensioni per l'importazione
Se sei un programmatore puoi creare delle estensioni di importazione; consulta la pagina:
La possibilità di creare estensioni proprie è disponibile unicamente con il piano Advanced di Banana Contabilità Plus.
Developing a New Import Extensions
Programming a new import extensions
GPT Import Extensions Assistants
Extensions GPTs allow you to expand Banana Accounting’s functionality. We have multiple GPTs to help you with this area:
- GPT - Banana Accounting - CSV Bank Import Extension Assistant
This assistant generates extensions for importing bank transactions from CSV files.
It uses the Parameterizable Extension template and automatically adapts the JavaScript parameters to match the structure of the CSV files you upload in chat. Perfect when you need to import bank transactions from a CSV file with a custom extension.
Developers
If you are a programmer you can create your import extensions. Please visit:
The possibility of creating your own extensions is only available with the Advanced plan of Banana Accounting Plus.
Request for a new or update Import extensions
If a suitable format for importing data from your bank or other organization does not already exist or is not working, you can ask our developers to create an import extension.
See:
In order to create or update an import extension for a specific file format these steps are necessary:
- Our programmers need to receive:
- An example file of the data to be imported, with some transactions (without sensitive personal information).
- The exact details of the bank, organization or software that generated the file.
- Information on the type of data contained (bank statement, invoice data, salaries, etc.),
- Explanations on the file content type, links to specifications made available by the bank or software producer.
- The date on which the file was generated.
- For files exported from other programs, with data structures that are not immediately understandable, an explanation or examples of the transactions that should be generated in the accounts.
- Evaluation of the request:
- It will depend on the complexity of the development and whether the import may be of interest to other users.
- A share of the development or upgrade costs may be required.
- We will consider whether to proceed with the creation of the file and if so:
- We will use the example file sent to us as a reference and for testing, whereby the content will be publicly available.
- Unless otherwise agreed, the extension will be developed according to the open source method.
- The extension will generally be available for installation to Advanced Plan users.
- There is no guarantee that the extension will be kept constantly up-to-date.
Banks often change their file format without giving prior notice. - Update existing extensions:
- Over time, the formats of .csv files are changed or modified and consequently the corresponding import filters must also be updated.
- The old import filters (Banana 9 or earlier) will be made available to Banana Plus users with the Advanced plan after the update.
- It is possible that some old filters will also work correctly with Banana Plus. In these cases, they can continue to be used without any problems until they need to be updated.
- Updating a filter is done when users tell us that the current version no longer works correctly.
- Old versions remain available but are no longer updated or corrected.
Toubleshooting Import Extension
Condizioni d'uso e di sviluppo delle Estensioni Banana Contabilità+
Le presenti condizioni si riferiscono alla creazione e l'uso delle estensioni e dei modelli presenti nel Template Store di Banana Contabilità Plus e visibili o installabili anche all'interno del programma stesso.
Condizioni d'uso delle Estensioni e Modelli
I Modelli e le Estensioni presenti nel Banana Template Store sono gratuiti.
Alcune Estensioni, tuttavia, possono essere utilizzate esclusivamente con il piano Advanced di Banana Contabilità Plus.
L’utilizzo di Modelli, Estensioni e altro materiale presente nel Banana Template Store è soggetto alle specifiche licenze e condizioni legali di Banana.ch SA, che si ritengono accettate dall’utente al momento dell’accesso al sito, della consultazione della documentazione o del download/utilizzo di qualsiasi contenuto.
Sviluppo comunitario
Lo sviluppo delle Estensioni , dei modelli e altro avviene con un approccio comunitario e con la modalità open source.
Quanto sviluppato e messo a punto, è reso liberamente disponibile conformemente alle licenze d'uso, applicabile per un progetto specifico che si trova su github.com/BananaAccounting.
Di regola si applica la licenza Apache 2.0, ma alcune Estensioni usano anche delle librerie che soggiacciono a specifiche licenze. L'utilizzatore è tenuto a rispettare le rispettive licenze.
La licenza Apache 2.0, prevede fra l'altro:
- Possibilità di usare e distribuire il software per qualsiasi finalità.
- Libertà di modificare e adattare il software.
- Nessuna garanzia che l'applicativo funzioni come ci si potrebbe aspettare.
- Nessuna responsabilità da parte di chi sviluppa per l'uso che viene fatto, conformità a uno specifico uso o eventuali errori o imprecisioni.
La limitazione di responsabilità è fondamentale, perché è quella che permette agli utilizzatori di dare il proprio contributo, senza doversi assumersi responsabilità. Nessuno parteciperebbe a degli sviluppi o darebbe informazioni se rischiasse di dovere rispondere di eventuali danni. Chi partecipa allo sviluppo e al miglioramento della documentazione fa del proprio meglio, ma non può assicurare che la soluzione sia adatta all'uso in uno specifico contesto. Inoltre le normative cambiano molto spesso e quindi una soluzione potrebbe risultare superata.
L'offerta e l'uso sono quindi adatti a persone che vogliano verificare direttamente o con il proprio commercialista, che quanto messo a disposizione sia adatto all'impiego, indipendentemente dalle descrizioni e dalla documentazione fornita.
Richiesta di nuovi sviluppi
Banana.ch SA ha un settore specifico di assistenza, consulenza e sviluppo di nuove Estensioni e modelli di piano conti.
Puoi contattarci indicando le tue esigenze.
- Specifica chiaramente la tua richiesta:
- Il risultato desiderato.
Se si tratta di una stampa è meglio fornire un esempio preparato con Excel o Word. - Il file di contabilità con i dati (possibilmente di prova) che devono essere stampati.
- Il risultato desiderato.
- Preventivo e partecipazione ai costo di sviluppo:
- Se lo sviluppo è specifico per determinate esigenze viene richiesta l'assunzione o partecipazione ai costi.
- Di regola il preventivo si basa sul tempo di sviluppo richiesto.
Se l'applicativo è d'interesse per la comunità, una parte degli sviluppi è assunta gratuitamente da Banana.ch. - Sono applicabili le condizioni d'uso e di licenza
- Salvi accordi diversi, gli sviluppi sono effettuati e messi a disposizione, conformemente alla licenza Apache 2.0 (spiegazioni wikipedia).
- Quanto sviluppato può venire messo a disposizione di tutta la comunità.
- Se non specificato diversamente si presuppone l'uso dell'ultima versione di Banana Contabilità Plus.
Sviluppo estensioni d'importazione
Se non esiste già un formato adatto per l'importazione dei dati della tua banca o altra organizzazione, è possibile richiedere ai nostri sviluppatori di creare una nuova estensione di importazione. Per maggiori informazioni guarda la pagina Creazione/aggiornamento nuove estensioni di importazione.
Sostegno a terzi che sviluppano
La società Banana.ch sostiene lo sviluppo condiviso con:
- Assistenza gratuita
- Licenza di sviluppo gratuita
- Eventuale sostegno finanziario.
Se si uno sviluppatore interessato a sviluppare un progetto puoi contattare Banana.ch, presentando il tuo concetto in modo dettagliato.