Double-entry accounting

Double-entry accounting is an application of Banana Accounting Plus, to manage your accounts with great professionalism. It is free up to 70 transactions, in the Free plan of Banana Accounting Plus. In the Professional and Advanced plans it is instead unlimited.

Ideal for SMEs, experienced accountants and frequent bookkeepers. Work fast and get the Balance Sheet, Profit and Loss statement, Financial Planning, Budget and many other reports in no time.
Many complex operations, such as VAT management, multi-currency, budgeting and profit and loss accounts have been made very simple because they are all automated.

Registrazioni della contabilità doppia

Many functions, more automation

Learn more

 

Starting a Double-entry accounting

▶ Video: How to start a Double-entry accounting file. Find out how to easily set up a Double-entry accounting, adapt the Plan of Accounts, import bank transactions easily or insert transactions manually, set up a Budget, enter the Transactions and Print reports.

Creating an accounting file, starting from a template

Banana Accounting Plus includes templates for all legal forms, divided by country and by category. They can be opened directly in the program, from the File menu, New... command, or they can be downloaded from our Templates page.

Here is how to start choosing a template directly from the program:

  1. File menu, New...
  2. Select the region, the language, the category and the accounting type.
  3. From the list of the templates that appears, select the template that is closest to your own needs.
  4. Click on the Create Button.

In the Search area, when entering a key word, the program will display the templates that contain the entered key word.

It is equally possible to set out from a blank file, by activating the Create Empty file option. However, in order to facilitate the start and avoid grouping errors, we recommend that you always start with an existing template.

create new file

More information on the Create New File page.

Setting up the file properties (basic data)

  • Via the File → File and accounting properties command, indicate the company name that will appear in the headers of the printouts and on other data.
  • Select the base currency, in which the accounting will be kept.

settings

Save to disk

With the File → Save As command, save the data and also assign a name to the file. The typical save dialog of your operating system will be displayed.

  • It is advisable to use the name of the company followed by the year "ie. Company-2020.ac2." to distinguish it from other accounting files.
  • You can keep as many accounting files as you need, each will have its own name.
  • You can select the path you want, (save to disk, usb key or cloud).
    If you plan to have documents linked to the accounting of the current year as well, we recommend creating a separate folder for each accounting year in which to group all the files. Please also visit the Organizing your files page

General use of the program

Banana Accounting Plus is Excel-inspired. User commands are kept as similar as possible to the ones of Microsoft Office.
For more information on the general use of the program, please visit our Program interface page.

Customizing the Chart of accounts

In the Accounts table, customize the Chart of Accounts and adapt it to your own requirements.

It is possible to:

  • Add new accounts and /or delete existing ones (see Adding new rows)
  • Modify the account numbers, the description (fe. enter the name of your own Bank account), enter other groups, etc.
  • Create subgroups, please consult our Groups page.
  • Define Cost centers or Segments that are used to catalogue the amounts in a more detailed and specific way.

Customize the chart of accounts

The Transactions

Transactions must be entered into the Transactions table and they compose the Journal.

transactions

In the specific columns :

  • Enter the Date
  • Enter the Document number, manually assigned to the paper document. This allows for easy location of the documents once the accounting transaction has been entered.
  • Enter the Description
  • Into the Debit account column, enter the destination account.
  • Into the Credit account column, enter the account of origin.
  • Enter the Amount.
  • In the accounting with VAT, enter the gross amount and VAT code. The program will separate the VAT, splitting the net cost or net income.

Make visible the Balance column in the Transactions table

The new Balance column is a very useful feature: it allows you to immediately spot possible differences.
The Balance column is not visible by default: you can make it visible via the Data → Columns setup menu.

Speeding up the recording of the transactions

In order to accelerate the recording of the transactions, you can use:

Transactions with VAT

In order to enter transactions with VAT please proceed as follows:

Transactions on multiple rows

Compound transactions, those that concern debits and / or credits to multiple accounts (e.g. when paying different invoices from the bank account) must be recorded on several rows:

  • One row for each debit and / or credit account.
  • When all the debits and credits have been entered there must be no differences.

For more details, consult the page Composed transactions.

Checking customer and supplier invoices

Banana Accounting allows you to keep track of invoices to be collected from customers and paid to suppliers. Further details are available on the following web pages:

The Account cards

The account cards automatically display all the transactions that have been recorded on the same account (e.g., cash, bank, clients, etc).

To display a single account card, just position yourself with the mouse on the account number and click on the small blue icon that appears in the cell.

The Account card

Account card by period

To display the account card with the balances referring to a specific period, proceed as follows:

  • Menu Reports → Account Cards.
  • In the Period section, activate Period selected, by entering the start and end date of the period.

For more details, consult the Period page.

Printing one Account card

In order to print a single account card, just display the card from any table (Accounts or Transactions) and launch the print from on the File menu.

Print all or some account cards

To print all or some account cards, proceed as follows:

  • Menu Reports → Account Cards,
  • Select the account cards to print:
    Using the filter in the window, you can automatically select all accounts, cost centers, segments, groups or you can simply select the desired accounts only.

For more details, consult the Account Cards page.

The Balance Sheet

The Balance sheet displays the balances of all the Assets & Liabilities accounts and determines the Equity capital. 

Balance Sheet statement

The Profit and Loss Statement

The Profit & Loss statement displays all the Expenses and Income accounts indicating the Profit or Loss of the Accounting year.

Profit and Loss statement

 Printing of the Balance Sheet and the Income Statement

In Banana Accounting, the Balance Sheet and the Income Statement can be printed and viewed in two different ways:

  • In Enhanced Balance Sheet mode, a balance sheet with a simple listing of all accounts is displayed, without distinction of Groups and Subgroups.
  • In Enhanced Balance Sheet mode with groups, the balance is displayed with the accounts divided into groups and subgroups; in addition there are many features to customize the presentation that are not included in the Enhanced Balance sheet.

To print the Financial Statements and the Income Statement in the two modes:

Data archiving in PDF format

All the accounting data can be archived at the end of the year, when the entire accounting has been completed, corrected and audited, :

dossier in Pdf

The Budget

Before starting a fiscal year, you can estimate the expenses and income, so you have your company's economic and financial situation under control.
The budget can be set up in two different ways:
 
  1. Annual budget is set in the Accounts table, Budget column. The annual budget amount is indicated for each account. In this case, when the Budget is elaborated via the menu Report → Enhanced statement with groups, the budget column displays the amounts that refer to the entire year.
  2. Budget is set in the Budget Table. The Budget table is activated via the Tools → Add/Remove functionalities menu.
    This table records all the movements referring to expenses and income, as if the movements were to be recorded in the Transactions table. When this table is switched on, the Budget column of the Accounts table is automatically deactivated.

Budget

For more details, consult the Budget page.

 

Characteristics of the Double-entry accounting method

The double-entry bookkeeping application meets the professional criteria for companies and entities of any kind, where accounting is required by law.

  • It is a very powerful tool, but is very flexible and easy to use at the same time, as the different features can be activated or deactivated. This allows you to manage both the main accounting as well as structured Chart of Accounts on several levels: with VAT, customer and supplier management, invoicing, cost centers and segments.
  • It can be edited at any time, offering everyone perfect results. It is ideal for the experienced accountant who wants to work quickly as well as for beginners. For this reason it is used for teaching accounting in many schools.

▶ Video: How to start a Double-entry accounting

Similar to Excel

Excel-like features and commands

Spreadsheet-based

Accounting management is concentrated in three tables, which are used in a similar way to the Excel spreadsheets, but that are already completely set up and programmed with everything needed to keep your accounting quickly and safely.

  • Accounts table.
    Set up all liquidity accounts, customers, suppliers, etc. and enter the opening balances without having to enter them manually in the Transactions table. You can aggregate multiple accounts, such as the cash accounts, bank or post in the liquidity group, so as to have the updated balances and they can be checked immediately.
  • Transactions table.
    The centre of keeping accounts, where the transactions are entered or imported. The debit and credit transactions can be completed with additional information to manage customers and suppliers, issue invoices, manage cost / profit centers, segments, quantities and prices and anything else you need. Scrolling through the table you will have a comprehensive view of all the events. It can be modified in order to always keep accounting in perfect order.
  • Totals table.
    This displays the totals by Group and is used to check the accounting balances.

Further tables can be added to support additional functionalities.

  • Budget table.
    Prepare financial forecasts, with the double-entry method. Complete with liquidity planning, budget and forecast income statement, customer, supplier, investment, project, segments for one or several years.
  • VAT codes table.
    Set the required rates and parameters to be used in the Transactions table for the automatic calculation of VAT and the reports to be presented to the tax authorities.
  • Items table.
    To set up a list of items to be used for billing. The program keeps track of your income and expenses.
  • Free tables.
    To meet further needs.

Quick start

 

Templates

Accounting management focuses mainly on three tables, which are used in a similar way to Excel spreadsheets, but which are already fully set up and programmed with everything needed to keep accounting quickly and safely:

Accounting setup

Multi-lingual

File and data saving

Plan-Execute-Control

In the same file and always with the double-entry method, you can keep the accounting, or your budget or both. The powerful  Plan-Execute-Control approach is very intuitively used.

 Double-entry accounting method

Chart of Accounts

Transactions

Financial forecasting

Balance Sheet and Income statement

Other accounting prints

Charts

Further management

The program also allows you to add additional information to the transaction, allowing you to use the same data needed for VAT management, for tracking customers and suppliers, issuing invoices, generating reports for projects or business sectors and to face the various corporate and tax obligations.

VAT management

Customer management and control

Invoices to customers

Supplier management

Cost and profit centers

Segments

Items table

Control and closure

Error reports and accounting control

Transaction protection

Closing and new year

Exporting and storing data

Extensions and other features

Added functionalities

Documents Table

Other additional tables

Extensions

Comprehensive documentation

 

File and accounting properties

This is where the main data of the accounting file are entered, such as the printout heading, the opening and closing dates, the base currency, the company address, the VAT account, the password, etc

File and accounting properties

The File and accounting properties window has the following tabs:

 

Chart of accounts | Double-entry accounting

The Accounts table is the control room of your accounting. It's use is similar to that of an Excel spreadsheet.
In the Accounts table you set up everything you need to manage the accounting and have a quick updated overview of the financial and economic situation of your company.
accounts table

Ready-to-Use Chart of Accounts

Each accounting application by Banana offers a wide variety of chart of accounts templates, already prepared for immediate use. Simply select the file whose template meets your needs, and you'll have the chart of accounts already set up. File templates can be chosen based on the type of business activity and legal regulations.

They have the following characteristics:

  • Fully customizable chart and account structure.
  • Account and group numbers can be numerical or alphanumeric.
  • Ability to add notes or additional columns.
  • Grouping and totals adaptable to any national grouping scheme.
  • Balances, account movements, and totals displayed and always up to date.
  • Cost and profit centers for detailed control of costs and revenues for specific activities or projects.
  • Segments for sector reporting (branch).
  • Customer database, with control over outstanding invoices, reminders, and statements.
  • Supplier database, control over paid and outstanding invoices.
  • Management of off-budget customers and suppliers (with cost center) for cash-based accounting.
  • Off-balance sheet accounts.

new file

Entering and editing data is simple

  • Add and edit accounts quickly and easily by simply inserting or deleting the row.
  • There is no limit on the number of accounts to be added in the Chart of Accounts.
  • Each account can be set up using numbers or texts.
  • The description can also be very long.
  • The Groups and Subgroups can be freely arranged to compose the Balance Sheet and the Income Statement.
  • The opening balances are immediately entered in the opening column.
  • Columns can be added to enter additional information.
  • Accounts can be renamed and replaced automatically in the Transactions table as well.
  • The columns of the amounts are updated instantly, at glance you know the status of liquidity, capital, sales, profit.
  • Then, set the budget and have the comparison with the final balance.

Flexible grouping system

The grouping system is highly flexible and powerful:

  • It allows to set up the Chart of Accounts according to any national scheme and to adapt exactly to the needs of the company.
  • If you are not satisfied with the arrangement or numbering of accounts and groups, these can easily be changed.

The structure present in the Accounts table is also maintained in the presentation of the Balance Sheet and Income Statement.

Main elements

  • Sections 
    They are used to indicate the subdivisions of the chart of accounts for printing the balance sheet, income statement, etc.
  • Groups 
    They allow you to create items that total the accounts and subgroups at multiple levels.
  • Accounts 
    These are the elements of accounting where the movements are recorded. They can be indicated in Debit or Credit depending on the nature of the movement, destination or origin.
    Each account has a number or abbreviation (account number), a description, the B class and group to which it belongs, the opening balance, current balance, estimate, etc.

Customer and supplier data

You can have specific accounts for issuing invoices and checking payments. They are usually set at the end of the chart of accounts. They can be set up as register with the totals linked to the balance sheet, or as cost and profit centers, with all the details but without links to the balance sheet.

Cost and profit centers

Great to manage projects or have precise details of a specific event, or to manage customers and suppliers on the Cash principle (collected).

  • Costs and Profits centers
    They are special accounts whose number is preceded by a full stop ".", a comma "," or by a semi-colon ";". Their purpose is to be able to assign some amounts to special accounts other than the general accounting accounts.

Segments

Used to generate financial statements also for different sectors or activities in which the company operates. 

  • Segments
    They are a sort of sub-accounts who's number is preceded by a ":". Their purpose is to be able to assign some transactions to subcategories of the chart of accounts.

Advanced printouts

The following commands allow the user to display and print the accounts in a different way:

The columns of the double-entry Accounts Table

 

The Accounts table is made up of several columns. Depending on the Views, columns are displayed simultaneously. Each column has its own purpose.

The data to be entered in the following columns are explained below:

  • Section
    Codes are being entered that allow the user to print determined parts of the Chart of accounts only, when printing the Enhanced Balance sheet by groups.
     
  • Group
    Contains the code that defines that this is a group row. The group code is then used in the GR column to indicate the total of an account or group.
     
  • Account
    The account number, cost center or segment is being entered.
     
  • Description
    A text to indicate the name of the account, group, or section.
     
  • Disable (only visible in the Other view)
    By entering 1, the account does not appear in the auto-complete list, but can be used in the Transactions table;
    By entering 2, the account is disabled and can not be used.

     
  • BClass
    It indicates whether the account is 1 = Assets, 2 = Liabilities, 3 = Expenses, 4 = Revenue, see Accounts page
     
  • Sum in (Gr)
    The code of a group is indicated so that the programme totals the amount of the line in the group.
    The heading 'Sum in' has been adopted with the Banana Plus version.
    The column name has remained Gr, to maintain compatibility with earlier versions of the programme.
     
  • Gr1 and Gr2
    Enter additional grouping codes to use with external accounting report files.
     
  • Opening balance
    • The account balance is entered at the beginning of the year.
    • Credit amounts must be entered with a minus sign in front
    • The sum of all the amounts, those in debit (positive) and credit (negative) of the accounts belonging to classes 1,2,3 and 4 must result as zero. If the opening balances do not balance, a difference is indicated in the information window.
      If accounts have been added and the difference is not exact, Recalculate the accounting.
    • The opening balance, in the balance sheet accounts, is used to calculate the current balance.
    • If values have been entered in the Budget table, the opening balance is used by the program for opening financial planning.
    • For further information, see the Double Entry Opening Balances page.
       
  • Debit and Credit movements (Protected columns)
    The total of the debit and credit movements included in the Transactions table.
    • If there are no errors, the totals of the two columns are balanced, otherwise a difference is displayed in the Balance column which must be checked and corrected.
    • In line called Difference must be zero, regarding these two columns, it is correct that there are amounts. The important thing is that their values are equal. See also Mathematical Basis of Accounting.
       
     
  • Balance  (Protected column)
    The balance of the account includes the opening balance and the movements in debit and credit.
    The balance in debit is positive, while a credit balance is negative (minus sign).
     
  • Budget
    You enter the budget amount for the current period.
    • The budgeted amount for costs (debit) must be entered in positive, for revenue in negative (credit).
    • If the Budget table has been activated, the Budget column in the Accounts table is protected and the amounts are those calculated on the basis of the budget postings.
       
  • Difference Budget (Protected column)
    The difference between Balance and Budget amount.
     
  • Previous
    The balance of the account at the end of the preceding year.
    With the command Create new year or Update opening balances the values in the Balance column of the file of the preceding year are being carried forward.
    When a new accounting is being created and the user wants to obtain printouts with the amounts of the preceding year, the values of that year have to be entered manually.
     
  • Difference Prev. year (Protected column)
    The difference between the Balance and the amount of last year.
     
  • VATNumber
    The VAT number in case this account is linked to a client or a supplier.
     
  • VATCode
    The VAT code that needs to be applied automatically, when this account is being entered in the debit A/c or credit A/c column of the Transactions.
     
  • Address columns
    These columns are used to enter the addresses of the customer and supplier accounts. If the columns are not present, they can be added by activating them via the Tools → Add new features → Add address columns menu in the Accounts table.
     

Adding or moving columns

  • When an Amount column is being added in the Chart of accounts, the program will calculate the total of the amounts according to the selected grouping scheme
  • Columns added of the number type, on the contrary, are not being totaled.
  • With the Columns setup command, the columns can be displayed, the sequences can be altered and it is equally possible to add other columns.
  • With the Page setup command one can also define the layout of the print (portrait or landscape) and the zoom.
     

Accounts list sorted by description or other criteria

To obtain lists of accounts sorted in different ways, use the Extract and sort rows command from the Data menu. We recommend you to be very careful when sorting the rows with different criteria in order not to create confusion in the groupings and totals.

Views

