Report Extensions

Account Statement Letter

Account Statement Letter

Install the extension

To install the extension:

  • Open Banana Accounting Plus.
  • Menu Extensions > Manage Extensions.
  • In the search field enter Account Statement Letter.
  • From the extensions list select Account Statement Letter.
  • Select the extension and click Install.
  • Click Close to close the window.

Create the report

To creare the report:

  1. Open an accounting file.
  2. From the menu File > File and accounting properties > Address, enter the sender address.
  3. In the Accounts table (Address view) enter the receiver address for the account.
  4. From the Extensions menu select the Account Statement Letter.
  5. Enter the account number.

Example of account statement report:

 

 

ivan
URL Stable release
https://raw.githubusercontent.com/BananaAccounting/General/master/SampleApps/account_statement_with_receipt.js
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps
Short Description
This extension creates an account statement with a receipt for the selected account number.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.app.accountstatementwithreceipt
Release Date Stable

Account balance by day within a period

Account balance by day within a period

Install the extension

To install the extension:

  • Open Banana Accounting Plus.
  • Menu Extensions > Manage Extensions.
  • In the search field enter Account balance by day within a period.
  • From the extensions list select Account balance by day within a period.
  • Select the extension and click Install.
  • Click Close to close the window.

Create the report

To creare the report:

  1. Open an accounting file.
  2. From the Extensions menu select the Account balance by day within a period.
  3. Enter the account number.
  4. Select the period.

A window with results is displayed. You can copy, save and print the results.

domenico
URL Stable release
https://github.com/BananaAccounting/General/raw/master/SampleApps/balance_byday_inperiod.js
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps
Short Description
This extension displays the daily balance for a specified account and period.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.report.balance_byday_inperiod.report

Account balance for all days in a month

Account balance for all days in a month

Install the extension

To install the extension:

  • Open Banana Accounting Plus.
  • Menu Extensions > Manage Extensions.
  • In the search field enter Account balance for all days in a month.
  • From the extensions list select Account balance for all days in a month.
  • Select the extension and click Install.
  • Click Close to close the window.

Create the report

To creare the report:

  1. Open an accounting file.
  2. From the Extensions menu select Account balance for all days in a month.
  3. Enter the month number.
  4. Enter the account number.

A window with results is displayed. You can copy, save and print the results.

 

domenico
URL Stable release
https://github.com/BananaAccounting/General/raw/master/SampleApps/balance_byday_inmonth.js
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps
Short Description
This extension displays the daily balance for a specified account and month.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.report.balancedailyinmonth.js

Audit Reports [BETA]

Audit Reports [BETA]

The main purpose of this extension is to provide reports that can be easily copied into excel, summarising and showing the main accounting data that are normally taken as a basis by auditors when preparing their analysis.

Useful reports for Banana users who need to send their auditor accounting data, but also for auditors who use Banana themselves, as these reports are based on the functionalities already offered by Banana and therefore facilitate and speed up the collection of accounting data.

Reports

The following reports can be generated:

  • General Ledger: Shows the transactions for each account, like in the account card.
  • Journal: Shows the details of each transaction.
  • VAT Journal: Shows the details of each VAT transaction.
  • Trial Balance: Shows the balance of all accounting items in two columns (debit and credit).
  • Customers And Suppliers: Shows list of customers and suppliers and information about them.

Through a dialogue it is possible to decide the time of year to be taken into account in the reports.

Adding extra columns

Through the command "Columns Settings" additional columns can be inserted in each report, except for the trial balance, which remains as it is. To add a column to the report, simply enter its xml name in the dialogue. To add several columns, separate them with a semicolon ";" as shown in the example. 

copy icon report

The columns you can add are the same present in the Transactions table, except for the Customers and Suppliers report, for which you find the data in the Accounts table.

If you accidentally add a column that is not contained in the tables mentioned, no error is currently raised, the column will be added but no value will be present.

Copy to Excel

Reports are easily copied to Excel, when the report preview is generated, just click on the "copy" icon and paste the copied table into an Excel sheet.

copy icon report

Once the whole table has been copied, you can arrange the file as you want and customise your report with Excel tools.

