United States of America: Templates and Extensions
The United States of America Section of the Banana Template Store offers free templates and specific extensions for USA, designed for different types of users, purposes, and levels of accounting knowledge:
- Templates are files in .ac2 format, with predefined charts of accounts and some sample entries.
- Extensions are small add-ons that expand the program’s functionality with new features and integrations.
Templates are also accessible directly within the Banana Accounting program (menu File > New).
Templates United States of America
Templates Accounting Business USA
Templates Accounting Business without VAT/Sales Tax USA
Double entry Accounting for company | USA | Account numbers
Double entry Accounting for company | USA | Account numbers domenicoMulti-currency Accounting for company | USA | Account numbers
Multi-currency Accounting for company | USA | Account numbers domenicoTemplates Accounting Business with VAT/Sales Tax USA
Cash Manager with Sales Tax | USA
Cash Manager with Sales Tax | USA domenicoSole Proprietorship (accounts literals) | Incomes & Expenses Accounting with Sales Tax | USA
Sole Proprietorship (accounts literals) | Incomes & Expenses Accounting with Sales Tax | USA domenicoAccounting for company | USA | Double entry with Sales Tax | Account numbers
Accounting for company | USA | Double entry with Sales Tax | Account numbers
Sales Tax
Sales Tax in USA is a very diversified and complex thema. The approach we take here is to let user to create customized tax codes for exactly the City he sell to.
In the Sales Tax Code table you have some example of predefined tax code, for States with different situations.
Sales Tax Codes
You can create Sales Tax Code specific to a city or a County or State. The percentage is the one that is charged to the customer.
- You can setup as many codes you needs.
Just insert a new line, like in Excel. - You can use as tax code the zip code of the city of the customers.
- You can specify the parameters that should apply to this code, for charged, paid or transactions with no tax.
- When you enter the transaction you select the Tax Code and the software will automatically calculate the sales tax and register on the defined account.
Sales Tax Grouping
You create groups that help you organize Tax Codes hierarchically and define the structure that you desire.
With the command>Sales tax report you can see the transactions summed with the different levels.
The template already has example of multi-level grouping by:
- Type of transaction:
- Sales Tax Charged
When the business sell. - Sales Tax Paid (optional)
When the business buy. - Sales Tax Exemptions.
Sell of goods that are not taxable.
- Sales Tax Charged
- County (optional).
For States where counties also add their sales tax. - State
Totals for all Codes that are related to the specific state.
Multi-currency Accounting for company | USA | with Sales Tax | Account numbers
Multi-currency Accounting for company | USA | with Sales Tax | Account numbers domenicoTemplates Accounting Non-profit USA
No profit simplified (USA Form 990-EZ or 990-N)
No profit simplified (USA Form 990-EZ or 990-N)Simplified accounting file for USA Not for profit organisation (Form 990-EZ, gross receipts less than $200,000 and Form 990-N, gross receipts less than $50,000 )
Ses the how to start with income and expenses accounting.
No profit simplified (USA Form 990-EZ or 990-N)
No profit simplified (USA Form 990-EZ or 990-N)Simplified accounting file for USA Not for profit organisation (Form 990-EZ, gross receipts less than $200,000 and Form 990-N, gross receipts less than $50,000 )
No profit (USA)
No profit (USA)This accounting plan is for not for profit organisations:
- Use the Unified accounting plan for not for profit organisations (UCOA).
- Double entry accounting
- Has Cost center for Projects and Donors
- Use the Segments to separate by departments
Non-profit organisation in USA | Double entry with multi-currency
Non-profit organisation in USA | Double entry with multi-currencyThis accounting template non profit organizations is base on the Unified Chart of Nonprofit Accounts (UCOA).
- Use different currencies
- Use the Unified accounting plan
- Double entry accounting
- Has Cost center for Projects and Donors
- Use the Segments to separate by departments
Templates Accounting Private USA
Arizona Conservatorship Accounting | USA
Arizona Conservatorship Accounting | USA
Reference documentation
- Conservator Account Forms - Azcourts.gov
The web site provide the necessary form in PDF and Excel for accounting and budgeting reporting.
How to
Program Images and specific instructions
Accounts table
You can customize the accounts table by adding assets and liabilities accounts as required.
Liabilities accounts the amounts are in negative.
- The column Form contains the associated number of the Form, 2-12 means Schedule 2, line number 12.
- Cost Center CC1. Is used to identify change in Cash that need to specifically reported.
- When entering transactions in Column Account use the cash account (cash/bank)
- Positive balance mean that there have been an increase of cash.
- Negative balance mean a decrease of cash. In the form it should be reported without the negative sign.