The chart of accounts is created with default views.
  • Base The principal columns, the grouping columns and the balances are displayed.
  • Transaction The columns with the Debit and Credit transactions are displayed.
  • Budget The Budget column and the Difference Budget column are displayed. 
  • Previous The Previous column and the Difference Prior columns regarding the previous year are displayed. 
  • Other The Disable column, the VAT number and the Fiscal number column are being displayed.
  • Print Only the Account column, the Description and the Balance are being displayed.

The views can be customized and others can be added with the Views setup command.

 

Accounts | Double-entry book-keeping

Accounts constitute the main structure on which all accounting is created. If you open one of the templates included in Banana Accounting, the accounts are already present in the Accounts table and contain all the settings needed to instantly record the transactions in the Transactions table.

The accounts in the Accounts table are divided as follows:

  • Balance Sheet Accounts - Assets and Liabilities.
  • Profit and Loss Accounts - Expenses and Income.
  • Customer and Supplier master Data
  • Account Cost and Profit centers - for managing projects or keeping the Customers / Suppliers register
  • Segment Accounts - for managing business segments or branches.

 

The BClass

The BClass is essential for the correct total of amounts and balances. In the BClass column, each account must be assigned one of the following values, regardless of the account number or group to which it belongs:

  • 1 -  for Assets
  • 2  - for Liabilities
  • 3  - for Expenses
  • 4  - for Income

Groups and subgroups do not have BClass, so the cell of the relevant column remains empty.

BClass of off-balance sheet accounts

Off-balance sheet accounts are those whose amounts and balances do not fall within the totals of the balance sheet and income statement accounts. They are accounts that are entered in the chart of accounts to view guarantees and conditional commitments.
Off-balance sheet accounts must have the following BClass:

  • 5 for Off Balance Sheet Assets
  • 6 for Off Balance Sheet Liabilities
  • 7 - 10 - for other Off Balance Sheet accounts

Add a new account or category

In the Accounts table, Base view, you can add new accounts (or new categories in the Income / Expense accounting).

Before adding an account or a category it is important to know:

  • The account or category number can consist of numbers, letters and separator characters.
  • There cannot be multiple accounts or categories with the same number.
  • Each account must have a grouping (Gr) and a class (BClass).

To add an account or a category proceed as follows:

  • Go to the row preceding the one where the new account or category will be inserted.
  • Add a row with the Edit → Insert row command
  • Fill in the respective columns the account or category number, the description, the BClass (1 for assets, 2 for liabilities, 3 for costs and 4 for revenues - only for double-entry accounting), the number of Gr which must be the same as the one entered for the accounts belonging to the same Group.

Warning: if you enter a transaction with an account that does not exist in the chart of accounts and only after creating the new account, you will initially receive an error message; to eliminate it, it is necessary to recalculate the accounting with the command Shift + F9 or through the menu Actions → Recalculate totals.

Rename an account

This is a very useful function because it allows you to change an account and simultaneously have it replaced in the Transactions table. It avoids having to change the account for each transaction that contained the previous account. In addition, it also allows you to rename a group or a VAT code.

  • In the Accounts table go to the Account / Category or Group column, or to the VAT Code column of the VAT Codes table.
  • Use the Data → Rename command.
  • Indicate the new account number, group, category or VAT code.

The program automatically updates the Transactions table with the new VAT number or code.

Delete an account

If an accounting is already started, before deleting an account, make sure that it has not been used in the Transactions table or that it does not have an opening balance.

  • Locate the row of the account that is to be deleted.
  • Use the command Edit → Delete rows command.

After deleting an account or a category it is advisable to use the Actions → Recalculate totals command. If the deleted account or category is in use in transactions, the program reports an error message.

Opening balances of the accounts

The opening balance of an account is shown in the Opening column.

  • Debit (Asset) balances are shown normally.
  • Credit (Liabilities) balances are indicated with a minus sign (in negative) in front of the amount
  • Typically, only the opening balances of the Asset and Liabilities accounts are indicated.

To carry over the opening balances automatically to the following year, see the Create New Year lesson.

Further details on opening balances are available on the Opening balances page.

Differences in opening balances

To have correct accounting, the total of the opening debit balances must match the total of the opening credit balances, so that there are no differences.
If the total does not correspond there will be a notification of the difference between the initial balances in the Info window.
If any account numbers have been changed and there are differences, perform the Full Accounting Recalculation.
When using Banana Accounting for the first time, to create the opening balance, it is necessary to manually enter the opening balances (Opening column), making sure to enter the balances of the Liabilities with the minus sign (-) in front of the amount.

Further details on opening balances are available on the:

Customer and Supplier accounts

Customer and supplier accounts can be entered directly in the Balance Sheet sections, listing the accounts for each customer and supplier and creating two distinct totaling groups, one in the Assets for customers, the other in the Liabilities for suppliers. If the list of customers and suppliers is very extensive, it is possible to create a customers / suppliers ledger at the end of the chart of accounts.

There are several setting options:

Accounts with addresses

In the Accounts table, Address view, there are columns to enter the addresses of customers, suppliers or members. If the columns of the address view are missing, you can add them:

The address columns are essential to be able to manage billing, reminders and the control of payments and collections.

More details are available on the Address page.

address columns for ledger

The Cost and Profit Centers accounts

They are ideal for project management, have precise details on a specific event or for any other need.

  • Cost and profit centers
    They are accounts that have the number preceded by a period ".", by a comma "," or by a semicolon ";" and are used to attribute the transaction amounts to additional accounts as well, with respect to the basic accounting ones.
    All the amounts attributed to the cost and profit centers are separate from the Balance Sheet and the Income Statement and are entirely for information purposes.
     

The Segment Accounts

To have financial statements also of different sectors or activities in which the company operates.

  • Segments
    They are similar to sub-accounts that have the number preceded by a colon ":" and are used to attribute the accounting operations to sub-categories of accounts.

Customize accounts and categories

Adding a new account or category

With Banana Accounting it is possible to customize the chart of accounts by adding or deleting accounts and categories.

To add a new account or category, proceed as follows:

  • Position yourself in the row above the one where you want to add the new account or category.
  • Add a new empty row with the command Edit → Add rows.
  • Enter in the respective columns:
    • The Account number
    • The Description,
    • The BClass (1 for the Assets, 2 for the Liabilities, 3 for the Expenses and 4 for the Revenue)
    • Grouping number (Sum in column) which must be the same as that entered for accounts or categories belonging to the same Totalization Group.

If in the Transactions table you enter a transaction with a non-existing account, the program gives you an error message; to take it away you have to create the new account in the chart of accounts and recheck the accounting with the Shift + F9 key, or with the menu Actions → Recheck accounting command.

Adding a new group

If you want new totalization groups, proceed as follows:

  • Position yourself in the row above the one where you want to add the new group
  • Add a new empty row with the command command Edit → Add rows.
  • Enter in the respective columns:
    • The Group number
    • The Group Description,
    • Grouping number (Sum in column) in which you wish this group to be totalized.

Renaming an account, a group, a category or a VAT Code

This is a very practical function that allows you to rename an account, a category, a group or a VAT code and to have the replacement automatically in the Transactions and Budget table without having to enter them manually.

To rename one of the elements proceed as follows:

  • Position yourself in cell where the account or group (Accounts table) or the category (Categories table), that needs to be renamed, is present.
  • If it is necessary to rename a VAT code, it is necessary to position yourself in the VAT Codes table, on the cell of the code to be substituted.
  • Choose the Data menu → Rename command
  • Indicate the new account, group, category or VAT code number.

Removing an account, a group, a category or a VAT Code

  • Position yourself on the row number that contains the element that is to be deleted
  • Click on the Edit menu → Delete rows.
  • Enter the number of rows that you wish to delete

After deleting an account, a group, a category or a VAT code, it is necessary to use the Recheck accounting command. The program will give you a warning message if the deleted element was used in the transactions.

When deleting a group and not all accounts belonging to the deleted group are deleted, you must change the grouping number in the Sum in column for the remaining accounts, otherwise errors will be reported.

 

Groups

Banana has developed a very practical and immediate grouping system, which allows you to set in the Accounts table all the information necessary to define the structure of the Balance sheet, Profit & loss statement and of other sections of the accounting.

The grouping system is flexible; it allows you to implement any national chart of accounts and at the same time to adapt it to the specific needs of your business. Both very simple and very complex plans and presentations can be created, with multiple levels of totalling, for any type of accounting.

With grouping, the totals of balances, movements and the group budget are displayed immediately.

How it works 

To understand how the Banana grouping system works, please refer to our documentation page:

Grouping and totalling system 

The Banana grouping and totaling system is based on two columns of the Accounts and Categories table:

  • Group (Total row)
    • When, in a row, a group identifier is being entered, the row becomes a total row.
    • In this row the amounts of the Sum in column, that contain the same identifier, are being totaled.
    • In a row, when a group is present, there cannot be an account.
  • Sum in
    • Sums the row amounts in the indicated group.
    • For each account or group row, you indicate the group in which the line is to be totaled.
    • The number here must be one of the numbers defined in the Group column.

Groupings in the Accounts table

Main groups in double-entry accounting

Every accounting file template uses its own totaling system. Hereunder explanation of the main groups of double-entry accounting .

In double-entry accounting, the total of the Debit balances (positive) together with the Credit balances (negative) have to result in 0 (zero). In the case of differences, the group line 00 has a non-zero amount.

The calculation sequence to achieve 00 is therefore as follows:

  • The 1000 accounts > group 1 (Total Assets) > Group 00
  • The 2000 accounts > group 2 (Total Liabilities) > Group 00
  • The 4000 accounts > group 4 (Total Expenses) > Group 02 (result Profit & Loss Statement)  >  Group 206 (Profit/Loss of the current year in the Balance Sheet) > Group 2 (Total Liabilities) > Group 00.
  • The 3000 accounts > group 3 (Total Revenue) > Group 02 (result Profit & Loss Statement)  >  Group 206 (Profit/Loss of the current year in the Balance Sheet) > Group 2 (Total Liabilities) > Group 00.
  • The 00 group is the control row where all the amounts are being added together.
    • It is the "Grand total" of all the Debit & Credit balances as a result of the transactions entered in the Transactions table.
    • If the line in the 00 group shows a difference (non-zero amount), this means that there are mistakes:
      • If the difference is shown in the Accounts table, Opening column (all views) there are differences in the opening balances
      • If the difference is shown in the Accounts table, Balance column (all views) there are differences in the Transactions table. In the Debit and Credit columns of the movement view, the totals are not balanced.
        In cases where the difference is indicated issue the command Check and recalculate accounting. This command suggests any errors that need to be checked and corrected. 
  • In the Debit and Credit columns of the Movement view (Accounts table), the totals of the balances are always reported. If the totals in the two columns are equal, there are no errors.

The result of Profit & loss statement is added in equity capital

As you can see in the example, the Group 02 (Profit /Loss from Profit & Loss statement) is totalized in the 206 liabilities group (current year result).
With this group organization, we have several advantages:

  • The current year operating result is displayed in the balance sheet
  • The Total Liabilities will match the Total Assets (provided that there is no accounting error).

Set up of the Chart of Accounts structure

The chart of accounts in Banana Accounting can be set mainly in two different ways:

1. Structure without subgroups (or subtotals).

In this case, the structure is very simple. You list all accounts without subgroups, and total all accounts or categories in the main groups:

For Double-entry Accounting:

  • Assets
  • Liabilities
  • Expenses
  • Revenue

For Income/Expense Accounting or Cash Manager (Categories table):

  • Income
  • Expenses

2. Structure with subgroups

The structure is more complex. The accounts or categories of the main groups are divided into several subgroups, which in turn are totaled into the corresponding main groups.

Here we present a structure of the chart of accounts with an example of Subdivision with subgroups in Double-entry Accounting. Each subgroup can be in turn :

  • Assets

    • Current Assets
      • Cash and Cash equivalents
      • Customers
      • Inventory
    • Fixed Assets
      • Furniture
      • Machinery and equipment
      • Computers, software.
  • Liabilities

    • Third-party capital
      • Suppliers
      • Bank loans
      • Other short-term debts
      • Long-term debts
    • Equity
      • Equity
      • Reserve funds
      • Profit and loss carried forward
      • Profit for the year

From the Accounts table, at any time, through the menu File > Print or Print Preview you can print the chart of accounts or part of it.
Always starting from the Accounts table, by selecting the Movement view, you have the printing of the verification balance.

 Adding a new group

  • Position yourself in the row preceding the one where the new group will be entered
  • Add a row with the command Edit > Add Row
  • Type in the group column the group number, description, and the number of the column Sum in where you want this group to be totaled.

Adding a totaling level

With this system it is easy to add totaling levels.
When we want to create a subgroup for the Cash & Cash equivalents accounts:

  • Enter an empty row after the bank account
    • Enter the value 10 into the Group column
    • Enter the value 1 into the Sum in column
  • Indicate the grouping 10 in columns Sum in the accounts 1000 and 1020
  • The sequence for the calculation becomes:
    The 1000 account > Group 10 (Cash & Cash equivalents) > Group 1 (Total Assets) > Group 00. 

The programme totals the following:

  • It totals the accounts in a group row.
    For example, the Cash account is totalled in the Liquidity group.
  • Totallises a group or subgroup in another group, which in turn is totalled in another group, thus building the calculation structure of the Balance Sheet and Income Statement.
    For example, the Liquidity group is totalled in Total Assets, which in turn will be totalled in group 00, in the control total row.

add a group in the Accounts table

In case you want to insert another subgroup, "Current Assets", proceed in the same way.

  • Add an empty row above the row of the Total Assets.
  • In the new row:
    • Indicate the number 11 in the Group column
    • Indicate the number 1 in the Sum in column
  • In the Clients and Goods for resale (inventory) rows, indicate the grouping 11 in column Sum in.

Title rows (with Sum in)

Also in the title rows it is useful to indicate the grouping Sum in (the group of the total row) to which it belongs.

In this way, in the printouts of the Enhanced Balance Sheet by groups, if the accounts are zero, the title will not be printed.

Title rows in the Accounts table

Deleting subgroups

In case the Chart of accounts shows subgroups that are no longer needed or not wanted, these can be deleted. Just delete the row of the subgroup and modify the grouping Sum in of every account that was part of that subgroup.

Checking of the structure

Once the Chart of accounts has been set up, execute the Actions menu > Check accounting command. In case there are errors, the program issues a warning.

Infinite loop error

This warning appears when a Group is being totaled in a Group of a lower level, reason for which an infinite error loop is being created.
There would be an infinite loop when, in the preceding example, the Assets Group (1) would be totaled in Group 10.
The program, after having calculated the Group 1, would total the amount in Group 10, which in turn would total the amount in Group 1, and then again in 10 without ending.

Profit & Loss Statement with Gross Profit

It is also possible to use a Profit & Loss Statement that starts with the total Business result and that subtracts the costs.
Hereunder the example of the Swiss PME Chart of Accounts is shown.

Chart of Accouts with scalar setup

Related Documents

 

Sections

In the Section column, there must be an encoding that is used to determine the various settings of the printouts. The various items that make up the financial statements are divided into several sections; each section is as if it were in its own right.

This subdivision into sections allows you to choose whether to print the entire balance sheet and income statement, or choose which sections to print (eg only the balance sheet, or just a group, excluding the other components from printing).

Below we present a table with the coding to be used in the Accounts table, Section column.

*Title 1the asterisk separates the sections and indicates the main headers
**Title 2to be entered for the secondary headers
1Assetsto be entered in the row of the Assets title
2Liabilitiesto be entered in the row of the Liabilities title
3Expensesto be entered in the row of the Expenses title
4Revenueto be entered in the row of the Revenue title
01Client's Registerto be entered in the row of the Client's Register title
02Supplier's Registerto be entered in the row of the Supplier's Register title
03Cost Centersto be entered in the row of the Cost Centers title
04Profit Centersto be entered in the row of the Profit Centers title
#Notesto be entered in the row of the Notes title
#XHidden datato be entered in the row from whereon the data have to be hidden

The type of encoding set in the Section column is used to determine the print settings for Enhanced Balance Sheet with Groups.

Each section is printed as if it were a separate table.

Title section


  • The asterisk indicates a new section. 
    • * Title 1 generates a level 1 folder.
    • This section resets the level type to 1.
    • It can contain level 2 sections or folders.
    • It will be useful for grouping sections that need to be printed together such as the Balance Sheet, which contains both assets and liabilities.
  • ** 
    The double asterisk indicates a level 2 section. 
    • ** Title 2 generates a level 2 folder

When you create a new title section, the numeric section is set to 1.
After a title section, the desired number section must therefore always be reset as well.

Numerical sections

The section number determines:

  • How the amounts are printed; the amounts can be displayed as in the chart of accounts or reversed.
    The credit amounts (in negative,) if they are inverted, are displayed in positive, while those in positive are displayed in negative.
  • Which columns are used to display the amounts; either the Balance column or the Period Movement column is used.
    • The Balance column indicates the account balance at a certain point in time (balance as of June 30th).
    • The Total Period Movement column indicates the amount of the movement in the indicated period; it is used for the income statement and indicates expenses or income for a certain period.

The explanations of the different sections are as follows:

  • 1 Assets (amounts as in the chart of accounts, balance column).
  • 2 Liabilities (inverted amounts, balance column).
  • 3 Costs (amounts as in the chart of accounts, total movement column).
  • 4 Revenues (inverted amounts, total movement column).
    This section can also be used alone and include both costs and revenues (Income statement). In this case, revenues are shown in positive and costs in negative.

