Utilities application

 

The Utilities application allows you to create the following file types:

By clicking on the Online Templates button you can access our website where we published all templates available for free.

 

Additional functions

The following commands are particularly useful when used with these applications:

 

Link between tables

You can create a link between a field of one table to another one, through the Id field.
For example:

  • Add a new simple table named "Projects"
    • In the Id column indicate a project symbol and in the Description column a small explanation.
  • In another simple table, add the following text columns:
    • ProjectsId (Table name plus "Id")
      When you go into edit mode a list of the available projects will be displayed.
    • ProjectsDescription (Table name plus "Description")
      This column must be protected.
      When you change the ProjectsId contents, the description text will be displayed.
  • When you add a column, proceed with a check of the accounting or close and reopen the file to activate the link.

 

 

Address Book

This is an application for managing data lists and printing labels.

Characteristics:

  • Free definition of the fields
  • Possibility of printing only the selected rows
  • Free setting of the label format
  • Copy/Paste addresses from other programs (Excel and Word)

 

The Address Book presents three tables:

  • Groups
  • Contacts
  • Diary


Groups

In the Groups table, one can define for each row, in the Id column, an identification code for a Group and enter the corresponding description in the Description column (es. cli - Clients, sup - Suppliers, col - Colleagues, etc.)

Contacts

The table presents the columns where the addresses can be entered.

The columns

There are different columns. The biggest part of the columns is invisble. The Colums setup command has to be used in order to:

  • Display the columns
  • Change the order of the displayed columns
  • Add other columns
     
The name is based on the VCard standard.
 
  • Id is the contact number.
    This is needed when you want to connect a contact to the diary, to the loans or to another table.
    While being on that column and pressing F6, there is an automatic progressive numbering.
  • Prefix: you can enter "Mr", "Mrs", etc.
  • Family or Company name (if it concerns a company).
    If the contact is a contact person for a company, you can enter the company or entity to which the contact belongs in the Organisation column.
    When pressing F6 on the Name or Family Name column, the program separates or inverts the name and last name.
    If there are more than two names, this feature is not able to distinguish which one are the names or family (last) names.
  • LetterStart: is the greeting that is being used at the beginning of a letter. This is being used for a mail merge.
    For example: Dear John or Dear Mr Smith.
    The program suggests possible texts according to the contents that have already been entered into the columns.
     

The views

There are different views available and each view distinguishes itself from another one through the presence of specific columns; in this example (Address Book file), we have the Base, Name, Address2, Archive and Complete views. In the Complete view, all the columns are visible.


Diary

In the Diary table, you can record all kind of notes, day after day and refer to the entered contacts.

Synchronize the data with Google

Manages your own Address book with the Google contacts.

When clicking on the Synchronize with Google (Download) command of the Utilities1 menu, a window appears that displays a Chrome browser page integrated in Banana and that asks for your Google login.

  • Enter your email address and the password of your own Google account.
  • Banana saves only the email corresponding with the Google account.
    The session's data and the password are not being saved in Banana, but are being managed by Google chrome.


Download

This feature takes the contact data from Google into Banana, or updates the Banana contacts.

  • In the Groups table, the groups that are present in Google are being resumed.
  • In case there are already data in the table, the program merges the different data.
     

Send

Sends the modified data to Google, or updates the Google contacts.

  • If in the "GoogleNotSynchronized" column "Yes" is being indicated, the contact is not being synchronized with Google.
  • In order to send the data, these have to be downloaded earlier.
    If you have edited the data on your telephone, you need to first download the data and then press Send.


References

For the technical details referring to the connection made, please consult the Google Api documentation.

  • https://developers.google.com/google-apps/contacts/v3/
  • https://developers.google.com/gdata/docs/2.0/elements#gdReference
     

Printing Addresses/labels

Information on printing addresses/labels can be found on the following web page Print label.

 

Library and collections

How to use it / introduction

This is an application that allows you to keep a list of books, objects and contacts, and check on objects borrowed and returned.

There is a free downloadable template for libraries where you can also find all the explanations on how to use it.

 

Groups table

In this table you can assign to each user a group, for example to partition children between Kindergarten and Primary school users, etc.
You can enter a group Id (Id column). In the Description column you enter a text describing the group.

