Banana 9

Documentation •
In this article

Build your first File Based Javascript Extension

Introduction

This walkthrough provides step-by-step guidance for creating a simple extension that uses JavaScript API to interact with Banana Accounting software.

The more powerful extensions in packaged format are used for the development of extensions. But it is also possible to create an extension that is composed of just a single Javascript file. We will use this simple approach to explain how extensions work.

product
Documentation •
In this article

Items columns in the Transactions table

The Items columns in the Transactions table are used to enter quantity and price.
The amount of the transaction is calculated based on the value of the quantity and unit price column.

Add the Items columns in the Transactions table

The Items columns are added to the Transactions table from the Tools menu → Add new functionalities → Add Items Columns in Transaction table.

The columns are the following:

product
Documentation •
Documentation •
Documentation •
Documentation •
In this article

Documentation Excel Add-in

Introduction

With this add-in you can create Excel sheet that are filled with Banana Accounting data. Once you have added transactions to the accounting file you just need to click on the Update Button of the add-in and your spreadsheet content will be updated with the new data.
Your existing formatting and formula will be preserved.

product
Documentation •
Documentation •
Documentation •
In this article

Customization

help_id
TabPreferito

Customization is a display or printout with customized settings that can stored. If necessary, customized documents can be resumed without repeating the settings.

Customizations is obtained from the following menus and for the following documents:

Documentation •
In this article

Dialog - Period section

help_id
TabSelezionaPeriodo

This section appears in various dialogues (eg in the account card, in the balance sheets ...) and has the function of limiting the display or processing of data only for a specified period.
If, for example, you enter a quarter, only the transactions for the quarter will be displayed in the account card and the results for the quarter will appear in the Balance Sheet.

diaologo sezione periodo

Share this article: Twitter | Facebook | LinkedIn | Email