Categories Table
In th categoires you specify the account for Income and Expenses (Profit and Loss).

Transactions Table
You enter the daily transactions.
- Doc is the reference to the document.
- CC1 is the cost center that is used to identify spcific cash transactions.
When you use the CC1 in the column account enter the Cash account.

Budget Table
Here you can plan for the future.
For recurring expenses or receipt Enter budget transactions with the repetion code.

Year end reports
Menu Account1->Enhanced Balance sheet with groups.


California Conservatorship Accounting | USA
California Conservatorship Accounting | USATrack expenses, incomes, property revenues for the accounting for a California's Conservatorship / Guardiansheep (based on Form GC-400, GC-405).
Reference documantation
-
Handbook of Concervatorship - Joudicial Council of California
Retirement plan for 30 years (Income and Expenses accounting) | USA
Retirement plan for 30 years (Income and Expenses accounting) | USAWe show here a complete new approach for creating retirement plans.
We use the advanced budgeting functionalities of Banana Accounting software, to create highly sophisticated accounting projection for 30 or more years.
For each projection year you will know exactly the assets, liabilities, income and expenses.
If you use Excel for calculating retirement planning, it may take you some time to get into this powerful new concept.
Projections file
The projections file is a Banana Accounting file.
Here we use the Income and Expenses accounting method, where transactions amounts are entered as income and expenses.
Table Accounts
The table account is used for:
- Setting up the accounts.
There is an account number (here we use text), the description,the group of the account (column Gr).
You should add accounts as required by your situation. - Entering the opening amounts of each account.
You should enter yours amounts. - Setting up have groups, where account and groups are totalized.
We have the groups Assets (A), Liabilities (L) and Net Estate (A-L) - Showing the calculated amounts.
We see that will be the Budget of the End of the year.
The table account also give an immediate financial overview.
At any time you can add new accounts (simply add a new line) or change the grouping.

Table Categories
The Categories table is used to specify the Income and Expenses categories.
- You can adapt the categories and grouping to your specific needs.
- You immediately see the updated amounts of the year budget.
- We also have setup a cost center to keep track of the withdraw from the Portfolio to the Bank account.

Table Budget
In the Budget table you enter the detailed retirement plan.
This template has only 20 transactions, so that you can modify and save also with the Starter Editsion.
With a licensed version you can insert an unlimited number of budgeting transactions.

Here we have some explanation regarding the budget transactions, for more information see the documentation relative to the budget table.
Here you will enter the transactions to exactly much your situation.
- Monthly expenses and income.
- We have choose the 20. of the month, but it may be any day within the months.
- Repetition is "M" for month.
- Income and expenses amounts.
We have entered amounts based on typical American retirement disbursement. - Account.
Is the account where the money come from or goes to. - Categories.
Is the expense or income or the contra account when moving money from two accounts. - Total is the projection for the accounting period.
In this example is the amount multiplied by 12 months. - CC1
Is the cost center column.
- Year end expenses.
- Repeat is *Y".
- Formula to let Banana software automatically calculate.
Formula transactions
Formulas are written in Javasctipt 5 language using the Banana Accounting API.
Formulas are quite powerful, but require some knowledge to use it.
Interest calculation on the mortgage
We let the software calculate the exact interest and the amount is payed with the BANK and is recorded as "INTEREST"
-budgetInterest("MORTGAGE", -3.0,"YC")
- budgetInterest calculate the interest (365/365) based on the period balance.
It takes following parameters- Account "MORTGAGE"
- Interest rate 3%
Minus sign means calculate interest on the credit balance. - Period
"YC" Year current. In this case from beginning of the year up to the end of the year.
- "-" sign at the beginning.
We invert the amount, so it goes in the Expense columns
Revenue from your portfolio
End of year you we register the amount earned from the portfolio.
budgetBalance("PORTFOLIO1")*0.03
- budgetBalance formula
takes balance of the account. - multiply by "0.03" or 3%.
Withdraw form portfolio
End of year we move the amount from PORTFOLIO1 account to the BANK
withdraw("PORTFOLIO1", 6000)
- "withdraw" is a Used defined function that takes as parameters
- Account
- Amount (without)
The "withdraw" function is defined in the Documents table within the "_budget.js" document.
It return the amount to withdraw only if the balance is positive and up to the maximum amount of the balance.
Banana Projections calculation
Based on the entered transactions Banana does all necessary to project the amount for the period requested.
Reports
Here are the report you can have
Account card Bank
Like in normal accounting, here you can have the account relative to the budget transactions.

