6.29. Version 1.5 (May 28, 2007)

The most important features of this version are time logging support for project items and more billing options like invoice auto-numbering and time rounding. Here's a list with all the changes:

New Features

  • Time log for each item: Up until this version, Fanurio could only remember how much time was recorded for an item. It couldn't remember when that time was recorded. For instance, if I recorded 4 hours for an item during a week, Fanurio was only able to say that 4 hours were recorded. It wasn't able to say when (exact day and time) that time was recorded.

    Knowing exactly when time was recorded for an item can be of great help when it comes to creating time reports. The first report that we are adding is that of a daily time log. This report is useful if you want to have a quick look at what you've done throughout a day.

  • Time log report: The application can display a daily time log with a summary of all the time recoded during a day.

  • Time rounding: The time spent on hourly-rated items can be rounded for billing purposes. To specify a default time rounding rule, go to Business > My Business Details > Billing. All hourly-rated items will use this rule when they are created. Time can be rounded up, down or to the nearest for any time interval.

    For instance, you can tell the application to round time to the nearest 15 minutes interval or to round it up to 6 minutes.

  • Invoice auto-numbering: Fanurio can number invoices automatically. This option must be enabled from Business > My Business Details > Billing.

    If you use global numbering, the invoice counter will be incremented with each invoice you create. But you can also number invoices for each client separately. If this option is enabled, the invoice counter of each client is incremented only when an invoice is created for them.

    You can also define a format for the invoice number that can include besides the counter, the client code, the client name, the year or the date.

  • Added due date for invoices: For each invoice, one can specify the number of days they are due. To make things easier, a default value can be specified in the business configuration dialog. To set a default value go to Business > My Business Details > Billing.

Improvements

  • Responsive user interface: The application no longer leaves the impression that it freezes on some operations.

  • Same number invoices are not allowed: The application doesn't allow to create two invoices with the same number because its purpose is to identify only one invoice.

  • Improved currency display format: Money amounts are displayed according to the system settings.

    Swiss francs centimes are displayed as .-- instead of .00 if the amount of money has zero centimes.

  • New placeholders: Added a few more placeholders that can help to create better invoice templates:

    • business.taxLiable indicates whether taxes are enabled or not. It can be used to detect whether the business is registered for taxes or not.

    • invoice.dueDays indicates the number of days when an invoice is due.

  • New placeholders to indicate total time: Added a few more placeholders that can help to create better invoice templates by reporting the total time spent on an item, a project or an invoice. You can use the following placeholders to get the total recorded time in decimal format. For instance 1 hour and 30 minutes is represented as 1.50.

    You can use the following placeholders to get the total recorded time in hour format. For instance 1 hour and 30 minutes is represented as 1:30.

  • Total time displayed for each project: When a project is opened, you can see its total time displayed in the lower left corner.

  • Total time displayed for each invoice: When an invoice is viewed from the application, it shows its total time and the total time spent on each project.

Bug Fixes

  • Sorted invoices: All the columns from the invoices table are now sorted correctly.

  • Sorted items in invoice: The items and expenses displayed in an invoice are kept sorted by the date they have been created. Previously, their order was random.