example excel

Messages

  • Total debit and total credit are different: The total Debit and total Credit do not match, check if the same error is present in your Accounting file, if it is only present in the report send us a feedback

 

aaron
URL Stable release
https://github.com/BananaAccounting/Universal/raw/master/audit/AuditingReports/ch.banana.audit.report.sbaa
URL Development
https://github.com/BananaAccounting/Universal/raw/master/audit/AuditingReports
Short Description
This extension allows you to generate useful accounting reports for auditors and easily copy them into Excel. You can choose the period for which data should be taken and add additional columns to the reports.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.audit.report
URL Beta release
https://github.com/BananaAccounting/Universal/raw/master/audit/AuditingReports/ch.banana.audit.report.sbaa
Release Date Beta
Release Date Insider

Brief mit freiem Text (Banana+) [BETA]

Brief mit freiem Text (Banana+) [BETA]

Mit dieser Erweiterung können Sie einen Brief mit freiem Text für Mitglieder erstellen, die in der Konten-Tabelle von Banana Buchhaltung registriert sind.

Es ist wichtig, dass die Mitglieder mit Kostenstellen eingerichtet werden, wobei die Kostenstelle KS3 zu verwenden ist.

Voraussetzungen

Um diese Erweiterung zu benutzen, müssen Sie:

Beta-Version

Die Erweiterung ist derzeit als Betaversion freigegeben. Dies bedeutet, dass sich einige Details ohne vorherige Ankündigung ändern können.

Installation und Anwendung der Erweiterung

Einen Brief erstellen

  1. In der Buchhaltungsdatei unter Stammdaten -> Registerkarte 'Adresse' (Menü Datei), die Daten des Vereins eingeben.
  2. Aus Menü Erweiterungen die Banana-Erweiterung Brief mit freiem Text (Banana +) auswählen.
  3. Die hierauf folgenden Felder des Einstellungen-Dialog ausfüllen und danach auf die Schaltfläche OK klicken.

Einstellungen-Dialog

Starten Sie die Erweiterung über das Menü Erweiterungen > Brief mit freiem Text (Banana +).

Es öffnet sich ein Dialogfenster mit den Einstellungen der Erweiterung, wo Sie die erforderlichen Informationen für den Ausdruck des Briefes festlegen.

letter settings

Für die Eingabe der Daten unterhalb der Spalte Wert einen Klick erteilen, um das Eingabefeld zu öffnen.

Die Einstellungen sind in die folgenden Gruppen unterteilt:

  • Adressen für den Ausdruck auswählen
    • Definieren Sie die Mitgliedskonten, für die der Brief erstellt werden soll.
  • Beginn
    • Legen Sie das Logo für die Kopfzeile, den Ort und das Datum des Schreibens fest.
  • Text ausdrucken
    • Definieren Sie, welcher Text verwendet werden soll.
  • Unterschrift
    • Definieren Sie den Text und das Bild für die Unterschrift (Signatur).
  • Texte (des Briefes)
    • Sie können bis zu 4 Textzeilen erfassen oder einen aus der Tabelle Dokumente gespeicherten Text übernehmen.
  • Stilarten
    •  Legen Sie die Schriftart und -grösse für den Brieftext fest.

Aufgrund der eingegebenen Daten wird der Bericht generiert, welcher gespeichert und ausgedruckt werden kann.

Adressen für den Ausdruck auswählen

Hier können Sie entscheiden, für welche Mitglieder mit Kostenstellen KS3 der Brief erstellt werden soll.

  • Mitgliedskonto eingeben (leer = alle ausdrucken)
    • Konto des Mitglieds eingeben (z.B. "10001").
    • Mehrere Mitgliedskonten eingeben, die durch ein Komma "," zu trennen sind (z.B. "10001,10002,10005").
    • Wird nichts eingegeben, werden alle Mitglieder ausgedruckt.
  • Tabelle Extraktion verwenden
    • Die aus der Tabelle Extraktion herausgezogenen Konten verwenden.
    • Es ist erforderlich den Befehl Daten > Zeilen extrahieren und sortieren... auszuführen, um die Zeilen mit den Konten zu extrahieren, die Sie verwenden möchten.