Account card Portfolio1
Here you see the evolution of the Portfolio 1 account.
- Each year you have transactions for income and a withdraw.
- The progressive Balance get lower.

1. Year
Menu Account1->Enhanced statements with groups->Plan 1 year
- Balance sheet at the end of the year
- Income and expenses of the first year

5 Years Estate projection (Balance sheet)
In the following image, you see the balance sheet projected over the 5 years period, with subdivisions for 1 years.
- The portfolio account getting reduced each year.
- The mortgage being reduced over the years.
- We have not yet entered any transactions for the Furniture, Arts, Car and Home, the amount remains the same.

5 Years Income and Expenses
Here we show a projection of the Income and Expenses over the 5 years period, with subdivision for each year.
- Income is smaller each year because there is a withdraw from the portfolio that make the revenue smaller.
- Also the mortgage interest is smaller, due the amortization of the loan.

5 Years Withdraws
With the cost center, we keep track of the amount taken from Portfolio and put on the bank.
We consume the capital.

30 Years Estate projection
In the following image, you see the balance sheet projected over the 30 years period, with subdivisions for 5 years.
- You see the bank account going negative
- The portfolio account getting depleted after a number of years.
- The mortgage being reduced over the years.
- We have not yet entered any transactions for the Furniture, Arts, Car and Home, the amount remains the same.

30 Years Income and Expenses

30 Years Withdraws