These sections must be unique. There can be only one section, 1 Assets or 2 Liabilities. Similar sections can be used for other sections, ledgers or cost centers.

Derived numerical sections

These are sections that behave like the main sections:

  • 01 As Assets (amounts as in the chart of accounts, balance column)
    Is used for the customer register.
  • 02 As Liabilities (inverted amounts, balance column)
    Is used for the suppliers register.
  • 03 As Expenses (amounts as in the chart of accounts, total movement column)
    Is used for cost centers.
  • 04 As Revenue (inverted amounts, total movement column)
    Is used for profit centers.

Other Sections

There are other sections types:

  • # Used to indicate the notes section (print description only)
    To be used for budget annexes.
  • #X Hidden section. This section is not taken up in the selection of the sections nor in the printout. It is used to indicate a part that you do not want to print.

Disposition and width of columns in print

The disposition and the width of the columns are determined automatically by the program:

  • Sections 1, 2, 01, 02 are printed with the balances on the specified date.
  • Sections 3, 4, 03, 04 are printed with the movements for the period.

Sections of the Balance sheet report

In order to divide the Financial Statements into the various sections, the code indicated in the Section column must be entered:

  • Insert a * on the same row as the Balance sheet title.
  • Enter 1 on the same line as the Assets title.
  • Enter 2 on the same line as the Liabilities title.

Balance sheet codification

Sections of the Profit & Loss statement

  • Enter a * on the same line as the Profit & Loss title.
  • Enter 4 on the same line as the Revenue title.
  • Enter 3 on the same line as the Expenses title.

Profit & Loss statement codes

Sections of the Profit & Loss statement in a graduated format

In the case of a graduated income statement, the groups of expenses and revenues alternate and consequently there is no clear distinction between the section of costs and revenues, therefore enter only:

  • A * on the same row as the Profit & Loss Statement title
  • 4 on the blank line below the income statement.

sections for graduated profit & loss

Sections in the customers / suppliers register

The display of the amounts is the same as for assets and liabilities. This coding also applies if customers and suppliers are set up as cost centers.

  • Insert a * on the same row as the Customer / Debtors Register title or on a blank row (as in the example).
  • Enter 01 on the same row as the Customers Register title
  • Enter 02 on the same row as the Suppliers Register title

Customers Suppliers section register

If there are cost and profit centers, you must enter:

  • a * in the same row as the Cost and Profit Centers title or on a blank line
  • 03 on the same row as the Cost Centers title or on a blank line (preceding the cost centers).
  • 04 on the same row as the Profit Centers title or on a blank line (preceding the Profit Centers).

The cost center amounts will be shown in positive as the costs; profit centers will be displayed in negative as revenue.

sections profit and cost centres

 

Related document:

Enhanced Balance Sheet with groups

 

 

Transfer to a new Chart of Accounts

Hereunder we explain how to proceed when:

  • passing to a chart of accounts with a different numbering,
  • retrieve and convert the data of an existing accounting, including the transactions into the new Chart of Accounts.

Converting to the new year

There are two possibilities if you wish to start a new year with a new chart of accounts,

  • Convert the previous year (2022) and then create the new year (2023).
    There will be two files for 2022 (the one containing the Accounts column with the old account numbers and the Accounts_1 column with the new account numbers) and the file for 2023 with only the new chart of accounts.
    This approach is ideal for having the two-year charts of accounts aligned.
    This way you can also continue to make changes in the year 2022 and then resume the initial balances in the year 2023.
  • Create the new year (2023) and then convert the year 2023 file with the balances carried forward.
    The 2022 year file will remain the same. For 2023 there will be an intermediate file, with the old chart of accounts, but the opening balances carried forward.
    The conversion of the year 2023 file can be performed immediately or even after transactions have been entered.
    Having the old account numbers in the year 2022 file, you will not be able to resume any further changes made in 2022 in 2023.

Step 1: Creating a new accounting file

  1. Create a new file:
  2. Adapt the chart of accounting to your own needs.

Step 2: Adding the matching accounts

  1. In the Accounts table:
  2. For each new account, enter the corresponding account in the Account_1 column of the old chart of accounts.
    Should the account remain the same, you may also choose not to indicate it.
  3. In case where several accounts need to be grouped in one, enter the separated accounts with a semi-colon "1000;1001".
  4. If one account needs to be subdivided into several accounts, you need to proceed manually, see below.

Accounts table, new chart of accounts

Step 3: Starting the import operation

import files for passage of new chart of accounts

  • Confirm by clicking the OK button and proceed to the next window
  • Define the import options
  • Enable the Convert account numbers option, indicating that the matches are in the target file.

data import into the new chart of accounts

Repeat the import

If errors are reported, and it is necessary to repeat the import, it is necessary to cancel the import operation, so that the starting file is empty, otherwise the balance amounts will be duplicated, both in the opening balances and in the transactions table.

Subdivision of one account into several accounts

When one transfers to a more detailed chart of accounts, it is probably necessary to subdivide one account into several accounts.
After the import operation, proceed manually in the following way:

  • In the Chart of accounts, subdivide the opening amounts, budget amounts and previous amounts of one account into several accounts.
  • Go over the transactions, one by one, of the account that needs to be subdivided and assign them to the more specific account, or create extra transactions if it is necessary to subdivide one amount into more detailed amounts.
  • Proceed in the same way for the transactions of the Budget table.

Results and possible errors

If the program reports mistakes (absence of accounts or others), the import operation probably needs to be canceled, complete the pairing and then repeat the import operation.

The program, confronted with different charts of accounts, cannot automatically do extensive verifications and guarantee that all the data have been imported and grouped correctly.

It is therefore strongly advised to manually check the result, making sure that the totals of the Balance Sheet and the Profit & Loss Statement are correct.

 

Opening balances | Double-entry accounting

Opening balances when starting an accounting

When using Banana Accounting for the first time, the opening balances need to be inserted manually in order to create the opening balance sheet.

  1. Position yourself in the Accounts table, Base view, Opening column.
  2. Enter the opening balances of the Assets and Liabilities accounts manually. Liabilities are to be entered preceded by the minus sign.
  3. Check if the total Assets equal the total Liabilities so that your accounting squares. If there are differences in the opening balances you need to check and correct them.

opening balances

Difference in opening balances

At the opening of the accounting year, the Assets accounts (positive) must balance with the Liabilities accounts (negative). If this is not the case, the accounts do not balance and error messages are displayed in the information window at the bottom; in this case, the reasons must be checked and corrected, until the message Difference in opening balances disappears. For more information and solutions see:

difference opening balances

Opening balances of Cost Centers

In the Accounts table, the Opening column can also be used to enter the opening balances of the Cost Centers.

Opening balances for Segments

To enter the opening balances of the segments, opening transactions must be entered instead.
More details are available on the Segments page.

Opening balances for an already started accounting

If you start a new accounting, taking over work already done with other programs, there are two possibilities:

  1. Start accounting from the beginning of the year, by entering the opening balances for the beginning of the year (Accounts table, Opening column) and the transactions (Transactions table) that have already been previously recorded with other programs (also see Transferring data from other software). Thus you will have all the accounting details in one file.
  2. Starting from the date when the accounting is resumed:
    • Enter the opening balances (Accounts table, Opening column), taking over the values of the other accounting.
      In addition to entering the opening balances of the Assets and Liabilities accounts, it is also necessary to enter those of the Expenses (positive amounts) and Revenues (negative amounts).
    • The operating result up to that point must be disclosed in the Profit / Loss carried forward account.
      If it is a profit, the opening balance must be entered in negative, if it is a loss as a positive.
    • Check that the sums of the opening balances are zero, so that the program does not signal any differences.
    • Enter the new entries in the Transactions table.

Opening balances as opening transactions

Opening balances can also be entered as opening transactions in the Transactions table.

For each opening transaction, proceed as follows:

  • Indicate the accounting start date as the transaction date.
  • In the Doc Type column, enter the code "01".
  • Indicate the debit or credit account and the amount.
  • The total of the opening debit balances must match those in credit.

Opening balances entered as transactions are used when preparing reports. The opening balance of the transactions is added to the amount entered in the Opening column of the Accounts table.

 Balances of the previous year

If you start a new accounting by taking over an existing accounting and you want the previous year's values to appear on the printouts, it is necessary to enter the previous year's balances in the Previous view, Previous Year (Prior) column of the Accounts table:

  • Enter the closing balances of the previous year of the Assets accounts.
  • Enter the closing balances of the previous year of the Liabilities accounts (insert the minus sign in front of the amount).
  • Enter the last year's closing balances of the Expenses.
  • Enter the final balances of the previous year of Revenues (insert the minus sign in front of the amount).

 

previous balances

Create new year

When you start the new year, the program automatically carries over the opening balances to the following year.
Consult the Create New Year lesson.

If for some particular need, opening balances need to be changed, these can be modified manually in the Opening column of the Accounts table. After each modification, make sure that there are no accounting differences. Anyway, we recommend carrying over the opening balances with the Create new year command or, if the accounting for the new year has already been created, use the Update opening balances command.

The account card is in automatic and it is not possible to directly enter the opening balance or make changes.

To change an opening balance of an account card, you need to go to the Accounts table, Opening column, whereas to correct movements, you need to change the entry in the Transactions table.

Print opening balances

To print the opening balances:

Differences in the opening balances

At the opening of the Accounting year, the amounts of the Total Assets should correspond to the Total Liabilities. Otherwise, the accounting balance will not square and it is necessary to verify the reasons and correct the error, so that there is no Difference in the opening balances message displayed in the information window .

There may be several causes that lead to a difference in the opening balances:

  1. When using the program for the first time, the liabilities were not entered with a minus sign in front of the amount.
  2. The result of the previous year was not automatically allocated when creating a new year.
  3. The balances for expenses and income have been carried over, when creating a new year, whilst they should not have been.
  4. When opening balances have been entered manually, the previous year's operating result has not been taken into account. In this case the difference corresponds to the carried forward profit or loss.
  5. When allocating the profit to multiple accounts is performed manually, thousands separators and decimals other than those provided in Banana Accounting were used for the amounts.

The solutions for each single error are explained in the error explanation page, at the https://www.banana.ch/doc/en/contamsg_en_tot_teid11des?portal=banana link.

In the example, the program reports a difference in opening balances of 800.-

difference opening balances

After having checked and corrected the opening balances the Total Assets must correspond to the Total Liabilities.

It is also possible to check and square the balances in the Totals Table.

 

Transactions Table | Double-entry accounting

The Transactions table is the central hub for keeping the accounts, where all the operations with financial and economic impact are entered. The use is similar to Excel. In the Transaction table the movements are always visible and in perfect order and by scrolling them, you instantly have a clear view of all the events.
All the data entered can be modified and corrected, making it easy to have a perfect accounting.

The Transaction Table is also characterized by the Balance Column, which allows identifying any differences between the Debit and Credit columns and especially the row where the difference originated. Additionally, errors and accounting differences are flagged in the information window at the bottom.

transactions table

Key features:

  • Single or compound entries: Single entries record simple transactions with one Debit and one Credit account, while compound entries are entered on multiple lines with different Debit and Credit accounts. The program suggests previously entered text for quick auto-completion.
  • Recording Method: Transactions can be recorded using either the accrual or cash method, ensuring accuracy and compliance with accounting standards.
  • Management of Repetitive Operations: Stores repetitive operations for quick future recording, reducing data entry time.
  • Customizable Columns: Default columns can be made visible at the user's choice, including quantity, price, and other relevant information.
  • Automatic Numbering: Automatically assigns document numbers with different numbering simultaneously, maintaining systematic order and facilitating search and archiving.
  • Digital Attachments: Links digital justifications such as PDFs or images to files, accessible with a simple click for complete and organized documentation.
  • Exception Management: Highlights rows to quickly identify entries to verify or correct, facilitating the review and control process.
  • Data Integration: Imports transactions from various digital bank statements and other programs, speeding up entry of records and ensuring data accuracy.
  • Cost/Profit Centers and Segmentation: Allows recording operations on cost/profit centers and segments for detailed analysis and better financial management.
  • Balance Verification Entries: Before period or year-end closings, quickly identifies and corrects errors between actual balances, ensuring accurate and updated balances.

Fast insertion

The table is similar to Excel, you can scroll up and down and position yourself in any cell.

There are many features that make entering and editing data very fast.

The following operations are possible:

  • Cancel and redo.
  • Select one or more cells and copy / paste.
  • Add, copy, paste and delete lines, individually or in bulk.
  • Search and replace texts.
  • Sort the rows by date.
  • The auto-complete function suggests the values to enter (for example the list of accounts).
  • With the F6 key the values of the row are completed, taking over those of the same row.
  • The F4 key resumes the values from the previous row.
  • The date is completed with the values from the previous row.
  • In the Doc column progressive numbers (with different counters) are suggested.
  • In the Debit or Credit Account column you can search for the account by typing it's description.
  • In the columns of the amounts you can enter formulas, such as "30 + 25" and the program inserts the result.

Further information is available on the pages:

 

Movements import

By importing transactions from bank, postal or credit card statements, data entry in the Transactions table is speeded up and errors are avoided. Data is recorded exactly as it appears on the bank statement.

  • In addition to the account statements, you can also import data from other programs.
  • The program automatically completes the missing values.
  • Several formats are available for importing.
  • You can copy and paste data from other programs.
  • Imported data can be completed, modified or deleted.
  • Ability to program extensions to import any type of file.

Further information is available on the Import to Accounting page.

Management of multiple information

A lot of information can be indicated for each entry row:

  • The value date and that of the document.
  • A progressive number of document and protocol, or external reference.
  • Any additional information you need by adding columns.
  • Link to a digital document file.
    • Add and remove links.
    • Open the link and view the content.
  • VAT management (if the type of accounting with VAT was chosen in the creation of the file):
    • By entering the VAT code in the transaction, the program calculates the VAT automatically.
    • Break down and post the VAT on the designated account.
    • You can define whether the amount is net or gross of VAT.
    • You can indicate that it is a reversal by inserting the minus sign "-" before the VAT code.
    • You can indicate a VAT percentage that is not recoverable.
    • You can encode special cases with additional codes.
  • Cost and Profit centres:
    • Up to 3 cost and profit centers for each posting line.
    • You can post negative by indicating the "-" sign in front of the cost or profit center account.
  • Segments:
    • For each debit or credit account you can indicate up to 10 segments.
  • Supplier management:
    • Management both on the basis of competence (setting as ledger) and cash (setting as cost and profit centers).
    • Management of due date and payment, to have the report of open and paid invoices.
  • Client management:
    • Management both on the basis of competence (setting as ledger) and cash (setting as cost and profit centers).
    • Management of due date and payment, to have the report of open and collected invoices.
  • Invoices to customers:
    • Data entry for the creation of invoices.
    • Customer account suggestion.
    • Quantity and price (make columns visible).
      • For billing or cost control.
      • Automatic calculation of the amount.
    • Item number (if option activated)
      • To connect to the items table.
      • Automatic calculation of the quantities of products entered and exited.
    • Print invoices.
    • Indication of further information needed to print the invoice.

Account card

From the Transactions table you can access any account card, just go to the account cell (in the Debit or Credit column) and click on the small icon that appears in the upper right corner of the cell.

When you are in the account card, clicking on the row number of a transaction takes you back to the Transactions table, on the original transaction precisely.

More information on account cards can be found on the Account / Category Card page.

Verify data

Entering values ​​is very secure. Banana Accounting has functions that allow automatic detection and reporting of errors.

  • The program verifies that the entered values ​​are correct.
  • If there is an imbalance between the Debit and Credit columns, this will be indicated in red in the Info window.
  • Transactions you are unsure about can be left pending and completed later.
  • For each error message there is a corresponding help page (requires internet connection).
  • In the Info window below you have the following information:
    • Description, movement and balance of the accounts used.
    • Error reports error messages with a link to the help page.
    • Reporting of the debit and credit difference.
  • By entering the actual bank balances via the #checkbalance function, you can immediately check the correspondence of the balances in the accounting and avoid errors.
  • With the Check accounting command, the program rechecks all the data entered and alerts you to oversights and errors.
  • You can colour the rows, change fonts and make them bold.
  • You can protect the rows.
  • Lock transactions with blockchain technology.

Arrangement of columns

To have a more congenial data entry, you can arrange all the columns in your own order.

You can choose to:

  • Move the columns to the right or left.
  • Display additional columns or hide unnecessary ones.
  • Add own columns
  • Save the arrangement of the columns (views).

Further information is available on the Columns setup page.

The columns of the Transactions table - Double entry

The Transactions table has a series of columns and views already set.

The columns of the Transactions table

The columns listed hereunder and preceded by an * are usually not visible.
In order to make them visible, use the Columns setup command from the Data menu.

Date
The date the program uses to attribute the transaction to a certain time frame. The date should be within the limits of the accounting period defined in the Basic data of the accounting. In the Options tab, one can indicate whether the transaction date is required, otherwise this value can also be left empty.
If there are locked transactions, the program triggers an error message when a date equal or earlier to the one of the lock is being entered. 

*Date Document
The date of the document can be entered, for example the date of issue for an invoice.

*Date Value
The value date of the bank operation can be indicated. This value is being imported from an electronic bank statement.

Document
The number of the voucher that serves as a base for the accounting transaction. When entering transactions, it is advisable to indicate a progressive number on the document, so that the accounting document of the transaction can be easily traced.
The auto-complete feature proposes progressive values as well as transaction codes that have been defined earlier in the Recurring transactions table.