Beginn

Hier legen Sie das Logo für die Kopfzeile, den Ort und das Datum des Schreibens fest.

  • Logo (Kontrollkästchen aktivieren)
  • Logo-Name
    • Geben Sie den zu verwendenden Namen der Logo-Anpassung ein, wenn mehr Logos definiert sind.
  • Ort und Datum
    • Geben Sie den Ort und das Datum des Schreibens ein.

Text ausdrucken

Hier können Sie entscheiden, welcher der eingegebenen Texte im Brief gedruckt werden soll.

  • Text auswählen
    • Wählen Sie den gewünschten Text aus der Liste aus.
    • Für das Einfügen eines Textes sehen Sie bitte den Absatz Texte.
  • Markdown verwenden (Kontrollkästchen aktivieren)

Unterschrift

Hier können Sie entscheiden, welcher Text und welches Bild (mit digitaler Unterschrift) im Brief gedruckt werden soll.

  • Text Unterschrift
    • Sie geben den Vor- und Nachnamen der Person ein, die den Brief ausstellt.
  • Digitale Unterschrift (Kontrollkästchen aktivieren)
    • Hierfür ist ein Bild mit der digitalen Unterschrift zu benutzen.
  • Bild mit Unterschrift
    • Das gewünschte Bild kann auf zwei Arten eingefügt werden:
      • documents:<name_id>: Dient zum Übernehmen eines in der Dokumente-Tabelle gespeichertes Bild mit der Unterschrift, wobei <name_id> dem Namen entspricht, welcher in der Spalte 'ID' ('ID-Wert') der Tabelle 'Dokumente' steht (z.B. "documents:unterschrift").
      • file:document/<immagine>: Um ein Bild zu übernehmen, welches ausserhalb der Banana-Buchhaltungsdatei gespeichert worden ist, sich jedoch im selben Verzeichnis/Ordner wie die .ac2-Datei befindet. Es ist auch das Bildformat .png oder .jpg (z.B. "file:document/bildname.png") anzugeben.

Texte

Geben Sie den Text Ihres SchreibensEs ist möglich, bis zu 4 Textzeilen einzugeben oder einen aus der Tabelle Dokumente gespeicherten Text zu übernehmen.

  • Text 1, Text 2, Text 3, Text 4
    • Hier können Sie den gewünschten Text eingeben, welcher im Ausdruck erscheinen soll. Er kann in mehreren Zeilen eingegeben werden.
    • Die Texte können vom Typ Text und Markdown sein.
    • Sie können bis zu vier verschiedene Texte eingeben und dann auswählen, welchen Sie verwenden möchten.
  • Text der Tabelle Dokumente (.txt / .md)
    • Um die eingegebenen Texte zu verwenden, müssen Sie sich in die Tabelle Dokumente begeben.
    • Geben Sie den ID-Wert des Dokuments ein (z.B. "Brief.txt", "Brief", "Brief.md" usw.).
    • Die Texte können vom Typ Text und Markdown sein.
    • Bei Texten vom Typ Markdown, muss der ID-Wert in der Dokumente-Tabelle mit ".md" enden; wobei  auch der vollständige Name mit ".md" enden muss (z.B. "Brief.md").

Stilarten

Hier definieren Sie die Schriftart und -grösse für die Brieftexte fest.

  • Schriftartyp
    • Definiert die Schriftart
    • Der Standardtyp ist "Helvetica"
  • Schriftgrösse
    • Definiert die Schriftgrösse
    • Die Standardgrösse ist "10"
  • CSS
    • Opzional
    • Sie können Ihren Ausdruck noch weiter anpassen, indem Sie eigene CSS-Stile erstellen, mit denen Sie das Erscheinungsbild des Briefes ändern können (Textformatierung, Positionierung von Elementen usw.). Erfordert Banana Buchhaltung Plus - Advanced-Plan!
    • Siehe Dokumentation Erstellung von CSS-Stilen (Dokumentation auf Englisch).

Tabelle Extraktion (Befehl Zeilen extrahieren)