For a detailed explanation of the columns, please consult  the Address Book page.
 

Contacts table

In the Contacts table you can to enter users data, divided into several customizable columns (you can keep visible only the ones you need and hide all others - you can also add new ones).

For a detailed explanation of the columns, please consult  the Address Book page.
 

Items table

In this table you can enter your items data. 
There are different ways of entering the items data: copy and paste from Excel, automatic data retrieving from the Internet, etc.
See detailed explanations below.

Columns

There are various columns and it is also possible to add new ones.

  • Id: the item number that has to be attributed.
    The F6 key assigns the number progressively.
    It is also possible to use a prefix. For example: A-001,  after that, the program suggests A-002.
  • ISBN
    The International Standard Book Number.
    When entering the ISBN in the Id column and pressing the F6 key, the program automatically completes all the book's data in the other columns, incorporating them from the Google database, provided there is an internet connection available.
    Any already present information will be overwritten.
    For more information see: Google documentation.
    • The data in the Google database are not always complete. For example, the title might be present, but the editor or other data might be missing.
    • In order to know which data are available on Google, please visit the following page:
      https://www.googleapis.com/books/v1/volumes?q=9781906042509, entering after q= the book's ISBN number.
      If you see "totalItems: 0" it means that the book is NOT in Google's database
      If you see a page in a JSon format (programmers format) with the book's data, it means that the book IS in Google's database.
  • Title
    Is the title of the work.
  • Author
    There can be several authors entered, separating them with semicolon ";".
  • Publisher
    There can be several editors entered, separating them with semicolon ";".
  • Return date
    The projected return date for this item.
    This column is automatically completed according to the checked out item.

Entering books data

Books data can be entered in different ways:

  • Manual insertion - You can manually enter the books data in the Items table (see previous paragraph)
  • Retrieve data from Excel - If you already have a list of books from another program or Excel, you can simply copy/paste the data.
    In order to
    copy / paste the data you need to make sure the columns in Excel as arranged in the same order as in Banana. If the column order is the same in both programs you can copy the data in block, otherwise you need to proceed column by column. The copy/paste operation is possible from Excel or from txt files. 
  • Retrieve book data automatically from the internet - The ISBN column is very useful if you have an Internet connection: each book has an ISBN code (internationally recognized and generally written on the back of the cover); If you enter a book's ISBN code on the appropriate column in Banana and press the F6 key (or Cmd + 6 for Mac), the program automatically retrieves the books data from the Internet and inserts all data (title, author, publisher, etc. even a small summary).
  • If the book has different authors or publishers, just separate the names with a semi-comma ";" - they will also be found individually in searches (for example if you need to find all the books of a certain author).

 

Loans table

In the Loans table you can enter the checked out items, the expiration date and the return date.

Columns

  • Date
    The data of the loan.
  • ItemId
    The item number. A search can be made based upon the title.
  • ContactId
    The contact number. A search can be made based upon the name, family name, place.
  • Expiration date
    The projected date for the item's return.
    If you enter "+30", the program proposes the date that come 30 days later.
  • Return date
    Enter the return date.
     

How to manage the loans

Loan of a book

  • Add a new line and indicate the date of the loan (useful shortcut: hitting dot "." on your keyboard will automatically generate the current date!)
  • In the Item Id column, as you start typing the title of the book or library user, the program will display all choices available in your database; just select the right option and press the F6 key: the program will automatically fill the Item Id and Description cells.
  • In the Expiration column (date of return for the book) the program automatically enter a date 30 days after your current date, but you can manually change it: you can enter the number of actual days (for example +40) to generate the correct return date (40 days later).

Return of a book

  • From the Utilities1 menu, choose Items return;
  • This will open a window where you type the name of the library user. This will display all books on loan to this library user.
    • You can now check all returned books (usually a library user returns all the books he has on loan simultaneously).
    • Click the Apply button and the program will automatically insert the actual return date in the Date column.
    • In case of error, return to the Loans table and click the Undo command.

How to archive data

The Archive feature avoids the adding up of too many transactions of lent and returned books. Outdated data to be archived in hidden tabs without being deleted. This data can be recalled at any time for statistics or any other use.