The program proposes the next document number, that can be resumed with the F6 key.

  • In case of a numeric numbering, the program simply increases the highest value found in the Doc column.

  • Alphanumeric numbering: the program increases the final numeric part; this is useful when one would like to keep a separate numbering for cash and bank movements:
    • If earlier Doc number C-01 has been entered, and one starts to type C, the program proposes C-02.
    • If earlier Doc number B104 has been entered, and one starts to type B, the program proposes B-105.
    • If earlier Doc number D10-04 has been entered, and one starts to type D, the program proposes D10-05.

In the recurring transactions you can setup transactions groups that can be reloaded with a single code.

In order to add a large number of document numbers, you can also use Excel. You can create the desired quantity of document numbers in Excel and then copy and paste it into Banana, in the column of the Transactions Table.

*Document Protocol
An extra column in case an alternative numbering for the transactions or for the document is required.
The auto-complete feature proposes progressive values that function in the same way as the ones in the Document column. It is used, for example:

  • When it is necessary to assign a progressive number to the transactions, different from the document number.
  • If the transactions are entered by other people, using another file and then these are imported into the accounting. This way it is possible to use both a progressive numbering referred to the accounting and the original number.

*Document Type
Contains a code that the program uses to identify a type of transaction. If you prefer to use your own codes, it is advisable to add a new column.

  • 01 In the reports, this transaction is considered an opening transaction, so it doesn't show in the period but in the opening balances.
  • from 10 to 19: codes for customers' invoices
  • from 20 to 29: codes for suppliers' invoices
  • from 30 to 1000: codes reserved for future purposes.

*Document Invoice
A number of an issued or paid invoice that will be used together with the invoice control feature for Customers and Suppliers

*Document Original
The reference number present on a document, to enter, for example, the number of a credit note.

*DocLink to external file
Serves to enter a link to an external file, usually the accounting voucher.
Clicking on the small icon in the upper part of the cell, the program opens the document. See insert, edit and open links.

  • When a link has been inserted in the cell, a small icon appears and clicking on it opens the document, but only if it is an extension considered to be safe.
  • The other small icon allows you to insert and edit the link.

*External reference
The reference number that was allocated by a program that has generated this transaction. This value can be used to check whether a given operation is imported twice.

Description
The text of the transaction.
The auto-complete feature proposes the text of an already entered transaction, or of one that has been entered in the preceding year when the appropriate option has been activated. When pressing the F6 key, the program retrieves the data of the preceding row with the same description and completes the columns of the active row.

In case the description begins with #CheckBalance, the transaction is being considered as one that serves to check the balance.
Please consult our page Check accounting for more information on the subject.

*Notes
Useful to add notes to the transaction.

Debit Account
The account that will be charged.

  • It is possible to also enter a segment in the Debit account column. These are usually separated by a ":" or a "-" o un "-".
    By inserting the segment separator sign, immediately move to the next segment.
  • If instead the Enter key is being pressed, the input will end and one moves to the next column.
  • The auto-complete feature proposes the accounts and segments of the Plan of Accounts.
  • Instead of the account, you can enter a search text. The program proposes the list of accounts which contains the text in one of the columns.

*Debit Account Description
The description of the entered account retrieved from the Chart of accounts.

Credit Account
The account that will be credited. We refer to the explanation under Debit account for the rest of the information.

*Credit Account Description
The description of the entered account retrieved from the Chart of accounts.

Amount
The amount that will be entered unto the debit and credit account.

*Balance
The  Balance column shows the sum of debit and credit. An amount is therefore only displayed for entries in several accounts. At the end of the entry the balance should be zero. If there is a recurring amount it is because there is an error.

VAT columns
Information on the VAT columns can be found att the VAT columns in the Transactions table page 

CC1
The Cost center account preceded by "." to be entered without the ".".
If the initials are preceded by the minus sign "-P1", the amount is recorded in credit.

*CC1 Description
The description of the Cost centre, retrieved from the Chart of accounts.

CC2
The Cost center account preceded by "," to be entered without the ",".
If the acronym is preceded by the minus sign "-P2", the amount is recorded in credit.

*CC2 Description
The description of the Cost centre, retrieved from the Chart of accounts.

CC3
The Cost center account preceded by ";" to be entered without the ";".
If the abbreviation is preceded by the minus sign "-P3", the amount is recorded in credit.

*CC3 Description
The description of the Cost centre, retrieved from the Chart of accounts.

*Expiry date
The date before which the invoice has to be paid. For further information see the Customers and Suppliers pages.

*Payment date
Used in combination with the Show Expiry dates command.
When the invoices customers/suppliers control feature in order to check on the payments is used instead, a transaction has to be entered for an issued invoice and another one for the payment thereof.

*Lock Number, Lock Amount, Lock Progressive, Lock Line
More information at the Lock Transactions page.

 Additional columns

From the menu Tools → Add New Features → Add Columns Articles in the Transactions table the following columns are added:

IdItem
The item identifier of the Items table. If you insert an article present in the Items table, the description, unit, unit price, VAT code and account are included.

Quantity
The quantity multiplied by the unit price will produce the total amount (can also be a negative number).

Unit
A description referring to the quantity, for example: mq, ton, pz.

Unit/Price
The unit price multiplied by the quantity, will produce the total amount (can also be a negative number).

If a value is entered in the Quantity or Unit Price columns, the amount is calculated on the basis of the contents in these two columns and converted to a positive value.

Adding new columns

With the Columns setup command, it is possible to display, hide or move the order of columns, add new ones, or indicate that a column should not be included in the printout.

  • The added columns in the Transactions table will be added also in the Recurring transactions table, in the Account card and in the VAT report, without being made visible.
    In order to display these columns in the other tables, use the Columns setup command.
  • If a column of the "amount" type is being added, the entered amounts will be added up in the Account card. 


Views

When a new accounting is being created, the following views are being automatically created as well: 

  • Base: the main columns are being displayed
  • Cost centres:  the CC1, CC2 and CC3 columns are being displayed
  • Expiry dates:  the columns Expiry date and Payment date are being displayed
  • Lock: the columns relative to the Lock function are being displayed.

With the Views setup command, the views can be customized and personal views can be created.
With the Page setup command, you can modify the print mode of the view.

 

Transaction types

Simple transactions (on one row)

Simple transactions are the ones regarding two accounts (one Debit account and one Credit account) and entered in one single row.
The document number is different for each registration.

simple transactions in double-entry accounting

 Composed transactions (on several rows)

Composed transactions with more than two accounts involved, have to be entered on several rows. The user should enter one account per row. The counterpart account for the entire transaction has to be entered on the first row.
The document number, entered on the different rows, is the same because we are dealing with one and the same transaction.

Note:

In composed transactions, the dates of the transaction rows should be the same, otherwise, when doing calculations by period, there may be differences in the accounting.

Composed transactions in double-entry accounting

Opening transactions

The opening balances are normally indicated in the Accounts table.

Opening transactions are required in special cases such as:

The opening transactions are created by inserting the transactions with the opening date equal to the accounting start date and the code 01 in the DocType column.

  • Opening transactions do not change the opening balance in the Accounts table.
  • The opening balance entered with transactions is used in balance sheet printouts, account cards.
  • If for the same account there is the opening balance and the recording of the opening balance, the two amounts will be added together.
    This way, you can enter opening transactions that correct the opening of an account.
  • When entering opening balances in the transactions, it is necessary to make sure that the sum of the debit (positive) and credit (negative) are at zero.
    For each debit entry there must be a corresponding credit entry.
    It may be useful to have an opening account that serves as a counterpart for entering opening amounts.
    After all the opening transactions, the balance of this account must obviously have zero balance.

When entering opening balances, only the debit or credit account is generally indicated. However, it is also possible to indicate a counterpart which is generally a specific account for openings.