Mit der Funktion Zeilen extrahieren und sortieren... können Sie die Mitgliedskonten auswählen, für die der Brief erstellt werden soll. Dies ist besonders nützlich, wenn Sie z.B. einen Briefe nur für bestimmte Mitglieder ausdrucken wollen, ohne die Liste der Konten direkt in den Einstellungen der Erweiterung eingeben zu müssen.

Wenn Sie beispielsweise Mitglieder in verschiedene Gruppen gruppieren (Tabelle Konten), können Sie mit dem Befehl Daten > Zeilen extrahieren und Zeilen sortieren... die Zeilen der Mitglieder extrahieren, die nur zu bestimmten Gruppen gehören (im Beispiel Mitglieder, die zu den Gruppen S1 und S3 gehören).

donation statement extract rows

Um die extrahierten Zeilen anzuwenden, so vorgehen:

  • Die gewünschten Zeilen mittels Menübefehl Daten > Zeilen extrahieren und sortieren... extrahieren.
  • Die Erweiterung ausführen und im Abschnitt Adressen für den Ausdruck auswählen des Einstellungen-Dialog das Kontrollkästchen Tabelle Extraktion verwenden aktivieren.
  • Wenn vor dem Druckvorgang keine Zeilen extrahiert wurden, wird eine Warnmeldung angezeigt und es werden alle Mitglieder ausgedruckt.

Text des Briefes (Standardtext)

Es gibt zwei Möglichkeiten, einen Standardtext einzugeben und zu verwenden. Sie können... :

  • den Text direkt im Einstellungen-Dialog eingeben.
    • Geben Sie den gewünschten Text in den Feldern Text 1, Text 2, Text 3 oder Text 4 ein.
      Es können bis zu 4 Textzeilen hinzugefügt werden.
    • Wählen Sie unter Text ausdrucken > Text auswählen den zu verwendenden Text aus.
    • Wichtig: Aktivieren Sie unter Text ausdrucken NICHT die Option Markdown verwenden.
  • den Text in der Tabelle Dokumente erfassen.
    • Fügen Sie ein Dokument des Typs Standardtext (text/plain) hinzu. 
      Es gibt keine Einschränkungen; es können beliebig viele Texte hinzugefügt werden.
    • Im Einstellungen-Dialog:
      • Unter Text ausdrucken > Text auswählen die Option Text Tabelle Dokumente (.txt / .md) auswählen. Um diese Option anzuzeigen, müssen Sie einen Doppelklick auf das Feld 'Text 1' auszuführen, wobei ein Dropdown-Menü mit den verfügbaren Textzeilen angezeigt wird.
      • Unter Texte > Text Tabelle Dokumente (.txt / .md) den ID-Namen des in der Dokumente-Tabelle angegeben Textes eingeben (z.B. "text.txt").

Für alle Textzeilen:

  • Mit einer speziellen Anmerkung können Sie bestimmte Texte fett markieren. Fügen Sie dazu die gewünschten Texte zwischen zwei Sternchen ** ein.
    Beispiele:
    • **text** = text
    • **textA textB** textC = textA textB textC
  • Werden die hierauf folgenden Werte (in Englisch) in den Textzeilen eingegeben, so werden sie mit den entsprechenden Werte ersetzt:
    • <Account> : Mitgliedskonto
    • <NamePrefix> : Höflichkeit/Anrede (Herr, Frau, Doktor oder anders)
    • <FirstName> : Vorname des Mitglieds
    • <FamilyName> : Nachname des Mitglieds
    • <OrganisationName> : Organisation (z.B. gemeinnützige Vereine, Stiftungen usw.)
    • <Address> : Mitgliedsadresse
    • <AddressExtra> : Zusatzadresse
    • <Region> : Kanton/Region/Provinz
    • <Country> : Nation/Land/Bundesland
    • <Currency> : Währung
    • <Amount> : Gesamtsumme aller Spenden

Text des Briefes (mit Markdown-Text)

Markdown ist eine Sprache, mit der formatierter Text mit einem gewöhnlichen Textverarbeitungsprogramm (Texteditor) und einer leicht zu lesenden Syntax erstellt werden kann.