Store data of returned books

  • Choose Archive data from the Utilities1 menu and then Archive table data -> Loans. The program will delete all transactions of already returned books from the Loans table and store them in the Archive table.
  • Only books on loan that are not yet returned will be shown in the Loans table.

Store contact information no longer used

As for your books, you can equally archive your old and unused contacts

  • Indicate a storage date for all the contacts you wish to archive.
  • Choose the Archive data from the Utilities1 menu and then Archive table data -> Contacts..


Diary - organization and internal notes

Diary table

In the Diary table you can enter daily notes and connect them to a specific contact.
You can for example organize the shifts of people working at the library, post notes or important facts, lists of things to do, etc. 
Each row of record has it's column for date, description, expiration date, the contact Id of the originator.


 

Printouts

Everything that you see on screen can be printed or saved in a pdf format.

In the BananaApps section (look for library), you can also find extensions for specific printouts:

  • printout of the complete book catalog in pdf, to be published on the internet
  • printout of the users details with the books they have loaned and the ones still to be returned

 

Print library labels

Label printing

You can print two different types of labels:

  • small labels (containing the book code) for use on the spine of the book, so that they are visible on the bookshelves
  • larger labels are used on the inside of the cover, maybe mentioning that the book has to be returned at a specified date

Labels can be printed either on the basis of the Banana file, where you have registered all the books in the library, or from an empty file in case you wish to print a list with codes, that you will then assign to the books.

Printing labels for the spine of the book

You can choose the format that best suites your needs by consulting the websites of label producers (for example A4 sheets, 25,4 mm x 10 mm - Herma 10001 or Herma 4333 models).

In order to print the labels, you can open a new blank file in Banana, containing no data (File menu -> New), but, as stated, you may wish to start from an existing file in your library.

There is a useful Excel function to generate a large amount of codes in a speedy manner, rather than entering them manually or than using  F6 key. Here is how you do it:

Open a new Excel file; in cell A1 entere the library code that suited your purpose (any combination of letters and numbers will do) - for example B-1000.

Choose the bottom right angle of your cell with your mouse (the point will now be a cross), and, while holding down the right click, drag down along the column; Excel will automatically generate autoprogressive numbers.

Now copy (Ctrl + C keys) the codes that have been generated into Banana's Items table, in the Id column (Ctrl + V keys).

You can now create the label.

Chose the Labels -> Print command from the Apps menu. This window will be shown:

It is important to have the Items table selected as the source for Data;  now you can define your label by pressing the Change... key in the Labels format section.

In the window now shown, entere the margins and other characteristics of your chosen label, Herma 10001 in this case.

Before hitting the OK key, opene the Composition tab, where you can assign a name to your custom settings (so they can be used in the future). In this case it's Book codes (Spine).

Hitting the OK key will now return you to the Print labels window.

Once you have defined the size of your label, you still need to indicate it's contents.

Enter the Label tab to do so.

In the example, the label only needs to indicate the book's code, i.e. the RowId column.

You can therefore select the RowId line in the available list and press the Add Field button.

RowId will show in View labels.

Pressing the OK button will generate a preview of your label.

You may now print using your Herma sheets.
 

Printing labels for the inside cover

Choose your label format. In the example a 70x36mm (Herma 4630 or Avery 3490) format hase been chosen. The steps to follow are identical to the previous example::

  • First, choose the Labels -> Print command from the Apps menu
  • Click Change in the Labels format section
  • Enter the margins for your new label in Labels format window.
  • Before hitting the OK key, open the Composition tab, where you can assign a name for your new custom settings (Inside Cover label, for example), than hit OK.
  • Select Label in the Print label section to add the content of your label.

You may enter text, other than the available fields, as well.

Pressing the OK button will generate a preview of your label.

Note:

The models available in Banana already include the two mentioned label formats: label for the spine of the book and label for the inside of the cover.

Related features:

Management of yearly membership fees

If you run a library requiring an annual membership fee, or if fees are charged for the loan of individual books, it is useful to use the accounting functions of Banana Accounting.
Please check our page Accounting templates.

 

 

Simple table

This is a table that can be set up according to the needs of the user. One can add columns and views and give them the most appropriate header, with the Colums setup and Tables setup commands of the Data menu.

 

