6.16. Version 2.3 (August 17, 2010)

This version has a redesigned templates module that can handle template files in several formats: HTML, Microsoft Word 2007, OpenOffice OpenDocument and others. Templates can now be edited using well-known visual editors like Adobe Dreamweaver, Microsoft Word or OpenOffice. It's recommended that you uninstall the previous version before upgrading to remove old default template files. Here's a list with all the changes:

New Features

  • Redesigned templates module

    • New file formats (.html, .docx, .odt): Fanurio can now process templates saved in several file formats that can easily be edited using a visual editor like Adobe Dreamweaver, Microsoft Word and OpenOffice.

      There's a new template guide section that explains how to create and edit templates. It also contains a list of all supported file formats with comments on each one of them.

    • Old format (.ftl): Old templates (.ftl files) are still recognized by Fanurio and they will work just fine. If you have custom invoice templates, you will still be able to use them. However, they cannot be edited using a visual editor since they were not designed for that.

      Old .ftl templates are using the angle bracket syntax for directives while the new .html templates use the square bracket syntax.

    • Templates location: The default templates location has changed. The invoice templates folder (templates/invoices) and the project reports templates folder (templates/project_reports) are now located under the same folder (templates). See the troubleshooting section to learn where the templates are kept on Windows, Linux and Mac OS X.

      Exiting templates are moved automatically by the new version to the new location.

  • Export payments: Payments can now be exported just like invoices. This is useful if you need to create payment receipts. Fanurio comes with a default template that can be used to export payments to HTML or PDF but it can also use templates in other formats.

  • New item field - unit of measure: Both services and expenses have a new field to specify the name of the unit of measure. This is very useful if you need to specify what you're actually billing on your invoices.

    For instance, if you are providing translation services you may want to bill words or pages and not just units.

  • New client and business fields: The business and the clients have new fields to keep various identification numbers. These numbers together with the name are now grouped in a new section called company.

    • business number: All businesses are assigned a number when they are created. This number has different names around the world like: Codice Fiscale (Italy), Business Number (Canada), Australian Business Number (Australia), CUI (Romania), SIRET (France).

    • tax number: Some countries use the business number for tax purposes while others require a different number. Use this field only if it's required by the law in your country. For instance, Italian companies use Codice Fiscale for the business number and Partita IVA for the tax number.

    • other number: Use this field if your company has other registration numbers. You could use this field if your company has a trade register number. French companies are registered with "Registre du commerce et des sociétés" or RCS while German companies are registered with Handelsregister.

  • New invoice field: Invoices have a new field called period. This field can be used to specify the date or period when the services were provided. This field is optional but in some countries like Germany this information needs to be displayed on invoices.

  • Filter clients by their status: Clients have a new status field that can help to control whether they are active or not.

    To hide inactive clients, just click the small arrow icon above the clients tree and select Active. Fanurio will display only active clients.

  • Filter invoices by payment date: Invoices can also be filtered by payment date if the status filter is set to Paid.

    If you keep track of your business's income using the cash method, you can use this filter to see how much money you received during a certain time period. If you are using the accrual method, you can use the Date filter to see invoices created during a certain time period.

  • Third-party timesheet import: Fanurio can also import time from other applications, not just from another instance of Fanurio.

    Now it can import time from iTimeSheet, TimeLogger, Time Tracker (iPhone) and BizTrackIt (Blackberry) but it can be extended to support other applications as well.

  • Search time entries by description: Time entries listed in the Timesheet view can now be searched by their description.

  • New languages: Fanurio is now available in Dutch and Portuguese. Go to Options/Preferences and then to the Locale section to change the language.


  • User interface

    • The General and Backup tabs from the Settings/Options dialog were replaced by the System and Paths tabs.

    • The New Invoice dialog shows the date of the items in gray. This helps distinguishing between items with the same name but different dates.

    • If the application is closed when the timer is running, one can now cancel this operation and not just decide whether the time recorded by the timer is saved to a service or not.

    • Remembers the size of the Timer Info window.

    • Warns if a time entry is empty (time is zero).

  • Timesheet export

    • Changed the XML file used to export the timesheet to indicate whether a service is billable or not and the category it belongs to.

    • The CSV and Excel files used to export the timesheet display time in hour format instead of displaying the number of seconds.

  • Backup: Fanurio creates a backup copy every time it starts and it no longer creates backup copies when it is closed. On Windows and Linux, the backup copies created when the computer is shut down are not always complete. Fanurio doesn't get enough time from the operating system to finish them. If a backup copy is not valid, Fanurio lets you skip that copy.

  • Multiple instances: If Fanurio is already running and it is started again, the current instance is made visible. Previous versions displayed a message that Fanurio was already running.

Bug Fixes

  • Global hotkeys are not working on 64-bit computers running Linux.

  • Files and folders are not opened on Linux computers using KDE.

  • Idle time was no longer detected on Mac OS X Snow Leopard.

  • Couldn't send emails on non-SSL connections.

  • Select the project in the projects tree when adding time to a service item.