Banana Accounting Extensions

In this article

What is an Extension?

Extentions (Add-in/Add-on) expand the functionalities of Banana Accounting.
Extensions are written in the Javascript programming language.
You can  easily Install and use one of the free available Extensions or Develop a new one for your specific needs.

Types of Extensions

There are several kinds of Extensions ,depending on the features they perform

  • Productive Extensions
    Perform calculations (for example Interest calculation) and extract data for specific printouts.
  • Import Extensions
    Used to transform data from a specific format (for example bank statement) in the Banana Accounting format.
  • Export Extensions
    Transform the Banana Accounting data in a specific format (for example audit file format).
    At the end of the app, the user must indicate the name of the file where the exported data are saved.
  • Report Extensions
    Create invoices and references (Experimental version).


  • International Extensions
    Have a general use (for example interests calculation)
  • Other countries
    Specific for countries not included in the countries list.
  • Country
    Specific for the indicated country (for example the Austria VAT printout).


Help us improve the documentation

We welcome feedback on how to improve this page.

Tell us what theme needs a better explanation or how to clarify a topic.

Share this article: Twitter | Facebook | LinkedIn | Email