Depreciable assets register

New functions for amortizations

In the new Banana Accounting Plus version, the Fixed Assets Register has been improved with new features for an even more complete reporting.

We advise you to immediately switch to Banana Accounting Plus and take advantage of the many new features.

Available for now only in the Experimental version. This feature is under development.

This feature allows you to manage the depreciable assets, and, at the end of the period, automatically creates the depreciation transactions. It has the following tables:

  • Items table
    Where you list the depreciable assets and the depreciation parameters
  • Transactions table
    Where you enter the depreciation transactions, as well as purchases assessments
  • Depr. Type table
    Indicates the various depreciation types.
  • Trans. Type table
    Indicates the various transaction types


Logic of the Software

The software allows you to track the value of your Assets in your Accounting.

All depreciable assets are entered in the Items table with all the parameters required for the effective calculation of depreciation. The following values figure in the Items table program:

The program uses the following values:

  • Asset at purchase value
  • Historic value (purchase value +/- assessment of appreciation or depreciation)
  • Accounting value (historic value +/- corrections due to depreciations)
  • Fiscal value (Accounting value +/- correction of fiscal value).

Variations of value for a specific item are entered in the Transactions table:

  • A function for automatic calculation of periodical amortisation of predefined basic values, is integrated. Transaction values can be adjusted manually (as, for instance, in a varying calculation for a first accounting year).
  • Transactions can be added manually for appreciation, extraordinary amortization, adjustment of fiscal value and so on.


Items Table

Where you enter assets subject to depreciation and their groups.

This table contains the following columns; The ones marked with an asterisk (*) are protected and calculated by the program:

  • Group
    If a value is present it means that the row is a group.
    Items and groups values are added up in this row.
  • Id
    The Item Id
  • Description
    The item description.
  • In Group
    The group the row belongs to. This must be a value present in the Group column.
  • Account
    The account to which the item is being attributed in the accounting.
    This account can also be a group.
  • Date Begin
    The item purchase date (or at which the item was entered in the accounting file)
  • Document Date
    The date of the item purchase document, if available
  • Initial value
    The purchase value.
  • Purchase Variation*
    The total purchase value, positive or negative, indicated in the transactions.
  • Purchase Value*
    The initial value plus the purchase variation.
  • Historical Variation*
    The positive or negative value of the historical variation (revaluations or write-downs) indicated in the transactions.
  • Historical Value*
    The purchase value plus historical variation.
  • Book variation*
    The positive or negative accounting value (depreciations or reverse depreciation entries) indicated in the transactions.
  • Book value*
    Historical value plus book variations.
  • Fiscal Variation*
    The positive or negative value of the fiscal adjustments indicated in the transactions.
  • Fiscal Value*
    The Book Value plus the fiscal adjustments.
  • Residual Value
    A possible minimal residual value to be indicated.
    If the residual value is equal or bigger than the book value, no more depreciation rows are created.
  • Estimate value
    An item's probable estimated value
  • Depreciation Id Type
    The depreciation type applied to this item
    The depreciation type can also be indicated for the group.
  • Depreciation Percentage
    The depreciation percentage.
    The depreciation percentage can also be indicated for the group.
  • Depreciation amount
    A possible depreciation amount if the depreciation is not specified as a percentage.
  • Depreciation Percentage 2
    The additional depreciation percentage to be applied to this item.The depreciation type can also be indicated for the group.
  • Depreciation Months First Year
    The number of months the item needs to be depreciated in the first year.
  • Contra Account
    The account where the depreciation should be registered
    The contra account can also be indicated for the group.
  • Serial Number
    The item's serial number
  • Warranty Date
    The warranty expiration date.
  • Insurance Value
    The value this item or group is insured for.
  • Insurance name
    The insurance company's name.
  • Insurance number
    The insurance policy number.
  • Insurance expiration
    The insurance policy's expiry date.
  • Insurance cancellation
    The date by which legal notice needs to be given to the insurance company if automatic renewal is not desired.
  • Archive Date and Archive notes
    Columns you might use if you need to archive the item.


Transactions table