Um den Markdown zu benutzen, ist der Advanced-Plan von Banana Buchhaltung Plus erforderlich.

Es gibt zwei Möglichkeiten, einen Markdown-Text einzufügen und zu verwenden. Sie können... :

  • den Text direkt im Einstellungen-Dialog erfassen.
    • Geben Sie den gewünschten Text in den Feldern Text 1, Text 2, Text 3 oder Text 4 ein.  
      Es können bis zu 4 Textzeilen hinzugefügt werden.
    • Wählen Sie unter Text ausdrucken > Text auswählen den zu verwendenden Text aus.
    • Aktivieren Sie unter Text ausdrucken die Option Markdown verwenden.
  • den Text in der Tabelle Dokumente eingeben.
    • Verwenden Sie den Markdown-Editor, um ein Dokument hinzuzufügen, indem Sie den Markdown-formatierten Texttyp (text/markdown) auswählen.
      Es gibt keine Einschränkungen; es können beliebig viele Texte hinzugefügt werden.
    • Der Dateiname in der Spalte ID muss mit ".md" enden (z.B. "text.md").
    • Im Einstellungen-Dialog:
      • Unter Text ausdrucken > Text auswählen die Option Text Tabelle Dokumente (.txt / .md) auswählen. Um diese Option anzuzeigen, müssen Sie einen Doppelklick auf das Feld 'Text 1' auszuführen, wobei ein Dropdown-Menü mit den verfügbaren Textzeilen angezeigt wird.
      • Unter Texte > Text Tabelle Dokumente (.txt / .md) den ID-Namen des in der Dokumente-Tabelle angegeben Markdown-Textes eingeben (z.B. "text.md").

Für alle Textzeilen:

  • Werden die hierauf folgenden Werte (in Englisch) in den Textzeilen eingegeben, so werden sie mit den entsprechenden Werte ersetzt:
    • {{Account}} : Mitgliedskonto
    • {{NamePrefix}} : Höflichkeit/Anrede (Herr, Frau, Doktor oder anders)
    • {{FirstName}} : Vorname des Mitglieds
    • {{FamilyName}} : Nachname des Mitglieds
    • {{OrganisationName}} : Organisation (z.B. gemeinnützige Vereine, Stiftungen usw.)
    • {{Address}} : Mitgliedsadresse
    • {{AddressExtra}} : Zusatzadresse
    • {{Region}} : Kanton/Region/Provinz
    • {{Country}} : Nation/Land/Bundesland
    • {{Currency}} : Währung
    • {{Amount}} : Gesamtsumme aller Spenden

Beispiel eines Ausdruckes

Esempio lettera

 

tiziana
URL Stable release
https://github.com/BananaAccounting/Universal/raw/master/report/association/letter/ch.banana.uni.app.letter.sbaa
Country
Universell
Publisher
Banana.ch
Extension type
Produktivität
Help ID
ch.banana.uni.app.letter
Release Date Stable

Printing receipts from cash book transactions

Printing receipts from cash book transactions

This extension prints payment receipts based on transactions from cash book accounting file.

Example of a payment receipt:

Printing receipts from cash book transactions

 

The program prints the receipt using the following logic:

  • It takes all the lines with the same Doc Number, of the lines where the cursor is positioned.
  • It prints the document number in the "Payment receipt No: "
  • It prints the amount by summing all the amounts.
  • It prints the Descriptions in different lines.

with the text of the Description column of all the transactions that have the same doc number.

Receipts from cash book transactions

Example file 

To created the receipts:

  1. Open a Cash Book file:
    1. Or download the example ch.banana.script.payment.receipt.sample.file.ac2 and open it.
  2. Positions on the line of the transaction group you wish to print.
  3. From the Extensions menu select the Printing receipts from cash book transactions.

 

Settings and properties

Prior to printing the receipt you can set the 

Extension properties

You can set the following parameters from the menu Extensions > Manage Extensions, select the Printing receipts from cash book transactions extension and click on Settings.

  • Include page header (1=yes, 0=no)
    The logo and the address information can be included as header of the page.
  • Automatic date (1=yes, 0=no)
    The date of the transaction is used.
  • Font type
    The font type of the texts (Arial, Helvetica, Times New Roman, ...)

