Plantillas y extensiones de Banana Contabilidad

Plantillas de Banana Contabilidad

Las plantillas son archivos de Banana Contabilidad (extensión .ac2) que incluyen en la tabla de Cuentas el plan contable con elementos y opciones ya predefinidos para comenzar inmediatamente una contabilidad. La plantilla puede ser adaptada a las propias necesidades.

Colección de plantillas

Banana Contabilidad pone a disposición un gran número de plantillas predefinidas, para diferentes tipos de contabilidad, países e idiomas.
Se añaden nuevas plantillas según las solicitudes y sugerencias de los usuarios.

Busca y utiliza plantillas dentro de Banana Contabilidad

Con el comando Menú Archivo > Nuevo, se pueden ver todas las plantillas disponibles y crear inmediatamente un nuevo archivo de contabilidad. 

Elementos de una plantilla

El archivo plantilla de contabilidad contiene:

  • Las Propiedades del archivo (datos básicos) donde se ingresan los encabezados y la configuración de la moneda.
  • El plan contable
    • cuentas, grupos, subgrupos. Las cuentas están configuradas para obtener de inmediato la impresión del Balance y del Estado de Resultados. 
    • posibles centros de costos y segmentos.
  • Para las contabilidades con IVA, los Códigos de IVA tienen los agrupamientos y configuraciones relacionados con las tasas de IVA vigentes.
  • En algunas plantillas hay registros de ejemplo que deben eliminarse cuando se inicia la contabilidad.
  • Las opciones necesarias para el propósito (centros de costos y beneficios, sección de clientes y proveedores, etc.).

Busca plantillas en la web

Recomendamos revisar la lista de plantillas para encontrar la que mejor se adapte a tus necesidades.

  • No todas las plantillas tienen aún una descripción.
  • La lista de plantillas se actualiza e integra regularmente.

Restringe la selección de plantillas

  • Buscar texto
    Enumera todas las plantillas cuyo título y descripción contienen el texto indicado.
  • Idioma
    El idioma en el que se creó la plantilla.
  • País
    • Región 
      Lista de países disponibles.
    • Otras regiones
      Específico para un país no indicado en la lista.
    • Universal
      La plantilla es genérica, puede ser utilizada en diferentes países (por ejemplo, contabilidad de proyectos).
  • Categoría
    • Genérico
      Que no está limitado a una de las categorías indicadas (por ejemplo, contabilidad de proyectos).
    • Otro
      Una categoría específica que no está indicada en la lista.
    • Categoría específica
      Que está indicada para una categoría determinada. La asignación no siempre es precisa.

 

Buscar plantillas

How to start with a template

Install Banana Accounting

To open the template you need to install Banana Accounting on your computer.
If you have not yet done so, proceed as follows:

Download the template from the site

On the template page, click on the Download link and Save it to your computer.

  • Start Banana and open the file you just downloaded.
  • If it has been saved in the temporary folder, you will get a message that the file is read-only.
  • Save the file with the name and in the working folder you want.

Use the Template ID (starts with "+")

For example, if you want to find a template with Template ID +10685 on the template page (starts with the "+" sign), you need to:

  • Start Banana Accounting
  • Use the command File Menu → New command.
  • In Filter by enter the Template ID: +10685
  • Click on Create.

Create new accounting file with the Template ID

Choose a template within Banana Accounting

  • Use the File -> New command
    You will see the complete list of all available templates. Click on the one that suits your situation most.
  • Click on the Create button.
  • Save the file  to your computer.

Create a new Accounting file

Save the file with a name

Once the file has been created you must save it by giving it a name.
We recommend to use your company's name as the file name and also indicate the accounting year. For example "company-2022.ac2".
The ".ac2" is the extension of Banana Accounting file.

With Banana Accounting your data remains private. While saving, you can also indicate the folder or disk where to save them.

File customization

  • Save the file on your computer, in the directory you want, with the name of your company and the year.
  • Customize the file to your needs and enter the registrations.
    For double entry accounting

 

Extensiones

Buscar Extensiones

How to install an Extension

Extensions may be installed from the Extensions menu → Manage Extensions commands:

The Manage Extensions dialog window is also accessible from the following commands:

Productivity Extensions specific to a file

Extensions can often be specific for:

  • A certain type of file (accounting management, addresses)
  • A specific file property

If the file is not of the right type, or if it doesn't have the required property, the Extension won't be visible in the Extensions menu even if it has been installed correctly.

Extensions settings

Some extensions are created to setup settings. These settings are relative to each file and are used by the associated extension. The settings are displayed in the Extension Settings dialog.

Extension Update

Once installed, extensions are automatically updated by the programme whenever a new version is released.

Using a development version

In Manage extensions you also have the option of previewing any development versions that are made available.

Banana Accounting update