This is the table where you enter the items variations. It has several columns:

  • Date
    The transaction date
  • Transaction Type Id
    The transactions type, identical to the one in the Transaction table.
  • Transaction Type Description*
    The description from the Items table is displayed.
  • Item Id
    The Item Id.
  • Items Description*
    The items description from the Items table is displayed.
  • Notes
    An additional note concerning the transaction.
  • Purchase Variation
    The item (+/-) variation compared to the purchase or sale.
  • Historical Variation
    The Item (+/-) variation compared to a item revaluation or write-down.
  • Book Variation
    The item (+/-) variation value compared to the book variation.
    This is particularly used for negative depreciations
  • Fiscal Variation
    This is the fiscal variation amount.
  • Depreciation Type Id
    The Depreciation type code as shown in the Items table.
  • Depreciation Type Description
    The depreciation code descriptions as per the Items table.
  • Depreciation Percentage
    The depreciation percentage applied.
  • Account
    The Assets account where the operation must be registered
  • Contra Account
    Contra account (for example the depreciation account) where the operation must be registered.
  • Archive Date and Archive notes
    Columns you might use if you need to archive the item.


Depreciation type table

  • Id
    The depreciation code.
    These codes are fixed and must not be modified.
    If you change the Id number the program will not operate correctly anymore.
    • 00 No depreciation. No depreciation will be created.
    • 01 Complete depreciation of the item. The item is depreciated all at once.
    • 02 Indicated amount. The depreciation is calculated, based on the entered amount.
    • 10 On the historical value. The depreciation is calculated as a percentage of the historical value.
    • 11 On the book value. The depreciation is calculated on the book value.
  • Description
    The code explanation
     

Transactions type table

  • Id
    The transaction type code
    These codes are fixed and must not be modified.
    If you change the Id number the program will not operate correctly anymore.
    • 01    Initial value. Used to enter an initial value, instead of entering the initial value in the Items table
    • 11    Purchase or production
    • 15    Sale or value reduction.
    • 21    Revaluation
    • 25    Devaluation
    • 31    Reverse depreciation
    • 35    Depreciation
    • 36    Additional depreciation
    • 41    Fiscal value increase
    • 45    Fiscal value reduction
  • Description
    The code explanation

Utilities1 menu

Create depreciation rows

It requires a date.
If you launch this command, the program automatically creates the monthly or yearly depreciation transactions based on the item parameters previously entered in the Items table.

  • If the parameters Depr. Type, Percentage, Account or Contra account for the item are not entered, but have been entered for the group the item belongs to, the software will use the group parameters to create the depreciation transactions.

Show Journal

Will display all operations with the variation of values and the cumulative value.

Show items report

Will display the variations for each item and item groups for the selected period.

Planned developments to the software

 

Transfer of accounting

Under preparation, currently unavailable.

To resume amortization in accounting.

Printing

It is planned to develop printing modules within BananaApps, that will go beyond existing available printing templates, allowing for more flexibility and tailor made solutions.

Do not hesitate to report your needs and requirements to our programmers, possibly by sending an example of the type of report  you wish to use, as an Excel table, with columns, totals, header data, and formatting. 

Different types of amortization

It is equally planned to develop modules within BananaApps for this feature, to include different types of amortization, aiming to deliver a tailor made solution to you.

Do not hesitate to report your needs and requirements to our programmers.

 

 

Utilities1 Menu

The Utilities1 menu includes various commands that are specific for the Utilities applications.
The general commands, available in all the Utilities applications, are explained hereunder.
Other commands, specific for the Address Book and the Library application, are explained in the corresponding documentation.

Recheck all...

Checks everything and gives a warning in case there are errors.

Sort contacts by name

Sorts the rows of the Contacts table in ascending order by Name, Family Name, Second Name, Place.

Archive Data menu

The program keeps a list of the rows that have been archived, for each table.

The archived rows are being shown in the Archived rows table. Select the rows that need to be shown.

Archive data

Moves the rows of a table (Contacts, Items, Loans, Diary) to the Archived data table, where:

  • The Archive data column is not empty.
  • For the Loans table, there should be an expiration date and a return date (a "closed" loan)
     

A list of tables is being shown. The tables present on this list contain rows that can be archived.
If there are no tables with rows that can be archived, the selection is empty.


 

Show archived data

Shows a list of the archived rows of a specific table.