Address

Set your address from the menu File > File and accounting properties > Address.

Header logo

A logo for the header can be added as attachment in the Documents table.

  • Add the Documents table to the Banana Accounting file.
    If it is not already present you need to add the Documents table in the Banana document with the menu command Tools > Add new features > Add document table.
  • Add a row in the Documents table.
  • In the ID column, enter "logo".
  • In the Attachments column, double click on the cell and select Image, then choose the logo image you want to use.

Entering transactions

Cash book transactions are entered as usual in the Transactions table.

  • Transactions are considered to belong to the same group when they have the same doc number.
  • Paid to
    • You can enter the text you want to display on the printout (e.g. "Paid to:").
    • You can also enter text in bold by enclosing it in double asterisks ** (e.g. **Paid to:**)
    • You can enter the text "#paidto" (without quotes) to let the program insert a blank line followed by the text in bold and in the language of the accounting file (it, fr, de, en, nl).

 

claudia
URL Stable release
https://raw.githubusercontent.com/BananaAccounting/General/master/SampleApps/ch.banana.script.payment.receipt.js
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps
Short Description
Free cash receipt template
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.script.payment.receipt.js
Release Date Stable

Report Balance and Profit & Loss with transactions details

Report Balance and Profit & Loss with transactions details

This extension creates a Balance Sheet and Profit & Loss report with transactions details for each account.

Install the extension

To install the extension:

  • Open Banana Accounting Plus.
  • Menu Extensions > Manage Extensions.
  • In the search field enter Report Balance and Profit & Loss with transactions details.
  • From the extensions list select Report Balance and Profit & Loss with transactions details.
  • Select the extension and click Install.
  • Click Close to close the window.

Create the report

To creare the report:

  1. Open an accounting file.
  2. From the Extensions menu select the Report Balance and Profit & Loss with transactions details.
  3. Select the financial report you want to print:
    • Assets / Liabilities
    • Income / Expenses
    • All

Example of assets details:

 

Example of liabilities details:

 

Example of income details:

 

Example of expenses details:

 

 

ivan
URL Stable release
https://raw.githubusercontent.com/BananaAccounting/General/master/SampleApps/ch.banana.apps.details.js
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps
Short Description
Balance Sheet and Profit & Loss report with details for each account. This report provide both the overview and the detailed of the financial situation.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.addon.details

Transaction Voucher (Banana+)

Transaction Voucher (Banana+)

Accounting settings

From menu File > File and accounting properties > Accounting Tab, enter the project number/name in the Header Left field.

How it works

  • For each transaction of the Transactions table enter the voucher number in the Doc column.
  • From the Transactions table of the accounting file select a row with the desired voucher number you want to create the report.
    The voucher number is taken from the selected row where the cursor is positioned, but you can also change it manually into settings dialog.
  • Launch the extension from the menu Extensions > Transaction Voucher (Banana+).
  • In the settings dialog window enter the required information.
    • Logo
      Check to include the logo in the header.
      The logo is defined with the command File > Logo setup where you can also set the size, choose how to align it (left, centre, right).
    • Logo-Name
      Enter the name of the logo customisation defined in the menu File > Logo setup, respecting upper and lower case.
    • Title
    • Voucher number
    • Paid to
    • Paid in
    • Cheque No.
    • Payment Received by
    • Paid by
    • Prepared by
    • Verified by
    • Recommended by
    • Approved by
  • All the values entered are saved and proposed the next time.
  • The extension will print the information entered in the dialog plus the data of the transaction with the specified Voucher / Doc number.

 

ivan
URL Stable release
https://github.com/BananaAccounting/Universal/raw/master/report/accounting/transaction_voucher/ch.banana.uni.app.transactionvoucher.sbaa
Short Description
This Banana Plus extension creates a report with details of the transaction for the selected voucher number.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.uni.app.transactionvoucher
Release Date Stable

Transaction Voucher (Helvetas model)

Transaction Voucher (Helvetas model)