First of all, make sure that you have the latest version of the Banana Accounting programme.

 

Invoice Layouts

Invoice Layouts

Invoice layouts are extensions of Banana Accounting, which manage the printing of invoice data. In order to print the invoice you must choose a layout.

Installing the Print Layout

In order to use a print layout it must first be installed locally.

Once a layout has been installed it will appear in the print invoice dialogue and can be chosen for printing.

There are templates for Accounts or Offers and Invoices files that use predefined layouts that are pre-set in the File Properties > Other tab and are automatically installed when you open the file.

Customising invoice printing

You can customise invoice printing and also create exports in other formats. See page:

Recommended layouts Banana Accounting Plus

The two layouts indicated here CH10 and UNI11 are the most advanced layouts and allow for greater customization. They can only be used in Banana Accounting Plus. The two layouts have the same characteristics. In the CH10 layout, you have the possibility to print the QR code for Switzerland.

Banana 9 Layout (out of date)

  • For Switzerland from CH01 to CH09 and also allow PVR slips to be printed.
  • The international ones from UNI01 to UNI08 are the same as CH01/08 but without the PVR slip.

They have a limited degree of customisation. To change the print format, the layout must be changed.

Important:
The PVR slip is no longer accepted in Switzerland as of 1 October 2022 and is replaced by the QR Code.

Banana 9 layouts CANNOT create the QR code. If you need the QR code please visit the Banana Accounting Plus Swiss QR Code page.

List of available Layouts

Below is the complete list of available layouts, with a preview and link to the specific page.

claudia

Customise invoice

In Banana Accounting Plus it is possible to completely customise invoice printing by means of:

Recommended layouts

The choice of new customisable and programmable layouts is recommended.

Changing the settings of a layout

Each layout has its own settings page that allows customisation. Some layouts allow you to change the font, colour, include or not include the header.
The Swiss CH10 layout allows you to add the QR-Code.

The layout settings dialogue is displayed :

  • Extensions menu → manage extensions → Choose layout and click on Settings.
  • Accounting:
    • Report menu → Customers → Print Invoices.
    • In the Print → Layout dialogue, choose a layout from those installed and click on the Settings button.
    • From the Print preview click on Settings icon.
  • Estimates and Invoices application:
    • Print invoice.
    • From the Print preview click on Settings icon.

Logo position and address

On the Logo setup page you will find information on how to position the logo and address of the invoice header.
You can, for example, place the logo on the left and the address on the right and change the size of the logo.

Advanced invoice layout customisations

The Invoice Print Layout is an extension of Banana Accounting Plus which programs the printing of invoices.

  • It is a program written in Javascript.
  • It takes as input a JSON Invoice object which contains all the invoice data.
  • It programs the printing of the different elements.
  • The formatting and positioning of the elements is done with CSS styles.
  • It provides a dialogue for customising the printout, so that even without programming knowledge, the invoice printout can be adapted.

Customising layouts with programming

CH10 and UNI11 layouts can be customised through specific programming. Printouts can be made that modify the layout to a greater or lesser extent. They require knowledge as a CSS programmer or graphic designer.

Creating Your Own Print Layouts

Users with advanced knowledge can also create their own print layouts. See developer documentation:

Electronic invoice: export layout

With the layout system, it is also possible to program the invoice data to be exported in a certain format.  See:

 

Banana Accounting+ Import Extensions

Import extensions are additional programmes that allow you to import data exported by other programs, in their specific formats. 
Standard extensions, such as those in the ISO 20022 format, are included with the Professional plan, while extensions specific to certain banking institutions, which must be constantly monitored and updated, are only available with the Advanced plan.

Installing an import extension

In order to use an import extension, it must first be installed locally.

Once the extension has been installed it is displayed in the:

Extension Parameters

In some extensions it is possible to change certain import parameters, which can be accessed via the Settings button.

Importing bank statements

The most frequent use of an import extension is to import bank statements into the accounts.

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.

Developing your own import extensions

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.

Terms of use and development of Banana Extensions

Banana Extensions and Templates terms of use

The Banana Extensions, plug-ins and templates are available for free.

Banana.ch is already offering a great selection of free tools, and intends to improve it even more, thanks to community development.
The users themselves have contributed and are still contributing to the creation and improvement of the Banana Extensions and templates.
The more users participate in the development, testing and improving , the higher will be the offer made available for everyone.

For the use of any material and the Banana Extensions the licenses and specific legal conditions Banana.ch SA are applicable, which are deemed accepted by the users, from the moment they access our site, the documentation, or from the moment they download or use any material.

Community development

The development of the Banana Extensions, templates and any other material is carried forward with a community approach and an open source mode. All developed material is made available to everyone for free, in accordance with the licenses, applicable for a specific project that is on github.com/BananaAccounting .
As a general rule, the Apache 2.0 license applies, but some Banana Extensions also use libraries subject to specific licenses. The user is bound to comply to all applicable licenses.