Verification Balance Transactions (#CheckBalance)

Banana Accounting Plus includes the #CheckBalance function in the Check and recalculate accounting command for verifying and matching account balances.

This check is essential for the accuracy of the accounting. It is recommended to perform the balance verification periodically at the end of each month, in addition to the end of the accounting period, to avoid incorrect balances being carried over from month to month.

To perform this check, follow these steps:

  • Record the date to which the balance refers.
  • In the Description column, enter #CheckBalance followed by the amount corresponding to the balance to be verified (e.g., the actual cash balance, bank account balance from the bank statement, etc.).
  • In the Debit column, indicate the account being checked (bank account, cash, VAT account, or another account to be verified).
  • The Amount column must be left empty.

With this command, the program will flag any accounts with mismatched balances in the Messages window if discrepancies are found.

 

Recording Bank checks

To enter issued bank checks, the user needs to insert an Issued checks account in the Liabilities. 

isssued checks in the Accounts table

The check is issued at the moment of paying a supplier and later on is being debited from the Bank current account.

check issuing and debiting records

The Issued checks account card after the transactions.  

check account card issued after postings

 

Credit card registration with advance payment

Advance payment on Credit cards

Before taking you through the procedure, check that an account for Credit card exists in the liabilities part of the Chart of Accounts. Create it if that is not the case.

The credit card account is added to the group or sub-group of short-term debts, as long as this is pre-requisite of the Chart of Accounts selected. If there are no sub-groups, it must be listed in the liabilities section.

Entering a credit card account

Example:

An amount of  CHF 1'000.- is transferred from the bank account to the credit card.

  • In Debit the credit card account is recorded
  • In Credit the bank account with which the payment is made is recorded.

Transfer from bank to credit card account

Register your credit card bill

When the credit card bill arrives, you must record all charges listed on the credit card and reverse the credit from the credit card account.

Example:

The credit card statement shows a total of CHF 749.- (detail: CHF 479.- for computer purchase, CHF 150.- for hotel expenses, CHF 120.- purchase of office supplies) (Doc.10)

Enter on several rows:

  • All costs related to the expenses listed on the credit card are recorded as a Debit; you post a cost per line.
  • Enter your credit card account as a Credit.

Record credit card invoice

Check the credit card account balance

Each time you pay an advance towards the credit card and once all the costs listed on the credit card have been recorded, you must verify that the credit card balance matches the balance stated on the credit card.

Account card for the credit card account

 

Register your credit card transactions according to the Cash and the Turnover principle

Credit Card with an accounting using the Cash principle

If no down payments are made on the credit card and the invoice is paid in full by the bank, you should record the credit card invoice at the time of payment when the costs should also be recorded.

You need to record on several rows:

  • Enter the same date and the same Document No. for each transaction on all the rows that make up for the transaction.
  • In the Debit column, enter one account per row, referring to the cost or investment of the credit card transaction.
  • Enter the amount of each single transaction recorded in Debit.
  • In the Credit column, enter the bank or post office account with which the invoice is paid.
  • In the Amount column, enter the total amount paid on the credit card invoice.
  • In the case of VAT liability, enter the VAT code for each row in the VAT Code column.

pagamento carta di credito con principio di cassa

After recording all movements, check your credit card balance by opening the credit card account card.
 

Credit card and turnover accounting

If the accounting postings are based on turnover, all costs related to credit card purchases are recorded upon receipt of the credit card invoice:

  • Enter the same date and the same Document No. for each transaction for all the rows that make up for the transaction.
  • All cost accounts are posted as a Debit. Each cost must be recorded on one row.
  • In the Amount column, enter the amount of the single transaction recorded in Debit.
  • Register your credit card account, as a Credit, as any supplier.
  • In the Amount column, enter the total amount to be payed by the credit card.
  • In the case of VAT liability, enter the VAT code for each row in the VAT Code column.

fattura carta di credito registrata secondo il principio di competenza

When the credit card bill is paid, enter the payment:

  • As Debit in credit card account (the debt is extinguished).
  • As Credit in the bank or post office account with which the invoice is paid.
  • The total amount of the credit card paid is entered as the amount.

Credit card and turnover accounting

 

Importing transactions from your credit card

Banana Accounting allows the importation of movements from the credit card into the main accounting file.

You must ensure that the chart of accounts includes the credit card account and the transfer account to be used for down payments.

Install the format of your bank

In order to be able to carry out the import it is necessary that the data format, provided by the credit card issuing bank, is compatible with the formats provided by Banana accounting.

To install the extension related to the data format released by the issuing bank, proceed as follows:

Importing the credit card movements

After having installed the extension for the Banana compatible data format, proceed as follows to import the data:

  • Actions Menu → Import into accounting → Transactions:
    • Select the format type of the bank that issued the credit card.
  • With the Browse button, select the file transmitted by the bank and confirm with OK.
  • Enter the period and indicate the credit card account and confirm with OK.
    All transactions are imported into the Transactions table.
  • Enter the counterpart account that refers to the movement for each row.

Import credit card transactions with deposits made

When deposits have been made on the credit card, they are recorded in the accounting system. In this case, after importing the credit card data, there is the problem of the recording of the deposits. In this case a double transaction appears on the credit card account:

  • Presence of the credit card account as a counterpart to the bank charges for payments to the credit card.
  • Presence of the credit card account in the transactions imported from the credit card.

To avoid this overlap, the transfer account is being used at the time of import.

How to proceed with the import:

  • Actions Menu → Import into accounting → Transactions:
    • Select the format type of the bank that issued the credit card.
  • With the Browse button, select the file transmitted by the bank and confirm with the OK button
  • Enter the period and indicate the transfer account. Confirm with the OK button.
    All transactions are imported into the Transactions table.
  • Enter the counterpart account that refers to the movement for each row.

 

Registrazioni su conto privato

Il conto privato è un conto finanziario, utilizzato nella contabilità per registrare quelle transazioni che non riguardano direttamente l'azienda, ma il patrimonio personale del titolare.  Questo conto tiene traccia dei prelievi e degli apporti del titolare a scopi privati; pertanto serve per tenere separate le finanze aziendali da quelle personali, evitando confusione contabile.

Prelievi dall'azienda del privato/socio

I prelievi personali vengono registrati come diminuzione del patrimonio netto. Se il titolare/socio utilizza fondi aziendali per spese personali, l'importo viene addebitato al conto privato.

Esempio di scrittura contabile per un prelievo in contanti:

  • Dare: Conto privato (per il prelievo del titolare/socio)
  • Avere: Cassa/Banca (per l'importo prelevato).

Apporti nell'azienda dal privato/socio

Gli apporti personali del titolare (es. aumento di capitale o versamenti per coprire spese) vengono registrati come incremento del patrimonio netto.

Esempio di scrittura contabile per un apporto in contanti:

  • Dare: Cassa/Banca (per l'importo versato dal titolare/socio)
  • Avere: Conto privato (per l'apporto del titolare/socio).

Utili prelevati

Se il titolare/socio preleva utili maturati:

  • Dare: Conto utili a nuovo (o Risultato di esercizio)
  • Avere: Conto privato

Saldo del Conto Privato/socio

  • Saldo positivo: indica che il titolare ha un credito verso l'azienda.
  • Saldo negativo: indica che il titolare ha debito verso l'azienda.

Totals Table

The Totals table presents the totals by Group and is used to check the accounting balance.
It is processed automatically by the program and cannot be modified by the user.

Example of Totals table

In the Totals table it is possible, to get an idea of the situation of one's own activity at a glance. You see the totals of assets, liabilities, costs and revenues and above all you see if you have a profit or a loss.
The 00 group is very important because it allows you to immediately see if everything is in place or if there are differences in the balances.

 

 

Printouts

All the printouts of the Financial Statements, the profit and loss Statement, and the various accounting Reports are available from the Reports menu. Each command has various options for customizing the various printouts.

To print the content of the tables, please refer to the Page setup section (last paragraph).

Enhanced Balance sheet with groups - colored columns

This example has been realized with the following features:

Print Enhanced Balance sheet with groups

Enhanced Balance sheet with budget

This example has been realized with the following features:

  • Enhanced Balance sheet
  • Options Include in print : to indicate which columns to display (in the example the Current, Estimate column is displayed).
  • Style: Berlin, colored columns.

Annual Balance sheet and Budget

 Enhanced Balance sheet

This example has been realized with the following features:

  • Enhanced Balance sheet
  • Options Include in print : to indicate which columns to display (in the example the Current, Previous,% Difference columns have been activated).
  • Style: Berlin, colored columns.

Print enhanced Balance sheet

Subdivision by semester

This example has been realized with the following features:

Balance sheet and Budget with colored columns

 

Subdivision by segment

This example has been realized with the following features:

Balance sheet by segment

Pdf dossier with all the accounting data

The file is being created with a summary that provides access to the different printouts in an easy way.

The following data can be saved in Pdf

  • Balance sheet and Profit & Loss statement
  • Accounts table, Transactions, VAT Codes, Totals
  • VAT reports
  • Account cards
     

If you save this file on a non re-writable CD (to keep together with your accounting documents), this will comply with the legal requirements for archiving the accounting data.

This example has been realized with the following features:

File menu, Create Pdf dossier command

create pdf dossier

Printing an extra column

In order to print an extra column in the Balance sheet, the following features are used:

 

Account cards - Ledger

The account card corresponds to the Ledger and allows you to have a comprehensive list of accounting movements concerning the same account, a cost center, segments and groups.

An Account card contains the following information:

  • The name of the account represented by the card.
  • The date of the financial transaction.
  • The type of financial transaction (e.g., sale, purchase, payment, receipt).
  • The amount.
  • The description (e.g., the name of the supplier or customer, the nature of the goods or services bought or sold).

Banana Accounting automatically records all transactions entered in the Table Transactions table, allocating them to the corresponding specific accounts. Therefore, the ledger cards are updated every time a transaction is recorded in the Transactions table.

Opening the Account card

There are two methods to open an account card:

First method

This method is recommended when you want to display and print all or several account / category cards.

  • Select the Reports → Account Cards in the menu

Account/category card period

A dialog box will appear, with the following sections:

For detailed information on the sections, click on the corresponding links.

Second method

  • Click on the small icon that appears when you select the cell that contains the account, category or group number.

Updating the Account card

The account or category card is temporary and is calculated at the time of the request. If transactions are changed or added in the Transactions table, the account card is not simultaneously updated.

To update the account card, following changes, the Account / category card command must be issued again, or if the account card is still open, click on the symbol shown in the image below.

Update account card in double entry accounting

Deleting or modifying data

In the accountcards or group cards, it's not possible to directly modify or delete data. If changes are required, they must be made in the Transactions table or in the Budget table (if they concern estimate transactions). After recalculating, the changes are automatically applied to the corresponding account card.

If you are in the account card and you notice an error or a modification to be made, you need to:

  • Within the account card, position yourself on the row number related to the modification.
  • Double-click on the row number, and the program automatically redirects to the Transactions table, right on the row related to the modification.
  • Make the modification and recalculate the accounting (press Shift + F9).

The changes are automatically reflected in the corresponding account card.

The Account Selected column

Starting from any Account card, the Account Selected column, can be displayed, via the Data → Columns setup menu, the account on which the transaction took place will be shown.
When you get an account card of one or more accounts, groups and segments, you will see the exact account that has been used.

The contra account in the account cards

In the Account cards, the "Contrp" Account column (C-Acct.) is present, which indicates the account that completes the transaction.

Column contra part in Double Entry

When there are transactions on multiple accounts (transactions on multiple rows) as in the example below, and there is one account entered in debit and several accounts in credit, or the other way round, the software deducts the possible contra account using the following logic:

  • In the first transaction row, the 5000 account is considered the common contra account of the transactions that follow.

Transactions on several rows

  • On the Account card 5000, the multiple transaction (Gross salaries for the month of December) displays the [*] symbol as the contra account. It is impossible to have the indication of the contra accounts directly in the account card, because the account has several contra accounts (1020, 5700, 5730). For this reason the program indicates the [*] , which signals that we are dealing with a transaction on multiple accounts.

Account card with asterisk contra account

  • On the Account cards of the next transaction rows (1020, 5700, 5730), the common contra account is indicated between square brackets [5700], and indicates a deducted contra account.

Account card with square brackets

Cards of groups and classes

In the Account card of a group or a class, all the transactions of the accounts that belong to the selected group or class are being grouped together.
The accounts of the group or the class can be displayed by making the Account Selected column visible.

Account card for a group

Budget Account card

If the budget transactions have been entered in the Budget table, it is possible to have the account or group cards of the budget:

Budget Account card

Print the Ledger (all account cards)

To print the Account cards:

  • Reports menu→ Account cards command
  • Using the Filter, all the account cards that need to be printed entirely or partially (for example, only accounts, cost centers, segments) can be selected automatically.
  • In the various sections Period, Options, Customization, activate the desired options (for ex. period, 1 account per page, ...) 
  • Press OK to confirm, after having selected the desired options.

Print Ledger

For the explanations of the different tabs, please visit the next few pages: Accounts/Categories tab, Period and Options.
The program will show the selected account cards.

In order to print, choose the Print command from the File menu.

When you have activated the Budget table in your file, you may choose which transactions you wish to see (actual transactions or budget transactions).

Include a logo in the account cards

From Banana Accounting 9 it is possible to include a logo in the account cards printout as well. After obtaining your account cards details (with the Reports→ Account cards command), use the File -> Print preview command. From the print preview click on the the Setup icon, and in the dialog window that will open, select your logo with the Logo option (instead of the none option).
You can also check the how to setup a logo page.

Save the settings

In case you regularly print the account cards of specific accounts for example, all those that concern the Sales accounts, it is useful to create a specific customization.

  • Go to the Customization tab
  • Create a new customization, using the New button
  • Indicate the name of the customization, for example "Sales accounts", in the Description field.
  • Select the accounts that you want to be printed.
  • Set the view options for the tab. It is possible to select and change the view, from those available, but not to create a new one. If you change the layout of a column, for example by changing its header, this will be applied to the associated view of all customisations.

Each time you want to print accounts, select the customisation you have created.

 

Page setup

 

In Page setup, you can specify the margins & other settings of the page.

Accounts

You can access this windows by choosing the Reports menu > Account cards command (see the Account cards page).

Account/Category card period

Accounts

The list of all available accounts appears.

Select all

By activating this option, all the accounts that are part of the Chart of accounts are automatically selected.

If you wish to print one or more account cards activate only the desired accounts.

Selecting accounts with the mouse

  • Clicking on the account name selects the account, and if a previous selection was made, it is deselected.
  • Clicking on the account tick box (within the checkbox) selects/deselects the account and the previous selection remains unchanged.
  • To select multiple adjacent accounts at the same time, simply click on the first one, hold down the left mouse button, move the mouse over the list to select the desired accounts, and press the spacebar.
  • To select multiple non-adjacent accounts, hold down the Ctrl key (or Cmd on Mac), and use the left mouse button to move over the list, selecting the desired accounts, and then press the spacebar.

Selecting accounts with the keyboard

  • You can navigate the account list using the up/down arrow keys, and select/deselect an account by pressing the spacebar.

Search

The option allows the immediate search of one or more accounts. The account number or description of the account is entered in the box; the program filters the accounts using the search values entered.

You can also enter multiple accounts to be displayed simultaneously, or combine accounts and segments (see developer explanations):
 

  • 1000|1001  will display the transactions for account 1000 and 1001.  
  • 1000:01 will display all transactions of the 1000 account with the 01 segment.

Sort by account number

If this option is activated, the accounts are sorted according to the selection applied in the Filter (at the bottom of the dialog box). If, for example, there are accounts, cost centers or segments with abbreviations, they are listed in alphabetical order.

Filter 

This function allows you to filter all account cards or just a selection, specifically:

  • Accounts, cost centre and segments - if no selection is made they are filtered by default
  • Accounts/categories (existing cost centres and segments are excluded)
  • Accounts, Cost centres (only segments are excluded)
  • Cost centres (accounts and/or categories and segments are excluded)
  • Segments (accounts and/or categories and cost centres are excluded)
  • Groups - existing groups will be shown - you need to select the ones to be printed
  • Classes - all classes will be shown - you need to select the ones to be printed.

Actual or budget transactions

When you have activated the Budget table in your file, you may select:

  • Actual transactions
    The entries in the Transaction tab will be processed.

Account card with actual transactions

  • Budget transactions
    The entries in the Budget tab will be processed.
    If the Budget table is not present, but amounts have been entered in the Budget column of the Accounts table (Budget View), these amounts are converted into monthly amounts. The division performed by the program is based on the start and end date of the accounting period (if the duration is 1 year, the division will be into 12 monthly installments).

Account card with budget

Account card 00 - Differences in accounting transactions

When there are discrepancies in the transactions (see Debit - Credit Difference error page), to identify where the error is located, the account statement for Group 00 is displayed (or the statement for the group in your chart of accounts that includes all accounts from Class 1, 2, 3, and 4).  
You will have a list of all transactions with the successive balances, which after each entering should equal zero. The row where the balance is not at zero contains the error.

Viewing the Details of transactions

Using the Group 00 account statement, it is also possible to view the details of the transactions.

Once you have selected the Group 00 account statement, the list of transactions will appear. Select any column, double-click on the column, and a screen will appear to select the visible columns. Select the "TransactionAmount" column. After making this change, the screen opened from the Group 00 account statement will display the "Transaction" column in CHF with detailed specific amounts.

Double-click on a column:
 

Account card with actual transactions

Select the "MovementAmount" column

Account card with actual transactions

Next, a new column "Movement CHF" will be added, which will display the details of the amounts of individual transactions. This modification can be useful, for example, when a transaction includes VAT, and you want to see the details of that transaction while keeping the VAT separate.

Invoice recording with VAT:

Account card with actual transactions

Details of the invoice recording with VAT, with Account Card 00 and the "MovementAmount" column activated:

Account card with actual transactions

 

Options tab

Via the Reports → Account cards → Options menu you can access the various options that can be included or excluded from displaying  and printing.

Option section of Account card

Lines before end of page
This function was created in order to avoid printing an account partially on one page and partially on the following. If the account card to be printed doesn't have at least a number of rows corresponding to the number input in this field, printing the whole card will be moved to the next page.

One account per page
By activating this function, each card will be printed on a separate page (even those with few transactions).

Repeat column's headers
By activating this function, the column headers will be repeated for each account, within the page.

Include accounts with no transactions
By activating this function, cards without transactions will be printed as well.

View
You can select the columns view to be included in the account cards display and printout:

  • Base
  • VAT
  • Cost centers
  • Expiration dates

If no criteria are specified the program will keep the order present in the Transactions table.

Sort column
In the account card, transactions can be sorted according to different data criteria:

  • Document date
  • Value date
  • Expiration date
  • Payment date

Journal

In Accounting, the "journal" is a book of original entry where all financial transactions of a company are recorded in chronological order. It is a fundamental tool for recording accounting transactions and plays a crucial role in the bookkeeping process.

In Banana Accounting, the Journal is represented by the Transactions table, where transactions are entered in chronological order. From this table, the program provides a detailed and complete record of all financial activities of the company and serves as the basis for preparing other accounting documents such as the general ledger, balance sheet, and income statement.

Each transaction is recorded with detailed annotations, divided into specific columns:

  1. Date: The date on which the transaction occurred.
  2. Description: A brief description of the transaction, indicating the nature of the accounting operation.
  3. Debit Account: The account debited for the amount of the transaction.
  4. Credit Account: The account credited for the amount of the transaction.
  5. Amount: The amount of the transaction.

Journal prints can be generated either by selection or by using a command that also allows defining a period.

For further information, please refer to the following pages.

 

With Banana Accounting the Journal corresponds to the Transactions table. It is possible to print the entire journal or just a part of it, selecting the rows that you wish to print.

There are different methods to print the Journal:

Period

journal by period

You can choose whether to print all or a defined period. To print a specific period, enter the start date and the end date.

Sorting

sorting the journal

In the Sort column tab it is possible to choose the criteria by which the journal should be sorted and printed.

Customize the printing of the Journal

To customize the printing of the journal, you can change the arrangement and header of the columns. Information can be found on the Columns setup page; while the options to include in the printout are found in the Page Setup lesson.

Enhanced Balance Sheet

The Balance Sheet represents all the Assets, Liabilities, Expenses and Income at a specific moment. The difference between Assets and Liabilities determines the equity capital. In Banana Accounting, the embellished Balance Sheet has the following characteristics:

  • The grouping of the accounts is done according to the contents of the BClass column.
  • The Enhanced Balance Sheet (Reports menu), shown in the preview, can be saved in different formats (PDF, HTML, MS Excel) and can be copied to the clipboard.
  • It is possible to calculate, display and print the budget at the end of the year, or for a specific period.
  • Transactions without date are considered as opening transactions and will not appear in the printouts of the Profit & Loss Statement.

To calculate, view and print out the Enhanced balance Sheet, click on the menu Report > Enhanced balance Sheet. A window appears with several sections allowing you to set the printing parameters.

See also Printout Examples.

Enhanced Balance sheet

Print pages and Include in printout

In these sections, by activating the different options listed, you can choose the content to be displayed and printed in the Enhanced balance sheet.

The option "Previous year balances" is only available if the field All is selected in the Period section. If a specific period is defined instead, the option is not active. In this case, the Enhanced balance sheet with groups should be used instead.

Page headers

Rows 1 - 4
Rows available to define the heading of the balance sheet.

Logo
It is possible to insert the logo in the header of all pages of the report.
If one or more logos have been added in the menu File > Logo setup, you can select one from the list.
If no logo has been added, the Edit button can be used to add the logo.

Print page number
If this option is activated, the number is printed in footer progression.

Print date
If this option is activated, the date is entered in the footer.

Cover page

Print cover page 
Activating the function prints the cover page.

Logo
It is possible to insert the logo in the cover page of the report.
If one or more logos have been added in the menu File > Logo setup, you can select one from the list. If no logo has been added, the Edit button can be used to add the logo.

Column headers

The boxes at the bottom of the enhanced Balance Sheet dialogue box are used to insert the current and previous year headings in the printout.
The first two vertical boxes refer to the dates of the balance sheet, the second to those of the income statement.

At the moment, when opening the dialogue window of the Enhanced Balance Sheet, the boxes for entering the current and previous year are not clearly visible.

To view the boxes mentioned, one must scroll all the way down the vertical scroll bar, located on the right-hand side of the dialogue box.

Current year 
Insert the final date of the current accounting.

Previous year
Enter the final date of the previous year's accounting in this field.

When switching to the new year from the menu Actions > Create New Year, the header of the previous year is not adapted automatically, so it must be changed manually. This issue will be resolved in the future.

Dialogue not fully visible

To display the Enhanced Balance dialogue box completely, choose one of two procedures:

  • Enlarge the dialogue box.
  • Slide the scroll bar, located on the right-hand side of the window, downwards.

Other tabs

The explanations for the other tabs are available at the following pages:

Enhanced Balance Sheet with groups

Banana Accounting automatically calculates, displays, and prints the Balance Sheet and the Profit and Lost account. These are two fundamental financial documents used by businesses to monitor and report their financial and operational activities.

The Balance Sheet and the Profit and Lost account can be customized both based on the period and the columns to be displayed. Balance Sheets can be generated for monthly, quarterly, semi-annual, and annual periods. Additionally, when selecting a period (e.g., semi-annual), the data can be further broken down by periods (month, quarter).

The Balance sheet with groups differs from the Balance sheet for the following characteristics:

  • Displays the subgroups in detail.
  • Offers the possibility to exclude groups or accounts (for instance, to display only the total of the group and not the accounts of which the total is composed).
  • In the Chart of accounts →Sections it is possible to select which accounts to include or leave out from the printouts
  • It is possible to sort by a given period (for example in the first semester, you can choose whether to obtain the data by month or by quarter)
  • It is possible to have a subdivision by segment.

In order to calculate, display and print the Enhanced Balance sheet by groups, click on Reports → Enhanced balance sheet with groups command from the menu: a window appears, with different sections that allow the user to define the print setup.

Enhanced balance sheet with groups

 

Features:

See also Print Examples.

FAQ

  • If I exclude the groups with a zero balance, the title rows that refer to the excluded groups are still being displayed; how can I erase them?
    Go to Sections and activate Hide current row on the title rows that you wish to exclude.
  • I would like to exclude the display of the period in the titles of the printouts ("1st Semester 2013"); how can I do that?
    Go to the Headers section and deactivate the Print period option.
  • On the cover page, when there are long titles, I would like to be able to choose how to subdivide the texts into two rows and wish to apply bold print. Is this possible?
    It is not possible to change the fonts on the cover page.
  • Some amounts are not included in the indicated period. Why?
    Transactions without a date are counted as openings and do not appear in the printouts of the Profit & Loss statement. Be sure to enter the date into all the transactions.
  • The total groups that contain all the accounts of the classes 3 and 4 are being renamed with the text Profit or Loss, depending on the result of the accounting period. How can I change that text?
    Go to the Sections and overwrite the original text in the Alternate text zone of the active row.
  • How can I display the data of the previous year if it is longer than the standard year?
    In the "Enhanced Balance Sheet by groups" dialogue box, under the heading "Columns", for the "Income Statement" section, click on the "Advanced" button, in the "Columns" window click on "Add". At this point, activate the "Prior" option in the "Print Columns" window. Then close all windows by pressing the "ok" button. You can customize the header of the columns in the "Columns" window, by clicking on the "properties" button, if necessary.

 

Headers

In the Page → Headers section are the options for heading the pages and the logo when printing the Financial Statements and Income Statement.

Enhanced Balance sheet with groups

Header 1, Header 2, Header 3, Header 4
Enter as headers the text you wish appearing in the printouts. The headings inserted are shown on the first page (cover page) and on each sheet as main headings.

Logo
It is possible to insert the logo in the header of all pages of the report.
If one or more logos have been added in the menu File→Logo Setup, you can select one from the list.
If no logo has been added, the Edit button can be used to add the logo.

Print period and/or subdivision
This option is active only when a specific period has been defined. When you deactivate this option, the period will not be indicated in the titles of the printouts.

Footer

Print page numbers
By activating this function, page numbers will be printed.

Print date
By activating this function the date will be printed.

Cover page

Print cover page
By activating this function the cover page will be printed.

Logo:
It is possible to insert the logo in the header of all pages of the report.
If one or more logos have been added in the menu File→Logo Setup, you can select one from the list.
If no logo has been added, the Edit button can be used to add the logo.

 

 

Layout

In the Page → Layout section you set the font size and the page orientation for printing the Balance Sheet and Income Statement.

Enhanced Balance sheet with groups, layout

Font size
The display of the printout varies according to the entered value.

Page orientation
You can select the page orientation: automatic, landscape and portrait.

 

Logo

Via the File → Logo setup  command  it is possible to include a logo and to define its settings (width, height, position). It is also possible to create and save Customizations with different logo settings.
This feature is a simpler alternative to the logo setting with the Documents Table.

Enhanced Balance sheet with groups, logo

To activate the logo option when printing the Financial Statements and Income Statement, it is necessary to select Logo, instead of none.
For the Logo option to be visible, you need to have set up your logo in the File → Logo Setup menu.

 

Margins

In the Page → Margins section you set the margins for printing the Balance Sheet and Income Statement.

Enhanced Balance sheet with groups, margins

Top, Bottom, Left, Right
It's the distance between the page border and the content.

Header
Is the distance between the page header and the content.

Footer
Is the distance between the page footer and the content.

Increase margins to printable area
If the content exceeds the page margins it will be automatically adjusted to fit the printable area.
 

Sections

The Section section shows how the chart of accounts is structured and subdivided.
The structure is set up using the Section column in the Chart of accounts.

It allows you to set: 

  • Items to be printed together. 
  • Page changes. 
  • Items to be excluded from the print.

Enhanced Balance Sheet with groups, sections

As on Accounts table

The display and the printout settings of the Enhanced Balance Sheet with groups, are the same as in the Accounts table.

By clicking on the arrow on the left you can display the components of the section. Normally only groups with a balance are displayed. To also display the groups with zero balance, go to the Rows section and click on view groups with zero balances.


Depending on the selection, there are different sections with different options:

  • Sections 1, 2, 3, 4, 01, 02, 03, 04... refer to the main items of the Balance Sheet
  • Account sections refer to the selected account
  • Group sections refer to the selected group

Section*
If you select a section with an asterisk, you will have the following options:

Hide section
Click on the section that you wish to hide.

Hide current row
Click on the row that you wish to hide.

Start on new page
Click on the header that you want to have on a new page and activate the option.

Alternative text
Enter an alternative text if you want to have a different one for the selected section or row.

If you select a number or a group section (1, 2, 3, 4.....), there are extra options:

alternative text in Enhanced Balance sheet with groups

Group for % calculation (%)
Is visible when you select a section (assets, liabilities, costs, income ....).
It is the group that serves as the basis for calculating the percentage of the section accounts and groups.

  • Determined by the software. 
    The group is established by the program. As a rule, it is the last group in the section (total assets, liabilities, costs and income).
  • Group indicated by the user.
    For the income statement, a group must be indicated (for example, total sales).


Hide child rows
If you select a group and you activate this function, child rows of this group won't be printed in the Enhanced Balance Sheet.

Show as account
If you select a group and you activate this function, the group will be displayed as an account in the Balance sheet. Enhanced balance sheet with groups - Section - Group for percent calculation

External accounting report

Print the Enhanced Balance Sheet by groups, based on the structure of the Accounting report file.

Enhanced balance sheet with groups, external report

Report File
You can select the file of the External Accounting report with the Browse button.

Grouping column
Column in which the accounts refer to the groups defined in the External Accounting report. Available columns: Gr1, Gr2, Gr, BClasse and GrVat.

Signal missing grouping
Checks whether all accounts belong to a group in the External Accounting report.

 

Rows

In the Chart of Accounts → Rows section you can choose to print the following elements: Accounts, Accounts with zero balance, Accounts with transactions, Groups with zero balance, Empty rows.Enhanced balance sheet with groups, rows

 

 

Double entry columns setup

The Chart of accounts > Columns section contains the most important options for customizing the columns to be displayed and printed in the Financial Statements and in the Income Statement and Notes.

Enhanced Balance sheet with groups, columns

Balance Sheet, Profit and Loss Statement and Notes

If the various options are activated, the following data will be included in the display and printing of the reports:

Account number
In addition to the account description, the account numbers are also included.

Current
The balance or movement in the basic currency, referring to the selected period or to the subdivision of the period.

% of row
Includes the column with the percentage referred to the total (e.g.% total assets).
The total group to base the percentage calculation on can be set in the Sections tab.
The group is set by the program, but especially for the Income Statement, it is not always determined ideally, so it must be set manually.

Foreign currency
This option is only visible in a multi-currency file.
By activating the option in the printout, the balance will also be displayed in foreign currency for the selected period or the subdivision of the period.

Opening
The opening balance for the period.

Budget
The amount of the budget, referring to the selected period or the subdivision of the period:

  • If the Budget table has not been set up, the amount in the Budget column of the Chart of accounts is indicated.
    The total amount of each account is divided over 12 months.
  • If the Budget table has been set up, the budget amount of the accounts is calculated based on the transactions entered in the Budget table.

Previous period
The amount for the period prior to the selected period or period split.

Previous year
The amount for the same period of the previous year.

Difference
Is the difference between the amount of the current period and that of the other column (Budget, Previous period, previous year).

% Difference
Is the difference between the amount of the current period and that of the other column (Budget, Previous period, previous year).

Year-to-date
The balance or movement from the beginning of the accounting to the date of the last posting.

Advanced

With the Advanced button you can further customize the arrangement, texts and colors of the columns.

Hide/Show.
You can hide or display a column that is indicated in the list.

Change sequence
Use the Move Up and Move Down buttons or drag the column with the mouse.

Add new column
You can include other columns from the Accounts table or one of the columns calculated by the report in the report.

Remove the column from the list
With the Delete button the column is deleted. You can always add it again:

Special cases

Previous accounting year beyond the current accounting period

If the previous accounting year is longer than the normal duration of the current year (for example, it starts in November or December), the Previous column of the Accounts table is used to correctly display the totals of the income statement of the previous year, as otherwise, Banana accounting calculates the totals of the income statement taking the same duration as the current year and the totals will differ from what is displayed in the financial statements of the previous year.

In this case proceed as follows.

  • For the Income statement, deactivate the Previous year and Previous period columns
  • Click on Advanced ...
  • With the Add ... command, add the Columns table Accounts > Prior column
  • With the Properties ... command, enter the text to be displayed as the header for the Prior column
    • Row 1 > Text > "2021", "2022", ...
  • Confirm and display Enhanced Balance Sheet.

Columns (Advanced)

This dialog allows you to see the list of different columns as they appear in the report and to customize their column display, headers, and column content colors or background colors.

You can change the list of columns with the Add or Remove buttons:

  • Accounts table columns
    Complete list of columns in the Accounts table
  • Acounting amounts [A]
    List of columns calculated for the current accounting period. (A=Actual)
  • Budget amounts [B]
    List of columns calculated on the basis of data from the Budget table. (B=Budget)

Enhanced balance sheet with groups, columns, advanced

The following options are available:

  • Hide/Show columns
    With the check you can hide or make a column that is indicated in the list visible.
  • Change sequence.
    Use the Move Up and Move Down buttons or drag the column with the mouse.
  • Add new column
    You can include other columns from the Accounts table or one of the columns calculated by the report in the report.
  • Remove the column from the list
    With the Delete button the column is deleted. You can always add it again.
  • Change text or background colour.
  • Change the header or other properties of the column.

 

Columns - add

In the Balance sheet, Profit and Loss Statement and in the Notes, it is possible to add further columns.

Starting from the Reports menu → Enhanced Balance sheet with groupsColumns Advanced button → Add button.

Enhanced balance sheet with groups, add columns

Available columns list

The dialog lists all the columns that can be included in the report:

  • Columns present in the Accounts table.
  • Columns with Accounting amounts .
  • Columns with Budget amounts.

Activating the column from the list adds it to the report. In the Advanced dialog you can change the sequence and headings.

By removing the check, the column is removed from the report.

Columns present in the Accounts table

You can include any column of the Accounts table, for example:

  • Note.
  • Aditional description.
  • Description in another language.
  • Import or other columns added by you.

Accounting amounts

These are the columns with the amounts calculated by the program, the opening balances and the entered transactions, for the indicated period or for the subdivision period

Amount in the Account currency
Only visible for multi-currency files. Account balances in foreign currency are also displayed.

Current
The balances of the current year will be displayed.

Opening
The Opening balances will be displayed.

Previous (period)
The balances of the previous period are being displayed (month, quarter, semester, etc).

Previous Year
The balances of the previous year are being displayed.

YTD (Year To Date)
This column is only available in the Profit & Loss Statement. The balances from the beginning of the year until the last transaction date are being displayed.

Budget amounts

These are the columns with the amounts calculated by the program based on the budget amounts entered in the Accounts Table or in the Budget Table. If you created the Budget table and if some rows have been entered, the program will use the data of this table for its calculation, even if there are values in the Budget column of the Accounts table.  Also see informations on Budget.

Budget (Current period)
The amounts related to the foreseen budget of the current period are being displayed.

Budget Previous
The amounts related to the foreseen budget of the previous period are being displayed.

Budget Previous year
The budget amounts are displayed for the same period as the current one, but from the previous year.

Calculation period annotations

The program cannot calculate values for periods that overlap between different accounting years or for years with start and end dates that do not match.
To obtain balances from the previous year that exceed one calendar year, activate the Prior column. This column replaces the "Previous year" column, which only shows the previous year's balances from 01.01.xx to 31.12.xx.
You get to this column from the menu Reports → Enhanced balance sheet by groups → Columns → Advanced button → Add. Clicking on the Account table columns header will display the list of all the columns defined in the Accounts table. Activate the Prior column.

 

Headers and options (Columns properties)

In this section there are options to change the column headers in reports.

Enhanced balance sheet with groups, column properties

Headers

Row 1/ Row 2 / Row 3
It is possible to change the columns headers by selecting the Text option (from the drop down menu) and by entering the new header. If you select the Column option, the column name of the selected column will be shown.


Options

Visible
If this cell is activated, the column header will be shown.

Display as a total column
If activated, this option only shows the amounts in the Totals column.

 

Colors (Columns properties)

The dialog box is accessed via the Reports → Enhanced statement by groups → Columns → Advanced button → Properties → Colors menu. There are options to change the colors of the texts and columns.

Enhanced balance sheet with groups, change color

Change
With this button you can change the text or the background color

Default color
With this button you can restore the default color for the text or the background.

 

Subdivision

Via the Chart of Accounts section → Subdivision you can access the options to choose the subdivision of the period (year, semester, quarter, month).

Enhanced balance sheet with groups, subdivision period

None
Only the data for the overall period are present in print.

Subdivision by period

With the breakdown by period, the program creates columns for the indicated periods. For each period you will see the same columns for the overall period.

The function allows you to view the data of the period for:

  • day
  • month
  • bi-monthly
  • quarter
  • four monthly
  • semester
  • year
  • 5 years
  • 10 years.

The selected period appears in the column header.

In order not to have an excessive number of columns in print:

  • Limit the number of items you want to print.
  • Indicate a shorter period.
  • Indicate the maximum number of periods.

Enhanced balance sheet with groups, subdivision period

 

Create periods for the entire year
When the accounting period does not coincide with the calendar year, but you want to view all the months anyway, simply activate this function. 

Totals column
This function creates a Totals column of the selected periods in the income statement and in the Totals view.

Maximum number of divisions
The maximum number of periods is by default 36. In particular cases, if you want particular statistics that are very detailed and over long periods, you can manually change this value. A very high maximum number of periods can slow down the program.

 Subdivision by Segment

The segments allow you to have reports for a certain section of the company. Segments are defined in the Chart of accounts. With the breakdown by period, the program creates columns for the different segments. For each segment you will see the same columns for the overall period.

Each subdivision takes the name of the header given in the Chart of accounts. The split data (based on your selection) is displayed.

The Subdivision by Segment option is active only if segments have been set up in the Accounts table.

You can select:

  • All segments - This way, when new segments are added, they will be automatically added to the printout.
  • Blank - The amount not assigned to any segment is displayed.
  • Choice of segments - Indicate only the segments you want to see in print.

Enhanced balance sheet with groups, segments

Totals column
When this option is being checked, the totals for the selected segment will be obtained.

Segment header
You can choose the text to be displayed as column header for the segments.

 

Period

In the Chart of accounts → Period section, you can limit the processing of data, display and print only to an indicated period or, in the case of a budget, it allows you to obtain forecasts over several years.

Enhanced balance sheet with groups, period

All

All accounting entries are included.

Period selected

It means the specified period, indicating the start and end date.

In order to get forecasts over several years, it is necessary to enter the end date of the future year of the budget required, in the File Properties, basic data (File menu). Enter the start and end date of the period in the Period section of the Enhanced balance sheet with groups as well.
To have budgets beyond the accounting period, in the Budget table, the movements must have a repetition code.
The forecast will be displayed in the Budget column.

Movements without date

If transactions without dates have been entered in the accounting, they are considered only if All is selected.
If, on the other hand, you enter, for example, from January 1st to December 31st, the transactions without date are not displayed in the report.

 

Style Tab

This dialog section includes the option to choose the templates and the number format for printing the Balance Sheet and Income Statement. Each template can be customized by changing the style properties and colors. Columns can also be customized in the Columns section.

Enhanced balance sheet with groups, style

Use style
There are different models of the Enhanced balance sheet provided. By selecting one, the user can obtain the Enhanced balance sheet of his choice. 

Style property
For each style, the color of the fonts and the backgrounds can be defined. 

Value / Change... / Default
These functions allow the user to change style or to restore the default style. 

Ignore line formatting
If this function is activated, the formatting will not be maintained.

 

Number formats

In the Style section you can change the number formats and the display type for negative numbers.

Enhanced balance sheet with groups, numbers format

Divide by 1'000
If there are big amounts, by activating this option, three zeros will be taken off.

Show cents
By activating this option the cents will be shown.

Show zero amounts
By activating this option it is possible to choose between having the zero amounts shown with the 0,00 number or with the -,- symbol.

Negative numbers
Negative amounts can be shown with a minus sign before the amount, after the amount or the amount can be shown between parenthesis. You can also activate the option to have the negative numbers shown in red.

 

Texts

Via the Style → Texts section you can change the texts of the fixed headers that the program uses in the printouts.

To change the value, just double click on the Value cell corresponding to the key to be changed and enter the new text.

Enhanced balance sheet with groups, texts

 

Attachments

Via the Attachments section you can add texts to be printed together with the report.

  • Texts are printed after the Balance sheet and Profit & Loss statement.
  • Each document begins on a new page

balance sheet attachments

Documents

All documents listed in the Documents table (Html or text format) are listed here.

  • You can change the report sequence, just by dragging the item with your mouse
  • All documents with a check mark will be printed.

Edit

A text editor will open allowing you to enter new text or edit the existing one.

Add

Adds a new element without text.
To add plain text or Markdown documents, use the appropriate commands in the Documents table

Remove

This button will remove the selected element and its content. It's the same as removing a row from the Document table.

Add an attachment with Markdown text

  • Add a new document with Markdown text as explained on page Markdown Editor
  • Check the attachments list for the document with Markdown text.

editor Markdown

Notes

  • Printing of Markdown text is only available with the Advanced plan subscription.
  • This feature is not available in previous versions.
    If the file is open with a previous version of the Banana Accounting software, you will get a message that the file is not totally compatible.
  • If you edit this section and you press OK, in order to undo the operation you need to enter the Undo command more that once.

 

End of Year PDF printouts

From the print preview of a document, you can save in PDF format and print.

You can save in a PDF format the following documents:

  • Balance sheet and Profit and Loss Statement
  • Accounts, Transactions, VAT, Totals tables
  • VAT Reports
  • Account cards

This PDF file will have an index that allows for easy access for the different printouts.
If you save this file on a non rewritable CD (to be kept along with the accounting documents), you will comply with the requirements for accounting data archiving.

Balance sheet year end

 

 

Reports over several years

A statement over several years allows for a simple and immediate comparison of the evolution of your business. Banana Accounting can display balance sheets up to two previous years in the same report, so for example the balances of the years 2022, 2021 and 2020 on a single page.

In order to view the balances over several years it is necessary that the "file previous year" option is indicated correctly in the File and accounting Properties, → Options tab, otherwise Banana Accounting is not able to retrieve the balances of the previous accounting periods, which would therefore remain empty.

In the following example we indicate how to get a report for the years 2022, 2021 and 2020. Here is how to proceed:

  • Reports menu → Enhanced balance sheet with groups ...
  • Check Current and Previous year in the Columns section.
  • Advanced Button (click on the button for both the Balance Sheet and the Profit and Loss Statement).

Balance sheet Profit and Loss over several years

  • From the dialog window that opens, click on the Add button to add a column.

add columns previous years

  • Scroll down the list until you see -2 Years (we have to go 2 years back, from the current year).

add balance columns for 2 previous years

  • Confirm with OK to get the report.

 

Accounting report

  • The Accounting Report command from the Reports menu displays and prints the amounts of accounts with a specific grouping, for a specific period or with a specific subdivision.
  • Transactions without date are being considered as opening transactions and will not appear in the printouts of the Profit & Loss Statement.

Include a logo in the accounting report printout

To obtain accounting reports with logo, after creating the accounting report, you need to:

  • File Menu → Print Preview → select Page Setup
    in the dialog box that opens, under Logo, indicate the logo (instead of none).

You can also check the how to setup a logo page.

accounting report

Base tab

Report
You can select the desired grouping scheme:

  • As on Accounts table - the Report will show a list of all accounts just as in the Accounts table with the Opening balance and Balance columns
  • Accounts by class - the Report will show the list of the accounts but without subgroups
  • External accounting report - the Report will show the data according to a grouping system preset in a separate file (created via File → New → Double-entry accounting → Accounting Report).

Options
You can select the accounts to be included or excluded:

  • Show group totals only - only the group totals will be shown
  • Include accounts with transactions - only accounts with transactions will be printed
  • Include accounts with 0 balance -  accounts with zero balance will be printed as well
  • Exclude groups without accounts - groups that contain only accounts with zero balance will not be printed.

Other sections

The explanations for the other sections are available at the following pages:

Report result

A new table is created where the results are shown.

accounts table report

VAT summary (only for files with VAT options)

Information on the VAT Summary can be found on the VAT Summary (Report) page.

 

Riassunto IVA

 

Year end closing operations | Double-entry accounting

End of the Year operations include all checking, assessment and time related operation that needs to be at the end of the year before preparing the year's financial statements.

Technical aspects and new year

With Banana Accounting each accounting year has its own separate file; technically there is no concept of accounting closure:

  • When a New Year starts a new file is created with the Create New Year command.
  • You can keep working on both the New Year's file and the previous year file at the same time. Once the closing operations are complete, you can update the opening balances of the New Year's file.

Fiscal aspects

Before closing the accounting, is is necessary to proceed with a series of operations that have fiscal implications. The inventory account needs to be adapted, transactions for depreciation need to be entered, the transitional income and liabilities, the VAT declaration needs to be completed, establish how and unto which accounts the profit or loss has to be attributed and there are many other operations of verification and checking.

From the program's point of view, there is no difference whether the profit is high or low. There are a lot of implications from a fiscal point of view however. These aspects need to be verified with your own tax advisor or accountant. It can be very useful, especially when you manage an accounting for the first the time and before you proceed with the closing of the books, to consult a specialist in order to understand what is required. Accountants are usually very busy at the beginning of the year and during the period preceding the deadline for the tax declaration. It may therefore prove useful to meet with your accountant or send him the accounting file - a few months before the closing of the books, so that you can inform yourself on how to proceed.

Check accounting command

Banana Accounting allows you to quickly record and also to leave pending operations without interrupting the continuation of the work.

The Actions > Check Accounting command performs a whole series of checks, as if you were re-entering the data from the beginning, and when errors or differences are detected, these are signaled.

It is advisable to use the Check Accounting command with a certain regularity and every time there are differences or error signals, important changes (opening exchange rates, VAT codes) and especially before closing the accounting. 

Use the Filter for quick checks and corrections

To quickly perform checks, especially at year-end, we recommend using the Filter function, which allows you to filter all transactions based on a word, a phrase, an account, or a set of elements. The benefit of this function is that you can correct or modify transactions directly on the rows displayed by the filter, without having to scroll through the entire Transactions table to find transactions with the same matches.

For more details, please refer to the page:

Checks and Verifications

Before updating the opening balances, to ensure there are no discrepancies between the closing balances and the opening balances for the following year, it is important to complete all checks, verifications, and closing accounting entries. Below is a list of the main steps to follow:

Verification of Opening Balances

  • In the Accounts table, in the Opening and Balance columns, the row labeled "Difference must be zero" must not display any amount. If it does, you need to identify and correct the error to ensure the opening balance sheet is balanced.
    Note: In the Transactions view, amounts in the Debit and Credit columns are normal and expected.
  • Ensure that the accrued income and expenses from the previous year are settled.
  • Verify that the opening balances match the finalized closing balances from the previous year, which should already have been reviewed and reported to the Tax Office.
  • For multi-currency accounting, refer to the dedicated page: Opening Balances in Multi-Currency Accounting.

Verification of accounting balances

The first thing to do is undoubtedly to make sure that the account balances match. The cash account balance must match the actual cash balance. The balance of bank accounts, credit cards, loans, or credit balances must match the balance on the bank statement. The same applies to all other accounts with which you have deferrals, VAT, suppliers, etc.

If there is a difference, you must find out why and correct accordingly either the opening balance or the transactions.

Differences in the Transactions table

In the Transactions table (Info window at the bottom), check that no differences are reported. In addition to the features present in the Check accounting command,  in the Transactions table of Banana Accounting Plus there is also the Balance column, which allows you to detect all the rows where differences are created. Just a quick scrolling of the column is enough to immediately identify the accounting differences and correct them, without carrying on the errors in the New Year.

Differences between bank balances of bank statements and accounting balances (CheckBalance feature)

This operation is fundamental for the veracity of the accounting. We advise you to carry on the verification of the balances, #CheckBalance, not only at the end of the accounting period, but periodically at the end of each month, to avoid that any mismatched balances are carried on from month to month.
More information on the verification of balance at the Checkbalance page.

Multi-currency accounting

If you are using multi-currency accounting you must also set up closing exchange rates and record unrealized exchange gains and losses. For this please refer to this page:

Closing accounting transactions

At the end of the year, before moving into the New Year, there are closing accounting operations to be made. These are adjustment entries, value adjustments and adjustments relating to personnel contributions. Here are the main ones:

Import the movements of the cash account in the main accounting file
This operation is only made in case the cash account is kept separately on a separate file from the accounting.
After the import has taken place, verify that the balance of the cash account in the main accounting file corresponds to the balance of the cash file. This verification can also be done with the Check Balance function, described in the previous paragraph.

Import the payroll transactions in the accounting file
This operation is only made if the payroll is managed with a specific accounting software that allows you to import the transactions into the Banana Accounting Plus file.
The import is carried out from the menu Actions > Import into accounting > Import transactions with column header.
Remember to insert the entry of the 13th month of December quota, if this is not created by the payroll software.

Delcredere account adjustment
Companies that record on accrual method, if they foresee potential losses, must settle the Delcredere account.

Depreciation
At 31.12 it is necessary to record the depreciation of movable and immovable assets and to evaluate the possible accelerated depreciation for those assets subject to rapid obsolescence.
You can use our application Fixed Assets Register that automatically creates the depreciation transaction and you can resume them in the accounting file.

Inventory adjustment
Our Inventory application allows you to have accurate counts both by pieces and by value, helping you to determine your inventory settlement faster.

Assess customers and suppliers open invoices at 31.12
To make the process easier, with the feature of open invoices by customer and open invoices by supplier you can quickly detect the values as of 31.12.

Private use
If the company uses a company car, you need to enter the transaction for its private use with the appropriate VAT code.

Closure and VAT declaration
Before submitting the VAT declaration, we recommend the following verification operations:

  • Use the Check accounting command. In case of errors and differences, find the messages in the Information window (bottom of the screen), in the Messages section.
  • Verify that there are no differences in the Balance column of the Transactions table.
  • Check if your bank balances correspond to those shown in the bank statements.
  • Verify that, after having reversed the balance in the VAT due account (VAT to be paid to the FTA), the automatic VAT account is zero. The VAT due account must show the amount to be paid or the credit amount to be received.
  • Before submitting the last VAT return, take a look at the VAT statements for the previous quarters, to check that the amounts paid to the FTA still match the amounts displayed.
  • Use the VAT Report command to view the various reports and create a PDF printout for archiving the data. In the event of tax audits they will be useful.

Settle the account for the "Tax at the source" 
After calculating and recording December salaries, proceed to enter the transaction for the "Tax at the source" settlement, based on the statement sent to the "Tax at the source office".

Refunds for upper management
If provided, include the amount allowed by the tax authorities as a lump sum refund in the December salary.

Private account settlement
Verify the balance of the private account. If there is a debit/credit relationship between the business and the owner(s) (or close persons), record the income or expense interests as provided in the loan agreement or according to applicable tax guidelines.

Taxes and fees account settlement
Verify that down payments made during the year relate to the current year. Tax payments that relate to previous years should first be recorded to close the corresponding amounts put aside, and then (if there are any exceeding amounts), they should recorded using the "Direct Taxes" account (assets). If the balance of the provisions is insufficient or excessive, the difference must be recorded as an extraordinary expense/revenue or relating to previous periods.

Recording of AVS/AD/IPG/AD final balances

  • During the year, in the AVS contributions account, the down payments made to the Cantonal AVS Compensation Fund (Debit) and the amounts withheld from employees' salaries (Credit) are usually recorded.
  • If during the year the family allowances paid to the employees have been recorded in a dedicated account, for example in the "Family allowances contributions" account, in order to reconcile the accounting with the AVS closing statement and to record the relevant settlement, the balance of this account can be transferred to the AVS/AD contributions account.

Recording of Lainf, Lainf complementary, LPP pension final balances
With the recording of the December salaries and the payment of the thirteenth month's salaries, you must print the salary list with the indication of all gross salaries. You must report the total AVS gross amount to the employee's insurance companies, who will determine any adjustments to be paid.

Sending the file to your accountant

If the closures and/or audits are carried out by your fiduciary, just send him/her the accounting file created with Banana Accounting Plus by email or save the data on a USB key.

  • If your trustee has Banana Accounting, it is sufficient to send him/her the .ac2 file by email or via USB key. You can also save your file and the digital documents in a shared folder with your trustee on Dropbox. You will no longer have to bring heavy paperwork folders to him/her.  Also, the trustee will work faster without having to go through the paper documentation.
  • If you your trustee doesn't have Banana Accounting, you can create a PDF file of the accounting data, through the menu File menu > Create PDF dossier and send him/her the file by email. The trustee will indicate to you all the modifications and additions to be recorded in order to correctly close the accounting period.
    Alternatively, your trustee can open your accounting file using the Free version of Banana Accounting Plus, by downloading it from our Download page. If your file has over 70 transactions, he/she won't be able to add entries or make modifications, but he/she will still be able to see all the data, get accounts detailed cards just by double-clicking on any account number, etc. and advise you on possible corrections and/or improvements.

Blocking transactions

Once the closing and verification entries have been made, we recommend proceeding locking your accounting transactions.

Year end printouts

For the accounting year-end printouts you can find the information by clicking on the following links:

PDF Dossier

The Create PDF Dossier command allows you to have all the documents of the entire accounting period (account cards, journal, VAT statements, monthly, quarterly and annual reports...) in a single PDF file.

You can archive the accounting data, saving the accounting file and the PDF printouts. Eventually, make backup copies on an external disk drive.

Documentation for the audit process

On the Preparing the documentation for the Audit page, we have posted a series of notes and suggestions on documentation to send to the auditor. A complete documentation is a good basis for making the auditor's job more efficient and faster.

Profit/Loss allocation

In Banana Accounting Plus, the distribution of the profit or loss takes place automatically at the start of the  New Year. For further information consult the page Create New Year.

Changes after closing

Normally, once the closing has been done, there shouldn't be any modifications recorded. However, sometimes there may be a need to adjust the accounting, as in the following cases:

  • Unrecorded exchange rate differences at closing
  • Unrecorded missing transactions
  • Errors in the transactions.
    • Make the necessary adjustments in the following year, clearly describing the issue in a document that you will need to attach to the rectification transactions. Of course, depending on the situation, there may be tax consequences, so it is best to seek advice from your accountant.
    • In multi-currency accounting, for the issue of unrecorded exchange rate differences, follow the information on the page Differences in the opening balances.
  • If the legal framework allows you to make changes to a closed year:
    • Proceed with caution, limiting yourself only to truly necessary modifications.
    • Double-check the accounting and perform all necessary checks to ensure that the changes do not create problems.
    • After the modifications, open the file for the following year and update the initial balances using the Update opening balances command.

Preparing the documentation for Audit

Before preparing documentation to be sent to the auditor, we recommend that you review the information suggested on the Year end closure page. In addition to the information on how to use the program features, there are a number of checks and verifications that should be performed prior to closing.

Firms that are required to be audited must send a number of documents and files to the auditor.
From year to year it is easy to forget what needs to be sent to the auditor. It is therefore advisable to prepare a checklist, which includes all of the documents requested by the auditor in previous years, as well as the closing and adjusting operations to be carried out.

In order to facilitate this task, already during the year, some simple operations can be planned to ease the work for both the person managing the accounting and the one conducting the audit. We recommend the following:

The digital documents, such as invoices and receipts, can become an integral part of the accounting file. Banana Accounting allows you to insert the scanned document on the row of the contextual record. The auditor, by clicking on the link of the digital document, opens the document and can see its contents without wasting time looking for the information on paper.

PDF printouts to send to the auditor

Below is a reminder of a number of key documents that need to be sent to the auditor:

Declarations for employees

  • Declaration of OASI salaries as sent on 31.12 and year-end adjustment
  • Declaration for advanced family allowances (already included in the OASI Salary Declaration).
  • Employee salary journal
  • Employee salary account cards
  • Salary certificate
  • Non-occupational accident Insurance (NOAI) as sent on 31.12 and year-end adjustment 
  • Occupational accident insurance (OAI) as sent on 31.12 and year-end adjustment 
  • Daily allowance insurance declaration (sickness) as sent on 31.12 and year-end adjustments 
  • Pension fund (OP) extract as on 31.12
  • Quarterly IF Swiss Withholding Tax declarations and year-end statement.

Bank/postal account statements

  • Final bank and postal account statements as at 31.12
  • Bank statements as of 31.12 for possible withholding tax.
  • Loan statements as at 31.12
  • Investment statements as of 31.12
  • Copy of Form 103 sent to the FTA for the payment of withholding tax

VAT/Sales Tax declarations

  • VAT/Sales Tax statements of each quarter
  • VAT/Sales Tax declarations of each quarter
  • Reconciliation of turnover with VAT returns (required at the end of the year)
  • Possible VAT/Sales tax difference reporting forms (if differences arise between the booked and reported VAT/Sales Tax during reconciliation)

Accounting closing documents

  • List of open customer invoices as of 31.12
  • List of open supplier invoices as of 31.12
  • Inventory valuation and adjustment as of 31.12
  • Details of active and passive accruals
  • Details of fixed assets and depreciation (tables, sheets, etc.). Possible accelerated depreciation
  • Tax calculation

Official documents

  • Minutes of Ordinary Meeting of Assembly previous year
  • Extraordinary General Meeting Minutes
  • Notification of taxation previous year
  • Copy of withholding tax payment order and Form 103 submitted to the FTA for any dividends paid
  • Copy of building insurance policy
  • Documents in case of patent activation
  • Copies of leasing and rental agreements
  • Copies of new loan agreements
  • Calculation of the expense for other long-term and short-term provisions
  • Annual report of the year under review
  • Appendix (with explanations) to the balance sheet and income statement

Data export

Accounting regulations require that the accounting data be made available to auditors and inspectors in digital format.
Banana Accounting complies with these regulations because:

  • The auditor can use the free plan of Banana Accounting to open the accounting file.
  • All accounting data is easily visible in the table.
  • The data can be copied and pasted directly into other programs.
  • It is possible to export the data in different formats directly from the table.
  • The Create pdf file command exports all the accounting data in an ideal format for reading.

Extensions for data presentation and export

There are several extensions for presenting data export in specific formats.

Other useful information

Below are links where you can find other useful information for optimal accounting and document management:

MWST-Jahresabstimmung

Die Abstimmung des Umsatzes mit den MWST-Abrechnungen abzugleichen ist ein buchhalterischer Prozess, der sicherstellt, dass die in den MWST-Abrechnungen angegebenen Daten mit den Buchhaltungsaufzeichnungen des Unternehmens übereinstimmen. 
Weitere Informationen finden Sie auf der offiziellen Seite der Eidgenössischen Steuerverwaltung ESTV.

Überprüfungen vor der Abstimmung von Umsatz und Mehrwertsteuer

Am Jahresende verlangt der Revisor die jährliche Abstimmung zwischen dem in den MWST-Abrechnungen angegebenen Umsatz und dem in der Buchhaltung erfassten Umsatz.

Bevor die Abstimmung des Umsatzes mit den MWST-Abrechnungen vorgenommen wird, sind folgende Überprüfung durchzuführen:

Überprüfung der MWST auf Verkäufe und Einkäufe:
Mit Banana Buchhaltung können Sie auch nachträglich eine Kopie des Mehrwertsteuerberichts eines Quartals erstellen und ihn mit dem eingereichten Bericht vergleichen.

Sie können daher:

  • Die fällige Mehrwertsteuer auf die getätigten Verkäufe berechnen und mit dem in der Mehrwertsteuererklärung angegebenen Betrag vergleichen.
  • Die abzugsfähige Mehrwertsteuer auf Einkäufe berechnen und mit dem in der Mehrwertsteuererklärung angegebenen Betrag vergleichen.

Alternativ ist es möglich, eine Kopie des jährlichen Mehrwertsteuerformulars zu erstellen, um es mit den Summen der in den MWST-Formularen der vier Quartale angegebenen Beträge zu vergleichen. Bei Differenzen ist festzustellen, in welchem Quartal diese entstanden sind, und entsprechende Korrekturen vorzunehmen.

Abstimmung des Umsatzes mit der MWST-Abrechnung

Im MWST-Abrechnungsformulars (Faksimile), das an die ESTV übermittelt wird, ist für jedes Quartal der Umsatz, die fällige Mehrwertsteuer, die abzugsfähige Mehrwertsteuer und die zu zahlende Mehrwertsteuer angegeben.

Daher empfehlen wir, um mögliche Abweichungen zwischen dem jährlich gemeldeten Umsatzbetrag und dem in der Buchhaltung (Tabelle 'Konten') angezeigten Betrag festzustellen, eine Excel-Tabelle zu verwenden. In separaten Spalten sollten folgende Daten eingetragen werden:

  • Umsatz für jedes Quartal aus der Buchhaltung. Um die Quartalsumsätze leichter zu bestimmen, erstellen Sie einen Buchhalterischen Bericht mit vierteljährlicher Aufteilung und überprüfen Sie die Gruppe, die die Konten für Bruttoeinnahmen zusammenfasst.
  • Neu berechnete fällige Mehrwertsteuer für jedes Quartal mit Hilfe der Funktion MWST/USt-Zusammenfassung oder der MWST-Abrechnungen.
  • Fügen Sie eine Spalte "Umsatz-Abweichung" ein, um die Unterschiede zwischen dem gemeldeten und dem buchhalterischen Umsatz zu berechnen.
  • Fügen Sie eine Spalte "MWST-Abweichung" ein, um den Unterschied zwischen dem gemeldeten und dem neu berechneten MWST-Betrag zu berechnen.

Analysieren von Abweichungen
Wenn Abweichungen festgestellt werden, sind folgende Schritte erforderlich:

  • Identifizieren und analysieren Sie die Ursachen für eventuelle Unterschiede im Umsatz und/oder in der MWST-Abrechnung.
  • Korrigieren Sie etwaige Fehler und senden Sie das Korrekturformular an die Eidgenössische Steuerverwaltung (ESTV).
  • In der MWST-Berichtigungsabrechnung müssen Sie für jede Differenz den Betrag begründen. Es ist hilfreich, auch die Buchungen einzuschliessen, bei denen Fehler gemacht wurden oder die zu Unterschieden geführt haben (z.B. Buchungen ohne MWST-Code).

Hier ist ein einfaches Beispiel für ein Schema zur Ermittlung von Unterschieden. Jeder kann das Excel-Blatt nach eigenen Vorstellungen verwalten.

riconciliazione IVA

 

Hauptursachen für Unterschiede im Umsatz

Als Grundregel in Banana Buchhaltung tragen alle Buchungen, die mit einem MWST-Code versehen sind, zur Mehrwertsteuerberechnung und zur Bestimmung der Beträge in den entsprechenden Feldern der MWST-Abrechnung bei. In den Buchungen können verschiedene Ursachen vorliegen, die zu Diskrepanzen bei der Abstimmung des Umsatzes führen:

  • Wenn in einer Buchung mit MWST der MWST-Code fehlt, wird der entsprechende MWST-Betrag und der steuerpflichtige Betrag nicht im Faksimile des MWST-Abrechnungsformulars berücksichtigt. In der Buchhaltung hingegen führt eine Verkaufsbuchung auf dem Verkaufskonto dazu, dass der Betrag den Umsatz bestimmt.
  • Es wurden Buchungen mit MWST nach der Übermittlung der Mehrwertsteuerdaten an die ESTV hinzugefügt.
  • Buchungen mit Mehrwertsteuer wurden, auch versehentlich, nach der Übermittlung der MWST-Daten gelöscht.
  • Es wurden Buchungen mit falschem Datum eingegeben und sind in das bereits abgeschlossene Quartal berechnet worden.
  • Wenn es Stornierungen gibt und der entsprechende MWST-Code mit einem Minuszeichen nicht verwendet wurde.
  • Es wurden MWST-Codes bei Anpassungen und Abschlussbuchungen eingetragen, die normalerweise keinen Mehrwertsteuercode haben sollten.
  • Bei Stornierungen von Auslandsverkäufen wurde fälschlicherweise der Code VE-0 eingetragen. In diesem Fall kommt es zu einer Diskrepanz, da bei einer Stornierung der Verkauf als Belastung verbucht wird und somit zu einer Verringerung des Umsatzes führt. Im Gegensatz dazu wird bei Code VE-0 der Betrag des Verkaufs vom Programm als Teil des Umsatzes betrachtet und daher hinzugefügt.

Vorbereitung eines Abstimmungsberichts

  • Dokumentieren Sie den Abstimmungsprozess, indem Sie die festgestellten Unterschiede und vorgenommenen Korrekturen vermerken.
  • Verfassen Sie einen detaillierten Bericht, der alle Phasen des Abstimmungsprozesses und die erzielten Ergebnisse hervorhebt.

Nützliche Werkzeuge

  • Buchhaltungssoftware: Banana Buchhaltung ermöglicht es, auch zu einem späteren Zeitpunkt, Nachbildungen von Mehrwertsteuerformularen, Mehrwertsteuerzusammenfassungen, Jahresabschlussberichte und quartalsweise unterteilte Berichte zu erstellen. Dies erleichtert den Vergleich von Daten über einen längeren Zeitraum hinweg, um Unterschiede oder Fehler bei der Berechnung der Mehrwertsteuer und des Umsatzes zu identifizieren.
  • Tabellenkalkulation: Erstellen Sie eine Tabellenkalkulation (z.B. Excel), in die Sie Daten aus Banana kopieren und einfügen können, um Verkaufs-, Einkaufs- und Mehrwertsteuererklärungsdaten zu verfolgen und zu vergleichen.

Empfehlungen

  • Regelmässige Überprüfungen: Führen Sie regelmäßige Überprüfungen durch, um Fehler und Diskrepanzen rechtzeitig zu erkennen und zu korrigieren.
  • Genauigkeit und Sorgfalt für Details: Seien Sie besonders aufmerksam und sorgfältig bei der Durchführung der Abstimmung, um sicherzustellen, dass alle Daten korrekt sind.
  • Unterstützung durch einen Fachmann: Ziehen Sie die Unterstützung eines Steuerberaters oder Fachexperten in Betracht, um sicherzustellen, dass der Abstimmungsprozess richtig durchgeführt wird und mögliche Fehler vermieden werden.

Create New Year | Double-entry accounting

The Actions > Create New Year command prepares a file for the new year based on the accounting file that is being closed. The command does not modify the current file, so it can be executed without any effect.

Logics of the transition to the New Year

With Banana Accounting you have a separate file for each year. When the new year starts, the operational logic is as follows:

  • With the Actions > Create New Year command, the Program creates a new file for the year, using the same chart of accounts, settings and balances of the current year that is about to close.
    • Once the new year file is created, save it with a new name.
    • The operation of creating the new file can be repeated if you decide not to save the file.
  • You can work on both files at the same time:
    • In the new one, the transactions of the new year will be entered. It will also be possible to make changes to the chart of accounts, VAT or other, without affecting the previous one.
    • In the previous year's file, the operations will continue to be entered in order to complete the year and carry out the typical closing operations, verification of balances, printing of reports etc.
  • In the New Year's file, with the command Actions > Update Opening Balances, the changes that were made in the previous year's file are resumed. This operation should be done at the latest when there are no more changes in the previous year.

Once the New Year's file has been created, those who have subscribed to the Professional Plan of Banana Accounting Plus, will see the message Advanced Plan in demonstration mode. This message will appear in the Info window at the bottom of the screen and it will only disappear when reaching 70 transaction rows in the Transactions table.

Checking and closing previous year's accounts

Before updating the opening balances, to ensure there are no discrepancies between the closing balances and the opening balances for the following year, it is important to complete all checks, verifications, and closing accounting transactions.

In Banana Accounting Plus, under the Advanced plan, the Filter function is available. This feature is particularly useful during the closing process to quickly search for rows with the same texts or values based on the key entered for the filter (e.g., word, account, amount, etc.). With this function, it is possible to make corrections directly on the filtered rows, without scrolling through the entire Transactions table—especially at year-end, when the number of transactions is high.

For more details, please refer to the following pages:

Operations performed by the Create new year command

The Create new year command performs automatically the following operations, taking into account the parameters set by the user:

  • Creates a new file (with no name) with the chart of accounts and all the settings identical to your current file, but without transactions.
  • Copies the data from the Balance column of your current file to the Opening column of the new file (only for the selected classes)
  • Adds the profit or loss of the previous year to the opening balance of the indicated Balance Sheet account or accounts for the breakdown (usually the Profit / Loss carried forward account is indicated).
  • Copies the data for all the Balance Sheet accounts from the Balance column of your current file to the Previous Year column of the new file.
  • Updates the File and accounting Properties:
    • Sets the start and end dates, adding 1 year to the existing ones.
    • In the Options section, sets the previous year's file name and enables the option to use the previous year's transactions for autocompletion.
  • In Multi-currency accounting, enters the closing exchange rates of the previous year as opening exchange rates.
  • If there are data in the Budget table, it carries over the operation rows in the new year taking into account the settings.
  • If the Segments option is activated, it creates opening transactions for the segments.

 Create New Year dialog

The Create New Year dialog allows you to specify the parameters for creating the new year file:

create new year

Carry forward account opening balances

The opening balances of the selected options are carried forward:

Balance Sheet
Carries forward the balances of active, passive and equity accounts. This option should generally be activated.

Profit and Loss statement (not recommended)
The balances of the expense and income accounts must NOT be carried forward to the new year.
This option is only used in special situations. Activate this option only if you are sure of what you are doing.

Off balance sheet
Reports accounts with BClass (5 and 6)

Cost centers
They must be activated if the cost centers are used to manage positions that must be continuous over time, such as customers, suppliers and partners.

Cost center CC1
Those starting with a dot ".".

Cost center CC2
Those starting with a comma ",".

Cost center CC3
Those starting with a semicolon ";".
For further information see the Cost / Profit Centers page.

Segments
The opening balances of the Segments are created with opening transactions in the Transactions table.

  • For further information see the Segments page.
  • The program creates a transaction for each account and segment matching, exactly resuming the final situation of the previous year.
  • It is recommended not to enter opening balances of the segments using the Opening column. If this was done in the previous year, the program will report the balance again in the New Year's Opening column.

Note: settlement operations such as the recognition and closure of transitional accounts, these must be entered manually.

Allocation profit/loss

When the opening balances are carried over into the new year, the profit carryover accounts are added to the figures shown.

Total to allocate
The program will automatically indicate the profit/loss amount that needs to be allocated. 

Accounts
Select the account or accounts (up to three) into which the operating result is to be divided. If there are several accounts for the allocation of the financial year result, the amount must be entered manually in the appropriate boxes.

If only one account is indicated, the amount will be automatically entered into the account selected from the list. The program automatically updates the opening balances. The total assets corresponds exactly to the total liabilities.

Allocation of the result of the accounting period on more than three accounts.
In this case, allocate the result of the accounting period automatically on the Profit or loss brought forward account as usual, and continue to proceed with the creation of the new year.
In the Transactions table of the new year (new file), perform a multiple posting to attribute the operating result from the Profit and loss account carried forward to the desired accounts.

Postponing the allocation of the profit or loss for the year
If you do not want to allocate the year's profit or loss yet, you can proceed to the creation of the new year anyway, by clicking on the OK button. Afterwards you can proceed to allocate the operating result from the menu Actions > Update opening balances. The program displays the same window that appears with the Create New Year command.

Save the new file

The program creates a new accounting file for the new year:

  • Confirm the File and accounting properties for the new year. The program resumes the headings of the previous year and automatically enters the start and end date of the new year.
  • Via the File > Save as.. command, indicate the folder where the new accounting file needs to be saved.
    We recommend that you enter the company name and year as the name.
    See also Organise accounting files locally.

If there are differences or other error messages, you may also not save the created file and repeat the new year file creation operation later.

Message: Plan Professional with Advanced functions up to 70 rows

The message that appears in the Professional Plan in use, Active Plan: Professional Plan. Advanced Plan functions are available up to 70 rows, only confirms that the Advanced Plan functions are also active and you can benefit from them free of charge, up to 70 lines of transactions, without interfering in any way with the use of the Professional Plan, where you can continue recording without any limit. This message disappears automatically when you exceed 70 lines.

Update Opening Balances

After having entered the last modifications in the previous year, use the Actions > Update Opening balances command, to retrieve the opening balances and attribute the profit of the last year anew.

This operation can be repeated several times and can be carried out safely, as the integrity of the data during the changeover is guaranteed and there is no loss of information.

If you wish to switch to another type of accounting for the new year (with multi-currency or with VAT) proceed with the creation of the new file and then use the command Tools > Convert to new file.

If you want to create a copy of the file, without reporting the balances, use the command Tools > Create file copy

Modifying balances carried forward

Once the balances have been carried over into the new year (new file), if there is a need to change the opening balances, they can be changed manually by changing the amounts in the following columns:

  • Opening column of the Accounts table.
  • Previous column, for balances relating to the previous year.
  • In the Transactions table for the Segments.

If you have made changes in the previous year's file, click on the menu Actions > Update Opening balances, to resume and update the opening balances again.

Update opening balances

The Update Opening Balances (Actions menu) command takes data from the previous year's file and updates the opening balances for the current year.

When do you need to use the Update Opening balances command?

The Update Opening Balances command is required in the following cases:

  • You have created the New Year with the Create New Year command, but you still made changes to the previous year's file (additional transactions, new accounts, ..).
  • You decided to change the allocation of the the profit or loss for the year.

Check the previous year accounting

In order to avoid differences between the previous year closing balances and the New Year and opening balances, it is important, before using the Update opening balance command, to make sure that you have carried out all the checks, verification operation and all the closing accounting entries as indicated in the Year end closure page.

The Update Opening balances dialog window

In order to access this dialog, use the Actions menu → Update opening balances command.
You need to enter the path to where the previous year's file is located:

  • The program will suggest the name of the saved file
  • If the file's name or the location path is changed you the Browse button

adjust opening balances

Operations carried forward by this command

The command resumes the data from the previous year, without changing its contents. This command can therefore be repeated without any impact on the previous year's file.

The command performs the same operations as in Create New Year , except those referring to the creation of the file.

If the opening balances of the Profit and Loss Account accounts were reported in error, follow the information on the Difference in opening balances  page (item 5 Solutions) to correct this.

Change of the Chart of Accounts of the previous year

If after creating the New Year you add accounts to the previous year and carry over the balances, the program may indicate an error.

  • Update the Chart of Accounts for the current year.
  • Repeat the Update Opening balances operation

You can import changes with the Import Accounts command.

Edit current year chart of accounts

If, after creating the new year, you change the numbering of the accounts, when you issue the command Update opening balances, the programme will indicate that it cannot find the accounts. 
In this case, you must update the account balances manually:

  • Opening column ( Accounts table > Base view)
  • Previous column ( Accounts table > Previous view)

How to reclassify the balance sheet and income statement

In Banana Accounting Plus, the reclassification of the balance sheet and income statement is done through the External Accounting Report, a file separate from the accounting, designed to set up a customized presentation of the data. This allows accounts to be grouped differently from the standard chart of accounts structure.

The grouping scheme defined in the External Accounting Report is linked to the accounting file to extract, total, and present the accounts according to the new desired classification. This feature is available exclusively with the Advanced plan of Banana Accounting Plus.

Create an Accounting Report File

To create an Accounting Report file:

  • Menu File > New > Accounting Report
  • You can choose from an existing template or start from a new one
  • Once created, save the file with a name.

Below is an example of a predefined Accounting Report used to create a reclassification of the Balance Sheet according to Art. 959 of the Swiss Code of Obligations.

Everyone can choose to have their own, starting from an empty file.

  • When creating your own Accounting Report, groups and totals can be freely defined.
  • It is also possible to customize the Accounting Report used in this example by downloading it from our program, as indicated in the previous sections, and customize the accounts or groups for your own reclassification.

new external Report file
 

The Columns of the Accounting Report

The Accounting Report table includes the same columns found in the Accounts table, where the Accounts or Groups for Totals are set up based on a custom scheme. 

In the example, groups and totals were created for the reclassification of the Balance Sheet according to Art. 959 of the Swiss Code of Obligations.

Balance Sheet Report according to Swiss Code of Obligations

Section
This column is used to indicate the value to be used in the presentation.
For the different options, see the Documentation on sections.

Group
Indicates the group in which to totalize the accounts retrieved from the accounting and the total group.

Account (visible only in the Complete view)
The account from the accounting file to be included in the accounting report.

  • If accounts are entered, only those specified accounts will be included when the Report is executed.
  • If no accounts are entered, the accounts from the accounting will be included, linked via the group.

Description
Description of the grouping or account.

Sum In
In the Sum In column, the Group (total row) in which the row should be totalized is indicated.

Tot
If set to "Yes", only the total row is displayed, not the individual account rows that make it up.
See Show only group totals in the Accounting Report.

Keep
Normally, the report includes total rows that contain accounts with balances.
If set to Yes, this column ensures the row is always shown. It can be applied to both groups (totals) and accounts.

With Mov.
Applies to groups with a zero balance.
The row is displayed if there have been movements during the period.

**Traduzione blocco 3** ```html

Methods for Reclassifying the Balance Sheet and Income Statement

To reclassify the balance sheet and income statement, you must first prepare the Accounting Report file.

There are two methods to set up the Accounting Report file for the reclassification of the balance sheet and income statement:

1. Reclassify Based on the Group Column

This method allows the reclassification of the balance sheet and income statement using the Group column of the Accounting Report file.

In the Accounting Report, you create your own system of groups and subgroups

accounting report group column


In the Section column, a number is inserted to define the title of the various sections in the printout.

  • In the Group column, enter the groups that will total a series of accounts from the accounting file.
    In the example, Group 101A of the accounting report totals the liquidity accounts (cash, bank, post, etc.).
  • In the Gr column, insert the group that will totalize the individual groups listed in the previous rows.
    In the example, in the Gr column, 1.1, which corresponds to Group 1.1, will totalize the Current Assets.

In the accounting file, to link with the Accounting Report, you must set the GR1 column

accounting report GR1 column

  • In the Accounts table, column Gr1 or Gr2, insert the group set in the Accounting Report, in which the account should be totalized.
    In the example, in the GR1 column all liquidity accounts have the group 1.1.A, which in the accounting report totalizes the Liquidity accounts.
    If the Gr1 column is not visible, use the command Data > Columns setup.
  • Accounts without any linkage will not be included in the Report.

 

2. Reclassify Based on Accounts

This method is useful when you want to include only certain accounts from the accounting in the Accounting Report file

report account grouping accounts
 

  • In the Section column, a number is inserted to define the title of the various sections in the printout
  • In the Group column, the groups that total each account imported from the accounting are defined
    In the example, Group E1.1 of the accounting report totals accounts 3000, 4000, 4500 from the Accounting Report
  • In the Account column, enter the same account numbers from the accounting that you want to include in the Accounting Report
    Only the specified accounts will be included in the report.
  • In the Description column, enter the description of the accounts
    In the Sum In column, enter the totalization group (e.g. E.1, E1.2...).

Print the Accounting Report 

The Accounting Report that reclassifies the balance sheet and income statement is displayed and printed from the accounting file :

 

You obtain a printout like the Enhanced Balance Sheet with Groups, but with your own reclassification.

You obtain a printout like the Enhanced Balance Sheet with Groups, but with your own reclassification.

Or:

accounting report dialog

A table view is displayed, similar to the Accounts table, but with your own reclassification