How it works

  1. From the Transactions table of the accounting file select a row with the desired Doc number.
  2. Launch the extension from the menu Extensions > Transaction Voucher (Helvetas model).
  3. A dialog window requesting some information will appear.
    The voucher number is taken from the row selected where the cursor is positioned, but you can change it manually.
    Complete all the remaining fields by entering your data and click Ok.
    The values entered are saved and proposed the next time.
  4. The extension will print the information entered in the dialog plus the data of the transactions with the specified Voucher / Doc number.

Example of Voucher report:

 

 

ivan
URL Stable release
https://github.com/BananaAccounting/General/raw/master/SampleApps/Voucher/Helvetas/ch.banana.apps.voucherhelvetas.dialog.sbaa
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps/Voucher/Helvetas
Short Description
This extension, developed following the specifications provided by the Helvetas Swiss Intercooperation, creates a transaction voucher report for the given doc number, with details of the selected transaction and other information.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.apps.transactionvoucherhelvetas

Transaction Voucher (Swiss Red Cross model)

Transaction Voucher (Swiss Red Cross model)

Accounting settings

Two settings are required:

  • the Header Left
  • add a small image/logo
    • Add the Documents table to the Banana Accounting file.
      If it is not already present you need to add the Documents table in the Banana document with the menu command Tools > Add new features > Add document table.
    • In the Id column, of the documents table insert transaction_voucher_image.
    • In the Attachments column, double click on the cell, select Image and add the desired image.

How it works

  1. From the Transactions table of the accounting file select a row with the desired Doc number.

    For example:


     
  2. Launch the extensions from the menu Extension > Transaction Voucher. A dialog window requesting some information will appear.
    • The voucher number is taken from the row selected where the cursor is positioned, but you can change it manually.
    • Complete all the remaining fields by entering your data and click Ok.
      The values entered are proposed the next time.

      Dialog example:


       
  3. The extension will print the information enterd in the dialog plus the data of the transactions with the specified Voucher / Doc number.

    For example:

 

 

ivan
URL Stable release
https://github.com/BananaAccounting/General/raw/master/SampleApps/Voucher/ch.banana.apps.transactionvoucher.dialog.sbaa
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps/Voucher
Short Description
This extension, developed following the specifications provided by the Swiss Red Cross association, creates a transaction voucher report for the given doc number, with details of the selected transaction and other information.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.apps.transactionvoucher

Trial Balance

Trial Balance

Install the extension

To install the extension:

  • Open Banana Accounting Plus.
  • Menu Extensions > Manage Extensions.
  • In the search field enter Trial Balance.
  • From the extensions list select Trial Balance.
  • Select the extension and click Install.
  • Click Close to close the window.

Create the report

To creare the report:

  1. Open an accounting file.
  2. From the Extensions menu select the Trial Balance.
  3. Select the period.

For the given period, display a Trial Balance report containing:

  • Balance sheet
  • Profit & Loss

The details displayed are the following:

  • Account
  • Account description
  • Debit amounts
  • Credit amounts

 

Example of Trial Balance report:

 

 

domenico
URL Stable release
https://github.com/BananaAccounting/General/raw/master/SampleApps/trialbalance.js
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps
Short Description
This Extension create a Trial a Balance sheet and Profit & Loss Statement.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.app.trialbalance

Trial Balance and Blockchain (Quarter periods)

Trial Balance and Blockchain (Quarter periods)

This extension creates a report containing the table Accounts and at the end the blockchain for the selected quarter period.

Prerequisites

To use this extension you must download and install Banana Accounting Plus.

Install the extension

To install the extension:

  • Open Banana Accounting Plus.
  • Menu Extensions > Manage Extensions
  • Select Universal as country.
  • Select Online > Productivity.
  • From the extensions list select Trial Balance and Blockchain (Quarter periods).
  • Click Install to install the extension.
  • Click Close to close the window.

Create the report

To creare the report:

  1. Open an accounting file.
  2. From the menu File > File and accounting properties, in the Header left and Header right fields enter the texts to be printed on the left and right in the page header.
  3. From the Extensions menu select Trial Balance and Blockchain (Quarter periods).
  4. In Settings dialogue select the period, set the header texts, the title and font, then click OK to create the report.