The Apache 2.0, among other things, also states that:

  • it is possible to use and distribute the software for any purpose.
  • it is possible to freely edit and adapt the software.
  • there is no guarantee that the application will work as one might expect.
  • there is no liability, on the part of developers, on how the software will be used, on its reliability for a specific use or for any errors or inaccuracies.

This limitation of liability is essential, because it allows users to give their own contribution, without worrying about responsibility issues.  Whoever takes part in the development and improvement of the documentation does its best, but can not ensure that the solution is suitable for a specific use or context. Furthermore regulations change quite often and a solution could become old and inapplicable.

The offered material is therefore suitable for people willing to check directly or with an accountant, that what is made available is suitable for them, regardless of the descriptions and documentation provided.
 

Request for new developments

Banana.ch has a specific branch that focuses on assistance, consulting support and the devolpment of new Banana Extensions and accounting templates.

Please contact us indicating your specific needs.

  • Please specify:
    • the required result.
      If it is a printout, please provide us with an Excel or Word example.
    • a file with the accounting data (better if fictional and test data) that needs to be printed.
  • Estimate and participation in development costs:
    • If the development is specific to certain needs, recruitment or participation in costs is required.
    • Usually the estimate is based on the development time needed.
      If the application might be useful for multiple users, Banana.ch is willing to partially offer the developments for free.
    • our Terms and Conditions and license conditions apply
    • Unless otherwise agreed, developments are carried out and made available in accordance to the Apache 2.0 license agreement (see wikipedia explanation).
    • The developed solutions can made available to all the community
  • Unless otherwise specifically indicated, it is assumed the use of the latest version of the Banana Accounting software.

Import extension development

If a suitable format for importing data from your bank or other organisation does not already exist, you can ask our developers to create an import extension.

So that we can create or update an import extension for a specific file format.

  • Evaluation of the request:
    • Depends on the complexity of the development and the possibility that the import may affect other users.
    • A share in the development or update costs may be required.
  • To evaluate the request, it is necessary to send:
    • An updated example file with some movements (without private personal information).
    • The exact details of the bank or organisation that generated the file.
    • The date on which the file was generated.
  • We will evaluate 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 holders.
  • There is no guarantee that the extension will be constantly updated.
    In fact, it often happens that banks change format without giving any notice.

 

Support to third party developers

Banana.ch SA supports the shared development with

  • Free assistance.
  • Free development license.
  • Possibly also a financial support

Developers interested in starting a project are asked to contact Banana.ch, submitting a detailed concept.

 

Banana Accounting+ Community

The Banana Accounting Plus Community is an interesting and useful way to share with other users your templates and extensions directly within the Banana software.

Benefits of sharing

Through the Community, we wish to provide the right visibility for your professional skills.

Sharing templates and extensions through the Banana Community allows you to:

  • Highlight your expertise in using the software.
  • Give visibility to your accounting knowledge in the professional world or in your target industry in a
    niche context.
  • Help other users by providing new templates.

When you share your work with us you showcase your skills and also contribute to supporting the Banana Community.

You will reach over 400,000 Banana's users and gain further visibility through our Partner programme.

Become a partner

Whilst actively contributing to the community, you can also become a Banana partner upon request, by publishing an information page with your references in the partner section of our website.

We help share ideas

Whatever your idea is, we help you give it the right visibility. We dedicate our time and resources to those who participate helping them create and/or prepare their publication within the community. Request our support by e-mail.

How to participate

The Community is currently managed manually. It's flexibility helps better understand the needs of all users.

  • Got an idea but want to discuss it with us first? Send us an email.
  • Prepare your template following our guidelines and get the support you need by writing to us.
  • Prepare a description and/or instructions for the file you share within the community.
  • Send us an e-mail and attach the file and description.
  • Once your request has been approved, you will receive a confirmation of publication.

Community use cases

  • Teachers sharing study materials and courses with students.
  • Accountants and bookkeepers who provide a specific template to their customers.
  • Niche-context experts in an industry wanting visibility.
  • Special template creators who want to share their ideas.
  • Developers would like to add further functionalities to Banana and want to get visibility.

Templates published on Banana

Available community templates will be visible from the menu File > New.

In the window that appears, you will need to check the box: Include community templates.

Accounting templates from Community in the interface of Banana Accounting Plus

Sharing extensions

See the dedicated page if you want to share your extensions.

Questions about publication

If you have any doubts or questions regarding your publication request, please send us an e-mail.

How to prepare the template for sharing

Follow the guidelines for preparing templates and don't hesitate to contact us for further support if necessary.