Home and Business (USA)
Home and Business (USA)With this accounting plan you can categorize transactions for private or business.
Property management accounting plan | USA
Property management accounting plan | USAExtensions United States of America
Bank of America - Bewegungen importieren .csv (Banana+ Advanced)
Bank of America - Bewegungen importieren .csv (Banana+ Advanced)Das .csv-Format ist bei jeder Bank unterschiedlich und wird regelmäßig aktualisiert und geändert. Auf dieser Seite finden Sie die aktuellste Erweiterung zum Importieren des Bank-of-America-.csv-Formats. Diese Importerweiterung ermöglicht es Ihnen, Bank-of-America-Transaktionen in Banana Accounting Plus zu importieren.
Die Erweiterung kann über das Menü Erweiterungen > Erweiterungen verwalten installiert werden.
Voraussetzungen für die Verwendung
- Banana Accounting Plus mit dem Advanced-Plan.
Für einige Banken kann das spezifische .csv-Format bessere Ergebnisse liefern. In jedem Fall garantiert der Advanced-Plan eine größere Auswahl und maximale Ergebnisse und bietet außerdem mehrere weitere erweiterte Funktionen, die die Buchhaltungsarbeit erheblich beschleunigen und vereinfachen.
Exportverfahren von Bank of America
Exportieren Sie Ihre Banktransaktionen im CSV-Format, indem Sie sich in Ihr Online-Konto einloggen.
- Öffnen Sie den Bereich „Konten“ und wählen Sie das Konto aus, für das Sie die Bewegungen exportieren möchten.
- Exportieren Sie Ihre Kontobewegungen, indem Sie das Format *.csv auswählen.
- Speichern Sie die Datei auf Ihrem Computer.
- Wir empfehlen, die Datei an einem leicht auffindbaren Ort zu speichern und sie nicht zu öffnen, bevor Sie sie importieren.
Importverfahren
- Im Menü Aktionen > In Buchhaltung importieren > wählen Sie im Dropdown-Menü Importieren: Buchungen.
- Wählen Sie die zu verwendende Erweiterung aus, in diesem Fall „Bank of America - Bewegungen importieren .csv (Banana+ Advanced)“.
- Verwenden Sie die Schaltfläche „Durchsuchen“, um die Datei auszuwählen, aus der Sie die Bewegungen importieren möchten.
- Drücken Sie die Schaltfläche OK.
Fehlermeldungen
- Unbekanntes .csv-Dateiformat: Das Format der .csv-Datei, die Sie zu importieren versuchen, stimmt mit keinem der mit dieser Erweiterung verknüpften Formate überein:
- Überprüfen Sie, ob Sie die richtige Datei ausgewählt haben.
- Wenn die gewählte Datei korrekt ist, muss unsere Erweiterung möglicherweise aktualisiert werden.
- Diese Erweiterung erfordert den Banana Accounting+ Advanced-Plan: Sie versuchen, die Erweiterung mit einer anderen Lizenz zu verwenden als der erforderlichen. Bitte wechseln Sie zum Advanced-Plan, um die Funktionen dieser Erweiterung zu nutzen.
Feedback senden
Das Format der *.csv-Datei kann aktualisiert werden, wodurch die Erweiterung möglicherweise nicht mehr korrekt funktioniert. Senden Sie uns ein Feedback und fügen Sie eine Beispieldatei (.csv) mit dem neuen Format bei, damit wir die Importerweiterung aktualisieren können.
Citibank - Bewegungen importieren .csv (Banana+ Advanced)
Citibank - Bewegungen importieren .csv (Banana+ Advanced)Das .csv-Format ist bei jeder Bank unterschiedlich und wird regelmäßig aktualisiert und geändert. Auf dieser Seite finden Sie die aktuellste Erweiterung zum Importieren des Citibank-.csv-Formats. Diese Importerweiterung ermöglicht es Ihnen, Citibank-Transaktionen in Banana Accounting Plus zu importieren.
Die Erweiterung kann über das Menü Erweiterungen > Erweiterungen verwalten installiert werden.
Voraussetzungen für die Verwendung
- Banana Accounting Plus mit dem Advanced-Plan.
Für einige Banken kann das spezifische .csv-Format bessere Ergebnisse liefern. In jedem Fall garantiert der Advanced-Plan eine größere Auswahl und maximale Ergebnisse und bietet außerdem mehrere weitere erweiterte Funktionen, die die Buchhaltungsarbeit erheblich beschleunigen und vereinfachen.
Exportverfahren von Citibank
Exportieren Sie Ihre Banktransaktionen im CSV-Format, indem Sie sich in Ihr Online-Konto einloggen.
- Öffnen Sie den Bereich „Konten“ und wählen Sie das Konto aus, für das Sie die Bewegungen exportieren möchten.
- Exportieren Sie Ihre Kontobewegungen, indem Sie das Format *.csv auswählen.
- Speichern Sie die Datei auf Ihrem Computer.
- Wir empfehlen, die Datei an einem leicht auffindbaren Ort zu speichern und sie nicht zu öffnen, bevor Sie sie importieren.
Importverfahren
- Im Menü Aktionen > In Buchhaltung importieren > wählen Sie im Dropdown-Menü „Importieren: Buchungen“.
- Wählen Sie die zu verwendende Erweiterung aus, in diesem Fall "Citibank - Bewegungen importieren .csv (Banana+ Advanced)“.
- Verwenden Sie die Schaltfläche „Durchsuchen“, um die Datei auszuwählen, aus der Sie die Bewegungen importieren möchten.
- Drücken Sie die Schaltfläche OK.
Fehlermeldungen
- Unbekanntes .csv-Dateiformat: Das Format der .csv-Datei, die Sie zu importieren versuchen, stimmt mit keinem der mit dieser Erweiterung verknüpften Formate überein:
- Überprüfen Sie, ob Sie die richtige Datei ausgewählt haben.
- Wenn die gewählte Datei korrekt ist, muss unsere Erweiterung möglicherweise aktualisiert werden.
- Diese Erweiterung erfordert den Banana Accounting+ Advanced-Plan: Sie versuchen, die Erweiterung mit einer anderen Lizenz zu verwenden als der erforderlichen. Bitte wechseln Sie zum Advanced-Plan, um die Funktionen dieser Erweiterung zu nutzen.
Feedback senden
Das Format der *.csv-Datei kann aktualisiert werden, wodurch die Erweiterung möglicherweise nicht mehr korrekt funktioniert. Senden Sie uns ein Feedback und fügen Sie eine Beispieldatei (.csv) mit dem neuen Format bei, damit wir die Importerweiterung aktualisieren können.