The texts of the settings dialog and column headers in the printout are fixed and are in the same language as the Banana file (defined from the menu File > File and accounting properties > Other > Current language). The languages that can be used are Italian, French, German and English.

Settings dialogue

Run the extension from the menu Extensions > Trial Balance and Blockchain (Quarter periods).

The extension Settings dialogue will open. From here you can choose some parameters to print the report.

  • Period.
    Select a period from the list. The periods are divided into three quarters. 
  • Header left text.
    Insert another text to be printed on the left side of the page header.
  • Header right text.
    Insert another text to be printed on the right side of the page header.
  • Title.
    Insert text to be printed as title of the page.
  • Font family.
    Insert the font type.
  • Font size.
    Insert the font size for all the page texts.
  • Title font size.
    Insert the font size for the title.
trialbalance quarter settingstrialbalance quarter report

 

 

ivan
URL Stable release
https://raw.githubusercontent.com/BananaAccounting/General/master/SampleApps/trialbalance_and_blockchain_quarter.js
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.app.trialbalanceandblockchainquadrimester
Release Date Stable

Trial Balance with transaction's lock blockchain information

Trial Balance with transaction's lock blockchain information

The extension creates a report containing the table Accounts and the blockchain information regarding the transaction lock of the previous period and of the current period.

This printout has been conceived for a customer that has central SAP accounting and use Banana Accounting locally, to keep accounting for at more than 40 schools. Each school keep their own accounting and every 4 months the data is integrated in the main accounting system.
In order to assure that the information is perfectly synchronized:

  • The school lock the transactions so that each movement is marked with a blockchain. 
  • The school print the report using this extension, with the data and the blockchain info of the current and last period.
  • Prior to entering the data in the main system, the responsable verify that the blockchain of the last period already entered is the same as the one printed on the current report.

Personal at the schools can easily manage their finance locally and have more details and better control over the spending.  Data is only entered in the main system periodically. The organisation have a better accounting system and save a lot of money in training and SAP licenses.

 

Install the extension

To install the extension:

  • Open Banana Accounting Plus.
  • Menu Extensions > Manage Extensions
  • Select Universal as country.
  • Select Online > Productivity.
  • From the extensions list select Trial Balance with transaction's lock blockchain information.
  • Click Install to install the extension.
  • Click Close to close the window.

Create the report

To creare the report:

  1. Open an accounting file.
  2. From the menu File > File and accounting properties, in the Header left and Header right fields enter the texts to be printed on the left and right in the page header.
  3. From the Extensions menu select Trial Balance with transaction's lock blockchain information.
  4. In Settings dialogue set header texts, title and font as you want, then click OK.
  5. In Period dialogue select a period and confirm with OK to create the report.

The texts of the settings dialog and column headers in the printout are fixed and are in the same language as the Banana file (defined from the menu File > File and accounting properties > Other > Current language). The languages that can be used are Italian, French, German and English.

Settings dialogue

Run the extension from the menu Extensions > Trial Balance with transaction's lock blockchain information.

The extension Settings dialogue will open. From here you can choose some parameters to print the report.

  • Header left text.
    Insert another text to be printed on the left side of the page header.
  • Header right text.
    Insert another text to be printed on the right side of the page header.
  • Title.
    Insert text to be printed as title of the page.
  • Font family.
    Insert the font type.
  • Font size.
    Insert the font size for all the page texts.
  • Title font size.
    Insert the font size for the title.
trialbalance settingstrialbalance report

 

Blockchain row explanation:

  • Date until which transactions are locked.
  • Date of the last transaction.
  • Number of locked transactions.
  • Progressive hash of last locked transaction.
ivan
URL Stable release
https://raw.githubusercontent.com/BananaAccounting/General/master/SampleApps/trialbalance_and_blockchain.js
URL Development
https://github.com/BananaAccounting/General/tree/master/SampleApps
Short Description
This extension creates a report containing the table Accounts and at the end the blockchain info regarding the last transaction locked.
Country
Universal
Publisher
Banana.ch
Extension type
Productivity
Help ID
ch.banana.app.trialbalanceandblockchain
Release Date Stable