Once you are ready, in addition to the content, please submit by e-mail your authosization to publish. Please refer to the e-mail template at the bottom of this page required for publication purposes.

Template sharing guidelines

Please make sure to:   

  • Remove opening balances from the double-entry template or the income and expense template;
  • Enter sample accounting entries.
  • Anonymise debtor and creditor accounts (Debtor One, Debtor Two, ..., Creditor One, Creditor Two, ...).
  • Include fictitious references to the template headings (Company SA) and for bank accounts.
  • Describe the template from the point of view of a beginner and if necessary instruct the user on how to use it.
  • Send us an e-mail and attach your file with the extension .ac2 and the description and/or instructions on how to use it.

We help share your template

Whatever your template idea is, we help you give it the right visibility. You have our time and resources at your disposal to help create and/or prepare to publish your template in the Community. Request our support by e-mail.

Template license

The template can be shared with the Creative Commons 1.0 Universal license, Creative Commons BY 4.0 or Creative Commons BY-SA 4.0 license.

These license types are used for non-software content and are necessary for the template to be customisable and usable by other users. It also allows it to be made available to all online users.

  • Creative Commons 1.0 Universal: waives copyright interest in a template you've created and dedicates it to the world-wide public domain.
  • Creative Commons BY 4.0: gives appropriate credit, provide a link to the license, and indicate if changes were made.
  • Creative Commons BY-SA 4.0: gives appropriate credit, provides a link to the license, and indicates if changes were made. Distribute your contributions under the same license as the original.

Publication requirements

The only requirement is to have a valid subscription to Banana Accounting Plus.

Authorisation to publish content

Here is the e-mail permission template needed to publish your content:

"Hello,

I herewith authorise the sharing of my content according to the Creative Commons 1.0 Universal and terms and conditions provided by the Banana Accounting Plus Community.

I attach the necessary files requesting their publication.

Best regards."

Sharing extensions with the Community

 

Follow our guidelines to prepare extensions and don't hesitate to contact us for further support if necessary.

Once you are ready, in addition to the content, please submit by e-mail your authorisation to publish. Please refer to the e-mail template at the bottom of this page required for publication purposes.

What are the extensions

These are extensions of the program's functionalities, for reporting, calculating, exporting, importing, establishing bills and reminders and other. Take a closer look at the Extensions menu.

Extension sharing guidelines

Please make sure that you have:

  • Entered the extension attributes for the necessary informations of your extension.
  • Inserted descriptive comments within the code.
  • Formatted the code visualization.
  • Described the extension and its functionality by providing all necessary instructions for its use. Quoted the links to documentation if necessary.
  • Sent an e-mail and attached the Javascript files, qrc file, manifest.json file, sbaa extension and the documentation into a zip file.

If your extension only works with a specific template, please refer also to page how to prepare template for sharing. Please also include your template in the zip file.

Helping you share your extensions

Whatever your extension idea is, we help you maximise its visibility. If you wish to participate and publish in our Community, you can choose to have our full support and resources helping you create and/or prepare your extension. Request our support by e-mail.

Extension license

The extensions can be shared with the MIT license, Apache Licence 2.0, GNU GPL v3.0, GNU LGPL v3.0 o GNU AGPL v3.0.

The conditions of this licences require the retention of the copyright and the notice of the licence used.

  • MIT License: A short and simple permissive license with conditions only requiring preservation of copyright and license notices. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
  • Apache License 2.0: A permissive license whose main conditions require preservation of copyright and license notices. Contributors provide an express grant of patent rights. Licensed works, modifications, and larger works may be distributed under different terms and without source code.
  • GNU GPL v3.0: Permissions of this strong copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights.
  • GNU LGPL v3.0: Permissions of this copyleft license are conditioned on making available complete source code of licensed works and modifications under the same license or the GNU GPLv3. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. However, a larger work using the licensed work through interfaces provided by the licensed work may be distributed under different terms and without source code for the larger work.
  • GNU AGPL v3.0: Permissions of this strongest copyleft license are conditioned on making available complete source code of licensed works and modifications, which include larger works using a licensed work, under the same license. Copyright and license notices must be preserved. Contributors provide an express grant of patent rights. When a modified version is used to provide a service over a network, the complete source code of the modified version must be made available.

Publication Requirements

The only requirement is to have a valid subscription to Banana Accounting Plus.

Published extensions on Banana

The available Community extensions will be visible from the menu Extensions > Manage Extensions....

In the window that appears, select Online and then the section Community.

Dialog that shows the community extensions on Banana Accounting software.

Authorisation to publish content

Here is the e-mail permission template needed to publish your content:

"Hello,

I herewith authorise the sharing of my content according to the MIT license and terms and conditions provided by the Banana Accounting Plus Community.

I attach the necessary files requesting their publication.

Best Regards."