Home
Fanurio User Guide
Contents
1. Key Action F1 Open help F4 Edit the active timer F5 Start new timer immediately Shift F5 Start new timer F6 Pause Resume timer immediately Shift F6 Pause Resume timer F7 Stop timer Ctrl C Create a new client Ctrl P Create a new project Ctrl K Create a new task Ctrl T Create a new time entry Ctrl E Create a new expense Ctrl R Create a new trip Ctrl V Create a new invoice Ctrl A Add a new payment Ctrl Shift M Switch between the iTunes like mini timer and the main window Ctrl Shift S Hide or show the sidebar Ctrl Shift P Switch to Projects View Ctrl Shift K Switch to Tasks View Ctrl Shift T Switch to Timesheet View Ctrl Shift E Switch to Expenses View Ctrl Shift R Switch to Trips View Ctrl Shift I Switch to Invoices View Ctrl Shift A Switch to Payments View Table 3 5 Keyboard shortcuts for the Mac OS X version Key Action F4 Edit the active timer F5 Start new timer immediately Shift F5 Start new timer F6 Pause Resume timer F7 Stop timer Command C Create a new client Command P Create a new project Command K Create a new task 49 Using Fanurio Key Action Command T Command E Create a new time entry Create a new expense Command R Create a new trip Command V Create a new invoice Command A Command M Add a new payment Minimize window
2. To access the list of product items of a project see the project productItems placeholder For an invoice see invoice productItems Note item productItem replaces item product used before version 2 7 2 Billing The billing fields are used to show billing information price quantity total about the item If an item is discounted you may also want to use the fields that show the regular before any discount is applied values More information about discounts and when they are available is provided in the discount section below item taxExempt 2 0 Indicates whether this item is exempt from taxes or not The following code prints a plus character if the item is exempt from taxes 83 Templates guide How to create and edit templates for Fanurio Property Version Meaning if item taxExempt if Items can be marked as exempt from taxes only if taxes are enabled for your business item price 1 0 2 0 The price used to bill the item If the item is discounted it indicates the price after the discount Note item price replaces item rate which was used up until version 1 11 item quantity 1 0 2 0 The quantity used to bill the item If the item is discounted it indicates the quantity after the discount If the item is billed in hours this field indicates the number of hours in decimal format Otherwise it
3. 72 Templates guide How to create and edit templates for Fanurio If you don t know which format is right for you here s a short summary of what each format can do HTML This is the default and recommended format for templates in Fanurio You should use HTML templates if you want to view print or export documents to PDF right from Fanurio The other formats require an additional step to get the same results You have to open them with their editor for viewing or printing We recommend that you use the template editor to edit HTML templates but you can also edit them visually using HTML editors like Adobe Dreamweaver http www adobe com products dreamweaver commercial or KompoZer http www kompozer net free Microsoft Word 2007 Microsoft Word http office microsoft com templates can be easily edited to create complex layouts Use this format if you want to create great looking documents in a short time OpenOffice OpenOffice formats odt and ods help you get the same results as Microsoft Word but on multiple platforms An OpenDocument Text template is a great choice if you are using Fanurio on Linux and you want to create an invoice template fast OpenOffice http www openoffice org can be downloaded for free and can save its documents in PDF XML Use this format if you want to export data to XML and then import it in other applications Plain Text The text format is not very practical unless
4. 64 Templates guide How to create and edit templates for Fanurio page header display block position running header page footer display block position running footer lt style gt lt head gt lt body gt lt div id page header gt lt p gt Header text lt p gt lt div gt lt div id page footer gt lt p gt Footer text lt p gt lt div gt lt div id page content gt lt p gt Body text lt p gt lt div gt lt body gt lt html gt Page numbers Use span tags to insert the current page number and the number of total pages lt p gt Page lt span class page number gt of lt span class page count gt lt p gt The span tags must be styled to contain the actual values page number before content counter page page count before content counter pages Page breaks There are several page break properties http www w3 org TR css3 page page breaks To enter a page break just use the page break after property as shown in the following example lt p style page break after always gt Background layer Fanurio can add a background layer when exporting an HTML document to PDF To instruct it to do this you have to add a link tag in the head section as shown in the following example lt link rel stylesheet type application pdf href letterhead pdf gt The background layer is useful if you have a letterhead a
5. HyperText Markup Language html An HTML template files templates html html invoice html is similar to the plain text template created in the previous section but with specific formatting like header footer page numbering and a table for the invoice items HTML is a very popular file format that s used especially for web pages It s also the default file format for templates used in Fanurio Fanurio can use templates in several file formats but only HTML templates can be used for both viewing and exporting invoices to PDF A comparison of all file formats is available at the end of this guide One easy way to create an HTML template is to use the template editor Another way although not recommended is create it by hand If you prefer to create it manually you may want to use a visual editor like Adobe Dreamweaver http www adobe com products dreamweaver commercial or KompoZer http www kompozer net free We also have a separate section that shows how to fine tune an HTML document Microsoft Word docx A Microsoft Word 2007 template files templates docx word invoice docx is similar to the plain text template created in the previous section but with specific formatting like header footer page numbering and a table for the invoice items Please note that Fanurio can only handle Microsoft Word 2007 docx files Older Microsoft Word formats are not supported Templates created for Microsoft Word are regular files f
6. Ctrl Alt Shift Insert Start new timer Ctrl Alt Home Ctrl Alt End Pause Resume timer Stop timer Ctrl Shift F Shows the application window Email Fanurio can send invoices by email as attachments Before you do this make sure you have a valid email address for your business and the outgoing email server is configured correctly Go to the Email section to enable the email feature and to configure the outgoing email server SMTP You can test your settings by clicking the Test button Note Read this section to learn how Fanurio encrypts passwords If you specify a server that uses untrusted certificates you will need to configure Fanurio to be aware of them Updates Whether we implement new features or improve existing ones you will be notified automatically when a new version is available Go to the Update section to uncheck this option if you don t want to be notified automatically Timer You can learn more about the smart timing settings by reading this section Using Fanurio 3 2 Configuring your business The settings you make at business level are important especially when billing your customers To change these settings go to Business My Business Details If you will not use Fanurio to create invoices you can skip this section 3 2 1 About your business You can enter id and contact information about your business in the Company and Contact sections You need to fi
7. The expression for the Project field is displayed below S column Job split 1 30 Using Fanurio 3 6 7 3 6 8 Example 3 9 Mapping the date and start fields The date start and time fields are the only fields that require additional formatting So when mapping a column to these fields you need to pay attention to their format For instance if the CSV file contains a Date column that has values like 4 28 2010 then the expression that maps this column to the Date field is displayed below S column Date date M dd yyyy For instance if the CSV file contains a Time In column that has values like 20 21 00 then the expression that maps this column to the Start field is displayed below S column TimeIn time hh mm ss For more details on date and time patterns see this page http docs oracle com javase 6 docs api java text SimpleDateFormat html Using tags to organize time entries When you record a time entry you need to have a client a project and a task For some people this solution is all they need to organize their time entries but others want more flexibility You can associate one or more tags to a time entry in the Tags field They have to be separated by commas eg tag tag2 tag3 Once you have one or more entries with tags you can then filter them in the Timesheet view Just click the small arrow icon from the search field to tell it that you want to search by tags
8. Using tags to organize trips When creating or editing a trip you can associate one or more tags with it in the Tags field They have to be separated by commas eg tag1 tag2 tag3 If you need to tag multiple trips go to the Trips view and select them Then click the Tags button at the bottom of the table 38 Using Fanurio 3 8 5 Once you have one or more trips with tags you can then filter them in the Trips view Just click the small arrow icon from the search field to tell it that you want to search by tags Then type the name of the tag that you want to search for Searching and filtering trips To learn more about the trips you record in Fanurio go to the Trips view and use the filters above the trips table The table will display only those trips that match the selected filters Trips can be filtered by e client status any active not active e project status any finished not finished e invoiced status any invoiced not invoiced e billing status any billable not billable and e date Once you set these filters the table footer will display the total distance of all visible trips For instance you could use these filters to see how much you ve travelled on a day week or month If you need to do extra calculations on the list of trips you can also export it to CSV or Excel from File Export Export Trips The table can also be filtered using a search field that can search by e description
9. project billableTimeAsDecimal 1 5 The total time invoiced for a project in decimal format For instance hour and 30 minutes is represented as 1 50 4 8 9 Time Entry The following table shows the fields of a time entry A time entry cannot be accessed directly You have to access it from the list of time entries of a project item item timeEntries Usually you don t need to work with time entries They are useful only if you need to create a very detailed invoice that breaks down the time spent on each item Table 4 12 Time Entry Properties Property Version Meaning timeEntry date 1 5 Use timeEntry date time to access the exact time when time has been recorded for the item timeEntry endDate 1 5 Use timeEntry endDate time to access the exact time recording has stopped 90 Templates guide How to create and edit templates for Fanurio Property Version Meaning timeEntry description 1 5 self explained timeEntry elapsedTimeAsHour 1 5 The total time recorded in hour format For instance 1 hour and 30 minutes is represented as 1 30 timeEntry elapsedTimeAsDecimal 5 The total time recorded in decimal format For instance 1 hour and 30 minutes is represented as 1 50 timeEntry pausedTimeAsHour The pause associated with this time entry in hour format For instance hour and 30 minutes is represented as 1 30 4 8 10 Task The following
10. 3 12 2 Exporting time from Fanurio Here s how to export time from Fanurio to an iif file that can be imported by QuickBooks Pro 47 Using Fanurio 3 4 Make sure Fanurio is running Go to the Timesheet view and use the filters above the table to specify which time entries you want to see Go to File Export Export Timesheet and check QuickBooks before exporting time entries Click Export 3 12 3 Importing time in QuickBooks Pro Here s how to import time in QuickBooks Pro from an iif file 1 Make sure QuickBooks is running We strongly recommend backing up your QuickBooks data before doing your first import Go to Timer Utilities Import Timer Activities Find the exported iif file on your computer and select it for import If QuickBooks warns you that the import file was created with an older version click OK Fanurio can t guess which version of QuickBooks you are running A small timer window will open showing the results of the import Click View Report to verify your time data was imported correctly Close the status window and you are done 48 Using Fanurio 3 13 Keyboard shortcuts The following keyboard shortcuts can only be used from within the application For a list of keyboard shortcuts that can be used from within any running application please see the global hotkeys sec Table 3 4 Keyboard shortcuts for the Windows version
11. e Completed Date The date when the task was completed Except for the Start Date field the other fields are not visible by default in the Tasks table We re assuming most projects created in Fanurio are simple projects that don t actually require any planning If you need to see them just right click the header of one of the table columns and you can choose which columns are visible The Tasks table has two filters that can help you plan your work better The Status filter allows you to see completed not completed or overdue tasks while the Due Date filter allows you to see tasks by their due date For instance you could use it to see all tasks that are due this week 3 5 9 Tracking progress on tasks Fanurio can track progress only if you specify a time estimate The estimated time and the actual recorded time the sum of all time entries are used to calculate the progress and the remaining time Progress related columns like Estimated Time Remaining Time and Progress are not visible by default in the Tasks table If you need to see them just right click the header of one of the table columns and you can choose which columns are visible If the Estimated Time and Remaining Time columns are visible Fanurio also shows their totals at the bottom of the Tasks table 3 5 10 Using categories to organize tasks Tasks can have an optional category eg Design Tech Support etc that can be used to organize them The list of task cate
12. e Czech e Dutch e English e French e German e Italian e Portuguese e Romanian e Spanish The language can be changed from the Locale section Only the user interface of the application is translated The user manual and technical support are available only in English Fanurio is translated in a few other languages but these translations are not finished yet The unfinished languages are e Chinese e Danish e Finnish e Swedish Read this section if you want to learn how to create your own translation or how to change an existing one Read this other section to learn how to install a custom translation so that you can use it with Fanurio Global hotkeys Global hotkeys are keyboard shortcuts that can be used from within any running application They are not enabled by default To enable them go to the System section You can use the default shortcuts or click the Edit link to define your own Using Fanurio 3 1 3 3 1 4 3 1 5 Note Currently only the Windows and Linux versions of Fanurio have support for global hotkeys Table 3 1 Default global hotkeys for the Windows version Key Action Ctrl Alt F5 Start new timer immediately Ctrl Alt Shift F5 Start new timer Ctrl Alt F6 Pause Resume timer Ctrl Alt F7 Stop timer Ctrl Shift F Shows the application window Table 3 2 Default global hotkeys for the Linux version Key Action Ctrl Alt Insert Start new timer immediately
13. e 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 e invoice billableTimeAsDecimal indicates the total time recorded for an invoice e project billableTimeAsDecimal indicates the total time recorded for a project e item billableTimeAsDecimal indicates the total time recorded for an item 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 e invoice elapsedTimeAsHour indicates the total time recorded for an invoice e project elapsedTimeAsHour indicates the total time recorded for a project e item elapsedTimeAsHour indicates the total time recorded for an item e Total time displayed for each project When a project is opened you can see its total time displayed in the lower left corner e 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 e Sorted invoices All the columns from the invoices table are now sorted correctly e Sorted items in invoice The items and expenses displayed in an invoice are kept sorted by the date they have been created Previo
14. 3S TA bout trips eiea a Ee i E E Mie R E A O es 37 3 8 2 Configuring optional fields 2 0 0 0 eee eare E a E 37 3 8 3 Billing trips mileage aeoaea a N TE R EE E EA T 38 3 8 4 Using tags to Organize tripS ssc oors ene enp Ee E TER ES E EEEE 38 3 8 5 Searching and filtering trips 00 cece ce cece ence ence ence eee eeeeeeeeeeaeeeaes 39 319 Working with products eyssens aeea gee eacs E A cogeuuederguneddaraivenens 40 379 1 ADOUE Products isefstebei heel tht cane A esis ed RAEI edie eee 40 3 9 2 Creating a list of frequently sold products 20 0 0 cee eceeeceeeeeeeeeceeneeeeuneeeeees 40 3 1 0 Working with INVOICES sei a ia les Seis r Sah as od te dae doen eagle re pe AS cee 41 3 LOD Creating ani MVOC Emene a cade gheuedacgeuuedes E NEn a 41 3 10 2 Numbering invoices automatically 0 0 cece eee ee eee eceeeeeneeeeeeeeees 41 3 10 3 Billing in multiple currencies 1 0 0 0 cece cece cece nee cece a eene een eeneeeneeeees 41 3 10 4 Discounting an INVOICE 20 0 cece cece eee eee E E E EENS 41 3 10 5 Discounting individual items eee ceeeceee ce eeca cece eeae eeu eeneeennees 42 3 10 6 Cancelling an invoice eee cecc nec e ence ence eeceeeceeeeaeseaeceu sean sean eeaes 42 3 10 7 Using templates to view export and email invoices eee 42 3 10 8 EXpOrting INVOICES sia Vedi Ss os ae Eada Ge ae ce de a a ates Le 43 3 10 9 Sending invoices by email eee eee enirn seieren si 43 3 10 10
15. Open the Applications Utilities Folder 2 Double Click on Java Preferences 3 In the General tab check Java SE 6 and uncheck J2SE 5 0 If you are using Mac OS X 10 4 you may have Java 1 4 instead of Java 5 set by default You can change the preferred Java version for applications by using the Java Preferences utility This utility is installed at Applications Utilities Java J2SE 5 0 1 Open the Applications Utilities Java J2SE 5 0 Folder 2 Double Click on Java Preferences 3 Go to the General tab 4 In the Java Application Runtime Settings section drag J2SE 5 0 from the second position to the top first position 5 Click on the Save button e Mac OS X 10 7 and later The version that runs on Mac OS X10 7 Lion and later has Java included so you don t have to do anything about it Debian based Linux Ubuntu Ubuntu comes installed with OpenJDK but we recommend using Sun Oracle Java instead Follow these steps to install it after you open a Terminal window How to install Sun Oracle Java on Ubuntu 11 10 and later Starting with Ubuntu 11 10 Sun Oracle Java is no longer available from Ubuntu repositories It must be dowloaded from the Oracle website 111 Troubleshooting and maintenance p Download http www oracle com technetwork java javase downloads index html the tar gz file for Linux from Oracle This guide assumes the file is called jdk 7 linux i586 tar gz but dependin
16. Property Version Meaning list tasksreport groupProjects tasks 3 0 A list with all the projects list tasksreport gro list uupProjects t 4 Totals The report can calculate totals for a list of tasks The list of tasks can either be tasksreport tasks all the tasks included in the report or a partial list determined by one of the filter functions tasksreport calculateElapsedTim A Hour task The total elapsed time in hour format for the specified task tasksreport calculateElapsedTimeA SHour tasks tasksreport calculateBillableTotal task The total elapsed time in hour format for the specified list of tasks The billable specified task total for the How much money can be invoiced for the task in the reporting period tasksreport calculateBillableTotal tasks The billable total specified list of tasks for the How much money can be invoiced for the list of tasks in the reporting period tasksreport calculateBilledTotal tash The billed total for the specified task How much money was invoiced for the task in the reporting period For instance if a task started on January 1st and it was invoiced on February 10th for the whole month of January for 100 then the billed total for January will be 100 tasksreport calculateBilledTotal asWs The billed total for the specified list of tasks How much money was invoi
17. 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 e 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 e 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 http itimesheet free fr TimeLogger http www costmosoft com Time Tracker http time tracker avh4 net iPhone and BizTracklt http www shrunkenhead biz biztrackit html Blackberry but it can be extended to support other applications as well e Search time entries by description Time entries listed in the Timesheet view can now be searched by their description e New languages Fanurio is now available in Dutch and P
18. This path is used by the application to load the templates that are used to export HTML invoices Users can change this path if they want another location than the default one This is also useful because users can quickly find out where the templates are located and add their own Improvements Improved project editing Projects are easier to edit because they can be opened using a single mouse click instead of two The application will also display only one project at a time Tabs are not used anymore to represent multiple open projects Improved client editing Clients can be edited by double clicking on them New Business menu The business menu contains data related actions It is from this menu that users can create new clients projects start the timer or describe their business Export expenses to Excel When exporting the application data File gt Export the Excel file has two sheets one contains all the items and the other all the expenses Bug Fixes Failed to save invoices sometimes 168 Changelog 6 27 Version 1 1 January 16 2007 This version adds capability to export application data to Excel Users have now the possibility to export data to both CSV and Excel Here s a list with all the changes New Features e Application data can be exported to Excel e Added a View Invoice action invoices can now be viewed from the application e Added a Check for Updates action in the Help menu Improveme
19. content application pdf charset Cp1252 gt neads Cp1252 refers to the West European Latin character encoding Other encodings are e Cp1250 East European Latin e Cp1251 Cyrillic e Cp1252 West European Latin e Cp1253 Greek e Cp1254 Turkish e Cp1255 Hebrew e Cp1256 Arabic e Cp1257 Baltic 67 Templates guide How to create and edit templates for Fanurio e Cp1258 Vietnamese 68 Templates guide How to create and edit templates for Fanurio 4 6 Creating templates like a professional Plain Text and XML 4 6 1 The one thing that all template file formats supported by Fanurio have in common is that they all are text based formats Technically Fanurio can handle any text based format through its Freemarker http freemarker sourceforge net template engine Fanurio handles two types of text formats e standard HTML Microsoft Word 2007 OpenDocument Text and OpenDocument Spreadsheet e generic plain text and XML All standard formats are explained in previous sections This section is about the generic formats When scanning for templates Fanurio will also include txt and xml files on the list You can create a text based template and save it as txt or xml and place it in the templates folder Templates saved as xml files are also checked to make sure they are valid XML files A generic text template can be used to implement any text based format For instance you could
20. e New Windows 7 like user interface e Fanurio can be pinned to the taskbar Fanurio displays an overlay icon on the taskbar button when the timer is running to show its status e The taskbar button s thumbnail has a toolbar that can control the timer e New user manual The manual has been rewritten to make it easier for both new and existing users to find what they need e Requires Java 1 5 to run Fanurio no longer works with Java 1 4 This shouldn t be a problem for most people Only Mac OS X 10 3 9 has Java 1 4 The other platforms Mac OS X 10 4 Windows or Linux have Java 1 5 or later See this section for more details on how to install the latest version of Java on your computer e QuickBooks integration Fanurio can export time to an iif file that can be imported by QuickBooks Pro See this section for more details e Tags for time entries When you add a new time entry you can also enter one or more tags that have to be separated by commas eg tag1 tag2 tag3 See this section for more details e TeX LaTeX templates Fanurio recognizes TeX LaTeX tex files as templates e Configurable folders Application folders like the database backups and templates folders can be changed from the application This could be helpful if you want to store data somewhere else than the default locations 134 Changelog Improvements UI Improvements e The services and expenses are ordered by date in the New Invoice dialog
21. http itimesheet free fr and TimeLogger http www costmosoft com two iPhone applications but it can be extended to support other applications as well 142 Changelog Improvements The return of move time The Edit Service Item dialog has a Move button that can move a time entry to a different service item Time entries can also be moved to a different service item from the Timesheet view by editing them and changing their service This feature was available in version 1 11 3 The return of toggle project completion Right click on a project from the projects tree and you can toggle its finished state using the Toggle Project Completion action This feature was available in version 1 11 3 under a different name Mark Finished Unfinished Snooze reminders The reminders have been improved to let the user override the snooze interval At the end of the day when you don t want to be reminded to start the timer just override the snooze interval to a big value 300 minutes and it won t bother you to start it Accidental timer stop The timer menu no longer has the Recover Time action that was used to recover time when the timer was stopped by mistake If you stop the timer Fanurio will display the Add Time dialog If you stopped it by mistake just click Cancel and Fanurio will let you resume the timer Default date for new time entries When adding time manually to a service using the Add Time action the default dat
22. the initial agreement Just apply a fixed discount of 2 5 hours and you ll only bill 10 hours On the invoice you can show that it took you 12 5 hours but you only billed 10 hours Example 3 12 Don t bill work Another situation is when you are offering a service that should be included on the invoice but should not be charged In this case create an item and discount its units hours by 100 The total invoiced value for such an item will be zero Once you have one or more discounted items you can easily see which ones are discounted Discounted items have a red corner in the items table Just move the mouse over them don t click just keep it over to see more details 3 10 6 Cancelling an invoice Sometimes an invoice will never be paid because the client refuses to do so or because it goes out of business To handle cases like these when you know an invoice will never be paid by the client you can just cancel it Please note that only unpaid invoices can be cancelled You can also cancel partially paid invoices Once cancelled you can used the filters above the invoices table to show or hide them Use the Status filter and select Not Paid or Overdue Then you can filter invoices by their Cancelled status 3 10 7 Using templates to view export and email invoices If you want to view export or email an invoice you will need to use an invoice template Templates specify the visual design and content of an invoice document Si
23. then Fanurio will update the Billable Quantity for the task to contain the remaining pages in this case 60 pages Billing a task at different rates When you invoice a task Fanurio actually creates a service item with the same billing settings in order to invoice it but this doesn t mean you can t use more than one rate to bill a task To understand this better let s consider the following example Let s suppose you have a task called Consulting that must be billed using two different rates regular hours are charged at 100 hour and overtime hours are charged at 150 hour Because tasks can only be configured with one rate you enter 100 in the Price field At the end of the month the task has 5 regular hours and 2 overtime hours Here s what you need to do to bill the task in this case 1 Create an invoice 2 Add the task with all its time 7 hours to the invoice Fanurio will create a service item that bills 7 hours at 100 hour 3 Edit the service item and remove the 2 hours of overtime 4 Invoice the task again for the remaining 2 hours Fanurio will create a service item that bills 2 hours at 100 hour 5 Edit the second service item and change its price to 150 Now the invoice has two service items that bill the same task for both regular hours and overtime hours Marking invoiced tasks as completed Tasks can be marked as completed either manually by editing them or automatically when they are invoiced Go to Bu
24. 64 Version 2 7 July 9 2013 osc ae a ae seb AEE eet ibergentades RE S 123 6 5 Version 2 6 1 March 29 2013 cccccccececncc eens cee ee eens ance eeeeneeeeeeaeeeeneaeeeeeeaes 125 6 6 Version 2 6 November 6 2012 ccccccececneceeeecee ee eeee eee eeeeneeeeeneeeeneanenenes 126 6 7 Version 2 5 February 28 2012 20 0 cece ccee cece ii a EE E E aE 129 Fanurio User Guide 6 8 Version 2 4 3 November 10 2011 0 0 0 cece ceccec ce cec nec eenecece ee eeeeeeeeeaeeeeeaeeeeeeenes 132 6 9 Version 2 4 2 June 10 2011 enrera e e E E a E N 133 6 10 Version 2 4 January 31 201 Lerins naaa e aae S en 134 6 11 Version 2 3 August 17 2010 meierei Ee ER EE E TEE 136 6 12 Version 2 2 October 14 2009 sssesesesseseeesssesessssesesesreresessseresseseseseeeeree 139 6 13 Version 2 1 1 July 22 2009 cainii E TENA E S E E 141 6 14 Version 2 1 July 9 2009 riasin a a ee e a en na 142 6 15 Version 2 0 February 26 2009 0 ceceeeeeceeceeeeeeeeeeeecereecereeasereeaereeaenes 145 6 16 Version 1 11 3 October 9 2008 2 0 0 c ccc cececcec ee ee cece ee eeneeeeeeeeeneaeeeeeeneneeeeaees 148 6 17 Version LII Quly 29 2008 aeaa a eeued oueley ov bbe ecesb usb ee tein tees 149 6 18 Version 1 10 April 22 2008 sco caesar ees acs e a E E E E NE dn ueaas dee 151 6 19 Version 1 9 February 4 2008 0 ceeeceececceeceeeeeceeeeeeaeeeeeeeeeeaeeeeaeeeeaeenes 154 6 20 Version 1 8 November 12 200
25. Command Shift I on Mac changes to the Invoices view while Ctrl Shift P Command Shift P on Mac changes to the Projects view Database validation When started Fanurio checks if it can connect to the database to prevent any accidental data loss Logging Fanurio is now configured to keep at most 4MB of logs previously it used only 0 5MB In case anything is going wrong with it we ll have lots of information to investigate and fix the problem Bug Fixes The fanurio Ick file that is used by Fanurio to know if it was already started is no longer created in the user s home folder but in the settings folder Fanurio fails to create this file on some Macs 148 Changelog 6 17 Version 1 11 July 29 2008 This version makes possible to track costs and profits Here s a list with all the changes New Features e Costs and profits Project items can now track both the purchase cost and the selling price rate Tracking costs is very useful especially if you subcontract or resell some of your services By recording the cost you can get accurate reports of your profits e Money reports Project reports can now show both time and money e Start recent The Start Recent list contains the latest items where time has been recorded It can be accessed from the Timer menu the tray menu the toolbar and the iTunes like mini timer By clicking on one of the items the timer is started for that item The recent items are grouped by clie
26. In previous versions Fanurio was able to create only project invoices invoices for clients with billable projects This works most of the time but restricting invoices to projects prevents users who don t use projects from billing their clients That s why you can now create invoices without having to deal with projects When creating an invoice using the New Invoice window you can now use e the New button to add new product items not related to a project and e the Add Project Items to add project items We ve also added the invoice nonProjectItems placeholder to let you access the non project items of an invoice in an invoice template Older invoice templates will have to be updated to use this placeholder if you need to create invoices with non project items Redesigned invoice items Items are now used strictly for billing they can no longer be marked as billable or non billable There are four types of items e service items bill tasks e expenses items bill expenses e mileage items bill trips and e product items bill anything at project level or directly at invoice level Items no longer have date and notes fields The item date placeholder is now deprecated and it has the following meaning e for service items it returns the start date of the task e for expense items it returns the date when the expense was made e for mileage items it returns the date of the invoice e for product items it returns the date of the invoi
27. Job or any other name All the time entries will be imported to tasks with that name The Task field accepts any text but other fields accept only text formatted in a certain way e Client any text All the time entries will be imported to the same client e Project any text All the projects will have the same name e Task any text All the tasks will have the same name e Date text formatted as yyyy MM dd eg 2012 07 22 e Start text formatted as hh mm ss SSS eg 17 29 59 999 e Time text formatted as hh mm ss eg 02 30 00 e Description any text e Tags a list of comma separated tags Example 3 7 Not mapping a field to a column The Description and Tags fields may not have a column where they can be mapped In that case you shouldn t select a column for them and leave their text box empty Example 3 8 Splitting columns Some applications only have projects and the only way you can record both the client name and the project name in the same field is to use some separator For instance if you recorded your time on a project called Aristotle Rhetoric that contains both the client name and the project name then you can split it and extract the first part for the client name and the second part for the project name If you have a column called Job that contains both the client name and the project name separated by a minus then the expression for the Client field is displayed below column Job split 0
28. PADUNE ses serds Ses geh E a han deseadas aaah dasa teehaent aut E NE R heaa seb dacet sens 109 3 3 2 Tray COM asks echs th tactin Sie hide ected eect eh ie eah avec uate sect sh Sheen Siresas 109 53 3 U DUNC tme Zone sienes peor seeds sew assay con dhe Ea AEE stone NEEESE ESS 109 53 4 Ubuntu 13 10 mini timers e arae eE OE E E R eed 110 5 3 5 White or black window on Windows 7 sssessessessseserssessreeresreererrerreeesreee 110 5 3 6 Email servers with untrusted security certificates 1 0 0 0 ceee eee eee ee 110 5 4 Installing Java on your computer ee cece tec e ee ce ence eeceeeceeeeaeeea essa eeaneeaes 111 SAk WINdOWS co05 se oh a dsvs ed heb sn daded meee R SEE N E E Wola dele eee bee 111 DADs MacOS X ven sscanveat ee deun een e yankee a bony Sey aboee souk Masao ead bas wed haz tee soes 111 5 4 3 Debian based Linux Ubuntu cece ccc ccc ec ee ec eeeeeeeeceeeeeeensaseeeeenes 111 5 44 Other platforms e e ynna nvoe bie ty seeedesbates rape eseaeen RNE ES ake 112 5 52 More help areta r fas tas eh ees pods lee eden Mea ates oad kee des E E 113 6 Chan GElOG eienen e odou shoe E sees feud ash dukes dav vied aa a a a aaa 114 6 1 Version 3 0 2 March 2 2015 oo r cece eee E R EEE N E EERST 114 6 2 Version 3 0 1 March 31 2014 0 0 0 cee cece cence cece eens cece eeeeneneeeeeeeeeneaneneeeeees 115 6 3 Version 3 0 December 3 2013 cccccececcecneneceee cence eceeeeeeeneaeeneeeeeenseeeeeneenes 117
29. PRBEditor http java net projects prbeditor is an application that can help you translate Fanurio easier Just in case you are wondering what PRB stands for it means Property Resource Bundle and is a technical term that Java uses when dealing with properties files like the ones found in fanurio il8n zip A properties file can also be edited using a plain text editor but it s a lot more work 4 Once PRBEditor starts select Open resource file from the Welcome Form 5 Locate fanurio_il8n properties in the folder created at step 2 107 Troubleshooting and maintenance 5 2 9 6 Check the languages that you want to see in the Select Locales to Open dialog If you want to translate to a language that s not displayed there don t select anything 7 Select Locale gt New Locale from the menu to add a new language You don t have to do this if the language you want to translate to already exists When adding anew locale make sure you select one that includes both the language and the country Greek Greece for instance and not just Greek 8 Click on a cell from your language column and type the translation to translate a key 9 When you re done go to File gt Save It will save the language file in the folder created at step 2 While using PRBEditor you can press F4 to display the Statistics Form It shows how many keys are translated If you choose to share your translation with other users please send it to us so that w
30. Searching and filtering invoices 20 20 00 cee eeeeeceeeeeceeececeeeeeneeeeeeeceauereenees 43 3 10 4 Creating Sales TEpOrts yesen ea a eR E T E ea Ee 44 3 11 Working with payment ierst iri e t e E hoe de Sst EEE E EE EIN 46 3 11 1 Recording payments for an invoice 20 0 0 eee ee cece eee eeeaeeea tenn een eees 46 3 11 2 Searching and filtering payments 0 eee cece eee ceeeceeeeeeeen teen es 46 3 12 Famurio QuickBooks cccccceceeeetecceceenscsceecsceececsecsseenecsceeseceresteentseees 47 3 12 1y Initial Setup ron hna ee sede uence deh osecaigheacudusnsedee nea TETS 47 3 12 2 Exporting time from Fanurio ccseeeceeececneeeeeeceeeeeceuneeeeeceaneeeenees 47 3 12 3 Importing time in QuickBooks Pro 2 0 00 eee cee cence en ee ceca eeneeeneeeeeees 48 3 13 Keyboard SHOLtCuts oore ense dus oss penazeh eR E E Sea geste wot oes S T ENNE ey eats 49 4 Templates guide How to create and edit templates for Fanurio sseeeeeeeeeneeeeeneeeees 52 4 1 Getting Started ws seguscosceduus banda necaens seins sep auetaant uentacedaeuc dense oR deruseblacPoendtheougee tony 52 4 1 1 Creating an invoice template in 10 minutes or less eect eect eee eens 52 4 1 2 Installing a template ss cscseevausesesenrtotere suede peter E EE ENNE 52 4 1 3 About Freemarker iroko yt eae Se ies We esse ne ees ad 53 4 2 Using th template editor 5 x ecuc secre obthes E ede E E de ve dawg ela ase Meee RE
31. accept new typed values on Mac OS X 156 Changelog 6 20 Version 1 8 November 12 2007 The most important feature of this version is the discounts feature Users can discount individual items or the whole invoice Here s a list with all the changes New Features e Discounts With Fanurio you can discount each project item or you can discount the total invoice value In either case invoices can show both the discounted values and the regular ones Discounts can be specified as a percentage or as a fixed value e Time report for projects A time report can be displayed for each project It shows the time recorded for each item and the total time recorded for the whole project There are two ways to display the time report of a project You can either go to the projects section right click on a project and select Show Time Report or you can click the link label under the items table that shows the total recorded time e Export invoices directly to PDF Invoices can now be exported directly to HTML and PDF Previous versions allowed HTML export only Read this section to learn how to customize an invoice template to export nicely to PDF e Drag items to other projects The items of a project can be dragged to a different project in the projects tree Dragging an item can either copy or move it to the new project Invoiced items can only be copied They cannot be moved as that would alter existing invoices A simple mouse drag
32. an item from an invoice An item cannot be accessed directly You can either access it from the list of items of an invoice invoice items or invoice serviceItems invoice productItems and invoice expenselItems or from the list of items of an invoice project project items or project serviceItems project productItems and project expenseItems Table 4 8 Item Properties Property Version Meaning 1 General The general fields are used to describe an item item name 1 0 self explained item description 1 0 self explained 81 Templates guide How to create and edit templates for Fanurio Property Version Meaning item date 2 0 3 0 This placeholder is deprecated starting with version 3 0 Items don t actually have a date field e for service items the date represents the start date of the task e for expense items the date represents the date when the expense was made e for mileage items the date represents the invoice date e for product items the date represents the invoice date Use item date date to access the value of the item date item catalogItem 1 0 2 0 2 5 self explained S item catalogItem Note item catalogItem replaces item itemCategory introduced in version 2 0 and item service used before version 2 0 item serviceltem 2 0 2 7 Indicates whether this item is a service item or not The following co
33. and CSS 4 5 1 This section only shows what you can do to improve the layout of an HTML document in general You should read this if you want to change an HTML template manually If you are creating an HTML template we highly recommend that you use the template editor Page formatting If you are using a template to export to PDF there are a few settings that you could add to the template to make the PDF document look nicer These settings are actually CSS 3 page rules http www w3 org TR css3 page This section covers the following settings e page size e header and footer e page numbers e page breaks e background layer e document properties Please note that not all CSS3 page properties are currently supported by Fanurio when converting a document from HTML to PDF Page size The size of a page can be set using the page rule http www w3 org TR css3 page page box page rule page size A4 portrait can also use landscape for orientation Header and footer The page rule can also be used to specify the header and footer The following example shows a document that has a 3 inch header and an 1 inch footer lt html gt lt head gt lt style type text css media all gt page size A4 portrait can use also landscape for orientation margin top 3 0in margin bottom 1 0in bottom center content element footer top center content lement header
34. ask for help request a feature or simply tell us what you think about Fanurio you can contact our support team at lt support fanuriotimetracking com gt or using the online contact form http www fanuriotimetracking com feedback php You can also subscribe to our blog http www fanuriotimetracking com blog follow us on Twitter http www twitter com fanurio follow us on LinkedIn http www linkedin com company fanurio time tracking fanurio 886021 product like us on Facebook http www facebook com fanurio or circle us on Google https plus google com 100175624114354153179 prsrc 3 to learn what s going on with Fanurio We are friendly people who want to help you be more productive 113 Chapter 6 Changelog This chapter contains the changes made in each version of Fanurio If you want to be notified about new releases you can always subscribe to the news feed http feeds feedburner com fanuriotimetracking 6 1 Version 3 0 2 March 2 2015 This version contains bug fixes and small improvements for version 3 0 Improvements Mileage items In the previous version a mileage item could group trips with the same rate from multiple projects Now it can only bill trips with the same rate from the same project Mileage items are project items so it makes sense to bill only trips from the same project Use Start TLS for SMTP servers If you use Fanurio to send invoices by email you can now configure the SMTP se
35. button next to the Date field that can hide the time input options Use it to unclutter the dialog if you prefer the same method of adding time e In the New Time dialog the service link was replaced by two fields project and service The new layout makes it easier to select a project and to create new service items e The layout of Start New Timer and Edit Timer dialogs has been changed to resemble that of New Time e Changed the icons used to show the state of the timer on Windows 7 in the task bar e The main window is restored correctly if it was maximized before the application is closed e New Time Start New Timer and Start New Timer use the service item selected in the Projects view by default only when this view is visible e The Add Payment action was renamed to New Payment The New Payment action can also be found in the Business menu and in the Payments view not just in the Invoices view Simpler reminders Changed the timer reminders so they suggest only one action They are simpler now because they suggest only one action Bug Fixes The F6 shortcut that pauses the timer didn t work Global hotkeys didn t work on 64 bit platforms Non ASCII characters weren t saved correctly by the template editor Failed to start when upgrading from version 2 0 or older The Background check box from File gt Template Editor gt Page was always disabled Failed to create a new project when the selected client was inactive PD
36. 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 http freemarker sourceforge net docs dgui_misc_alternativesyntax html 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 e 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 templat
37. concepts but only those that are absolutely necessary For a detailed guide on the FreeMarker language go to http freemarker sourceforge net docs dgui html 53 Templates guide How to create and edit templates for Fanurio 4 2 Using the template editor 4 2 1 The template editor is recommended for both beginners and advanced users who want to create an HTML invoice template Our support team prefers to use the editor rather than to code templates by hand The template editor can be used to create new templates or to edit existing ones e Go to File Template Editor to open the template editor e If you ve already created a template go to the Invoices view and click the View button to view an invoice You can then click the Edit link next to the Templates drop down list to edit the currently used template The nice thing about opening the template editor from the View Invoice window is that you can adjust the template and see how that specific invoice will look like The editor works with HTML templates but you don t have to know HTML to use it although this might help if you want to adjust even the smallest details The templates created by the template editor should not be edited outside Fanurio unless you don t want to open them again in the template editor Note The template editor can only open templates it created It cannot import old HTML templates or templates created manually If you have an old template it shoul
38. default in the Add Project Items window e A client tree node was expanded when its popup menu was displayed 120 Changelog e The elapsed time was not calculated correctly in the New Time window when the both option was used e If Fanurio was configured to confirm the exit and it was closed using the window close button red x button then the confirmation message was displayed twice if the exit was canceled e The mini timer isn t resized correctly on Ubuntu 13 10 running Unity See this note issues ubuntu undecorated window for more details Migration e Services Here s how services are migrated to the current version Project service items are converted to project tasks Invoiced tasks have one service item that bills them Invoiced tasks are marked as completed and their completed date is set to the invoice date Invoiced tasks billed in units have the billable quantity set to 0 zero there s nothing else to bill for these tasks Service catalog items are converted to task categories Task categories can be managed from Business My Business Details Tasks e Expenses Here s how expenses are migrated to the current version New expenses don t have a Name field so their Description contains the Name and the Description of old expenses New expenses don t have a Quantity field so the Amount of a new expense is the Quantity x the Cost of the old expense All invoiced expense items retain their properties
39. e Popup menu for text components Right click a text component to access actions like Cut Copy and Paste e The background color for gray table rows paid invoices invoiced items invoiced time entries is now gray instead of blue to help figure out the status of the entry Global hotkeys The list of global hotkeys can now be changed from the Options Settings dialog Bug Fixes Cannot add item categories in Services and Rates from Business My Business Details Failed to select dates correctly when using a Wacom pen The Preferences menu action was no longer available after upgrading to Java 1 6 0_22 Java for Mac OS X 10 6 Update 3 The reminders are dismissed if the timer changes its state Previously if a reminder was displayed to announce that the timer wasn t started lately and then the timer was started from the tray icon menu the reminder wasn t dismissed 135 Changelog 6 11 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 e Redesigned templates module New file formats html docx odt Fanurio
40. e tags e rate e client project and e invoice The client project option allows you to filter trips by client or project name If you have a client called Aristotle with a project called Rhetoric just type Aristotle Rhetoric and it will display this exact project If you type Aristotle it will display all trips for this client The semicolon is very important as it helps Fanurio distinguish between fields 39 Using Fanurio 3 9 Working with products 3 9 1 About products 3 9 2 A product is something that you bill to a client A product could be a computer a set of icons or a monthly fee for website hosting services You should use a product whenever you want to bill something to a client that is neither a task nor an expense You can add a product to a project and bill it later or add it directly to an invoice in the New Invoice window Creating a list of frequently sold products Go to Business My Business Details Catalog to create a list of the products sold by your business Catalog items make it easier to create new products For instance if you are a web designer you could define a product called Hosting that is charged 10 month If you create a new product based on Hosting that product is automatically configured to by billed at a rate of 10 month 40 Using Fanurio 3 10 Working with invoices 3 10 1 Creating an invoice In order to create an invoice go to Business New Invoice and select
41. een iee Ee iE 15 3 5 Working with tasks sic sssotte naea Ta E stots bea baneb geadatteebatwaens atta 17 3 5 1 About tasks ioa aisha TAL E A Ra oe E SE ES 17 3 5 2 Configuring optional fields 2 3 c0csccusesvcossgssescs ess svesssdgevossss ences E OSEE p SPS 18 3 5 3 Billing tasks eian ches ead Sal shcdesiavecess sede cdsig weg sand eeeges EE EEE E EEES 18 3 5 4 Billing a task multiple times 00 n ensi E ge 19 3 5 5 Billing a task at different rates 2 0 0 0 cece cece cece ee ceeece eee eeeeeeeeeeeeees 20 3 5 6 Marking invoiced tasks as completed 00 cee cece cece ceece cece cece een eeneens 20 3 5 7 Rounding time for billable tasks 1 0 0 0 cece eee ce ence eece eect eeeeeeeeeeeaees 21 3 5 8 Planning work With taSks i 03 nissesseseiasds east sat borvanieedieas os bee sade inei 21 3 5 9 Tracking progress ON tasks 0 cece cece eee nee cece ce eeee cena een eeneeeneeeeeeeees 22 3 5 10 Using categories to organize tasks 20 0 0 cece cence ee cee een eeneeeneeeneees 22 3 5 11 Using tags to organize tasks 20 0 0 eee ceeceeeceeeceeecaeeeueena een eeueeees 22 3 5 12 Searching and filtering tasks zis niie i a E e E R a 22 3 5 13 Creating tasks reports 22 0 0 cece cece ence ence ie e sean sean eeaes 23 3 6 Working with time entries 2 255 363 ssch5 secs saestbtes sce n EEEE SPE SIERE p seater dae Teaesas sere 25 3 6 1 About time entries seise isyeri bee beste och dei eteedons EEE I bec EEE 25 3 6 2 Recor
42. expenses and we ve made a few other changes Here s what s new and how it compares to the old design e Type Items have a new field called type that indicates whether an item is a service or an expense Expenses recorded in previous versions of Fanurio are converted automatically to items of the type expense Attachments from old expenses can now be found in the notes field of new expense items e Billing Any item can now be either billable or non billable Previously only items had this property while expenses were always billable Billable expenses add nothing to the profit of a project while non billable expenses add a negative profit e Measure This notion didn t exist explicitly in previous versions Hourly rated items were measured in hours while flat rate items where measured in units The current version makes measure an explicit property Services can be measured in hours or in units while expenses are always measured in units e Taxes Expenses and services can now be marked as taxable or non taxable tax exempt Until now expenses were non taxable and services were taxable e Category Categories help to create and classify services and expenses easier You can control item categories from Business gt My Business Details gt Services and Rates e User interface Projects have a single section instead of two Items and Expenses The section contains a table that displays both services and expenses Above the table there are a
43. few filters that control which items are visible while below the table you can see totals for time cost profit and total e New names Rate was renamed to price and amount was renamed to total 145 Changelog e Item notes Items have a notes field where you can enter anything that cannot be specified using the other fields especially description You can use the notes field to make notes for yourself and the description field to enter client notes e Payments and statements Invoices can now be paid in multiple rounds by using payments Payments can be seen managed and filtered in the Payments view Command Shift A or Ctrl Shift A An invoice is considered paid when its balance is zero Invoice templates can also display a statement of all open invoices of a client To support this the following template placeholders have been added client invoices client balance invoice balance invoice paymentsTotal invoice payments invoice paid invoice paymentDate e Timesheet view Added a new Timesheet view to make it easier to access recorded time In the Timesheet view you can filter time by client project or service item by status invoiced or not invoiced and by date The Timesheet view is very useful if you want to review the time recorded for a service item or project or if you want to review what you ve done at the end of a day Ctrl click the Time column of a service item from a project and you will see its time in the Timeshe
44. from the Select Service dialog New email server settings were used only upon restart Failed to start on Ubuntu 11 04 Windows are minimized using Cmd M and closed using Cmd W on Mac OS X The Shift F5 shortcut also works for the mini timer The folder chooser was slow when displayed for the first time on Windows Didn t shutdown gracefully when running on Windows using 64 bit Java The warning that the database is already open is displayed if the database is accessed from two different IP addresses Sometimes crashed at shutdown on Windows creating files called hs_err_pidxxxx log in the installation folder No data was lost but the message was annoying 133 Changelog 6 10 Version 2 4 January 31 2011 This version has an improved user interface that is optimized for Mac OS X and Windows 7 It can also integrate with QuickBooks Pro Here s a list with all the changes New Features e User interface All e New toolbar icons e The timer display has been moved from the status bar to the toolbar The toolbar has an info button that can be used when the timer is running to attach a description e Each view now has the buttons on the left and the totals on the right e The project and client filters can now be accessed using the button placed below the tree e Mac OS X 10 4 e New Mac OS X like user interface e New Preferences pane e The timer can be accessed from the dock icon menu besides the menu bar icon e Windows 7
45. from the billable time entries If a task is billed by the hour you can also specify how time is rounded to determine the Billable Quantity Billable Quantity Indicates the quantity that can be billed for a task Billable quantity can be discounted Price The price per unit of whatever the task bills Price can be discounted There are several ways you can create a task 1 Go to Business New Task 2 Go to the Tasks view and use the New button 3 Open a project and go to the Tasks section Then click the New button 17 Using Fanurio 4 When you create a time entry or when you start the timer you can also create a new task Just click the New link button Tip Although you can create as many tasks as you want you shouldn t create one each time you are working on something Instead create tasks only for the major activities of the project Then add one or more time entries to each task to keep track when you ve done that kind of work Let s say that you need to keep track of how much time you spend on the phone with the client for a certain project Instead of creating a task each time you talk to him or her you should create a single task and then add time to that task for each call By doing this your project will contain several manageable tasks that have complete time logs 3 5 2 Configuring optional fields 3 5 3 Because tasks have many fields and because not all fields are relevant to all users y
46. in chronological order but time entries are grouped by date This template is similar to Timelog except that it groups time entries by date and it displays subtotals for each date e Task Summary by Date displays time totals by task and date You may want to use this template at the end of the week to see how much time you worked each day and on which tasks e Task Summary by Week displays time totals by task and week You may want to use this template at the end of the month to see how much time you worked each week and on which tasks e Task Summary by Month displays time totals by task and month You may want to use this template at the end of the year to see how much time you worked each month and on which tasks e Project Timelog shows how much time was spent on each project in detail Time entries are grouped by client project and task e Project Timelog by Date shows how much time was spent on each day by project This template is a combination of Timelog by Date and Project Timelog For each day it shows time entries grouped by client project and task 32 Using Fanurio If you need to create your own templates please see this section to learn what placeholders you can use 33 Using Fanurio 3 7 Working with expenses 3 7 1 About expenses 3 7 2 Expenses help you record money that you spend for a project Here s what you can record with an expense e Project The project where you want to recor
47. indicates the number of units Note item quantity replaces item units which was used up until version 1 11 item quantityType 2 0 Indicates whether a service item is billed in units or hours Expense and product items are always billed in units units if hours if if item quantityType i if item quantityType i item unitOfMeasure item total 2 3 1 0 2 0 self explained The amount of money that is charged for the item If the item is discounted it indicates the amount after all discounts Note item total replaces item amount which was used up until version 1 11 item regularPrice 1 8 2 0 84 If the price of an item is discounted this field indicates the price before the discount You may want to use this field like this Templates guide How to create and edit templates for Fanurio Property Version Meaning item regularQuantity 1 8 2 0 if item priceDiscoun S item regularPric if The regular price is accessed only when the price is discounted Note item regularPrice replaces item regularRate which was used up until version 1 11 If the quantity of an item is discounted this field indicates the quantity before the discount You may want to use this field like this if item quantityDisc S item regularQuan if Th
48. invoice project To access a product item from the list use the following Freemarker code list project product list Note project productItems replaces project products which was used up until version 2 6 3 Totals project serviceltemsSubtotal 2 0 2 7 89 The total amount of money due for all the service items from this project Note project serviceltemsSubtotal replaces Items as ite Items as ite Templates guide How to create and edit templates for Fanurio Property Version Meaning project servicesSubtotal which was used up until version 2 6 project expenselItemsSubtotal 1 0 2 7 The total amount of money due for all the expense items from this project Note project expenseItemsSubtotal replaces project expensesSubtotal which was used up until version 2 6 project mileageItemsSubtotal 3 0 The total amount of money due for all the mileage items from this project project productItemsSubtotal 2 5 2 7 The total amount of money due for all the product items from this project Note project productItemsSubtotal replaces project productsSubtotal which was used up until version 2 6 project total 1 0 The total project amount of money no taxes included 4 Time project billableTimeAsHour 1 5 The total time invoiced for a project in hour format For instance hour and 30 minutes is represented as 1 30
49. item in decimal format For instance 1 hour and 30 minutes is represented as 1 50 item billableTimeAsHour 1 5 The total billed time for a project item in hour format For instance hour and 30 minutes is represented as 1 30 The billed time may be slightly different than the elapsed time because of the time rounding that is applied to hourly rated items item billableTimeAsDecimal 1 5 The total time recorded for a project item in decimal format For instance 1 hour and 30 minutes is represented as 1 50 The billed time may be slightly different than the elapsed time because of the time rounding that is applied to hourly rated items 5 Trips The trip fields can be used to get more detailed information about the trips recorded for a mileage item item trips 3 0 A list with all the trips recorded for a mileage item This list is useful if you want to create a very detailed invoice that shows a breakdown for each invoiced item To access a trip from the list use the following Freemarker code list item trips as t list rip 4 8 6 Payment The following table shows the fields of a payment made to an invoice A payment cannot be accessed directly You can only access it from the list of payments of an invoice invoice payments Table 4 9 Payment Properties Property Version Meaning payment date 2 0 self expla
50. learn which placeholders were renamed in this release e ISO 8601 date and time format The date and time format used in the timesheet XML file is now ISO 8601 http en wikipedia org wiki ISO_8601 The timesheet format version is now 2 0 Fanurio can still import files created with the old format version 1 0 This change is important if you rely on automated tools to import time from Fanurio e New database migration mechanism The application uses a new database migration mechanism that upgrades databases from older versions of Fanurio to the latest version automatically Bug Fixes e Tax total wasn t calculated correctly when using multiple currencies e Failed to change the Date field in New Time when time was entered relatively to finish after midnight and the start time was in the previous day e Table columns sometimes disappeared and only one of them was visible Migration Invoice templates Invoice templates from the templates folder File Show Templates Invoices are migrated automatically to use the renamed placeholders Before migrating an invoice template Fanurio makes a copy for it with the same name and the timestamp when it was migrated e Database The database is migrated automatically using the new migration mechanism Two backup copies are saved in the backup folder one copy has the fro extension and it can be used to restore the database from File gt Restore Backup while the other copy has th
51. lets you change the project item and the description that will be used to add time when the timer is stopped e Recover lets you recover the last time interval recorded by the timer that wasn t added to a project If you start the timer and at some point you stop it but you don t add the recorded time to a project by mistake you ll be able to recover it Fanurio remembers only the last time interval that wasn t added to a project e View invoiced item Double clicking on an invoiced item shows its description and the time log Previously it wasn t possible to view an invoiced item Improvements e Unicode support All exported invoices HTML or PDF use the UTF 8 character encoding Unicode See this section for more details e Improved Add Time dialog The Add Time dialog is used to add time to a project item Until now you had to select an item and then add time to it The new Add Time dialog makes it possible to specify both time and a project item for that time 151 Changelog You can now use the Business gt Add Time menu action to add time to a project item without opening a project first Copy time Added a new Copy action in the Time section of the New Item and Edit Item dialogs This action lets you duplicate a time entry Replaced the Assign Time dialog The Assign Time dialog that was used to assign time to a project item when the timer was stopped is no longer used We are using the new Add Time dialog instead Thi
52. level while service items are used to bill work recorded on tasks Service items are created automatically by Fanurio when a task is billed in the New Invoice gt Add Project Items window By default service items use the billing settings of their tasks but a service item can have different billing settings For instance you can bill some time entries at a certain rate while others at a different rate eg overtime rate You can edit a service item in the New Invoice window e Task planning should now be easier because we added a few more fields e The Date field was renamed to Started Date The new Estimated Time field can help you track the remaining time for a task Fanurio calculates the remaining time by subtracting the time recorded on a task from the estimated time e Tasks can be marked as completed For completed tasks you can also specify the date when they were completed You can also configure Fanurio to mark tasks as completed when they are invoiced e The Due Date field can help you schedule the completion date for a task You can also use task filters to see overdue tasks e The new Tags field can help you organize tasks better e Task categories can be managed from Business My Business Details Tasks e Projects have a new view only for tasks Tasks are no longer managed together with the other project items e The application has a new Tasks view You can use it to manage all the tasks you record for your proje
53. message that Fanurio was already running Bug Fixes e Global hotkeys are not working on 64 bit computers running Linux e Files and folders are not opened on Linux computers using KDE e Idle time was no longer detected on Mac OS X Snow Leopard e Couldn t send emails on non SSL connections e Select the project in the projects tree when adding time to a service item 138 Changelog 6 12 Version 2 2 October 14 2009 This version focuses on making the backup process more reliable Backup copies are now checked for integrity to prevent corruption and they are created automatically even when the application is running An additional audit file is used to save the data entered recently Here s a list with all the changes New Features e More reliable backups e Mandatory backups Backups are no longer an option they are mandatory We removed the two options that controlled this behavior whether they are enabled and the maximum allowed number of backup copies Fanurio keeps at most 25 backup copies now e Writable backup folder Fanurio checks on startup and when the backup folder is changed if it is writable This prevents situations when the backup folder is not writable For instance if the backup folder is located on a USB stick that s not plugged in e Automatic backups Fanurio created a backup copy when it was closed but now it also does this when the application is running Automatic backup copies are made every six hou
54. more details about the money that you spend Here s what s different The new Tags and Reference fields can help you organize expenses better e Expenses now record the total amount and not the price of individual items This means that you can no longer say things like this expense is for two tablets each costing 500 instead you will record it as this expense is for two tablets that cost 1000 Notice that the amount is for the whole expense This also means that whenever you will bill an expense the billable quantity will always be 1 If you need to bill individual items quantity is different from 1 then you need to use products e Expense categories can be managed from Business My Business Details Expenses e Expenses can now be billed with a markup e Projects have a new view only for expenses Expenses are no longer managed together with the other project items e The application has a new Expenses view You can use it to manage all the expenses you record for your projects The Expenses view works just like the other views Timesheet Invoices Payments you can filter expenses by different properties for instance you can see only non billable expenses and you can export them to CSV or Microsoft Excel File Export Export Expenses You can find more details about expenses in their own section For more details on how old expenses are migrated to new expenses see the Migration section below Track costs using e
55. of all visible payments For instance you could use these filters to see how much money a client has paid you this year If you need to do extra calculations on the list of payments you can also export it to CSV or Excel from File Export 46 Using Fanurio 3 12 Fanurio QuickBooks If you are a QuickBooks user you can track time with Fanurio and then import it in QuickBooks to bill your clients Fanurio can export time to an iif file that can then be imported by QuickBooks Pro 3 12 1 Initial setup Before you can export time from Fanurio for QuickBooks Pro you need to make some settings for the import to go smoothly You can make these settings by hand or you can use a wizard to make them automatically We highly recommend that you use the wizard as it can save you a lot of time In both cases you will need an iif file that has to be exported from QuickBooks Make sure QuickBooks Pro is running and go to Timer Export Lists for Timer TimerList iif to export the file that will be used to configure Fanurio A Automatic setup Go to File Import Import from QuickBooks to launch the wizard It will ask you to locate the TimerList file mentioned above The wizard will help you make all the settings import the customers and items that you want to use from Fanurio Please note that you can run this wizard at any time existing customers and items will not be imported again B Manual setup 1 Go to Tools Op
56. represents a move operation To copy an item you have to press the control key on Windows or the option key on Mac and then drag the mouse e Export the list of invoices and expenses The list of invoices can be exported to Excel and CSV Just click on the top right button from the invoices table and it will show a popup menu that allows to make this export This operation is useful if you want to create tax reports outside Fanurio e Use custom template to view invoices If you have a custom invoice template you can use it to both export and view an invoice This makes it easier to view an invoice before it is exported to HTML or PDF The previous version restricted invoice viewing to a predefined template only e Reminder to start the timer There s a new option available that let s you configure Fanurio to remind you to start the timer if it wasn t started lately This option is not enabled by default e Region setting to indicate format for numbers currency and time The new region setting allows you to specify how data should be formated in Fanurio Fanurio detects your region automatically from your computer settings but in some cases this information is not available If Fanurio doesn t display numbers currency or time in your format make sure you change its region setting Improvements e Projects popup The section that contains the clients and projects tree has been renamed from Clients to Projects The popup that controls wh
57. task is billed in units or in hours e Ifatask is billed in units then you will have to manually enter the quantity in the Billable Quantity field e Ifa task is billed in hours then the billable quantity is calculated automatically from the recorded time You can also use a time rounding rule to indicate how time is converted in hours See the next section for more details 3 Enter a unit of measure in the field next to the quantity field 18 Using Fanurio 3 5 4 By default Fanurio uses unit for unit based tasks and hours for hourly rated tasks but you can enter any other unit of measure For instance if you have a task that bills a translation job you may want to use words as the unit of measure 4 Enter a price in the Price field Another way to specify the billing settings for a task is to use a billable task category If a task uses a billable task category the task will use the billing settings of its category by default The next section explains in detail what happens when a task is invoiced Billing a task multiple times Tasks can be billed once or multiple times If a task is billed multiple times at some point it has both invoiced work and not yet invoiced or billable work To understand this better let s consider the following example Example 1 Let s suppose that in January you started to work on a task called Consulting for one of your clients and this task is going to be finished in March It s Februa
58. the time goes even if you don t bill it This tutorial continues the previous lesson and shows how to record time to a task using time entries 1 Make sure the Rhetoric project is open and click the New button to create a task a Enter Administrative work in the Name field b Make sure the Billable box is not checked c Click Create You ll create a non billable task to track the time spent on administrative work things that you do for the project but are not billed to the client Now you have two tasks that can be used to track time Proofreading the manuscript and Administrative work 2 Click Administrative work in the tasks table to select it and then click the New Time button at the bottom of the table to add time to it a Enter a past date in the Date field b Type 10 00 in the Start field c Enter 30 in the Time field d Type Initial meeting in the Description field e Click Create The Time column for this task will be updated and will display 1 30 3 Repeat step 2 and add a new time entry of 45 minutes with the description Final meeting Now the Time column should display 2 15 4 Repeat step 2 this time for the Proofreading the manuscript task and add two time entries One entry for 6 hours that has the description First 100 pages and one entry for 2 52 hours with the description The last 40 pages The Time column for this task should now display 8 52 Once you re done you can notice that the total time b
59. trip instead you must define one or more rates that are shared by all billable trips Trip rates can be defined in the New Trip window by using the New link button or under Business My Business Details Trips You can always define new rates and disable the ones that you ll no longer use Let s consider the following example to understand how trips are billed The HM Revenue amp Customs mileage rates http www hmrc gov uk rates travel htm are used in the UK and they are different for cars motorcycles and bicycles For our example we ll only use the car and bicycle mileage rates e Car 0 45 GBP mile e Bicycle 0 20 GBP mile Let s suppose you recorded the following trips in May last year 1 May 01 20 mi Car 2 May 02 30 mi Car 3 May 03 50 mi Car 4 May 04 4 mi Bicycle 5 May 05 6 mi Bicycle This means you travelled 100 miles by car and 10 miles by bicycle When invoicing these trips Fanurio will group them by rate under two different mileage items Car and Bicycle Each mileage item will have the same name and price as the rate and the quantity set to the total distance recorded on trips billed with that rate In other words your invoice will show like this Table 3 3 Sample mileage invoice Item Quantity UM Price Total Bicycle 10 mi 0 20 GBP 2 GBP Car 100 mi 0 45 GBP 45 GBP Total 47 GBP For each mileage item you can show individual trips if you need to but this is optional
60. use it to generate RTF Rich Text Format documents if you know the RTF syntax The following section shows how to use a plain text file to create a Scribus template Example Quicken Quicken http quicken intuit com is a personal finance management tool developed by Intuit Inc Quicken can read and write data to QIF http en wikipedia org wiki Quicken_Interchange_Format Quicken Interchange Format files QIF files have the qif extension and are plain text files This section shows what you need to do to export Fanurio invoices as QIF files Before creating a QIF template make sure you read the section that explains the template language Type Invoice DS invoice date string M dd yy US invoice grandTotal amount TS invoice grandTotal amount NS invoice number PS client name MS invoice notes LBusiness Income AA AS client attention AS client address AS client city S client state S client zip A A foreach item in invoice items SBusiness Income S item description S item total foreach XEL XES invoice dueDate string M dd yy XRO 0 XTO 00 X foreach item in invoice items N item name X S item quantity 69 Templates guide How to create and edit templates for Fanurio 4 6 2 XS item price XxSS item description oreach The best way to create a template in the QIF format is to create an invoice in Quicken and then export it to QIF O
61. yyyy ww to print each week and week toInterval to create an interval for a week jppDatesByWeek 94 Templates guide How to create and edit templates for Fanurio Property Version Meaning timereport groupDatesBy Month t nfe Entries A list with the months when the time entries included in the report were recorded list Use month toString MMM yyyy to print each month and month toInterval to create an interval for a month list timereport groupDatesByMont timereport groupDatesBy Year tinefntries A list with the years when the time entries included in the report were recorded list timereport grou list Use year to print each year and year toInterval to create an interval for an year jppDatesByYear 4 Totals of the filter functions The report can calculate totals for a list of time entries The list of time entries can either be timereport timeEntries all the time entries included in the report or a partial list determined by one timereport calculateElapsedTime AdHour timeEntries The total elapsed time in hour format for the specified list of time entries timereport calculatePausedTimeA3Hour timeEntries The total pause time in hour format for the specified list of time entries timereport calculateElapsedTime AdDecimal timeEntries T
62. 7 2 0 0 0 cccccccceceecece ec eeneceeeeeeeeeeeeeeeeeeeeeenegeeeens 157 6 21 Version 1 7 September 3 2007 eecsceeecnceeecneeeeeeeeeeeeeeeecaeeeeaeeneeaeeeeeaees 159 6 22 Version 1 6 July 25 2007 oa cottncwes eetdandes cadens contd asgaedean EA O N a a 161 6 23 Version 1 5 May 28 2007 cccceeceeeneceeeneceeeeeeeeeecaeeeecaeeneeaeeteeaeeneraeeneees 163 6 24 Version 1 4 April 18 2007 mcer cece na e E aa e 165 6 25 Version 1 3 March 1 2007 ccccccccececc cence cece ee a e E EE 167 6 26 Version 1 2 February 12 2007 irmis ennen dae dan cance a a de neeneedy ete don da weamenes 168 6 27 Version 1 1 January 16 2007 roerei a e o E E E ER 169 6 28 Version 1 0 2 December 5 2006 nsesessssesesrsrereersrsrerssesesesrerereresesereesesese 170 6 29 Version 1 0 1 November 24 2006 cccccccceceee ee ee ec ee eens eceeaeeeeneaeeeeeenes 171 6 30 Version 1 0 November 10 2006 ccccceceeceee ec eeeeceeeeeeeeeeeeneeeeneeeeneneeeens 172 vi Chapter 1 Introduction 1 1 About Fanurio If you are new to Fanurio this section provides a quick introduction to what it does and its main features Fanurio provides freelancers with the right tools to track time manage projects and invoice their clients so they can get paid for their work Fanurio is a cross platform desktop application that runs on Windows Mac OS X Linux and other flavors of Linux Fanurio uses billa
63. Address business address 56 Templates guide How to create and edit templates for Fanurio 4 3 2 INVOICE Number invoice number Total S invoice total Thank you for your business Built ins or how to get more details about a field Usually when you want to get the value of a placeholder you put it inside For some placeholders you can also use built ins to get additional details A list of all built ins can be found here http freemarker sourceforge net docs ref_builtins html For instance date placeholders can use the date built in to display them using the default format The invoice date placeholder represents the date when the invoice was issued To access its value you should use invoice date date If we want to display the invoice date the previous template changes to INVOICE Number invoice number Date invoice date date Total S invoice total Thank you for your business This template is saved in the file text invoice 02 txt files templates txt text invoice 02 txt Extra Another built in that can be used with dates is string The following code displays the date in a user specified format S invoice date string yyyy MM dd where yyyy is the year MM is the month and dd is the day Of course you can change their order however you like 4 3 3 Directives or how to perform operations on fields Placeholders are usually not enough if you want to
64. Command Q Quit the application Command Shift M Switch between the iTunes like mini timer and the main window Command Shift S Command Shift P Hide or show the sidebar Switch to Projects View Command Shift K Switch to Tasks View Command Shift T Switch to Timesheet View Command Shift E Command Shift R Switch to Expenses View Switch to Trips View Command Shift I Switch to Invoices View Command Shift A Switch to Payments View Table 3 6 Keyboard shortcuts for the Linux version Key Action F1 Open help F4 Edit the active timer F5 Start new timer immediately Shift F5 Start new timer F6 Pause Resume timer F7 Stop timer Ctrl C Create a new client Ctrl P Create a new project Ctrl K Create a new task Ctrl T Create a new time entry Ctrl E Create a new expense Ctrl R Create a new trip Ctrl V Create a new invoice Ctrl A Add a new payment Ctrl Shift M Switch between the iTunes like mini timer and the main window Ctrl Shift S Hide or show the sidebar Ctrl Shift P Switch to Projects View Ctrl Shift K Switch to Tasks View Ctrl Shift T Switch to Timesheet View Ctrl Shift E Switch to Expenses View Ctrl Shift R Switch to Trips View 50 Using Fanurio Key Action Ctrl Shift I Switch to Invoices View Ctrl Shift A Switch to Payments View Ctrl Q Quit the applicati
65. EE A ETON 98 4 8 16 Systemi isee aeei o EE n E E E E vhs ASE AEAN 100 5 Troubleshooting and maintenance 0 cece cee cee ce ee ceeeceeeea seca eeeaeeae eeu eeueeeneeeenees 101 5 1 Installing Fann of o285 ao se hoes seers e a deen donedat pau E veda valved aes outs 101 Dll Requirements s c2yb eceisie eed A edhe see ised Mate ee RO S 101 5 1 2 Registering a license Keyser pours ence sneuncooedee bers tun desphunedbe E RSE 101 5 1 3 The cross platform Version seis epe nee eena e a Ra aai 101 Ded User data erena e e e e donc eeoa e NEE E e E E REE SEE 102 X 2k Location me n R r EEE KE E TE EA ada R ede 102 5 2 2 Conti suring folders y en aee E e E NE E 104 S23 ADOUL bac k pse inae re o RE A N O E E AERA 104 5 2 4 Creating and restoring backups essssseessesrssrerrsrererererrerrsrrerrsrrerreresre 105 5 2 5 Syncing data between multiple computers sssessseesisseesrerrsreerrsreerrereer 105 5 2 6 Exporting the log Aleesya e n y a A r ES EEEE 106 5 2 7 Changing settings manually 2 0 0 0 eee cece eeceeeceeeeeeeea seen seen eeneeeaes 106 5 2 8 Translating to other languages 0 0 0 0 0c eee cess ce eece ence eeceeeceeeceeeeeeeeaeeeaes 107 5 2 9 Installing a custom language file 1 0 0 0 eect cece cence cece ne eeneeeneeeneees 108 52 10 Password encryption sssrshons sn Sen dess semester nedei aa gy Seagbebetwae ss cansdeshy 108 5 33 KNOW ISSUES iania sek R dean ee tabled NAS Ue eat ee baie doen steers 109 53Ls
66. End date tasksreport dateIntervalStart 3 0 self explained tasksreport dateIntervalEnd 3 0 self explained 2 Tasks The report allows you to obtain a list with all its tasks or partial lists for instance tasks that were recorded for a certain project tasksreport tasks tasksreport getTimeEntries task 3 0 A list with all the tasks included in the report This is probably most important placeholder because almost all reports need to use it A list with all the time entries of task that belong to the reporting period tasksreport filterWithTimeOrMoreM tasks Finds the subset of the specified tasks that have time or money in the reporting period This filter is useful if you don t want to deal with tasks that were active during the reporting period but nothing was recorded on them tasksreport filterB yProject tasks 3 0 Finds the subset of the specified project tasks that belong to the specified project tasksreport filterByClient tasks 3 0 Finds the subset of the specified client tasks that belong to the specified client 3 Grouping Fields like clients or projects can be extracted as separate groups from a list of tasks tasksreport groupClients tasks 3 0 96 A list with all the clients list tasksreport gro upClients ta Templates guide How to create and edit templates for Fanurio
67. F documents with multiple pages displayed the background layer only on the last page Changed the New Time Entry shortcut from Ctrl M Cmd M to Ctrl T Cmd T This shortcut conflicted with the minimize action on Mac OS X The Notes field from the New Invoice dialog didn t wrap its text The main window was undocked from the maximized state when a new time entry was created The elapsed time was calculated incorrectly when the timer was running for more than 24 hours 128 Changelog 6 7 Version 2 5 February 28 2012 This version introduces product items for billing goods and adds a new template editor Here s a list with all the changes New Features e Introducing products Although you can use service items to bill both work and materials it doesn t feel right to create a service item to bill goods For instance if you have a small IT shop and you need to charge a client for 2 computers creating a service item is a little strange because selling 2 computers is not actually a service You can now use services to bill work performed for the client and products to bill materials equipment or anything else that doesn t involve actual work Use products when you want to sell or resell goods e Business catalog A business catalog is a list of all products and services offered by a business The catalog can be found under Business My Business Details Catalog and can contain one or more catalog items Catalog items make it
68. Fanurio User Guide Fanurio Time Tracking Fanurio User Guide Fanurio Time Tracking Publication date March 2015 Copyright 2006 2015 Fanurio Time Tracking SRL Table of Contents T IntrOductOn cis ses i E E eine ieigees R sestee us abate sia E E E E EE 1 1 1 About Fanuni0 orse ere E eee ava cee es eet eh eaten 1 1 2 What S DEW oere ora ects odiskoniag fh aa E idsb tienes speed EOE E EEEE EEA SITES REITSES EEDS 3 1 3 Tips for first time Users sesiet rese oenina KE EEEE EREE EEO EE KESESER S 4 2 Tutori l Sgen tessa cottons eats a E E E T a e E tag ES 5 2 1 How to setup Fanurio for the first time seesssseesuserssrerrsrrsrrererrrrrsrreresrrerreresrere 5 2 2 How to use projects to manage work and expenses sssesreseesrssrerreresrreresrerrereee 6 2 3 How to track time for your Work ssssesssessrsseesrerrsrrerrsrrrrrererrrrrerrerrsrrerrereseere 7 2 4 How to create a project INVOICE 20 0 ee nsi ieke E E a EE AT E EE 8 2 5 How to create an invoice template with your logo and layout ceesneeceeeeereeereeee 9 3 Using FanUrio sisses casei gsods acs oi vans gos EEEE SE dos adesh oes PEI AEE E EPESA SPERT Erai TO 10 3 1 Setting your preferences lt 5 ssc cess eee ccdenrecedug eves coe KEE EEE EEEE EEE EEEE eeecvsabeecees 10 3 1 l Language sorrise a e easig E devia yet E E seh pane ees E bar E 10 3 2 Global hotkeys sinners an i n E E EE EEE R S 10 3 1 3 Em il ipee ee eer oen es e
69. S 54 4 2l Basie Setting Sinear a cin on AT E N E E E a E aA ERN ES 54 4 2 2 Adjust the look and format using CSS for advanced users only 55 4 3 The anatomy of a simple template 0 c eee cc ee ceeeeeeeea essa esau eenneeaes 56 4 3 1 Placeholders or how to access fields 0 eeee cece eee eeceeeeeneeeneeeeeeeeeees 56 4 3 2 Built ins or how to get more details about a field eee eeeee 57 4 3 3 Directives or how to perform operations on fields seeeeeeseeereseerrerreeee 57 4 4 Creating templates the easy Way cece cece cece ence cece cece ae ceneeeneeeeeeeeeeeeseeeeaees 61 4 4 1 Using directives in tables important 0 0 0 0 ee cece eects ce eeeeeeea teen es 61 4 4 2 HyperText Markup Language html 20 000 cece cence eee eeeeeeeeeeeees 62 4 4 3 Microsoft Word dOCX ccccccceecec cence cece ee eens sec eeeeeeeeeeaeeeeneaeeeeneenes 62 4 4 4 OpenOffice Writer odt cee ceeec cece cece eeceeece cece eeceeeae eee eeeeeeeeereeeeeees 63 4 4 5 OpenOffice Spreadsheet 0dS ceeeeeceeececneeceeeeeeeeceaeeeeeueeeeneeeene sees 63 4 5 Creating templates like a professional HTML and CSS 0 eee cece ee teens 64 4D l Page formatting e yine oae oe E EE E E AE ASEN NEE ENIES 64 4922 FONTS E e e E a E a E N We A AE R AR See 67 Fanurio User Guide 4 6 Creating templates like a professional Plain Text and XML cece ee eeee e
70. Tags are useful if you want to track time for multiple persons You could use a tag for each person to know who did what Searching and filtering time entries To learn more about the time you record in Fanurio go to the Timesheet view and use the filters above the time entries table The table will display only those time entries that match the selected filters Time can be filtered by e client status any active not active e project status any finished not finished task status any completed not completed e invoiced status any invoiced not invoiced billing status any billable not billable and e date Once you set these filters the table footer will display the total of all visible time entries For instance you could use these filters to see how much time you ve recorded on a date week or month If you need to do extra calculations on the list of time entries you can also export it to CSV or Excel from File Export Export Timesheet Fanurio can also export a time report to the QuickBooks iif format discussed in a separate section and to xml The table can also be filtered using a search field that can search by e description e tag 31 Using Fanurio 3 6 9 e client project task and e invoice The client project task option allows you to filter time entries by client project or task name If you have a client called Aristotle with a project called Rhetoric and a task called Pro
71. Time action to New Time and changed its shortcut from Ctrl T to Ctrl M The action is also available from the toolbar User interface e The timer tooltip from the main window and from the mini timer shows the client project and service item name Projects and clients from the Projects Report widow can now be filtered by their status This makes it easier to select which projects should be included in the report e The names of attachments can be changed when emailing invoices e When exporting invoices payments or the timesheet and the file format is changed the name of the file remains unchanged and the extension changes Bug Fixes The Start Timer tray menu is enabled only if the timer is stopped Previously it was also enabled if the timer was paused 130 Changelog MAC address was not detected correctly on Linux Fixed a memory leak introduced by Apple in Java 1 6 0_29 running on Mac OS X 10 7 and 10 6 Fixed several memory leaks that slowed down the application if used for a long time Memory leaks occured when a project was opened the timer was stopped or an invoice was exported Also improved it to use memory more efficiently Idle time was notified without any indication when the inactivity duration started which was confusing if multiple notifications were made Also the idle duration changed after it was notified 131 Changelog 6 8 Version 2 4 3 November 10 2011 This version contains bug fixes an
72. a new task is created it will have the default rate and rounding specified at project level If you decide to change these settings at project level existing tasks will not be altered Copying a project If you need to create a new project that s similar to an old one you can simply create a copy of the old project Just right click the old project control click on Mac OS X and select Copy Project Fanurio will create a new project with the same list of tasks and products Expenses and trips are not copied because it s unlikely that two projects have the same expenses and trips Hiding finished projects Knowing which projects are finished and which aren t can be of great help when you only want to deal with one kind of projects If you want to focus on your current work you can choose to see only unfinished projects But if you want to go over past projects you can choose to see only finished projects Using Fanurio To change the finished state of a project right click control click on Mac OS X a project and mark it as finished or unfinished To hide finished projects click the small button below the projects tree and select Unfinished Please note that you cannot invoice finished projects and you cannot record time manually or using the timer for its tasks Using Fanurio 3 5 Working with tasks 3 5 1 About tasks A task is an activity that needs to be accomplished within a defined period of time Fanurio uses task
73. a task is selected Fanurio will suggest to start the timer for that task If a timer is running and a new one is started in the past the active timer will be paused in the past and the new one will be started from that time Let s suppose you are working on task A and a client calls In the middle of the call you realize that you want to time the conversation so you start a new timer but since you already started the phone conversation 10 minutes ago you want to start the timer in the past 10 minutes ago Doing so will pause the timer for task A 10 minutes ago Start New Timer gt This action lets you start a new timer for one of the recent tasks Timers If you started at least one timer this action shows all the timers When you select one of the timers it automatically becomes active and it s resumed Recent timers are at the top of the list The Timers action from the toolbar also shows the number of timers using a badge icon so you can easily see how many timers you have started Pause Resume Timer This action pauses or resumes the active timer Pause Resume Timer This action pauses or resumes the active timer in the past Stop Timer This action stops the active timer and opens a New Time window to save the recorded time Edit Timer This action lets you change the task and the description of the active timer It also shows the time when it was started the elapsed time and the pause time Discard Time This action di
74. above the expenses table The table will display only those expenses that match the selected filters Expenses can be filtered by e client status any active not active e project status any finished not finished e invoiced status any invoiced not invoiced e billing status any billable not billable and e date Once you set these filters the table footer will display the total amount of all visible expenses For instance you could use these filters to see how much you ve spent on a date week or month If you need to do extra calculations on the list of expenses you can also export it to CSV or Excel from File Export Export Expenses 35 Using Fanurio The table can also be filtered using a search field that can search by e category e description e reference e tags e client project and e invoice The client project option allows you to filter expenses by client or project name If you have a client called Aristotle with a project called Rhetoric just type Aristotle Rhetoric and it will display this exact project If you type Aristotle it will display all expenses for this client The semicolon is very important as it helps Fanurio distinguish between fields 36 Using Fanurio 3 8 Working with trips 3 8 1 About trips 3 8 2 Trips help you record the distance and time you travel with a vehicle If you need to track taxi fares or similar travel expenses please see the expenses se
75. ac OS X Toggl http www toggl com web Freckle http letsfreckle com web BizTrackIt http www shrunkenhead biz biztrackit html BlackBerry A CSV format tells Fanurio how to map columns from the CSV file to one of the following fields e Client name of the client e Project name of the project e Task name of the task where time is saved e Date date when the time entry was recorded eg 2012 07 22 e Start start time when the time entry was recorded eg 17 29 59 999 which is almost 5 00 PM e Time total recorded time eg 02 30 00 which means 2 5 hours e Description description associated with the time entry e Tags tags associated with the time entry must be a list of tags separated by commas To map columns from a CSV file to Fanurio it usually means that you have to associate a column from the CSV file with a field in Fanurio For instance if you have a CSV file that has a column called Customer then you may want to map it to the Client field Some fields like the Time field need additional information For instance if your CSV file has a column called Elapsed time minutes then you need to specify this column for the Time field but you also need to select Minutes in the format field so that Fanurio knows how to interpret it Important If you have problems creating a format for your CSV file contact us and we ll create it for you Once you have a format that Fanurio can use to parse the file you
76. al used to build the report can be accessed from the template Each interval may or may not have a start date and an end date If a date interval is defined only by its start date then the end date will not be defined and timereport dateIntervalEnd will return false The folowing code can be used to cover all situations whether these fields are defined or not timereport dateIntervalStart date timereport dateIntervall lse After timereport dateIntervalStart date if else if timereport dateIntervalEnd Before timereport dateIntervalEnd date else All dates if if timereport dateIntervalStart 3 0 self explained timereport dateIntervalEnd 3 0 self explained 2 Time entries The report allows you to obtain a list with all its time entries or partial lists for instance time entries that were recorded in a certain month timereport timeEntries interval 3 0 timereport filterB yDate timeEntri d 93 A list with all the time entries included in the report This is probably most important placeholder because almost all reports need to use it Finds the subset of the specified time entries that were recorded in the specified interval their in the End date Templates guide How to create and edit templates for Fanurio Property Version Meaning Date field belongs to the interval timereport filterB yTask timeEntt task ied Fin
77. alled Fanurio keeps at most 25 backup copies An additional security measure is the audit file that contains the latest database operations The audit file can be at most 6MB in size and that should be enough to record the data entered during the last week The audit file can be used to recover data just in case there is no backup copy and the database 104 Troubleshooting and maintenance 5 2 4 5 2 5 is corrupted We don t imagine how both these things could happen and that s why this is an additional measure Creating and restoring backups You can manage backups using the following commands e Go to File Backup to create a backup e Go to File Restore to restore an existing backup e Go to File Show Backups to open the folder with backups You can then delete or copy older backups Besides being useful in case something wrong happens with your data backup copies can also be used to transfer data between two computers Whether you want to replace your desktop PC with a laptop or you decide to switch from Windows to Mac OS X or Linux you can transfer your data from the old computer to the new computer using backup copies Here s what you need to do Old Computer 1 Start Fanurio on your old computer 2 Go to File Backup and name the backup migration 3 Go to File Show Backups to open the backups folder 4 Copy the file called migration fro to your new computer New Computer 1 Start Fanurio on your new c
78. an handle multiple payments for an invoice and can import time from other users New Features e Merged items with expenses This is an important change in Fanurio Please read the entire explanation to understand why we ve done this and why it s useful Up until this version Fanurio used items to represent services and expenses to represent billable reimbursable expenses Services were billable by the hour or using a flat rate but one could also mark them as non billable The distinction between items and expenses was also made in the user interface where a project had two sections one for items and the other for expenses This design has worked quite well since version 1 0 but it has some limitations Here s a list with the most important limitations of the old design e Language The term item was misleading because it actually meant a service item e Project totals There was no way to see the total value of a project because the project was split in two items and expenses e Non billable expenses There was no way to mark certain expenses as non billable e Item dialog The dialog used to create or edit items required an extra mouse click to change the billing details These details were not visible right away e Taxes Items were taxable but expenses were not This is a real problem in certain countries Australia Sweden UK etc where both services and expenses are taxable To address these limitations we ve merged items with
79. an older version of Fanurio you may want to read the changelog to see what s new We always recommend upgrading to the last version as it may contain critical bug fixes and improvements Even if you decide not to upgrade you may still want to read the changelog to be aware of the changes Introduction 1 3 Tips for first time users As a first time user you should go through all the tutorials to learn the basics Then you can browse the manual to learn about other features not covered by the tutorials If you have any questions you can always contact us to help you out or go to the troubleshooting section to find answers to common questions Chapter 2 Tutorials The following tutorials are meant to help you get started with Fanurio Complete all of them and you should learn how to use the important features of the application 2 1 How to setup Fanurio for the first time Before starting to use Fanurio you should follow these instructions to configure it 1 Go to Business My Business Details to configure your business e Enter the details of your business in the Company section Do this if you want to bill your clients and if you want to display this information on your invoices e Enter your contact details in the Contact section Do this if you want to bill your clients and if you want to display this information on your invoices e Configure the currencies that you ll be using in the Currency tab Fanurio uses your c
80. an record a trip 1 Go to Business New Trip 2 Go to the Trips view and use the New button When you use this method and the date filter is set to a specific date trips are added by default to that date This method is very useful if you need to enter trips for previous dates as it saves you from specifying the date for each trip 3 Open a project and go to the Trips section Then click the New button Configuring optional fields Because not all trip fields are relevant to all users you can hide optional fields that you don t use Optional trip fields are fields that can be hidden in the trip windows New Trip or Edit Trip Here s how you can configure them 1 Create a new trip New Trip or edit an existing one Edit Trip 37 Using Fanurio 3 8 3 3 8 4 2 Click the Configure button from the bottom left corner 3 Check the fields that you want to be visible and uncheck the ones that you want to hide 4 Click Done Fanurio will update the trip window to show only selected fields For instance two of the optional fields are Start Time and End Time These fields only makes sense if you need to know how long your trips were If so you may also want to make the Duration column visible in the trips table Billing trips mileage When you re billing a trip you are actually billing its distance at a specified rate Trip rates are a key element when it comes to billing trips because you can t specify a price for each
81. antity is not 1 then you should record your purchase as a non billable expense and bill it using a product item Product items allow you to specify both the quantity and the price for each individual product Using categories to organize expenses Expenses can have an optional category that can be used to organize them The list of expense categories can be managed from Business My Business Details Expense Expense categories can also be specified when an expense is created or edited using the New link button Expenses can be searched or filtered by category in the Expenses view Just click the small arrow icon from the search field to tell it that you want to search by category Then type the name of the category that you want to search for Using tags to organize expenses When creating or editing an expense you can associate one or more tags with it in the Tags field They have to be separated by commas eg tag1 tag2 tag3 If you need to tag multiple expenses go to the Expenses view and select them Then click the Tags button at the bottom of the table Once you have one or more expenses with tags you can then filter them in the Expenses view Just click the small arrow icon from the search field to tell it that you want to search by tags Then type the name of the tag that you want to search for Searching and filtering expenses To learn more about the expenses you record in Fanurio go to the Expenses view and use the filters
82. ate invoice overdue 2 Payments Indicates whether an invoice is overdue or not invoice ageInDays 2 0 The number of days since an invoice was created until it was paid invoice balance 2 0 How much money the client has to pay Balance is the difference between the invoice total and payments total invoice paymentsTotal invoice payments 2 0 2 0 self explained A list with all the payments of an invoice To access a payment from the list use the following Freemarker code list invoice payment list invoice paid 2 0 Indicates whether an invoice is paid completely or not invoice paymentDate 2 0 Use invoice paymentDate date to access the value of the date when the invoice was paid completely 3 Contents The contents of an invoice may be accessed either by project or directly by referencing its items invoice items 1 4 2 0 77 A list with all the items of an invoice To access an item from the list use the following Freemarker code list invoice items a list Since version 2 0 this placeholder has a new meaning The list contains all items including products s as payment s item Templates guide How to create and edit templates for Fanurio Property Version Meaning and expenses Previously it contained only services Instead
83. ble height 12cm The invoice table height is variable and depends on what s in the table This code forces it to have a specific height Snippet 3 Paint a line above the table footer totals staple tfoot tr first child td border top lpx solid black Use this code if you want to separate the totals from the rest of the table by drawing a line 55 Templates guide How to create and edit templates for Fanurio 4 3 The anatomy of a simple template 4 3 1 This section introduces all the concepts you must know to create or edit templates You can use the ideas presented here to build any type of templates Microsoft Word 2007 OpenOffice HTML XML etc To keep things simple the templates from this section are plain text files When dealing with templates there are three important concepts you need to know e placeholders help you access fields like invoice number or invoice total e built ins can give more details about certain fields like the text representation for a date field and e directives which allow you to perform operations on fields like deciding what to do if an invoice has or doesn t have expenses Although templates can be used for several types of documents we ll only focus on invoices here We ll build an invoice template step by step to show all the concepts The final template is in the file text invoice txt files templates txt text invoice txt Placeholders or how to access fields Let s s
84. ble projects to organize tasks expenses trips and products that must be sold to clients Internal projects can be marked as non billable Here are some of the things projects can record e Work can be planned managed and billed using tasks A task can be used to bill three hours of programming or ten pages of Greek text translated to Latin it s up to you how you bill your work Tasks can be billed in units or hours e The time spent working on tasks can be recorded manually or with a timer To make time tracking more accurate Fanurio can detect if you leave the computer and forget the timer running idle time Fanurio has a few reminders to help you start resume or stop a timer Instead of relying on your memory and attention to control the timer you can use these reminders e Expenses record money spent for a project Billable expenses can be billed at their actual cost or marked up Trips record the distance and time travelled with a vehicle whether it s for billing or for tax purposes Distances can be tracked in miles kilometers or both e Products can be used to bill something to a client that is neither a task nor an expense A product could be a computer a set of icons or a monthly fee for website hosting services When it comes to billing Fanurio has many features that can help freelancers get paid e Fanurio can export invoices to HTML PDF Microsoft Word 2007 OpenOffice OpenDocument and other formats so they can be prin
85. bus file is not XML valid The first thing you need to do is change the file extension from sla to txt 2 Repeated rows The row that displays the details of an invoice item has to be repeated for each item That s why all PAGEOBJECT elements must be wrapped by a list directive Open the text template find these elements and then surround them as shown below list invoice items as item lt PAGEBOBJECT gt lt PAGEBOBJECT gt list 3 Y coordinates Page objects have absolute coordinates When repeating elements that are used to represent rows their YPOS attribute must be different for each row PAGEBOBJECT elements now look like this list invoice items as item lt PAGEBOBJECT YPOS 270 30 item_index 1 gt lt PAGEBOBJECT gt list where 270 is the Y coordinate for the header row and 30 is the height of the item row Rows below the items rows also have to have a calculated Y coordinate because their position may vary with the number of items of an invoice 70 Templates guide How to create and edit templates for Fanurio list invoice items as item lt PAGEBOBJECT YPOS 270 30 item_index 1 gt lt PAGEBOBJECT gt list lt PAGEBOBJECT YPOS 270 30 invoice items size 1 gt Once you have the template ready install it and then export an invoice Make sure you change the ex
86. by subtracting the elapsed time from the end time Recording time manually Whether you forget to record time or you are not in the front of the computer most of the day you can always record time manually Please note that you can only add time to a task and not directly to a client or a project There several ways you can add time to a task 1 Go to Business New Time to add time to the currently selected task If no task is selected you will have to specify one This is probably the fastest way to enter time in Fanurio 2 Go to the Timesheet view and use the New button When you use this method and the date filter is set to a specific date time is added by default to that date This method is very useful if you need to enter time for previous dates as it saves you from specifying the date for each time entry 3 Open a project and select the task where you want to add time Then click the New Time button 4 Edit a task and go to the Time section to add time to that task The major drawback of manual time recording is that you need to remember the times and duration of each task That s why a better method to track time for your activities is to use a timer Recording time with timers Tracking time is a lot easier when you have a timer Unlike manual time recording a timer will save you the trouble of remembering the exact time when you started stopped or paused a task Fanurio can manage multiple timers but only one can be act
87. c settings In some countries it is displayed as 02 30 PM while in others as 14 30 View invoice The view invoice operation failed when one of the invoice fields contained invalid XHTML characters like amp lt or gt The bug fix escapes such characters so that any invoice field can contain any characters Mac OS X bugs e The application hanged on some computers when the timer was started due to a font problem e The main window didn t move correctly The time field editor didn t validate the values correctly due to a focus problem UI bugs e No mnemonics or accelerators in the clients tree popups e In the project view moved the project toolbar under the project title If the project title was too long the main application window didn t resize properly e The tree node editor was enabled when clicking on a node from the clients tree The editor should start only when pressing F2 on a node e Deleting all time entries of an existing item didn t reset its time to zero e Time was not updated in the items table when the timer was stopped 158 Changelog 6 21 Version 1 7 September 3 2007 This version brings Mac OS X integration and an improved timer To make time tracking easier we ve added a pause button and an iTunes like mini timer The mini timer is a small window that lets you control the timer easier Here s a list with all the changes New Features e Runs on Mac OS X Fanurio now integrates with and runs
88. can now manage multiple timers not just one This feature is very useful if you start working on something service A and then you get a call from a client that forces you to interrupt what you were doing and work on something else service B In this case you start a timer for service A and then when the client calls you pause the timer interrupt service A and you start a new one for service B When service B is over you stop its timer and save the time Then you can resume the timer for service A When you start a timer you can use Start New Timer F5 to start it immediately or you can use Start New Timer Shift F5 to start it a few minutes in the past just in case you forgot to do it You can pause and resume a timer as many times as you need to Previous versions allowed only one timer This new version makes it possible to pause the active timer and start a new one In fact if you have an active timer and start a new one the active timer is paused and the new timer becomes active You can have only one active timer but an unlimited number of paused timers e Starting a new timer The Start New Timer action starts a new timer If a timer is running it is paused and the new timer replaces it and becomes active Each new timer is added to the list of timers If at least one timer was started the Timers icon has a badge that shows the total number of timers e Start New Timer The Start New Timer Shift F5 action allows you to
89. can select the time entries that you want to import Before importing them you can adjust the client project and task names by double clicking their table cells You can also tag all selected time entries by using the Tag button If the clients projects and tasks do not exist they will be created automatically by Fanurio The following examples show to handle various mapping scenarios A CSV format is actually a set of mapping expressions one for each field Fanurio uses Freemarker for these expressions the same language that it uses for invoice templates 29 Using Fanurio Example 3 5 Mapping a field to a column In order to connect a field from Fanurio to a column from the CSV file you must select the column from the drop down box associated with that field That box also shows the value from the first row for that column so that you can know what you are importing If you have a column called Customer then the expression that maps this column to the Client field is displayed below S column Customer Example 3 6 Mapping a field to a fixed text The CSV file may not have columns for each field For instance some applications save time directly on the project instead of saving it on tasks like Fanurio does In that case you can t map a certain column to the Task field If your file doesn t have a column that can be mapped to the Task field then you should enter some text in the text box of that field eg Activity Task
90. ce The item notes placeholder was removed Older invoice templates that use this placeholder will have to be updated The business catalog accessible from Business My Business Details Catalog only manages catalog items for products Service items and expense items no longer have a catalog item You can now use task categories to organize tasks and expense categories to organize expenses 119 Changelog e Date range invoices The Add Project Items window has a new field that allows you to specify the billing period The Period field is very helpful if you need to bill a specific period like last month because it automatically selects the matching tasks expenses and trips Tasks that contain time entries outside the billing period will be billed partially something that wasn t possible in previous versions You can now create a single task Consulting and bill it multiple times instead of creating multiple service items one for each billing period Consulting January Consulting February etc When you specify a period in the Add Project Items window Fanurio fills in the Period field from the New Invoice window automatically Time tasks and sales reports Project reports were replaced by time tasks and sales reports We ve also added a new set of placeholders that you can use to create your own templates You can now create sales reports for your invoices whether you need to send a client statement analyze your billing hi
91. ced for the list of tasks in the reporting period tasksreport calculateTotal task 3 0 The total billable billed for the specified task How much money is the task worth in the reporting period tasksreport calculateTotal tasks 3 0 The total billable billed for 97 the specified list of tasks Templates guide How to create and edit templates for Fanurio Property Version Meaning How much money is the list of tasks worth in the reporting period 4 8 15 Sales Report The following table shows the placeholders that can be used to create sales reports Besides these placeholders you can also use business placeholders to print information about your business in a sales report Here s an example that shows how to calculate totals by month It groups invoices by month and then it calculates the total for each month Det assig D rmine the months when invoices where issued mo list mont Us nths salesreport groupDatesByMonth salesreport invoices hs sort as month list Prin salesreport filterByDate to find invoices issued on a specific month assign monthInvoices salesreport filterByDate salesreport invoices month t t the month and calculate the total for the invoices issued on that S month toString MMM yyyy S salesreport calculateTotal monthInvoices Calculate the total for all the
92. chments directly from Fanurio Since Fanurio already knows the email addresses of your clients you can send invoices directly from the application Read this section for more details Default billing settings Projects now have a billing section where you can specify default billing settings for their items These settings are used when a new service or expense is created for that project For instance you can specify a default hourly rate and a default rule for rounding time Each time a new service item is created it will have the default rate and rounding specified at project level Menu bar icon on Mac OS X Fanurio adds an icon to the menu bar on Macs running Java 6 Mac Intels running Leopard The menu bar icon displays the status of the timer running paused and its menu has actions to control the timer This menu bar icon menu makes it even easier to control the timer than the 1Tunes like mini timer Idle time detection on Linux Idle time detection happens when you start the timer but at some point you must leave the computer This option is not enabled by default and must be configured from Edit gt Preferences gt Timer Until now idle time detection only worked on Mac OS X and Windows Now it is also available on Linux for both 32 bit and 64 bit computers 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
93. covered if something goes wrong with the database or the backup copies Fanurio keeps at most three audit files The size of an audit file is no larger than 2 MB settings file This file keeps application specific settings like the position and size of the Fanurio window e user translations folder The folder where users can add their unofficial translations of the application e data folder This folder contains the user entered data like clients projects and invoices backup folder This folder contains backups made by Fanurio templates folder This folder contains subfolders with user defined templates You can open these folders by using commands from File Show Templates Fanurio also has some default templates Table 5 1 Location of user data on Windows XP 2000 Item Location Log C Documents and Settings USER_NAME Application Data Fanurio fanurio log Audit C Documents and Settings USER_NAME Application Data Fanurio fanurio audit log Settings C Documents and Settings USER_NAME Application Data Fanurio fanurio properties Data folder C Documents and Settings USER_NAME Application Data Fanurio data Backup folder C Documents and Settings USER_NAME Application Data Fanurio backup Templates folder C Documents and _ Settings USER_NAME Application Data Fanurio templates Default templates folder C Program Files Fanurio share templates User translations folder C Docume
94. create an invoice template You will also need to perform various operations on placeholders We call these operations directives Some common directives are e list e if The list directive allows you to access placeholders with multiple values while if lets you make decisions based on the value of a placeholder A list of all directives can be found here http freemarker sourceforge net docs ref_directives html The list directive The placeholders we ve seen so far invoice number invoice total invoice date are single valued but there are placeholders that contain multiple values The values of these placeholders cannot be simply accessed by surrounding them with you have to access them element by element 57 Templates guide How to create and edit templates for Fanurio Let s suppose you want to display all the items of an invoice like this INVOICE Number INV 23 Date Jan 01 2001 Servicel 5 x 10 50 Service2 2 x 5 10 Product1 1 x 10 10 Expensel 1 x 40 30 Total USD 100 Thank you for your business where each emphasized line represents an item as name quantity x unit price total The following template shows how you can use the list directive to display each invoice item on a separate line INVOICE Number invoice number Date S invoice date date list invoice items as item item name item quantity x item price item total 1list Total S inv
95. cremented 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 For instance if you have to create five invoices for two clients ABC and XYZ and the invoice number format is client code counter here s how they would be numbered 1 global numbering ABCO01 ABC002 XYZ003 ABC004 XYZO005 2 per client numbering ABCO01 ABCO02 XYZ001 ABC003 XYZ002 3 10 3 Billing in multiple currencies Every invoice has a base currency that is specified when the invoice created If the invoice items use a different currency you have to enter exchange rates for each currency different from the base currency Exchange rates can only be entered manually Let s consider the following example to understand when this can be helpful You have a business based in Germany that does business with clients from across the EU and the USA European clients are billed in Euros while American clients are billed in US dollars When working with US clients you still record expenses in Euros but in the end you have to bill them in US dollars 3 10 4 Discounting an invoice With Fanurio you can discount service items or you can discount the total invoice value In either case invoices can show both the discounted values and the regular ones Discounts can be specified as a percentage or as a fixed value Below we ll show you how discount
96. cremented 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 e 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 gt My Business Details gt Billing Improvements e Responsive user interface The application no longer leaves the impression that it freezes on some operations e 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 e 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 e New placeholders Added a few more placeholders that can help to create better invoice templates e business taxLiable indicates whether taxes are enabled or not It can be used to detect whether the business is registered for taxes or not e invoice dueDays indicates the number of days when an invoice is due 163 Changelog
97. ction for more details Here s what you can record with a trip e Project The project where you want to record the trip The project is mandatory as you can only record trips on projects e Date The date when the trip was made Distance The total distance of the trip Fanurio tracks distances in miles mi and kilometers km but we can introduce other distance units if necessary The default distance unit is defined under Business My Business Details Trips e Description A small description of the trip Start Time optional The time when the trip started e End Time optional The time when the trip ended e Start Location optional The location where the trip started End Location optional The location where the trip ended e Tags optional A list of zero or more tags separated by commas Tags can help you organize trips and record additional information like the vehicle name If a project is billable trips have a few more fields Trips from non billable projects don t show these fields e Billable When checked it indicates that the distance recorded by the trip is billed at the specified rate explained below Billable projects can have both billable and non billable trips e Rate Indicates how much is charged for each unit mile or kilometer Trip rates can either be defined in the New Trip window by using the New link button or under Business My Business Details Trips There are several ways you c
98. ctions they represent more recognizable New icons for the button that switches between the main window and the mini timer window Third party timesheet import Fanurio can now import time from Togg http www toggl com and Freckle http letsfreckle com See the list of all third party applications from which it can import time New project field Projects have a new field called Description that is meant to complement the existing Notes field Wizard for three taxes The tax wizard can now create three taxes Italian users can now use it to define the three taxes Rivalsa previdenziale 4 IVA 21 and Ritenuta d acconto 20 New templates editor The templates editor has been redesigned so that it can also edit templates See this section for more details on how to use it New languages Fanurio is now available in Czech Italian and French Improvements Time entry e Changed the order of the fields in the time entry dialog The start and finish times of a time entry can be specified partially by entering only the hour If the minute is not specified it will assume it s 0 zero If time uses the AM PM format and the field is not entered it will assume AM In other words entering 11 will result in 11 00 AM Selecting earlier from Start Timer Shift F5 will display a time field to enter the actual time when the timer should be started instead of specifying the start time relatively in minutes e Renamed the Add
99. cts The Tasks view works just like the other views Timesheet Invoices Payments you 117 Changelog can filter tasks by different properties for instance you can see overdue tasks and you can export them to CSV or Microsoft Excel File Export Export Tasks You can find more details about tasks in their own section For more details on how old project service items are migrated to tasks see the Migration section below Introducing trips The new trips module allows you to record the distance and time you travel with a vehicle whether it s for billing or for tax purposes Up until now the only way to bill mileage was to use expense items but the new trips module allows you to keep accurate records of your journeys whether you need to bill them or not Distances can be tracked in miles kilometers or both You can also define multiple rates for billable trips We ve also added new placeholders to let you access trip information from invoice templates You can access the list of mileage items that bill trips using invoice mileageIltems or project mileageItems while the trips of an item can be accessed using item trips The invoice template editor has been updated to customize the way trips are displayed See the templates placeholders section to learn about the placeholders introduced in this release You can find more details about trips in their own section Redesigned expenses We ve redesigned expenses to allow you to record
100. d be relatively easy to recreate it with this editor Basic settings Most template settings can be easily changed by checking some boxes or by typing text in some fields That s how you can specify the page format the logo the columns of the invoice and their names or the totals Headers and footers on the other hand are more complex and they may contain HTML code and placeholders for specific invoice fields Example 1 Changing a simple setting the logo 1 Go to the Page section 2 Check the Logo box 3 Click the link next to the Logo box to specify the logo image 4 Click the Update button to see how it looks like and 5 Optionally adjust the Height and click Update again to see how the look changes Example 2 Using placeholders showing the invoice notes at the bottom of the invoice 1 Go to the Invoice page 2 Scroll down to the Footer text area 3 Type or paste the following text invoice notes 4 Click the Update button to see the notes at the bottom of the invoice You need to use invoice notes in order to access the notes of the invoice Just like invoice notes there are many other placeholders for the fields of an invoice your business and your client s business 54 Templates guide How to create and edit templates for Fanurio The complete list of placeholders can be found here If you want to know more about placeholders we have a separate section that explains them Example 3 Using HTML to do sim
101. d follow these instructions to install it The nice thing about the cross platform version is that you can install it on a USB stick and then run it from there on any computer whether it uses Windows Linux or Mac OS X Tip Use this method if you have to work on your client s computer and you don t want to install Fanurio there B Shared folder Dropbox If you can create a folder that is accessible from all computers you could configure Fanurio to keep its data there instead of the default location Read this section to learn how to change the location of the database folder the backup folder and the templates folders Important If you share the database folder between two computers make sure you don t use it at the same time on both computers The database doesn t support concurrent access Tip Use this method if you can share a folder between two computers or two platforms Windows Mac OS X Linux C Backup transfer The last solution and probably the less practical one is to create a backup on one computer and then restore it on the other The main disadvantage is that you have to do this manually every time you switch computers otherwise they will be out of sync Read this section for more details on how to create and restore a backup Tip Use this method only if you need to use a second computer from time to time otherwise there s too much overhead to create and restore the backup Exporting the log file If yo
102. d small improvements for version 2 4 Bug Fixes e Tax groups are sorted by name in the New Invoice dialog The default tax group is now the first one lexicographically e Fanurio didn t delete older backup copies as documented in the manual e Time rounding didn t work for new category based service items e Can t open folders on Mac OS X e Fixed the user interface for Mac OS X Snow Leopard and Lion e Some dialogs occupy the whole screen when running Fanurio using Open JDK on Linux e The application icon is no longer blurry in Ubuntu s Unity launcher e The deb package now depends on Open JDK or Sun Java Ubuntu 11 10 cannot install the deb package if it depends only on Sun Java 132 Changelog 6 9 Version 2 4 2 June 10 2011 This version contains bug fixes and small improvements for version 2 4 Improvements Fanurio didn t close gracefully on Windows and Linux Gnome sometimes resulting in corrupted databases or messages that the database is in use by other instances of Fanurio Bug Fixes Drop down lists were not visible on Mac OS X when using the mini timer When creating new service items from the Select Service dialog the new item doesn t use the project billing settings DBus library wasn t loaded on 64 bit Linux systems This prevented Fanurio to close gracefully on these systems Couldn t open files with spaces in their paths on systems running Java 5 Can t create a service item for a new client
103. d the expense The project is mandatory as you can only record expenses on projects e Date The date when the expense was made e Amount The amount spent e Description A small description of the expense e Reference optional A reference number like the receipt number Category optional A category that can help you organize your expenses e Tags optional A list of zero or more tags separated by commas Tags can also help you organize expenses and they are more flexible than categories e Notes Additional notes that you may need to make in case the description field is not suitable If a project is billable expenses have a few more fields Expenses from non billable projects don t show these fields e Billable When checked it indicates that the expense is billable Billable projects can have both billable and non billable expenses e Total Indicates the how much is charged for the expense The default is to charge the amount spent but you can use the Markup link to bill more There are several ways you can record an expense 1 Go to Business New Expense 2 Go to the Expenses view and use the New button When you use this method and the date filter is set to a specific date expenses are added by default to that date This method is very useful if you need to enter expenses for previous dates as it saves you from specifying the date for each expense 3 Open a project and go to the Expenses section Then click th
104. de prints a plus character if the item is a service item m if item serviceItem if To access the list of service item of an invoice project see the project serviceItems placeholder For an invoice see invoice serviceltems Note item serviceItem replaces item service used before version 2 7 item expenseltem 2 0 2 7 82 Indicates whether this item is an expense item or not The following code prints a plus character if the item is an expense item if item expenselItem if Templates guide How to create and edit templates for Fanurio Property Version Meaning To access the list of expense items of a project see the project expenseItems placeholder For an invoice see invoice expenseltems Note item expenseItem replaces item expense used before version 2 7 item mileageltem 3 0 Indicates whether this item is a mileage item or not The following code prints a plus character if the item is a mileage item if item mileageItem if To access the list of mileage items of a project see the project mileageItems placeholder For an invoice see invoice mileagelItems item productItem 255261 Indicates whether this item is a product item or not The following code prints a plus character if the item is a product item if item productItem if
105. ding time manually nssite cscri i Ep 25 3 6 3 Recording time with timers essesesseerrsresreressrerrrrrerrsrrerreresrrrrerrerrert 25 3 6 4 Using reminders to control the active timer smart timing eseesrecrerrees 27 3 6 5 Transferring time between multiple computers oe ee eeeeeee eee ees 28 3 6 6 Importing time from CSV ee ceeeeeeecneecneceeeeneeenereen eran seensonsvonsennees 29 3 6 7 Using tags to organize time entries 2 eee cece cece eec ee eeeaeeee een eene eens 31 3 6 8 Searching and filtering time entries 00 eee cece ceeeceeeceeeeeeeeeeeenees 31 lil Fanurio User Guide 3 0 9 Creating tme TEPOS aesae osecoeesanae sees ee EEE ph wer RE RS SEPIE EEE 32 3 7 Working with EXpensEsS d orae r ce fos ea en a EEE S EEA EE AE SOEN 34 3 7 1 ADOUt EXPENSES aens enee e oaa a AEE A N a E NEE ARES 34 3 7 2 Configuring optional fields 2 0 0 0 eee cece cece ce eeca cece eeae een eeneeeneeeeees 34 3 735 BINS EXPENSES aoe sea esses tenghese weds a e Sunes E sede sete sesyen Tet e 35 3 7 4 Using categories to organize EXPENSES eee cece ee cere ce eece eee eeeeeeee ees 35 3 7 5 Using tags to Organize EXPENSES 20 2 0 eee ee cee eee ee cece eeae cena eeneeeneeennees 35 3 7 6 Searching and filtering expenses 2 2 0 0 cece cece ce ee ce eece ence eeeeeeeeeeeaeeenes 35 3 8 Working With trips is scssics padencey postevepstue dos ghous EE R EE E oun dsspbeecsbeh EAREN 37
106. ds the subset of the specified time entries that belong to the specified task timereport filterByProject timeEnirkes project Finds the subset of the specified time entries that belong to the specified project timereport filterB yClient timeEnt i6s client Finds the subset of the specified time entries that belong to the specified client 3 Grouping Fields like clients or dates can be extracted as separate groups from a list of time entries timereport groupClients timeEntriz A list with all the clients list timereport groupProjects timeEnt i s A list with all the projects list timereport groupTasks timeEntri3 0 A list with all the tasks list list timereport groupClients tim list timereport groupProjects ti list timereport groupTasks timer timereport groupDatesByDate tir nteWntries A list with the dates when the time entries included in the report were recorded list Use date toDate date to print each date and date toInterval to create an interval for a date list timereport groupDatesByDate timereport groupDatesBy Week t fn6Entries A list with the weeks when the time entries included in the report were recorded list timereport grou list Use week toString
107. e 2 2 Returns the current system time as a date object It can be formatted using the date and time built ins See this section for more details on built ins Use currentTime date to display the system date or currentTime time to display the system time 100 Chapter 5 Troubleshooting and maintenance 5 1 Installing Fanurio 5 1 1 Requirements 5 1 2 5 1 3 Fanurio runs on Windows including Windows 8 1 Mac OS X 10 4 or later including Mavericks Linux and other flavors of Unix To run it you need to have Java 1 5 or higher We recommend using Java 6 or higher in order to access it from the tray icon menu bar icon on Mac OS X Read the next section to learn if you have the right version of Java installed and how to install it if you don t have it Registering a license key Here s what you need to do to register a license key 1 Save the license file you received by email license dat on your Desktop IMPORTANT Don t try to open the license file as there is nothing meaningful there Just save it on your computer Fanurio knows how to read its contents 2 Make sure Fanurio is running If it isn t start it 3 If it asks you for a valid license file click the Enter License button at the bottom If it doesn t go to Help Enter License to enter it Once you click Enter License Fanurio will display the License Registration dialog 4 Click the Browse button to locate t
108. e zip extension and it will never be deleted by Fanurio when there are too many backup copies 124 Changelog 6 5 Version 2 6 1 March 29 2013 Bug Fixes Failed to start with Java 5 Failed to start if global hotkeys where enabled in the previous version Time entry descriptions were not available when displaying them grouped by date in the invoice template Linux Using xdg open instead of gnome open to open files folders and urls Windows 8 Run on startup didn t work Windows 8 Fanurio wasn t using the Windows task bar features thumbnails pinning badge icons Windows 8 Fixed the user interface look and feel The template editor failed to save templates that contained Freemarker code The dialog used to create and edit new Timesheet Import configurations is now scrollable so it can fit on any screen Mac OS X The folder chooser didn t work with Java 7 Mac OS X The menu bar and the status bar were not painted correctly on Java 7 The age of an invoice is calculated as the difference between the dates and not the difference between the time stamps If an invoice was created yesterday at 11 00 PM and now it s 8 00 AM then in the old version the invoice was 0 days old while in the new version it s 1 day old 125 Changelog 6 6 Version 2 6 November 6 2012 This version contains new many features improvements and bug fixes Here s a list with all the changes New Features e Multiple timers Fanurio
109. e New button Configuring optional fields Because not all expense fields are relevant to all users you can hide optional fields that you don t use Optional expense fields are fields that can be hidden in the expense windows New Expense or Edit Expense Here s how you can configure them 1 Create a new expense New Expense or edit an existing one Edit Expense 2 Click the Configure button from the bottom left corner 3 Check the fields that you want to be visible and uncheck the ones that you want to hide 4 Click Done Fanurio will update the expense window to show only selected fields 34 Using Fanurio 3 7 3 3 7 4 3 7 5 3 7 6 For instance one of the optional fields is Reference This field only makes sense if you need to record a receipt number or some other number that identifies your payment Billing expenses If an expense is marked as billable you can specify its total By default the total is the same as its amount but that can be changed You can also specify the total by using a markup When a billable expense is added to an invoice Fanurio creates an expense item for it so that it can be invoiced Expense items have the same name as the expense category If an expense doesn t have a category then the expense item has the generic name Expense Expense items have Quantity equal to 1 which means that you will resell everything If you are buying goods and you need to resell a certain amount Qu
110. e and time is no longer now but the last date and time when time was recorded for that service This is useful if you enter a lot of time entries manually after a few days or at the end of the week because you don t have to change the date so often from now to a past date User interface improvements e Improved the New Invoice and Create Template dialogs to be less crowded e The mini timer view also shows the service e Items and expenses now have a check box to indicate they are non billable instead of two radio buttons e The drag corner is now displayed on all windows on Mac OS X e Time columns are aligned to the right Others e Renamed contract clientNumber to contract reference A mobile and an other field have been added to both business and clients e Title and meta tags from the head section of the template are converted to document properties when an invoice is exported to PDF Bug Fixes Spelling errors in the Options Preferences dialog The dock icon was updated correctly if the timer was stopped after pause Using Quaqua 5 2 1 to work with Java 6 Date filters weren t updated if the application ran after midnight 143 Changelog e Idle detection works on both 32 and 64 bit computers e The Add Time dialog didn t recognize the start time in some cases on Mac OS X 144 Changelog 6 15 Version 2 0 February 26 2009 This version provides a more intuitive interface to enter services and expenses c
111. e can make it public Installing a custom language file Follow these steps to install a language file or to test a translation file that you created 1 Locate the user translations folder e C Users USER_NAME AppData Roaming Fanurio il 8n on Windows Vista or Windows 7 e C Documents and Settings USER_NAME Application Data Fanurio il8n on Windows e fanurio il8n on Linux e Library Application Support Fanurio il8n on Mac OS X 2 Copy the language file to the translations folder It can be the language file created above or any other language file from fanurio il8n zip files fanurio il8n zip 3 Start Fanurio 4 Go to the Options Preferences dialog 5 Go to the Locale section 6 Change the language and press Done 7 Restart Fanurio 5 2 10 Password encryption Fanurio encrypts the email password using your computer s id so that it cannot be decrypted anywhere else In other words if someone our support team for instance has access to the configuration file where your email password is saved they will not be able to decrypt it on other computers unless they know your computer s id Fanurio uses the MAC address http en wikipedia org wiki MAC_address to determine your computer s id 108 Troubleshooting and maintenance 5 3 Known issues 5 3 1 5 3 2 This section contains a list of known issues that may prevent Fanurio from running as expected Usually they are quirks of the underlying operating system Eac
112. e invoice looks You ll have quick visual feed back on your options Once you ve decided on a look click Save Template to save the template to the templates folder Later when you ll want to export an invoice to HTML you can use this template Note Previous versions had a New Template dialog that helped to create an invoice template It has been replaced by the more intuitive visual method Improvements e Show the time log for a date range The time log dialog is displayed whenever you click the today date from the status bar In previous versions this dialog only showed the log for a single date This version can also display the time log for a date range You can choose a predefined date range like This Week This Month Last Week Last Month or you can specify a custom date range In addition to that the time log can be exported to HTML CSV and Excel The previous version only exported to HTML e More detailed invoice previews The view invoice dialog has been redone visually to display the invoice contents more intuitively The new view also shows when time has been recorded for each item by date e Export the application log file If the application is not working correctly you can always export its log file to a folder of your choice and then send it to us for further investigation Go to Help gt About Fanurio to display the about dialog and then click the Export Log File button 159 Changelog e Other improveme
113. e regular quantity is accessed only when it is discounted Note item regularQuantity replaces item regular Units which was used up until version 1 11 ted e ounted tity item regularTotal 1 8 2 0 If an item is discounted this field indicates the total amount for the item before any discount is applied to it You may want to use this field like this if item discounted item regularTota if The regular total is accessed only when it is discounted Note item regularTotal replaces item regularAmount which was used up until version 1 11 3 Discount The discount fields can be used to determine the discounts for the price or quantity of an item There are also a few fields that can be used to determine if a discount has been applied to an item or not item priceDiscount 1 8 2 0 If an item is discounted by price this field indicates the discount It can be used to display the actual discount Templates guide How to create and edit templates for Fanurio Property Version Meaning Note item priceDiscount replaces item rateDiscount which was used up until version 1 11 item quantityDiscount 1 8 2 0 If an item is discounted by quantity this field indicates the discount It can be used to display the actual discount Note item quantityDiscount replaces item unitsDiscount which was used up until version 1 11
114. e table 165 Changelog Bug Fixes e Remember the selected client When a new project was created from the menu or by clicking the toolbar button it wasn t created for the client that was selected in the tree e Create Invoice dialog scrollbar The tree with items to invoice from the Create Invoice dialog didn t show the scrollbar if it had many items 166 Changelog 6 25 Version 1 3 March 1 2007 New Features e Backup Restore support The application can create backup copies of its data and then restore them This new feature will give users more control over their own data since it is very important and valuable The File gt Backup and File gt Restore commands can be used to create and restore backup copies When a backup is created users can give it a name and a description The File gt Show Backups command can be used to go directly to the backup folder and manually delete unwanted backups New Options e Create backup on exit If checked the application will create a backup copy every time it is closed This setting is not enabled by default e Path to backup copies This path is used by the application to determine where backup copies are located Improvements e Enhanced tables The tables used in the application are sortable and the width of their columns is adjustable 167 Changelog 6 26 Version 1 2 February 12 2007 New Features Currency support Money is no longer represen
115. easier to create new project items since they contain almost all billing information except for the quantity See the business section for more details This is not a new feature in Fanurio but a new name for an old feature The old catalog could be found under Business My Business Details Services and Rates and its elements were called item categories As a result of this change some templates may not work because the item itemCategory placeholder was renamed to item catalogItem Catalog items have three new fields code description and cost These fields make it easier to create project items e Markup calculator The price of a service item or product item can be calculated easier using the markup calculator Just click the Markup link next to the Cost field to enter the markup and the price will be calculated automatically This feature only works if you enter a non zero amount in the Cost field first e Cancelled Invoices If you have unpaid invoices for which you don t expect the client to pay you can now mark them as cancelled See the invoice section for more details e New Timesheet filters Added new filters to the Timesheet view that make it possible to display time entries by client project and service item status For instance it s now possible to display time entries from active clients with unfinished projects and uninvoiced service items The search field can also search by service items If you have a client called Ari
116. ee 69 4 6 1 Example Quicken voiir ipe kine a tata aed a he Lace E aed 69 4 627 Examples Scribus DTP prs oee i a n ddan ndnee deans daeateoseetesuelaas tes 70 4 7 A comparison of all supported file formats sseneseesnesesseesesserresresreseesrerreseeees 72 4 8 Pl cebolders T ferentE nosne a a N E a Seadoo A OIN N e 74 48l BUSINESS A ia a a E E EAN 74 458 22 Cente sacar atdoscgubhactee R ss wet dass Qeedasene we Sandee der steed heae a l 75 48 3 OOS 11E TE Wate sires hh Rise E eee A Bier de 76 ASA INVOICE proe n voy E E soaete Se nuedss gees dabapsmedssanteds 76 AS Dy tem o sed ie cess as oa Seen baa aut oe ec NL Sa asa 81 43 05 Payment e desc anee ste iee deen a eae e a veh oh dau a E R eens dius atest tens 87 AIS 7e Tak oe seca she coke esp E eh heel See ET 88 43 8 INVOICE PLOJECE oss cores svndss ve den ene tans phwed Wey Som desl a EE dete se dees bees NEE 88 4 8 9 Time ENY sot syessteor sedi ca ssessae ote conde seh as eta a eR ae e EER 90 48 10 Task i siseceewded deg dnonsecetd gee esdenee wet ode teudaoesteel dae seu e a de sebdaensycethees 91 A Sal Ue SX POUse sy sissies Se stele ete teh ele the Sau Ne ee St Leet ae Sao ee 91 A812 TAP tovees ster suede dvds iobss nwedeSey sea E ngyite tehet eae Ea a a T vedas 92 4813 Tame Report vise acts cs eda eeate det wed a anche ace ve A E E Pade tue 92 ASA Tasks REDOT eiris cenare eaaa e Munda oa a e a dagen ettoateeeld secs aS 95 4 815 Sales Report ame aia E A EEE EE
117. elow the table is 11 07 which represents the time recorded for all tasks 5 Go to View Timesheet to switch the view from Projects to Timesheet The Timesheet view is the place where you can see all time entries You can return to this view whenever you need to get the big picture or to review your time Time entries are explained in more detail in a separate section You ll learn how to move time entries from one task to another and how to create time reports Tutorials 2 4 How to create a project invoice Once you have one or more billable tasks expenses or products in a project you can invoice the client This tutorial continues the previous lessons and shows how to create an invoice It also shows how you can send it to the client 1 Make sure you are in the Projects view If you are not go to View Projects to change the view 2 Click the Rhetoric project in the Projects tree to select it 3 Go to Business New Invoice to create a new invoice Fanurio will display the Add Project Items window to let you choose the project items tasks expenses trips or products for the invoice a The task Proofreading the manuscript and the expense Printing the manuscript are checked by default Click Add to add them to the invoice b Type in the Number field c Click Create Once an invoice is created the view is automatically switched to Invoices in order to display the new invoice 4 Click the Export button belo
118. es Searching and filtering can be done in the Invoices View right above the invoices table Improvements e Keyboard actions for the clients tree The clients tree can be controlled using the keyboard Use e INSERT to add a new project e ENTER to edit a client or a project e DELETE to delete a project or a client e Confirm project delete The application will prompt the user when a project is deleted e Log all errors If the application fails to complete any task during execution that error will automatically be logged This helps us identify and fix possible problems faster Bug Fixes e Vista idle time detection Idle time detection is now available for Windows Vista too 161 Changelog e Application settings The application settings are saved while the application is running so that if the operating system quits unexpectedly they are not lost This problem occurs on some Windows machines when the OS is shut down while Fanurio is running Fanurio doesn t have the time to save its settings This is more an OS problem than a Fanurio problem and that s why we are trying to save the settings before it is closed e User guide fixed for Internet Explorer The html pages from the user guide didn t look properly in Internet Explorer 162 Changelog 6 23 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
119. es go to the Invoices view and use the filters above the table The table will display only those invoices that match the selected filters Invoices can be filtered by e status paid unpaid or overdue e cancelled yes or no date creation e date paid reference purchase order e number or e client Once you set these filters the table footer will display totals for e balance how much money you must receive e total how much money the invoices are before taxes and e taxes total tax money charged to your clients if you use taxes For instance you could use these filters to see all overdue invoices issued this year for a certain client The table footer will help you see how much money the client owes you If you need to do extra calculations on the list of invoices you can also export it to CSV or Excel from File Export Export Invoices 43 Using Fanurio 3 10 11 Creating sales reports The previous section explains how you can filter or search the list of invoices so you can get a quick insight about your sales However if you need to use this information outside Fanurio you can either export the list of invoices as a CSV or Excel file or create a sales report Sales reports are more flexible because they allow you to use a template to format data Go to Reports Sales Report to create a report for your invoices Just like in the Invoices view you can use several filters to specify which inv
120. es 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 136 Changelog Registre du commerce et des soci t s or RCS while German companies are registered with Handelsregister e New invoice field Invoices have a new field called period
121. et view e Import timesheet Fanurio can help you manage time recorded on multiple computers You can export time recorded in one instance of Fanurio running on a certain computer and then import it in another instance of Fanurio running on a different computer Read this section for more details e Invoice age The invoices table has a new column that indicates the age of an invoice in days For unpaid invoices the age represents the time since it has been created For paid invoices the age represents the time between when it was created and when it was paid in full e Invoice notes Invoices now have a notes field where you can enter additional notes about the invoice You can even display these notes on the invoice for the client to see them Improvements Invoice Templates The File Create Template dialog has lots of options to configure the default invoice template You can specify which columns and subtotals are visible whether the template uses a logo or page numbering and many other options This is useful for new users who want to create their first invoice template e Locale There s a new section called Locale in the Options Preferences window for region and language Future versions will support other languages than English e Project reports The projects report dialog has been updated to support the new item properties Items can now be filtered by type Service or Expense billing billable or not and status invoiced
122. ete key works on all important tables e Text areas lose focus when the tab key is pressed e Show Contents is no longer an option in the project popup menu Bug Fixes e Price and cost currency mismatch is no longer checked if cost is not used e Invoices with zero total are marked automatically as paid e Fixed the name of email attachments The following placeholders were not available in templates business other client other business mobile and client mobile Tables that span on multiple pages don t display the bottom border 140 Changelog 6 13 Version 2 1 1 July 22 2009 This is a patch for version 2 1 that contains bug fixes and small improvements Here s a list with all the changes Improvements e Default name for backups to save time e Close the currently opened project when a client is selected It can be confusing sometimes e Toggle buttons from the reminder dialogs are disabled when their section is visible Snooze and Snooze are different Bug Fixes e The application freezes when the idle reminder is triggered e Failed to export date and time objects to CSV e Pause resume timer tooltip doesn t change e The view toggle buttons are not quite visible when selected on Vista e Projects are opened on mouse click instead of mouse pressed 141 Changelog 6 14 Version 2 1 July 9 2009 This version opens up Fanurio for users who speak other languages than English It is now available in Ge
123. eyboard Shortcuts Action Old Shortcut New Shortcut Start CTRL D F5 Pause Resume CTRL T F6 Stop CTRL D F7 Items table sorting The items table can remember the sorted column between successive launches of the application Changed Window menu on Mac Moved the Zoom action from Window gt Zoom to View gt Switch View for two reasons First it wasn t obvious that Zoom switches to the iTunes like mini timer although that s where iTunes puts it and second the Zoom action should do something else for a Mac application New invoice date field The date of the invoice can be specified when an invoice is created Until now Fanurio created an invoice only for the current date New item name In the New Item dialog one can double click the name field to select the name of one of the other project items for the new item Use this feature if you want to create a new item with a name similar to the other items Default service You can define a service as default in the Services and Rates section from Business My Business Details 152 Changelog e Create similar project You can create a project similar to an existing one if you right click on it in the projects tree and select New Similar Project from the popup menu When you create a similar project Fanurio will copy all the items without their time log Bug Fixes e Not displayed correctly when using multiple screens e Fixed Mac OS X 10 5 bug that pre
124. f an invoice To access a Items as ite Items as ite Templates guide How to create and edit templates for Fanurio Property Version Meaning invoice projects 1 0 product item from the list use the following Freemarker code list invoice product list Note invoice productItems replaces invoice products which was used up until version 2 6 A list with all the projects whose items belong to this invoice The list of projects is useful if you invoice multiple projects To access a project from the list use the following Freemarker code list invoice project list 4 Totals invoice servicelItemsSubtotal 2 0 2 7 The total amount of money due for all the service items from the invoice Note invoice serviceItemsSubtotal replaces invoice servicesSubtotal which was used up until version 2 6 invoice expenseltemsSubtotal 1 0 2 7 The total amount of money due for all the expense items from the invoice Note invoice expenseItemsSubtotal replaces invoice expensesSubtotal which was used up until version 2 6 invoice mileageItemsSubtotal 3 0 The total amount of money due for all the mileage items from the invoice invoice productItemsSubtotal 2 5 2 7 79 The total amount of money due for all the product items from the invoice Note invoice productItemsSubtotal replaces invoice prod
125. f explained client website 1 8 self explained The following table shows the fields that can be used to include information about the contract which is invoiced Every time an invoice is created it is associated with a contract The following placeholders identify the contract from both the client s view and yours Table 4 6 Contract Properties Property Version Meaning contract number 1 9 The number you associate with the contract contract reference 1 9 2 1 The number the client associates with the contract In most cases this number is a purchase order number Note contract reference replaces contract clientNumber since version 2 1 Invoice The following table shows the fields that can be used to include information about the actual invoice Table 4 7 Invoice Properties Property Version Meaning 1 General invoice number 1 0 self explained invoice notes 2 0 self explained 76 Templates guide How to create and edit templates for Fanurio Property Version Meaning invoice date invoice period 1 0 2 3 Use invoice date date to access the value of the invoice date Indicates the date or period when the invoiced services were provided invoice dueDate 1 5 Use invoice dueDate date to access the date when an invoice is due invoice dueDays 1 5 When the invoice must be paid in days since the invoice d
126. for Fanurio Property Version Meaning expense description 3 0 self explained expense notes 3 0 self explained expense date 3 0 self explained expense amount 3 0 self explained 4 8 12 Trip The following table shows the fields of a trip A trip cannot be accessed directly You have to access it from the list of trips of a project item item trips Usually you don t need to work with trips They are useful only if you need to create a very detailed invoice that shows all the trips of each mileage item Table 4 15 Trip Properties Property Version Meaning trip startTime 3 0 Use trip startTime time to access the time when the trip started If you are only interested in the date use trip startTime date trip endTime 3 0 Use trip endTime time to access the time when the trip ended trip durationAsHour 3 0 The duration of the trip in hour format For instance 1 hour and 30 minutes is represented as 1 30 trip durationAsDecimal 3 0 The duration of the trip in decimal format For instance 1 hour and 30 minutes is represented as 1 50 trip distance 3 0 The distance recorded by the trip trip distance represents distance as value followed by unit eg 30 km If you need to access each field separately then you should use trip distance value and trip distance unit trip startLocation 3 0 self explained trip endLocation 3 0 self explained trip descr
127. g invoice mileagelItems and invoice mileageItemsSubtotal placeholders e Failed to set a filter configuration for tasks Failed to upgrade to 3 0 when an item and its catalog item were of different types e g product item that used an expense catalog item e Fixed a memory leak that occured when a project was opened and then closed 115 Changelog Windows 8 1 Fanurio wasn t using the Windows task bar features thumbnails pinning badge icons and the right user interface look and feel New Task fields are reset when selecting a project for the first time Updates the unit of measure for tasks and projects when Pricing changes Saves time entries that are edited when an invoice is created Time is not rounded correctly for service items that have time entries with no time When exporting time entries expenses trips and payments to CSV or Microsoft Excel the Invoice column contained an internal identifier instead of the actual invoice number Failed to update the time total from the Tasks view when time was added removed or updated The cursor jumped to the next field when entering time using the enter time relative to finish option Distance was not sorted correctly 116 Changelog 6 3 Version 3 0 December 3 2013 This version changes the way projects are organized so that they can be used for more than just billing Projects manage four lists of different elements tasks expenses trips and products i
128. g on which version you decide to download it may have a different name 2 Untar and copy it to usr lib jvm where Java is installed The new Java launcher will be usr ib jvm jdk1 7 0 jre bin java sudo tar zxvf Downloads jdk 7 linux i586 tar gz C usr lib jvm 3 Add the new Java installation to the Java alternative lists sudo update alternatives install usr bin java java usr lib jvm jdk1 7 0 jre bin java 1 4 Make the new Java installation the default one Run the following command and choose the option that points to the new Java installation sudo update alternatives config java 5 Test it java version How to install Sun Java on Ubuntu 11 4 and earlier On Ubuntu 11 4 and earlier Sun Java can be downloaded from Ubuntu repositories 1 On Ubuntu 10 4 Lucid Lynx sudo add apt repository deb http archive canonical com lucid partner On Ubuntu 10 10 Maverick Meerkat sudo add apt repository deb http archive canonical com maverick partner On Ubuntu 11 4 Natty Narwhal sudo add apt repository deb http archive canonical com natty partner On Ubuntu 11 4 Natty Narwhal sudo add apt repository deb http archive canonical com natty partner 2 sudo aptitude update 3 sudo aptitude install sun java6 jdk 5 4 4 Other platforms You can download the latest Java version from java com http java com en download index jsp 112 Troubleshooting and maintenance 5 5 More help Whether you want to
129. gories can be managed from Business My Business Details Task Task categories can also be specified when a task is created or edited using the New link button Tasks can be searched or filtered by category in the Tasks view Just click the small arrow icon from the search field to tell it that you want to search by category Then type the name of the category that you want to search for 3 5 11 Using tags to organize tasks When creating or editing a task you can associate one or more tags with it in the Tags field that have to be separated by commas eg tag1 tag2 tag3 Tags provide a simple way of recording additional information about a task like milestone name If you need to tag multiple tasks go to the Tasks view and select them Then click the Tags button at the bottom of the table Once you have one or more tasks with tags you can then filter them in the Tasks view Just click the small arrow icon from the search field to tell it that you want to search by tags Then type the name of the tag that you want to search for 3 5 12 Searching and filtering tasks To learn more about the tasks you record in Fanurio go to the Tasks view and use the filters above the tasks table The table will display only those tasks that match the selected filters For instance you could use these filters to see all active not completed or overdue tasks Tasks can be filtered by e client status any active not active 22 Using Fanu
130. h clients from UK you will be invoicing in GBP while for the American clients the invoices will be in USD By marking a client as being from the USA all invoices created for him or her will show numbers dates and currency formatted using American rules Here s how to mark a client as foreign 1 Go to the Projects view 2 Select the client from the projects tree 3 Edit the client 4 Go to the Billing tab check the This is a foreign client option and then select a locale to indicate the country Importing clients from CSV If you already have a list of clients Fanurio can import them Go to File Import Import Contacts from CSV to import one or more clients from a CSV comma separated value file Most applications especially e mail applications can export their data to such a format A wizard will assist you along the way to make things easier 13 Using Fanurio 3 3 5 Importing clients from Apple s Address Book On Mac OS X you can import your Address Book contacts as clients from the File Import Import Contacts from Address Book Using Fanurio 3 4 Working with projects 3 4 1 About projects 3 4 2 3 4 3 3 4 4 Fanurio uses projects to help you organize work expenses trips and products you might want to sell to your clients Projects can be managed in the Projects tree from the Projects view Projects are grouped by client and they are displayed in alphabetical order Here s ho
131. h issue documents the problem and shows a possible solution if there is one Printing If you want to print an invoice from Fanurio you have two choices 1 Directly View the invoice then use the Print button 2 Indirectly Export the invoice to PDF then print it Indirect printing PDF gives slightly better results but if you are not interested in having perfect alignment for all pixels this shouldn t matter Tray icon Fanurio s tray icon is available only on computers running Java 6 or higher Linux Notes The tray icon is not enabled by default on Linux since the tray implementation is not that good as the Windows one We believe it s good enough to be part of Fanurio and we provide it because the advantages outweigh the disadvantages e If you do not see the tray icon the notification area is probably disabled You can enable it by right clicking the GNOME panel and selecting Add to Panel gt Utility gt Notification Area e Make sure the panel size is gt 26 pixels for the tray icon to align nicely To change the panel size right click on the GNOME panel and select Properties e The tray icon background is gray due to a Java bug To fix this problem you can change the panel color to match the tray icon background color Right click on the GNOME panel select Properties and change the color to Solid Color with approximately 90 opacity Windows Notes The tray icon disappears if Windows Explorer is restarted This p
132. hat run Tiger Mac OS X 10 4 or Leopard Mac OS X 10 5 Previous versions of Mac OS X don t have a reliable method to detect idle time e Move time entries Time entries can now be moved from one item to another To do it open the edit dialog for the item that contains the time entry go to the Time section and then use the Move button to move it to another item e Filter project items The list of items from a project can be filtered to show invoiced items uninvoiced items or both This feature is useful if your project has many invoiced items and you want to hide them To specify which items should be displayed click on the top right button from the items table and select from the popup menu one of the options All Items Invoiced or Uninvoiced e Purchase order number Every time an invoice is created it is associated with a contract Fanurio lets you specify both your contract number and your client s number The client s number is usually a purchase order number A new set of placeholders can be used to access these values from an invoice template Read this section for more information e Foreign clients Many freelancers work with both domestic and foreign clients When working with foreign clients they may want invoices in their own currency with numbers displayed according to their country rules For instance some countries use comma as decimal separator while others use a dot Dates may also be formatted differently Some countr
133. he client code in the invoice number client businessNumber 2 3 The number assigned to the business when it was created client otherNumber 2 3 A number that could be used as the trade register number client tax Number 1 4 The tax number assigned by the government to your client s business In many countries invoices must include the client s VAT number In such cases the tax number is the VAT number client invoices client balance 2 0 2 0 75 A list with all the invoices of a client This is useful if you want to create a statement To access an invoice from the list use the following Freemarker code list client invoices list How much money the client has to pay for all open as invoice Templates guide How to create and edit templates for Fanurio 4 8 3 Contract 4 8 4 Property Version Meaning unpaid invoices Balance is the difference between the total of all invoices and the total of all payments 2 Contact client attention 1 0 self explained client address 1 0 self explained client city 1 0 self explained client state 1 0 self explained client zip 1 0 self explained client country 1 0 self explained client phone 1 0 self explained client fax 1 0 self explained client mobile 2 1 self explained client other 2 1 self explained client email 1 0 sel
134. he license file on your Desktop 5 Enter the email address where you received the license file in the Email field 6 Click OK to register the license key The cross platform version To install and run Fanurio from a USB stick please follow these instructions 1 Get the cross platform version tar gz 2 Install it on the USB stick by unzipping it 3 Start Fanurio from the stick by running e fanuriolocal applescript on Mac OS X e fanuriolocal exe on Windows e fanuriolocal sh on Linux and other flavors of Unix Note It s important to start Fanurio using the local scripts The other scripts without local in their name will start Fanurio but will not keep the data on the stick 101 Troubleshooting and maintenance 5 2 User data 5 2 1 Location The location of data and settings depends on the operating system Fanurio does this to integrate smoothly with each platform it runs on As a rule it stores them somewhere in the user s home folder Knowing the location can be helpful if you want to backup the settings and data by hand Some of these folders can be changed from the application By data and settings we mean log file This file is used by Fanurio to log messages and errors related to its execution Fanurio keeps at most two log files depending on the volume of errors and warnings The size of a log file is no larger than 2 MB audit file This file is used by Fanurio to log database actions so that data can be re
135. he total elapsed time in decimal format for the specified list of time entries timereport calculatePausedTimeA3Decimal timeEntries The total pause time in decimal format for the specified list of time entries 4 8 14 Tasks Report The following table shows the placeholders that can be used to create tasks reports Besides these placeholders you can also use business placeholders to print information about your business in a tasks report Table 4 17 Tasks Report Properties Property Version Meaning 1 Parameters The date interval used to build the report can be accessed from the template 95 Templates guide How to create and edit templates for Fanurio Property Version Meaning Each interval may or may not have a start date and an end date If a date interval is defined only by its start date then the end date will not be defined and tasksreport dateIntervalEnd will return false The folowing code can be used to cover all situations whether these fields are defined or not if tasksreport dateIntervals if tasksreport datelInte rvall S tasksreport dateIntervalStar else After S tasksreport dateIntervalStart date if else if tasksreport datelInte rvall End tart End t date Before S tasksreport dateIntervalEnd date lse All dates if if S tasksreport dateInterval
136. ich projects are visible has been placed to the right to make it more obvious The popup contains a new command that highlights which projects have been invoiced 157 Changelog Specify a time entry in different ways Previous versions allowed to specify only the start time and the duration of a time entry This version makes it possible to also define a time entry by its start time and finish time or by duration and finish time Improved idle notifier The idle notifier gives you more choices for handling idle time New time log filter The time log can now show or hide billable time To access the time log click on the today date from the status bar New placeholders Added new placeholders like project notes client code client website business website and invoice taxable New templates extension The template files now have the ftl extension instead of itl The old extension conflicted with iTunes New website field A website field has been added to both business and clients Mac OS X Window menu Added a Window menu for Mac OS X to contain the Minimize Window and Zoom commands The Zoom command changes the main window to the iTunes like mini timer Bug Fixes Crash recovery The time wasn t recovered correctly if the application crashed and the timer was running Same name clients The application failed to start if there were two clients with the same name Time format Time is displayed using locale specifi
137. ies display the month first while others display the day of month Fanurio lets you specify if a client is domestic or foreign If clients are foreign you can also specify the client s country so that when invoices will be created for them numbers dates and currency will be formatted correctly 154 Changelog Let s say that you are from Scotland and most of your clients are from the UK but you also have a few clients from the USA When dealing with clients from UK you will be invoicing in GBP while for the American clients the invoices will be in USD By marking a client as being from the USA all invoices created for him or her will show numbers dates and currency formatted using American rules Here s how to mark a client as foreign 1 Go to the projects view 2 Select the client from the projects tree 3 Edit the client right click on the tree node and select Edit or double click on the node 4 Go to the Billing tab check the This is a foreign client option and then select a locale to indicate the country Improvements Preview Invoice Invoices are displayed like they will appear on paper if printed A black border is used to show the page limits Add time to item You can now add time to an item by specifying only the total time Select the none option from the Add Time dialog and you will not be asked to specify when the activity started or ended This is useful if you are not interested when you ve worked dur
138. in the Timesheet table because it allows multiple time entries to be selected e Edit tax groups The name and status of a tax group can now be edited Business gt My Business Details gt Taxes This can be helpful if your taxes eg VAT changed and you need to hide the old tax group so it doesn t appear in the New Invoice window e Edit invoices Invoices can now be edited In previous versions if something was wrong with the invoice or some of its items it had to be deleted and then recreated To edit an invoice go to the Invoices view select the invoice you want to edit and the click the Edit button below the invoices table Important Editing an invoice is not recommended once it was sent to a client because that would alter an official document The New Invoice window was also redesigned to make it easier to edit the items of an invoice The table from the New Edit Invoice window shows more information about the items that belong to the invoice e Minimum time when rounding time for billing Time rounding rules can now have a minimum amount This helps create rules like round time to the nearest 15 minutes interval but bill at least 30 minutes Improvements e User interface e The service and product dialogs now show the discount links all the time e The time rounding link from the service dialogs is now next to the hourly radio button instead of the Quantity field 127 Changelog e The New Time dialog has a small
139. ined payment notes 2 0 self explained payment amount 2 0 self explained payment reference 2 0 self explained 87 Templates guide How to create and edit templates for Fanurio 4 8 7 Tax The following table shows the fields of a tax from an invoice A tax cannot be accessed directly You can only access it from the list of taxes of an invoice invoice taxes Table 4 10 Tax Properties Property Version Meaning tax name 1 4 self explained 4 8 8 Invoice Project The following table shows the fields of an invoice project A project cannot be accessed directly You have to access it from the list of projects of an invoice invoice projects Usually you don t need to work with invoice projects They are useful only if the invoice is for multiple projects Table 4 11 Project Properties Property Vesin Meaning 1 General project name 1 0 self explained project number 2 6 self explained project reference he fselfexpl ind project description 2 5 self explained project notes 1 8 self explained 2 Contents An invoice project contains items that can be service expense mileage or product items The following fields let you access them project items 1 0 2 0 A list with all the items of an invoice project To access an item from the list use the following Freemarker code list project items as item list Since versi
140. ing a day The Add Time dialog also remembers how users like to enter time by start time by end time by both or none Minimize to tray bar on Windows The Windows version of Fanurio can be configured to minimize to the tray bar from Tools gt Options By default it is minimized to tray if the application window is closed Other options are never on minimize and on minimize or close Higher precision on tax calculation Taxes are calculated using a 4 decimals precision Delete older backups If auto backup is enabled you can also tell Fanurio how many backups to keep The older ones will be automatically deleted To specify how many backups to keep go to Preferences on Mac or Tools gt Options on Windows and enter a number Bug Fixes When exporting invoices to PDF some fonts where not rendered To fix this problem copy the font file to the templates folder This folder can be accessed from the menu File gt Show Templates Fanurio crashed on some Macs because it didn t update the dock icon badge correctly Fanurio failed to display invoices if it was set to use the first template from the list of templates Fanurio failed to start if it used a language only locale Failed to display images when viewing invoices The today date from the status bar and the date filters were not updated if the application ran after midnight The View menu was not synchronized correctly 155 Changelog e Spinners didn t always
141. invoices included in the report Total salesreport calculateTotal salesreport invoices Table 4 18 Sales Report Properties Property Version Meaning 1 Parameters The date and paid date intervals used to build the report can be accessed from the template Each interval may or may not have a start date and an end date If a date interval is defined only by its start date then the end date will not be defined and salesreport dateIntervalEnd will return false The folowing code can be used to cover all situations whether these fields are defined or not if salesreport dateIntervalStart if salesreport dateIntervalEnd S salesreport dateIntervalStart date S salesreport dateIntervallEnd date else After S salesreport dateIntervalStart date if else if salesreport dateIntervalEnd Before salesreport dateIntervalEnd date lse All dates if if salesreport dateIntervalStart 3 0 self explained salesreport dateIntervalEnd 3 0 self explained salesreport paidDateIntervalStart 3 0 self explained 98 Templates guide How to create and edit templates for Fanurio Property Version Meaning salesreport paidDateIntervalEnd 2 Invoices 3 0 self explained The report allows you to obtain a list with all its invoices or partial lists for instance invoices that were issued in a certain mo
142. ion and a set of reminders to do that Until now Fanurio had only idle time notification and one reminder to start the timer We ve added two more reminders one to resume the timer if it is paused for too long and one to stop it You can read more about smart timing in this section We ve also made the start timer reminder dialog easier to use e New Timer menu We ve added several new timer actions start discard transfer recover and timer info and so we ve decided to create a Timer menu to hold all timer actions The new actions make time tracking more flexible e Start lets you start the timer for a specified project item and attach a description for the task that you are doing When the timer is stopped Fanurio will add time to this item with the specified description The other Start action will simply start the timer without asking where time will be added e Discard lets you discard some of the time recorded by the timer Lets assume the timer is running for 30 minutes but for 10 minutes you ve been on a break This action lets you discard those 10 minutes e Transfer lets you move some of the time recorded by the timer to a project item Lets assume the timer is running for 30 minutes but for 10 minutes you ve been doing something else This action lets you discard those 10 minutes from the timer and move them to the project item you ve been working on e Info shows some information about the timer when it is running It also
143. ion to control the timer you can use these reminders We call this feature smart timing Smart timing is not enabled by default You have to enable it from e Tools Options on Windows e Fanurio Preferences on Mac OS X e Edit Preferences on Linux Smart timing is how Fanurio figures out what you are doing in order to record time accurately It uses idle time detection and a set of reminders to do that 1 Reminders If you are working on the computer Fanurio doesn t know what you are doing but if you enable smart timing it will try to learn that from you Fanurio can ask you repeatedly you can specify the frequency what you want to do with the timer e If no timer is running it will ask you if you want to start one or if you want to do it later e If the active timer is paused it will ask you if you want to resume it or if you want to do it later e Ifthe active timer is running it will ask you if you want to stop it or if you want to leave it running 2 Idle time detection One thing Fanurio can figure out without asking is if you leave the computer while the timer is running In this case it will ask you to do something with the time you ve been away As we said smart timing is about figuring out what the user is doing If the timer is stopped Fanurio will try to learn whether it should be started or not The same happens when the timer is paused or if it s running To understand how smart timing works let s see the fol
144. iption 3 0 self explained trip tags 3 0 self explained 4 8 13 Time Report The following table shows the placeholders that can be used to create time reports Besides these placeholders you can also use business placeholders to print information about your business in a time report 92 Templates guide How to create and edit templates for Fanurio Here s an example that shows how to calculate totals by date It groups time entries by date and then it calculates the total elapsed time for each date Determine th dates when tim was recorded assign dates timereport groupDatesByDate timereport timeEntries list dates sort a Us assign dateTim s date timereport filterByDate to find tim Entries timereport filterByDate timereport timel Print the da list Calculate the total elapsed time for all the tim ntries included calculateElapsedTimeAsHour timereport time Total timereport Table 4 16 Time Report Properties te and the total elapsed time for this date S date toDate date S timereport calculate ntries recorded on a specific Entries date ElapsedTimeAsHour dateTimeEntrie Entries Property Version Meaning 1 Parameters if timereport dateIntervalStart if timereport dateIntervalEnd The date interv
145. item priceDiscounted 1 8 2 0 Indicates if the price of an item is discounted See the item regularPrice field above Note item priceDiscounted replaces item rateDiscounted which was used up until version 1 11 item quantityDiscounted 1 8 2 0 Indicates if the quantity of an item is discounted See the item regularQuantity field above Note item quantityDiscounted replaces item unitsDiscounted which was used up until version 1 11 item discounted 1 8 Indicates if an item is discounted either by rate or number of units See the item regularAmount field above 4 Time The time fields can be used to get more detailed information about the time recorded for a service item item timeEntries 1 5 A list with all the time entries recorded for a service item This list is useful if you want to create a very detailed invoice that shows a breakdown for each invoiced item To access a time entry from the list use the following Freemarker code Entri list item tim list item elapsedTimeAsHour 1 5 86 The total time recorded for a project item in hour format For s as timeE nt Templates guide How to create and edit templates for Fanurio Property Version Meaning instance hour and 30 minutes is represented as 1 30 item elapsedTimeAsDecimal 1 5 The total time recorded for a project
146. ive all the other timers are paused When a new timer is started the active one is paused and the new one becomes active This feature is very useful if you start working on something task A and then you get a call from a client that forces you to interrupt what you were doing and work on something else task B In this case you start a timer for task A and then when the client calls you pause the timer interrupt task A and you start a new one for task B When task B is over you stop its timer and save the time Then you can resume the timer for task A Since a timer is an important tool Fanurio provides several ways to access it You can access the timer from 25 Using Fanurio the Timer menu the toolbar the tray icon menu the iTunes like mini timer the taskbar button s thumbnail toolbar on Windows 7 or using global hotkeys on Windows and Linux The following actions can be used to control the timers from one of the places mentioned above Start New Timer This action starts a new timer If a project is open and a task is selected Fanurio will start a timer for that task If a timer is already active paused or running that timer will be paused and the new one will become active Start New Timer This action lets you start the timer for a specified task and attach a description to it When the timer will be stopped Fanurio will add time to this task with the specified description If a project is open and
147. k has at least one time entry it will use the end date of the last time entry Time entries represent working sessions for a particular task so it makes sense to use the date of the last time entry to determine when the task ended If there are no new time entries then the date of the last time entry is the date when the task ended e Ifa task doesn t have any time entries then it will use the end date of the billing period e If the billing period is undefined all dates then the completed date is set to now Rounding time for billable tasks Unlike tasks billed in units where the billable quantity must be entered manually by the user the billable quantity of hourly rated tasks is calculated automatically by converting the total billable time to hours Let s suppose you have a billable task with two uninvoiced time entries tl 16 minutes and t2 32 minutes Here s how its billable quantity is calculated in three different cases a Time rounding is not enabled Quantity 0 16 0 32 0 48 0 8 hours b Time is rounded up to 15 minutes for the sum of all the time entries Quantity round 0 16 0 32 round 0 48 1 00 1 0 hours c Time is rounded up to 15 minutes for each time entry Quantity round 0 16 round 0 32 0 30 0 45 1 15 1 25 hours When creating a time rounding rule you can also specify a minimum amount of time to bill By default the minimum field is set to 0 but you can change it to create rules like ro
148. ll in these fields if you create invoices The Other Number field can be used to enter any other registration number like the Trade Register number On Mac OS X you can import your contact details from Apple s Address Book 3 2 2 Defining currencies Go to the Currency section to define the currencies you want to use in Fanurio and to make one of them the default one Usually you don t need to define any currency since Fanurio automatically detects your currency from your computer settings But if it doesn t detect it correctly or if your business bills in multiple currencies this is the place where you can make the changes 3 2 3 Defining taxes Go to the Taxes section if you need to use taxes for your invoices Taxes are not enabled by default To deal with a whole range of possible taxes and tax combinations Fanurio uses two concepts the Tax and the Tax Group A Tax has a name and a default rate while a Tax Group contains one or more taxes In order to apply taxes to an invoice you need to group taxes in a tax group Even if you have just one tax To quickly define your taxes we recommend that you use the Tax Wizard Only if the wizard doesn t do what you want you should try to build a tax group by hand Using Fanurio 3 3 Working with clients 3 3 1 Managing your list of clients 3 3 2 3 3 3 3 3 4 You can see your clients in the Projects tree from the Projects view Clients are displayed in alphabetical o
149. lon is very important as it helps Fanurio distinguish between fields Note If you need to do extra calculations on the list of tasks you can also export it to CSV or Excel from File Export Export Tasks 3 5 13 Creating tasks reports The previous section explains how you can filter or search the list of tasks so you can get a quick insight about your activities However if you need to use this information outside Fanurio you can either export the list of tasks as a CSV or Excel file or create a tasks report Tasks reports are more flexible because they allow you to use a template to format data Tasks reports also allow you to see time and money details for a specific period of time something that is not possible in the Tasks view For instance if a task starts in January and ends in March a tasks report can show what happened on that task in terms of time and money in January and hide information from the other months Go to Reports Tasks Report to create a report for your tasks You can use the following filters to specify which tasks should be included in the report e Projects specifies the projects included in the report 23 Using Fanurio e Date specifies the date interval when tasks where active A task is active since it starts Start Date until it ends Completed Date Fanurio comes with one default template e Project Tasks shows the time and money earned by each task from the selected projects in the s
150. lowing examples Example 3 1 Reminder that the timer is running Let s assume the reminder is set to 10 minutes and the timer is already running for 32 minutes Since I started the timer Fanurio asked me three times at 10 20 and 30 minutes if I want to stop it or if I want to keep it running Each time I just pressed ESC to cancel the reminder dialog and to keep the timer running The fourth time when it asks me at 40 minutes I realize I finished working on my task and I choose to stop the timer I will assign 40 minutes to the task I was working on Tip When the reminder dialog is displayed you can postpone the decision by pressing ESC 27 Using Fanurio 3 6 5 Example 3 2 Idle time notification Let s assume idle time notification is set to 10 minutes That means Fanurio will notify me if I m away from the computer for more than 10 minutes I start the timer and after 40 minutes I leave the computer for a coffee break When I return after 15 minutes I see a notification dialog where Fanurio asks me what to do with these 15 minutes I decide to discard them The timer will continue to run and to show it s been started 40 minutes ago instead of 55 The 15 minutes I ve been away are considered pause time Besides Discard the idle notification dialog has two other options Transfer and Keep Use Transfer if you ve worked on something else in the meanwhile a client was on the phone for instance and Keep if you ve been wo
151. lt 121 Changelog Also all projects are now billable by default If some of your projects are non billable you need to edit them To edit a project go to the Projects view right click it in the Projects tree and select Edit Project e Items Items no longer have the date and notes fields 122 Changelog 6 4 Version 2 7 July 9 2013 This version contains bug fixes small improvements and new features for version 2 7 New Features Sidebar The sidebar is displayed on the left of the main window and allows you to change the current view You can change the visibility of the sidebar from the menu View Hide Show Sidebar using the Ctrl Shift S Cmd Shift S shortcut or from the toolbar by clicking the button next to the views drop down box If you don t need all the views you can simply customize the sidebar to display only the views that you use From the main menu select View Customize Sidebar or click the button located at the bottom of the sidebar This can be useful if you don t use Fanurio for billing and you want to hide the Invoices and Payments views If you used an older version the view buttons from the toolbar were replaced by a drop down box This solution allows us to introduce more views in the future without crowding the toolbar Rounding time for each time entry In previous versions time rounding applied to the sum of all the time entries of a service item Now you can choose whether ti
152. lumns the totals or the names of the columns To see how it looks like after you make some changes click Update or press F5 Windows Ctrl R Linux or Cmd R Mac OS X 3 Click Save to save the template to the templates folder when you re done Later when you ll want to export an invoice to HTML you can use this template If you want to make further adjustments to the template use the template editor and click the Open button to open it To learn more about the template editor make sure you read the section that describes 1t If you have problems customizing or creating a template you can always contact us for help Installing a template Installing a template is just a matter of copying one or more files to a certain folder Go to File Show Templates to open the folder where you want to install the template For invoice templates use File Show Templates Invoices If you are using an HTML template that uses specific fonts and images make sure you also copy those files to the templates folder 52 Templates guide How to create and edit templates for Fanurio 4 1 3 About Freemarker Fanurio uses the FreeMarker template language http freemarker sourceforge net for its templates Freemarker is a powerful and mature template language that can be used to create both simple and complex templates FreeMarker can be used to generate any kind of text HTML XML RTF etc This guide doesn t cover all FreeMarker
153. me is rounded for the sum of all the time entries or for each individual time entry Let s suppose you have a service item with two time entries tl 16 minutes and t2 32 minutes that rounds time up to 15 minutes Here s how time is rounded in both cases e sum of all the time entries round 0 16 0 32 round 0 48 1 00 previous versions e each time entry round 0 16 round 0 32 0 30 0 45 1 15 option added in this version Terms per client You can now specify payment terms at client level not just at business level This means that whenever you create an invoice for a client it will use the terms of that client by default To edit the terms of a client go to the Projects view right click the client in the projects tree and select Edit Client Then go to the Billing tab where you can access the terms in the Terms field New Timesheet columns e Billable indicates whether a time entry is billable or not e Invoiced indicates whether a time entry was invoiced or not e Invoice show the invoice number for an invoiced time entry Optional columns Some of the main tables don t show all the columns by default to keep the interface simple For instance the Timesheet table doesn t show the following columns by default Invoiced Invoice Finish Pause and Hours In order to configure the visible columns of a table right click its header and choose which columns should be visible and which columns should be hidden Imp
154. mport to import your clients to Fanurio e Expense attachment Each expense can have a file attached to it This is helpful especially if you have the bills scanned as files and you want to associate them with an expense To open the file attached to an expense or to locate it on disk right click on the expense to show a popup menu Improvements e Improved templates support Creating or customizing invoice templates is not an easy thing to do To help you with it we ve added a few actions and some documentation Go to Invoice gt Show Templates if you want to quickly access all invoice templates Go to Invoice gt New Template if you want to create a template by just checking some options This is the fastest way to create a template Read the template guide to learn how to create a template from scratch e Improved clients tree Projects and clients are kept sorted in the tree to locate them faster Their names can be edited by pressing the F2 key on the tree node e Nicer user interface Each section clients projects invoices has its own title For instance there is a Clients title above the clients tree e Improved new item button The new item button displays a popup so that you can quickly specify what kind of service will be used when the new item is created e Autoresize table columns Almost all tables have a button in the top right corner that displays a table popup menu You can use it to autoresize the columns of th
155. must include their VAT number on their invoices In such cases the tax number is the VAT number 2 Taxes business taxLiable 1 5 Indicates whether the business pays taxes or not A business pays taxes if they are enabled If you want to do something when the business pays taxes if business taxLiabl if If you want to do something when the business doesn t pay taxes if business taxLiabhb if 3 Contact Templates guide How to create and edit templates for Fanurio 4 8 2 Property Version Meaning business attention 1 0 self explained business address 1 0 self explained business city 1 0 self explained business state 1 0 self explained business zip 1 0 self explained business country 1 0 self explained business phone 1 0 self explained business fax 1 0 self explained business mobile 2 1 self explained business other 2 1 self explained business email 1 0 self explained business website 1 8 self explained Client The following table shows the fields that can be used to include information about your client s business in an invoice Table 4 5 Client Properties Property Version Meaning 1 General client name 1 0 self explained client code 1 5 The client code is especially useful if you want to number invoices automatically and to include t
156. nari re EEEE CEEI RAE EEEE EE EE TEEPE eters 11 SLAs Updates ine oeren ien erp E EEEE E EEEE p EEEE AE e SVS TEY 11 3 1 9 TIMET oeri e ee a e E EEE E E NE 11 3 2 Configuring your DUSINESS s eseeseeersserrseerrrrerrreresrrerrsresrrrrerreressreersrrerreresrt 12 3 2 1 Abo0ut yo r DUSINESS 25 035 5555 vas setacess siptengseesee ede sees sassedsesssesean debe ESEE eee 12 3 2 2 Defining Currencies esie cdsas conn cs bb eces EEE EEr vege EEEN ESEE EEE E aroni 12 3 2 3 Defining faxes iera ie aa ET e E V EE E EEE DE EEES 12 3 3 Working with clients i 2s0 255 fe seh eet ne e rE eae EEEE E EEE E he 13 3 3 1 Managing your list of Clients 1 0 0 0 ee cece eee cence eeeeeeeeeeeeeeeeeeeeeeaees 13 3 3 2 Hiding inactive clients 2 0 00 cee eeeceeeeeeeca seca cece eeae eens e ra SE 13 3 3 3 Handling foreign Clients issectae endian EE ede dab ETE 13 3 3 4 Importing clients from CSV 00 00 eee cece cc ee ce eeceeeceeeeaeeeaeeea eens sean eees 13 3 3 5 Importing clients from Apple s Address Book cecceeceeeceeeee teen eeenes 14 3 4 Working With projects 2 00 ce cece tea EEEE seen esa eeaneegs 15 3 4 1 ADOUt Projects iiir aisaen eenaa iE ets aatsass nat Sete E E ates 15 3 4 2 Billing projects csse o soo heces epee ea Er cob E O A 15 3 4 3 Copying A PLOJEC ssc cos coas es ce saesseviasdssedsansaseeseadeesseogsegesessges Tacs sseveas sees 15 3 4 4 Hiding finished projects 1 0 0 0 cece eee ceeeceee ce eeca ceca eeee
157. nce most business have different requirements when it comes to the layout of their invoices Fanurio has a very powerful template engine that can handle many file formats HTML Microsoft Word 42 Using Fanurio OpenDocument Text XML plain text If you already create your invoices in one of these formats it s very likely that they can be easily transformed into templates for Fanurio We ve created a separate guide just for templates To get started you only need to read the introduction 3 10 8 Exporting invoices Fanurio can export invoices to various formats depending on what type of template you are using By default Fanurio comes with an html template that can be used to export invoices to html and pdf To export an invoice go to the Invoices view select the invoice you want to export and then click the Export button 3 10 9 Sending invoices by email You can send invoices by email to your clients right from Fanurio Just go to the Invoices view select the invoice you want to email and then click the Email button You can send invoices by email if the following conditions are met 1 The email feature is enabled and configured correctly 2 You entered your email address in the Contact section from Business My Business Details You need to do this so that the email is sent on your behalf 3 You entered an email address for the client 3 10 10 Searching and filtering invoices To learn more about your invoic
158. nce you do that start replacing its fields with placeholders recognized by Fanurio The QIF template file is in the file quicken invoice qif files templates qif quicken invoice qif Example Scribus DTP Scribus http www scribus net is an open source multi platform desktop publishing application that competes with Adobe InDesign and Quark XPress It uses an XML based file format for its files Scribus files have the sla extension This section shows what you need to do to export Fanurio invoices as Scribus files Before creating a Scribus template make sure you read the section that explains the template language Step 1 Create a sample invoice in Scribus Start by creating a sample invoice that includes your business details the contact information of your client the invoice details and a table for the items that you need to invoice Instead of entering actual data you can use placeholders to specify things like your address or the invoice number For a list of all placeholders that you can use in a template please see the reference section Instead of creating a Scribus file from scratch you can use this one files templates txt scribus invoice sla Step 2 Transform the Scribus file into a template There are a few things you need to do to transform a Scribus file into a template 1 File extension Although the Scribus file uses an XML based format it needs to be saved as a plain text file and not as an XML file A Scri
159. nd edit templates for Fanurio 4 5 2 lt div id page footer gt lt p gt Footer text lt p gt lt p gt Page lt span class page number gt of lt span class page count gt lt p gt lt div gt lt div id page content gt lt p gt Page 1 lt p gt lt p style page break after always gt lt p gt Page 2 lt p gt lt div gt lt body gt lt html gt Fonts If you want to use specific fonts for your templates make sure you copy the font files to the same folder where the template is located and then change the template to use them Fanurio can only work with TrueType ttf and OpenType otf fonts If you have other types of fonts you need to convert them to one of these types You should copy the font files only if you use the template to export the document to PDF If you export your documents to HTML it s the job of the browser to render them correctly and you don t have to copy them anymore The following CSS code configures the template to use a specific font body font family AG Buch Condensed BQ replace this with your font If the font doesn t render correctly you also have to specify the character encoding By default Fanurio assumes it is UTF 8 Unicode but this will not work every time The following code configures the template to use a certain character encoding lt head gt lt Replace Cp1252 with your charset gt lt meta http equiv Content Type
160. nd you want to print the contents of the document over it 65 Templates guide How to create and edit templates for Fanurio Document properties Title and meta tags from the head section are converted to document properties when an HTML document is exported to PDF You can add author subject and keywords meta tags to include additional information in exported PDFs lt title gt PDF Test lt title gt lt meta name author content author gt lt meta name sSubject content subject gt lt meta name keywords content keyword 1 keyword 2 gt Sample document The following document has two A4 pages with portrait orientation and a 0 25 inch margin A black border is drawn around the pages to emphasize the content lt html gt lt head gt lt style type text css media all gt page size A4 portrait can use also landscape for orientation margin 1 0in border thin solid black padding lem bottom center content element footer top center content lement header page header display block position running header page footer display block position running footer page number before content counter page page count before content counter pages lt style gt lt head gt lt body gt lt div id page header gt lt p gt Header text lt p gt lt div gt 66 Templates guide How to create a
161. ns folder Library Application Support Fanurio il 8n Go to Fanurio Preferences Folders to change these folders Table 5 4 Location of user data on Linux Item Location Log fanurio fanurio log Audit fanurio fanurio audit log Settings fanurio fanurio properties Data folder fanurio data Backup folder fanurio backup Templates folder fanurio templates Default templates folder share templates usr share fanurio share templates User translations folder fanurio i 18n 103 Troubleshooting and maintenance 5 2 2 5 2 3 Go to Edit Preferences Folders to change these folders Configuring folders Some of the folders database backups and templates can be configured from the application just in case you need to keep them somewhere else e Go to Tools Options Folders on Windows e Go to Fanurio Preferences Folders on Mac e Go to Edit Preferences Folders on Linux One situation when you may want to do this is if you want to keep your data synchronized with your Dropbox http www dropbox com account If you run Fanurio on two computers that are not in the same network you can share a folder using file synchronization software like Dropbox Here s how to do this 1 Make sure you have Dropbox http www dropbox com installed on all computers where you want to use Fanurio 2 In your Dro
162. nstead of just one items Each element can record specific information for instance tasks can have due dates while trips can record distances Items were not capable of this because they were designed to handle only billing As a result of this change new features like date range invoices or non billable projects are now possible Here s a list with all the changes New Features e Introducing tasks Tasks replace service items at project level In fact tasks extend service items to provide more functionality and to make billing easier Here s what s different e Unlike service items tasks can be billed more than once You don t have to create a service item for each billing period you only have to create one task and then bill it multiple times This is one of the main reasons we decided to replace service items with tasks If you don t need to bill a task multiple times then you don t need to worry it works just like before Since tasks can be billed multiple times they have a billing history that shows when they were invoiced and how much time or quantity was invoiced The tasks tables have multiple columns for quantity billed billable and total billed billable Not all of them are visible by default Although service items were replaced by tasks at project level service items are still used at invoice level Fanurio creates a service item for a task whenever it is billed In other words tasks are used to manage work at project
163. nt and project for easier access e Payment date for invoices You can now specify the date when an invoice is marked as paid e Check for Updates Fanurio can now check automatically for updates This option is enabled by default and can be disabled from the Preferences dialog Improvements e Money totals The items table footer displayed the total time recorded for the project but now it also displays the total money earned profit for that project To easily track profits and taxes the invoices table footer displays totals too e Reports location and format Fanurio now remembers where reports have been exported and the format used to export them This can save you a few clicks every time a report is exported e Report configurations If you use project reports frequently then you can create your own report configurations These configurations will remember the report period and the other settings so that you don t have to specify them again each time e Expand collapse clients tree nodes The clients tree nodes are now collapsed by default You can expand or collapse them from the popup menu at the top of the clients tree e Suspend auto numbering If auto numbering is enabled it can be disabled when an invoice is created This is helpful if you create and delete an invoice several times in a row You may not want the counter to be increment since you are creating the same invoice e Preview invoices Invoices can be previewed righ
164. nth salesreport invoices 3 0 A list with all the invoices included in the report This is probably most important placeholder because almost all reports need to use it salesreport paidInvoices 3 0 A list with all the paid invoices included in the report salesreport filterB yDate invoices 3 0 interval Finds the subset of the specified invoices that were issued in the specified interval their Date field belongs to the interval salesreport filterByPaidDate inv interval BcOs Finds the subset of the specified invoices that were paid in the specified interval their Paid Date field belongs to the interval salesreport filterB yClient invoic s 0 client Finds the subset of the specified invoices that belong to the specified client 3 Grouping Fields like clients or dates can be extracted as separate groups from a list of invoices Dates can be grouped by month or year salesreport groupClients invoice 0 salesreport groupDatesB yMonth inVoices A list with all the invoiced clients list salesreport gro list A list with the months when the invoices included in the report were issued list salesreport gro list Use month toString MMM yyyy to print each month and month toInterval to create an interval for a month upClients sa upDatesByMon salesreport gro
165. nts e The items and expenses tables can be sorted using mouse clicks e The application remembers its window location and position e The idle timer is now optional e Minimize the application to tray using the ESC key Bug Fixes e A gray window appeared if the application was minimized to tray and an action was triggered from the Quick Start Guide window e Failed to save new invoices 169 Changelog 6 28 Version 1 0 2 December 5 2006 This version fixes a few bugs most of them related to the CSV export of the application data Here s a list with all the changes Using comma as the delimiter for CSV export instead of semicolon Exporting all the fields of a project item to CSV Using double quote instead of single quote when exporting to CSV Ask if file should be overwritten when exporting to CSV Project name is saved when the application is closed The running project item wasn t displayed correctly if the project was closed and reopened The timer s state wasn t updated correctly if an item was invoiced or it s invoice was deleted 170 Changelog 6 29 Version 1 0 1 November 24 2006 This version fixes a database bug that prevented the application from creating more project items that used the same service 171 Changelog 6 30 Version 1 0 November 10 2006 Initial release 172
166. nts e New timer icons e Renamed Generate to Export The old Generate Invoice command has been renamed to Export as we already use this term in a few other places We want to keep command names consistent across the application e Larger address field The address field has been replaced with a multiline address field Bug Fixes Invoice date filter The date filter was not accurate and invoices created before noon were not displayed e Wrap text in text areas The editable text areas like project description item description etc wrap the text when the line is too long 160 Changelog 6 22 Version 1 6 July 2 2007 The most important features of this version are a new timer that replaces the previous one and support for marking invoices as paid Here s a list with all the changes New Features e New timer This version of the application replaces the old timer with a more usable one The main drawback of the old timer was that it required to select a project item first in order to start it This approach wasn t very intuitive or usable The new timer can be started anytime you don t have to select an item first and from anywhere menu toolbar tray menu shortcut When the timer is stopped the user is asked to specify the item for which the time is recorded If none is available a new item can be created This new timer can also be started or stopped from the tray menu or using the CTRL T shortcut e Mark projec
167. nts and _ Settings USER_NAME Application Data Fanurio il 8n Go to Tools Options Folders to change these folders 102 Troubleshooting and maintenance Table 5 2 Location of user data on Windows Vista 7 Item Location Log C Users USER_NAME AppData Roaming Fanurio fanurio log Audit C Users USER_NAME AppData Roaming Fanurio fanurio audit log Settings C Users USER_NAME AppData Roaming Fanurio fanurio properties Data folder C Users USER_NAME AppData Roaming Fanurio data Backup folder Templates folder C Users USER_NAME AppData Roaming Fanurio backup C Users USER_NAME AppData Roaming Fanurio templates Default templates folder C Program Files Fanurio share templates User translations folder C Users USER_NAME AppData Roaming Fanurio il 8n Go to Tools Options Folders to change these folders Table 5 3 Location of user data on Mac OS X Item Location Log Library Logs Fanurio fanurio log Audit Library Logs Fanurio fanurio audit log Settings Library Preferences Fanurio fanurio properties Data folder Library Application Support Fanurio data Backup folder Library Application Support Fanurio backup Templates folder Default templates folder Library Application Support Fanurio templates Applications Fanurio app Contents Resources Java share templates User translatio
168. of accessing the entire list of items one can access the service items the mileage items the expense items and the product items separately using the invoice serviceltems invoice expenseltems invoice mileageItems and invoice productItems placeholders invoice nonProjectItems 3 0 A list with all the non project items of an invoice To access an item from this list use the following Freemarker code list invoice nonProj list lectItems as invoice serviceltems 2 0 2 7 A list with all the service items of an invoice To access a service item from the list use the following Freemarker code list invoice service list Note invoice serviceItems replaces invoice services which was used up until version 2 6 Items as ite invoice expenseltems 1 4 2 7 A list with all the expense items of an invoice To access an expense item from the list use the following Freemarker code list invoice expense list Note invoice expenseItems replaces invoice expenses which was used up until version 2 6 invoice mileageItems 3 0 A list with all the mileage items of an invoice To access a mileage item from the list use the following Freemarker code list invoice mileage list invoice productItems 2 5 2 7 78 A list with all the product items o
169. of the invoice If the invoice has more than one tax invoice taxesTotal 1 4 The taxes due for the invoice 80 Templates guide How to create and edit templates for Fanurio 4 8 5 Property Version Meaning 6 Discounts invoice regularTotal 1 8 If the total of an invoice is discounted this field indicates the total before the discount You may want to use this field like this if item totalDiscoun S item regularTotal if The regular total is accessed only when the total is discounted ted 1 invoice rawTotal 1 8 If an invoice has discounts for both its items and its total value this field represents the value of the invoice without any discount It s how much you would make if no discount is applied invoice totalDiscount 1 8 If the total value of an invoice is discounted this field indicates the discount It can be used to display the actual discount invoice totalDiscounted 7 Time Indicates if the total of an invoice is discounted See the item regularPrice field above invoice billableTimeAsHour The total invoiced time in hour format For instance hour and 30 minutes is represented as 1 30 invoice billableTimeAsDecimal The total invoiced time in decimal format For instance 1 hour and 30 minutes is represented as 1 50 Item The following table shows the fields of
170. ofreading the manuscript just type Aristotle Rhetoric Proofreading the manuscript and it will display this exact task If you type Aristotle it will display all time entries for this client whereas if you type Rhetoric it will display all time entries for the project The semicolon is very important as it helps Fanurio distinguish between fields Creating time reports The previous section explains how you can filter or search the list of time entries so you can get a quick insight about your time However if you need to use this information outside Fanurio you can either export the list of time entries as a CSV or Excel file or create a time report Time reports are more flexible because they allow you to use a template to format data Go to Reports Time Report to create a report for your time Just like in the Timesheet view you can use several filters to specify which time entries should be included in the report e Projects specifies the projects included in the report e Date specifies the date interval when time was recorded Fanurio comes with a set of default templates that can be selected from the Template drop down box e Timelog shows the recorded time in detail and in chronological order You may want to use it at the end of the day to see what you did Please note that you can get a similar result if you go to the Timesheet view and restrict visible time entries to today Timelog by Date shows the recorded time in detail and
171. oice total Thank you for your business The invoice items placeholder contains a list with all the items of an invoice To access each item from this list you need to use the list directive The list directive is always of the form list multi value placeholder as element access th lement list In our example the multi value placeholder is invoice items This template is saved in the file text invoice 03 txt files templates txt text invoice 03 txt The if directive Suppose that instead of displaying all items together you want to group them by their type One group for service items one for product items and the another for expense items The previous list Servicel 5 x 10 50 Service2 2 x 5 10 Expensel 1 x 10 10 Expensel 1 x 30 30 becomes Services 58 Templates guide How to create and edit templates for Fanurio Servicel 5 x 10 50 Service2 2 x 5 10 Products Product1l 1 x 10 10 Expenses Expensel 1 x 30 30 The template that makes this possible looks like this Services list invoice servicelItems as item S item name S item quantity x S item price S item total list Products list invoice productItems as item S item name S item quantity x S item price S item total list Expenses 1list invoice expenselItems as item S item name S item quantity x item price list S item total As you can see we use not
172. oices should be included in the report e Client indicates if you create the report for a specific client or for all clients e Date specifies the date interval when invoices were issued e Paid Date specifies when invoices were paid if paid e Status specifies whether invoices are paid or not Fanurio comes with a set of default templates that can be selected from the Template drop down box e Invoices shows the list of invoices sorted by date and displays totals at the bottom This template is useful if you need to create a statement for a client or if you simply need to list invoices chronologically e Client Summary by Month displays totals by client and month This template is useful if you need to analyze sales by client and month e Client Summary by Year displays totals by client and year This template is useful if you need to analyze sales by client and year e Client Summary displays totals by client This template is useful if you need to analyze sales by client Invoices by Client is similar to Invoices except that it groups invoices by client and displays subtotals for each client This template is useful if you need to analyze sales by client Invoices by Month is similar to Invoices except that it groups invoices by month of billing Date field and displays subtotals for each month This template is useful if you need to analyze sales by month Invoices by Year is similar to Invoices except that it groups invoice
173. omputer 2 Go to File Show Backups to open the backups folder on the new computer 3 Copy the migration fro file to the backups folder on the new computer 4 Go to File Restore and choose migration from the list of backups Once you complete these steps the data from the old computer will be available on the new computer Syncing data between multiple computers If you install Fanurio on two different computers desktop and laptop or two different platforms Windows and Mac OS X it s very likely you will want to keep your data synchronized Here are some common situations e If you do consulting work and you need to travel a lot you may have a laptop and a desktop PC in your office When you get back to the office you may want to sync the desktop with the laptop e You re a big Mac fan but unfortunately you have to do some of your work on Windows You want to use Fanurio to track time while on Windows and then sync this information with the Mac This section explains how to synchronize your data between two computers There are multiple ways to do it each with its advantages and disadvantages A USB stick The first solution is also the easiest Instead of installing Fanurio on two or more computers install it on a USB stick This will save you the trouble of synchronizing the data because it will always be kept on the stick 105 Troubleshooting and maintenance 5 2 6 5 2 7 Download the cross platform version an
174. omputer settings to add a default currency that may not be the one that you use You can learn more about the other settings that you can make for your business in a separate section 2 Go to the Locale section from Preferences to configure the language of the application and your region e Go to Tools Options to access the preferences on Windows e Go to Fanurio Preferences to access the preferences on Mac e Go to Edit Preferences to access the preferences on Linux You can learn more about the other settings that you can make for the application in a separate section 3 Import data from other applications e Clients Fanurio can import clients from a CSV file and from Apple s Address Book e Time Read this section to learn how to import time from other applications QuickBooks Read this section to learn how to make Fanurio work with QuickBooks Tutorials 2 2 How to use projects to manage work and expenses Fanurio uses projects to organize work and expenses This tutorial shows how to create a fictional project for proofreading and printing a manuscript 1 Go to Business New Client to create a client Enter Aristotle in the Name field and click Create The client will be displayed in the projects tree 2 Go to Business New Project to create a project Enter Rhetoric in the Name field and click Create The project will be displayed under the client in the projects tree It will be opened automatically and
175. on 51 Chapter 4 Templates guide How to create and edit templates for Fanurio This guide shows you how to create or edit templates that you can use to export documents like invoices 4 1 Getting started 4 1 1 less 4 1 2 This guide shows you how to create a template from scratch but in most cases you won t have to do that Almost any template can be created a lot easier using the template editor Even our support team prefers to use the editor instead of coding templates by hand Fanurio can handle templates in several file formats like HTML Microsoft Word 2007 or OpenDocument Text However HTML is the recommended format for templates in Fanurio The template editor also creates HTML templates You can find a list of all supported file formats with comments on each one of them at the end of this guide If you create templates in HTML or any other format it s important that you read the template language section and the section on how to use directives in tables Creating an invoice template in 10 minutes or The most recommended way of creating an invoice template is to use the template editor Even power users can do a lot of tweaks just from the editor Here s how to create your first template 1 Go to File Template Editor to open the template editor 2 Go through all the sections of the editor and check the fields you want to include in your template You can configure things like your logo the visible co
176. on 2 0 this placeholder has a new meaning The list contains all items including expense items Previously it contained only services Instead of accessing the entire list of items one can access the services and the expenses separately using the project serviceltems project productItems and the project expenselItems placeholders 88 Templates guide How to create and edit templates for Fanurio Property Version Meaning project serviceltems 2 0 2 7 A list with all the service items of an invoice project To access a service item from the list use the following Freemarker code Items as ite list project servic list Note project serviceItems replaces project services which was used up until version 2 6 project expenseltems 1 0 2 7 A list with all the expense items of an invoice project To access an expense item from the list use the following Freemarker code list project expens Items as ite list Note project expenselItems replaces project expenses which was used up until version 2 6 project mileageItems 3 0 A list with all the mileage items of an invoice project To access a mileage item from the list use the following Freemarker code list project mileage list project productItems 23 2T A list with all the product items of an
177. on Mac OS X We ve tested the application on Mac OS X 10 3 9 with Java 1 4 but it should also work with later versions too Fanurio has many integration features to make it look and feel like a Mac application but one that you will notice is the badged dock icon The dock icon is badged to show the elapsed time down to the minute when the timer is running or it is paused Mini timer The mini timer window gives quick access to the timer controls and you can also see how much time has elapsed since it was started You can switch to the mini timer using the View gt Switch View command from the menu bar On Windows you can also switch the view from the tray icon menu New pause button The pause button can be of great help when you start working on something and must take frequent breaks When the timer is paused the mini timer display blinks On Windows the tray icon blinks too while on Mac it is the dock icon badge that blinks Build the invoice template visually When it comes to invoice templates you could create them yourself or you could ask us to create them for you In case you want to create them yourself we ve just made things easier Just go to the invoices view and click to view an invoice Once it is displayed you can configure its appearance by specifying the information you want to be included Click the Configure Template button to see what options are available make your choices and then click Apply Settings to see how th
178. one but three list directives One for the invoice serviceltems placeholder another for the invoice productItems placeholder and the another one for the invoice expenseltems placeholder These three placeholders help us access items by their type service product or expense Let s take this example even further and assume that the list of expense items is empty In that case the invoice is Services Servicel 5 x 10 50 Service2 2 x 5 10 Products Productl 1 x 10 10 Expenses Since there are no expense items you ll probably want to hide the Expenses text too In other words you want to display it only if there is at least one expense item This can be done using the if directive as follows Services list invoice serviceItems as item S item name S item quantity x S item price S item total tlist Products list invoice productItems as item S item name S item quantity x S item price list S item total if invoice expenseItems size 0 Expenses list invoice expenseItems as item 59 Templates guide How to create and edit templates for Fanurio S item name S item quantity x S item price S item total list if The if directive wraps the text that is displayed conditionally The text invoice expenseItems size 0 is the condition that is interpreted as number of expense items is different from zero This condition evaluates to e true if there is a
179. or not e Exchange rates If using multiple currencies the invoice template can display the exchange rates See the invoice exchangeRates placeholder for more details e Exporting data Time payments and invoices can be exported from File Export e Always on top The mini timer view should be on top of all windows on any computer running Java 1 5 or later Until now it worked only on Windows Migration e Project report configurations are lost and must be created again e Existing invoice templates are changed automatically to work with the new version A copy is saved in the same folder e Old expenses are automatically converted to expense items 146 Changelog e A payment is added for each invoiced marked as paid 147 Changelog 6 16 Version 1 11 3 October 9 2008 This is a patch for version 1 11 that contains bug fixes and small improvements Here s a list with all the changes Improvements Edit project Project properties like its name the notes or whether it is finished or not can be edited using the Edit Project action To use this action right click on a project in the projects tree and select Edit Project Copy project items Project items can be duplicated using the Copy action after a project is opened When duplicating an item its time entries are not duplicated New shortcuts Ctrl Shift M Command Shift M on Mac instead of Ctrl M to switch to the iTunes like mini timer Ctrl Shift I
180. or which you have to disable a few settings 62 Templates guide How to create and edit templates for Fanurio 4 4 4 4 4 5 Disable random numbers grammar and spell check Although this is something you don t see as a user Word adds various details to a document that prevent Fanurio from using it as a template To fix this problem you need to disable a few settings http support microsoft com kb 937422 To Remove RSID 1 Click the Microsoft Office Button and then click Word Options 2 Click Trust Center and then click Trust Center Settings 3 Click on Privacy Options 4 Uncheck Store random number to improve combine accuracy To Remove Grammar and Spell check 1 Click the Microsoft Office Button and then click Word Options 2 Click Proofing 3 Click to clear the Check spelling as you type check box 4 Click to clear the Mark grammar as you type check box OpenOffice Writer odt An OpenOffice Writer template files templates odt odt invoice odt is similar to the plain text template created in the previous section but with specific formatting like header footer page numbering and a table for the invoice items OpenOffice Spreadsheet ods An OpenOffice Spreadsheet template files templates ods ods invoice ods is similar to the plain text template created in the previous section 63 Templates guide How to create and edit templates for Fanurio 4 5 Creating templates like a professional HTML
181. ortuguese Go to Options Preferences and then to the Locale section to change the language Improvements User interface e The General and Backup tabs from the Settings Options dialog were replaced by the System and Paths tabs e The New Invoice dialog shows the date of the items in gray This helps distinguishing between items with the same name but different dates e 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 e Remembers the size of the Timer Info window e Warns if a time entry is empty time is zero Timesheet export e Changed the XML file used to export the timesheet to indicate whether a service is billable or not and the category it belongs to e The CSV and Excel files used to export the timesheet display time in hour format instead of displaying the number of seconds e 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 137 Changelog 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 e Multiple instances If Fanurio is already running and it is started again the current instance is made visible Previous versions displayed a
182. otal fields the other fields are not visible by default in the Tasks table If you need to see them just right click the header of one of the table columns and you can choose which columns are visible If you need to see the billing history of a task all you have to do is edit it and go to the Billing History tab This tab is displayed only when a task has been invoiced at least once Also if a task has been invoiced you can t change its Pricing attribute you can t bill it once in hours and then in units or make it non billable The first example shows what happens when an hourly rated task is billed Here s a second example that shows what happens when a unit based task is billed Using Fanurio 3 5 5 3 5 6 Example 2 Let s suppose you have a translation job and you need to translate 100 pages In order to track time for this job and bill it you create a task called Translation and mark it as billable You set the pricing for the job in units and enter 100 in the Billable Quantity field You also set a price and enter pages in the unit of measure field Please note that for unit based tasks the billable quantity has to be entered manually as opposed to hourly rated tasks for which billable quantity is calculated automatically When you invoice this task Fanurio will create a service item to bill all 100 pages and it will set Billable Quantity for the task to 0 If you edit the service item to bill less pages for instance 40 pages
183. ou can hide optional fields that you don t use Optional task fields are fields that can be hidden in the task windows New Task or Edit Task Here s how you can configure them 1 Create a new task New Task or edit an existing one Edit Task 2 Click the Configure button from the bottom left corner 3 Check the fields that you want to be visible and uncheck the ones that you want to hide 4 Click Done Fanurio will update the task window to show only selected fields For instance one of the optional fields is Reference This field only makes sense if tasks recorded in Fanurio are imported from other systems The Reference field allows you to connect a task in Fanurio with a task like object from other systems A similar field is Estimated Time Some people need to work a limited amount of time on a task and in this case the Estimated Time field is very useful because it can be used to determine the remaining time Other people don t have a time limit and they can spend as much time as needed on a task in this case the Estimated Time field is not useful and can be hidden Billing tasks Tasks can be used to manage work but they can also be used to bill it A task can be used to bill three hours of programming or ten pages of Greek text translated to Latin it s up to you how you bill your work Tasks can be billed in units or hours Here s how to specify the billing settings for a task 1 Check the Billable box 2 Choose whether the
184. pbox folder create a folder called Fanurio with three subfolders database backup and templates 3 Start Fanurio on your first computer and change the location of the database backup and templates folders to point to the new Dropbox folders Make sure you check the Copy files to the new folders box to copy existing files to the new locations e Go to Tools Options Folders on Windows e Go to Fanurio Preferences Folders on Mac e Go to Edit Preferences Folders on Linux 4 Close Fanurio on your first computer e Use File Exit to close the application on Windows e Use Fanurio Quit to close the application on Mac e Use File Quit to close the application on Linux 5 Start Fanurio on your second computer and repeat step 3 without checking the Copy files to the new folders box There are already some files in there so you don t need to copy them again from the second computer 6 Now both computers will keep their data in the Dropbox folder Dropbox will make sure that whenever you work on one computer data will be synchronized on the second computer Just remember not to run Fanurio on both computers at the same time as it cannot merge changes made at the same time About backups We know data is a very important asset That s why Fanurio creates backup copies every six hours 1 00 7 00 13 00 19 00 when it is running and another copy when it is started A backup copy is also created when a new version is inst
185. pecified date interval If you need to create your own templates please see this section to learn what placeholders you can use Note Tasks reports evaluate how much your tasks are worth They don t tell how much money you ve made from invoicing your clients Sometimes there can be a difference between the two Suppose you have a project worth 1100 and you invoice it with a 100 discount for 1000 The report will tell you the project is worth 1100 but that s not how much you ve asked for it If you need to analyze your invoices then you need to use sales reports 24 Using Fanurio 3 6 Working with time entries 3 6 1 About time entries 3 6 2 3 6 3 A time entry represents the time spent doing something for a task It is defined by a start time elapsed time pause time and a finish time If you work from 09 00 AM until 11 00 AM and you take two 15 minutes breaks the elapsed time will be 1 30 hours and the pause time will be 0 30 hours Depending on how you want to enter time Fanurio lets you choose how to do it e Absolutely You enter the start and finish times and then Fanurio calculates the elapsed time by subtracting the start time from the finish time Relatively to start You enter the start time and the elapsed time and then Fanurio calculates the end time by adding the elapsed time to the start time Relatively to finish You enter the elapsed time and the finish time and then Fanurio calculates the start time
186. ple formatting showing a thank you note at the bottom of the invoice 1 Go to the Invoice page 2 Scroll down to the Footer text area 3 Type or paste the following text lt p gt invoice notes lt p gt lt br gt lt p gt lt center gt Thank you for your business lt center gt lt p gt 4 Click the Update button to see the notes at the bottom of the invoice This footer contains HTML code to format the text The text between lt p gt and lt p gt represents a paragraph lt br gt represents a line break while the text between lt center gt and lt center gt will be displayed centered Another tag that you may want to use to format text as bold is lt b gt lt b gt See this guide http www w3schools com html html_intro asp if you want to learn HTML at basic level 4 2 2 Adjust the look and format using CSS for advanced users only The template editor has a CSS field in the Style section where users can enter custom CSS code to adjust the look and format of the final document This feature is meant to be used only by people who know CSS Here are a few snippets that you can use to customize the invoice template Snippet 1 Display totals only on the last page table tfoot display table row group If the invoice has multiple pages totals are displayed on each page This code changes the table to display the totals only on the last page Snippet 2 Force the invoice table to a certain height ta
187. pplication Data Fanurio on Windows e C Users USER_NAME AppData Roaming Fanurio on Vista e Library Preferences Fanurio on Mac OS X e fanurio on Linux 3 Open it with a text editor 4 Add edit or remove the lines that contain the settings that you want to edit 5 Save the file and close the editor 6 Restart Fanurio Example 5 1 Mini timer size and coordinates Fanurio uses the ui window mini bounds setting to remember the size and location of the iTunes like mini timer If you want to reset this setting you have to follow the above steps and delete the line that starts with ui window mini bounds Translating to other languages Fanurio keeps all translations in an archive called fanurio i18n zip You need this even if you create a brand new translation The file fanurio_il8n properties is the main file that contains the English translation of the application The others contain translations of other languages and have a suffix of the form _ll CC where Il is the language code and CC is the country code For instance fanurio_il8n_fr_CA properties represents the French translation for Canada while fanurio_il8n_en_CA properties represents the English translation for Canada 1 Download fanurio il 8n zip files fanurio i18n zip 2 Extract the contents of the zip archive somewhere on your computer e g Desktop 3 Download http www fanuriotimetracking com files prbeditor 0 9 7_2 zip PRBEditor and start it from your computer
188. quantity and price Expense catalog items are converted to expense categories Expense categories can be managed from Business My Business Details Expenses e Products and services with costs Here s how products and services with costs are migrated to the current version Non billable product items are converted to non billable expenses because all products are now billable Expenses resulted from non billable products have the tags migration non billable product For billable product items with costs their Cost field is not zero we create non billable expenses because products no longer have a Cost field Expenses resulted from billable products with costs have the tags migration product with cost For service items with costs their Cost field is not zero we create non billable expenses because services no longer have a Cost field Expenses resulted from services with costs have the tags migration service with cost Hourly rated service items with costs are harder to migrate and the amount of their expense is zero The Notes field of these expenses contains the value of the Cost field If you want to review expenses resulted from products and services go to the Expenses view and search them by the Tags field e Projects Projects no longer have billing settings for the cost of expenses and their unit of measure The only expense related setting is the one that indicates whether expenses are billable or not by defau
189. ragraphs of text this translates differently if you use tables Let s use a table to represent the services products and expenses of an invoice Table 4 1 Invoice items in a table Name Quantity Price Total Services Service 1 5 10 50 Service2 2 5 10 Products Product1 1 10 10 Expenses Expense1 1 30 30 Total 100 The template that produces this table looks as follows Please observe that the start and end of a directive are emphasized and placed on separate lines You can also color these lines in gray to distinguish them easier They will be removed by Fanurio when it processes the template Table 4 2 Template code for invoice items in a table Name Quantity Price Total Services list invoice serviceltems as item item name item quantity item price item total list 61 Templates guide How to create and edit templates for Fanurio 4 4 2 4 4 3 Name Quantity Price Total if invoice productltems size 0 Products list invoice productltems as item item name item quantity item price item total list Aif if invoice expenseltems size 0 Expenses list invoice expenseltems as item item name item quantity item price item total list Aif Total invoice total
190. rder e Tocreate a new client go to Business New Client or click the New Client button from the toolbar e To edit a client right click it control click on Mac OS X and select Edit Client from the popup menu e To delete a client right click it control click on Mac OS X and select Delete Client from the popup menu Hiding inactive clients If you don t work anymore with a client you should not delete it Instead edit it and mark it as inactive Inactive clients are displayed in gray instead of black Then click the small button below the projects tree and select Active Fanurio will display only active clients and hide inactive ones Handling foreign clients Many freelancers work with both domestic and foreign clients When working with foreign clients they may want invoices in their own currency with numbers displayed according to the rules of their country For instance some countries use comma as decimal separator while others use a dot Dates may also be formatted differently Some countries display the month first while others display the day of month Fanurio lets you specify if a client is domestic or foreign If clients are foreign you can also specify the client s country so that when invoices will be created for them numbers dates and currency will be formatted correctly Let s say that you are from Scotland and most of your clients are from the UK but you also have a few clients from the USA When dealing wit
191. rio project status any finished not finished status any completed not completed overdue due date billing status any billable not billable and e invoiced status any invoiced not fully invoiced Please note that since tasks can be billed more than once tasks displayed by the invoiced and not fully invoiced filters may overlap For instance a task that takes two months and was billed once will be both invoiced because it was billed once and not fully invoiced because it has to be billed for the second month e Invoiced will show all tasks that were invoiced but this doesn t mean some of them cannot be invoiced again e Not fully invoiced will show all tasks that may be invoiced but this doesn t mean they weren t already invoiced By may be invoiced we mean new billable tasks or billable tasks with a billable quantity different from zero i e they have something to bill Once you set these filters the table footer will display totals for all visible tasks The table can also be filtered using a search field that can search by e name e description e category e tags and e client project The client project option allows you to filter tasks by client or project name If you have a client called Aristotle with a project called Rhetoric just type Aristotle Rhetoric and it will display this exact project If you type Aristotle it will display all tasks for this client The semico
192. rking on the same thing but you didn t touch the computer Tip To tell Fanurio that you want to keep the time and leave the timer running you can also press ESC or ENTER Best practices e Adjust the idle time interval if you take shorter breaks It is set to 15 minutes by default e Make sure the reminders are not too frequent as they may become annoying If you usually do long tasks you don t want to be reminded each 10 minutes that the timer is running You could set the reminder to 20 or 30 minutes e Use only those reminders that you find useful You don t have to enable all the reminders Transferring time between multiple computers Fanurio can help you manage time recorded on multiple computers You can export time recorded in one instance of Fanurio running on a certain computer and then import it in another instance of Fanurio running on a different computer Here s how to do this e Export time Go to the Timesheet view and use the filters above the table to specify the time that must be exported Go to File Export Export Timesheet to export the timesheet to an XML file e Import time For the moment Fanurio can only import time exported from another instance of Fanurio Go to File Import Import Timesheet to import a timesheet from an XML file Note A backup copy will be created before time is actually imported so that you can always revert to the data before the import Go to File Restore from Back
193. rman Romanian and Spanish but it can be translated to any language Other than that it has many improvements that make it more usable Here s a list with all the changes New Features New setting language There s a new setting in the Locale section of the Options Preferences dialog that lets you specify the language of the user interface of the application The current version can be used in English German Romanian and Spanish Support for other languages will be added in future releases We also have partial translations for French Italian Dutch Danish and Swedish but they will not be distributed officially until they are completed If you are interested in using Fanurio in any other language than the official ones just let us know New setting time format The date and time format depends on the region you choose from the Options Preferences dialog The new time format option lets you use an explicit format For instance if your region is English US then time is formatted using the 12 hour format The new option lets you override it and use a 24 hour format Printing support Invoices can be printed directly from the View invoice dialog To print an invoice double click it in the Invoices table then click the Print button at the top Instead of printing an invoice directly from Fanurio you may want to export it to PDF and then print it Read this section for more details Email support Invoices can be emailed as PDF atta
194. roblem is fixed in Java 7 expected to be released http openjdk java net projects jdk7 in July 2011 and it only occurs when using Java 6 You can use Ctrl Shift F to bring the main window to front if the tray icon disappears and you can t access it anymore This shortcut only works if you have Global hotkeys enabled in Tools gt Options You can also just relaunch Fanurio and the main window of the application will become visible 5 3 3 Ubuntu time zone Fanurio Java may not read time correctly on certain Ubuntu installations You can notice this problem if you are trying to add time to a project item using Business New Time The Start time is different than what your computer says 109 Troubleshooting and maintenance If you notice this problem please use this solution https bugs launchpad net ubuntu source sun java6 bug 49068 comments 13 to fix it 5 3 4 Ubuntu 13 10 mini timer On Ubuntu 13 10 running Unity the mini timer is larger than it should be This problem doesn t occur on GNOME 3 Here s what you can do to fix it 1 Switch from the main window to the mini timer 2 Click somewhere on the Desktop outside the mini timer 3 Click the mini timer The mini timer should now be resized to its default size 5 3 5 White or black window on Windows 7 On Windows 7 the main window is all black or white and the user interface is not visible anymore This is a known Java bug http bugs sun com bugda
195. rovements Adding items to an invoice The New Invoice and Edit Invoice windows have an Add button that opens the Add Project Items window This window lets you add billable items from the projects to the invoice Adding project items to an invoice is now easier because items can be selected by project or by type service expense or product 123 Changelog e New Time service items are sorted alphabetically Service items from the New Time dialog are sorted alphabetically Previously they were sorted by the date of their latest time entry e Tax exempt text in invoice template The template editor can now configure the text that is displayed when an item is exempt from taxes By default it shows 0 This setting can be changed from File Template Editor box Invoice gt Items gt Tax Exempt This setting works only if box Invoice gt Columns gt Tax is checked e Table totals for visible columns All views display totals at the bottom of their tables For instance the Timesheet view displays totals for the Time and Hours columns if these columns are visible If a column is hidden its total is no longer displayed at the bottom of the table In previous versions totals where displayed all the time regardless of the visibility state of their columns e Renamed item related placeholders Renamed some item related placeholders in order to make it clear that they are referring to items See the templates placeholders section to
196. rs 1 00 7 00 13 00 19 00 This is very useful if a computer runs for days without being shut down e Backup integrity Fanurio checks whether the last backup is valid each time it starts It also does this after each automatic backup Audit file An audit file is used to record the latest database operations Depending on how much you use the application it should record at least the last 5 days The audit file can be used to recover data just in case there is no backup copy and the database is corrupted e Clean shutdown on Windows Fanurio exits correctly on Windows if it is running when the user logs out or shuts down the computer This fix addresses an existing issue for the Windows platform It has never been a problem on Mac OS X but it still is on Linux Global hotkeys Global hotkeys are keyboard shortcuts that can be used from within any running application Only the Windows and Linux versions of Fanurio have support for global hotkeys Global hotkeys are very useful if you need to control the timer without clicking the tray icon or making the main window visible Please see the global hotkeys section for the actual list of shortcuts e New settings e Date format The date and time format depends on the region you choose from the Options Preferences dialog The new date format option lets you use an explicit format e Confirm exit Just to make sure you don t close the application accidentally you can now confirm if you want
197. rver to secure the connection with Start TLS The Edit Outgoing Mail Server SMTP window has a list of settings for popular email services like Comcast Gmail iCloud Outlook com and Yahoo Mail Bug Fixes The width was not always saved for hidden table columns that were made visible and then resized On OS X the application can be installed in any folder not just in Applications If installed in subfolders that had a space in their name the default templates and the user guide were not found Invoiced filters also showed non billable elements For instance if both billable and non billable expenses were recorded when the Not Invoiced filter was selected in the Expenses view non billable expenses where still visible If a client had two or more projects with the same name and one of them was clicked the first project was selected instead of the one that was clicked Failed to delete clients with invoices 114 Changelog 6 2 Version 3 0 1 March 31 2014 This version contains bug fixes and small improvements for version 3 0 Improvements e Not Fully Invoiced shows new billable tasks Changed the Not Fully Invoiced tasks filter to also include new billable tasks with no billable quantity If this filter is set and you create a new billable task the task will be visible in the tasks table now The idea behind this change is that even though a new billable task has no billable quantity it will probably have o
198. ry 11 and you ve already worked 10 hours in January and 2 hours this month Since you are billing your clients each month you need to bill her for the 10 hours from January Once you create the invoice for January the task Consulting will have both invoiced work 10 hours and not invoiced work 2 hours In order to help you see all this information Fanurio has several fields e Billable Quantity Shows the billable quantity or the quantity that can be invoiced and hasn t been invoiced yet For the Consulting task Billable Quantity is 12 hours before the task is invoiced and 2 hours after it is invoiced When everything is invoiced for a task this field is O zero e Billed Quantity Shows the invoiced quantity or the sum of all invoiced quantities for that task For the Consulting task Billed Quantity is 0 hours before the task is invoiced and 10 hours after it is invoiced When everything is invoiced for a task this field shows the sum of all invoiced quantities Quantity Billed Quantity Billable Quantity Billable Total Price x Billable Quantity When everything is invoiced for a task this field is 0 zero because Billable Quantity will then be 0 Billed Total Shows the total value of everything that was invoiced for the task When everything is invoiced for a task this field is equal to Total because Billable Total will be 0 Total Billed Total Billable Total Except for the Billable Quantity Billable Total and T
199. s to help you manage work for your projects Here s what you can record with a task Project The project where you want to record the task The project is mandatory as you can only record tasks on projects Name The name of the task Description A small description of what the task is about Reference optional A reference number that you can use if your tasks are imported from other applications Category optional A category that can help you organize your tasks Tags optional A list of zero or more tags separated by commas Tags can also help you organize tasks and they are more flexible than categories Estimated Time optional How much time the task is expected to take Start Date The date when the task has been started or will start today by default Due Date optional The date when the task is expected to be completed Completed Whether the task is completed or not Completed Date The date when the task was completed Notes Additional notes If a project is billable tasks have a few more fields Tasks from non billable projects don t show these fields Billable When checked it indicates that the task is billable Billable projects can have both billable and non billable tasks Pricing Specifies how the task is billed in units or in hours If a task is billed in units then Billable Quantity must be entered manually but if a task is billed by the hour the Billable Quantity is determined automatically
200. s approach is better for two reasons 1 we are using the same dialog to assign time whether it is manually or if the timer is stopped and 2 the new Add Time dialog makes it possible to assign time to new items projects or clients Redesigned the idle notification dialog The idle notification dialog had too many options so we ve made it simpler If you are away from the computer for a while and it becomes idle Fanurio will ask you what you ve been doing while away You have three options 1 You ve been on a break coffee for instance In this case you should tell Fanurio to discard the away time This means the idle time will be considered pause time and it will be discarded from the timer 2 You ve been working on the same thing but not on the computer In this case you should tell Fanurio to keep the away time 3 You ve been working on something else a client called and you had to suspend what you ve been doing for instance In this case you should tell Fanurio to transfer the away time to some other project item Timer keyboard shortcuts The start pause resume and stop timer actions no longer have the same keyboard shortcuts The following table shows the new shortcuts for the timer actions The new shortcuts will hopefully be easier to remember since F5 is usually used to start something see Microsoft Powerpoint For more details about the keyboard shortcuts available in Fanurio please read this section Table 6 1 Timer K
201. s by year of billing Date field and displays subtotals for each year This template is useful if you need to analyze sales by year Invoices by Month of Payment is similar to Invoices except that it groups invoices by month of payment Paid Date field and displays subtotals for each month This template is useful if you need to see how much money you ve been paid each month Invoices by Year of Payment is similar to Invoices except that it groups invoices by year of payment Paid Date field and displays subtotals for each year This template is useful if you need to see how much money you ve been paid each year over several years 44 Using Fanurio If you need to create your own templates please see this section to learn what placeholders you can use 45 Using Fanurio 3 11 Working with payments 3 11 1 Recording payments for an invoice When you receive payment for an invoice go to the Invoices view and select the invoice Then use the New Payment button to record the payment To see edit or delete payments go to the Payments view 3 11 2 Searching and filtering payments To learn more about the payments you receive go to the Payments view and use the filters above the payments table The table will display only those payments that match the selected filters Payments can be filtered by e date e invoice e reference or e client Once you set these filters the table footer will display the total
202. s can be used to create more accurate invoices 41 Using Fanurio Note If you want to customize the invoice template to display discount information take a look at the placeholders available for items and invoices Making a discount for the entire invoice is easy When you create an invoice just specify a discount for the total invoice value as a percentage or as a fixed sum Let s say that the total invoice value before taxes is 1 330 00 and you want to round it to 1 300 00 In this case you apply a fixed discount of 30 00 and the invoiced value will be 1 300 00 The discount is not taxed if taxes apply to the invoice 3 10 5 Discounting individual items The total invoice discount makes sense when you need to discount the entire invoice but not if you want to discount only certain items You may want to lower your rate or you may want to bill less work hours or units Let s see a few discount examples and how they can help you Example 3 10 Bill using a lower rate You may want to offer introductory rates to first time clients Let s say that you charge 100 for a service but this time you want to charge 80 When you create an item to record work for that service just discount its rate using a fixed discount of 20 You could also use a percentage discount of 20 to get the same result Example 3 11 Bill less work If you agreed to 10 hours for a service but it took you 12 5 hours then you can discount them to match
203. scards time from the active timer For instance if you started a timer one hour ago but at some point you took a 15 minutes break you can use this action to discard this time and keep the timer running Once you do that the timer will show it s running for 45 minutes instead of one hour Transfer Time This action discards time from the active timer and saves it to a task For instance if you started a timer one hour ago but at some point you did something else for 15 minutes you can use this action to discard this time and to add it to the task you ve been working on Once you do that the timer will show it s running for 45 minutes instead of one hour 26 Using Fanurio The state of the timers is saved regularly on disk just in case there s a power outage and the application is terminated prematurely If this happens the timers will be restored the next time Fanurio will be restarted Although a timer is a major improvement over manual time recording it s worthless if you don t remember to use it When you have lots of work on your head paying extra attention to a timer is the last thing you want to do That s why Fanurio has smart timing an even better method to track time 3 6 4 Using reminders to control the active timer smart timing A timer is useless if you don t remember to use it To solve this problem Fanurio has a few reminders to help you start resume or stop a timer Instead of relying on your memory and attent
204. siness My Business Details Tasks to configure whether Fanurio marks invoiced tasks as completed You can choose one of the following values e Automatically If a task is invoiced and its remaining billable quantity is zero in other words there s nothing else to bill then Fanurio will automatically mark it as completed This setting makes sense if you bill your tasks only once Let s consider the following example You start working on a task When you re done you create an invoice to bill it and Fanurio automatically marks it as completed e Prompt me If a task is invoiced and its remaining billable quantity is zero in other words there s nothing else to bill then Fanurio will ask if you want to mark it as completed This setting makes sense if you bill your tasks more than once Let s consider the following example In January you start working on a task that will end in February At the end of the first month you bill this task and Fanurio asks you if you want to close it but because it s not done yet you don t mark it as completed The next month the same thing happens but this time you mark it as completed e Never Nothing happens when a task is invoiced It s up to you to mark tasks as completed when they re done This is the default value 20 Using Fanurio 3 5 7 3 5 8 Fanurio uses the following algorithm to calculate the completed date when configured to use the Automatically or Prompt me modes e If the tas
205. start the timer even if a service item is not specified This change makes the action more flexible e Resume timer on crash Just in case the application crashes it saves the state of the timer every minute so that on the next restart it will ask you to resume it Edit Timer The Timer Info action was renamed to Edit Timer e New Project field for item dialogs Item dialogs have a new field that shows the project to which they belong to New items services products or expenses can now be created from the menu just go to Business New Item and select New Service Item New Product Item New Expense Item or click one of the catalog items to create an item based on a catalog item This feature helps you create a new item without opening a project You can still create project items by opening a project and clicking the New button at the bottom of the project table Note Items can no longer be moved to a different project by dragging from the project table to a project from the projects tree The same can be done now by editing the item and changing its project e Disable reminders The timer reminders can now be disabled temporary If you enabled the reminder for starting the timer and at some point you no longer want to be reminded to do it in the near future you can simply disable the reminder temporarily by unchecking the box from the reminder window This will disable the reminder until the timer is started or until the applica
206. story by month or create a report at the end of the year Improvements e Import time from CSV e CSV formats needed to import time in Fanurio can now be exported to and imported from disk It s now easier to share import formats with other users e Added two more separators colon and vertical bar or pipe I e User interface e The status bar and the filters from the main views use a smaller font on OS X e The timer display also shows the client name and the project name Now when the timer is running the timer display shows the client the project and the task name If they are too long they are truncated e Added a Close button to the Edit Timer window Reordered filters used for the projects tree e New timesheet format The timesheet format version is now 3 0 Fanurio can still import files created with the old formats version 1 0 and 2 0 The new format uses tasks instead of service items e Freemarker 2 3 20 Updated Freemarker from version 2 3 8 to version 2 3 20 This update is relevant only to expert users who need to create templates that use features available in versions newer than 2 3 8 e Taxes with three decimals Taxes can now use three decimals instead of two eg 7 275 Bug Fixes e The tax total wasn t calculated for new invoices e Finished projects were available for billing although only unfinished projects should be billed e When invoicing a specific project that project is selected by
207. stotle with a project called Rhetoric and a service item called Proofreading the manuscript just type Aristotle Rhetoric Proofreading the manuscript and it will display this exact service item If you type Aristotle it will display all time entries for this client whereas if you type Rhetoric it will display all time entries for the project The semicolon is very important as it helps Fanurio distinguish between fields e Save Timesheet filters The new filters allow you to see time entries for active clients with unfinished projects and uninvoiced service items but you could also set the filters to display time for last month or this month Switching between any of these filter configurations means that you have to adjust each filter individually To make things easier you can now save filters and give the configuration a name Just click the small cog icon from the filters area on the right to save them or use one of previously saved configurations e Persistent date filters Date filters from the Timesheet Invoices and Payments views are now saved when the application is closed 129 Changelog You can now set the Date in the Timesheet view to Today or This Week and you won t have to set it again when the application is restarted Previously removed features e Clients can be marked as tax exempt e Invoices can now be exported and emailed from the View Invoice window New icons Changed most of the icons to make the a
208. t in the Create Invoice dialog You can now see how an invoice looks like without actually creating it Bug Fixes e Idle time was reported inaccurately on some Macs e Doesn t select all contacts when importing them from Address Book e The Start F5 timer action didn t start the timer for the current item e The link that indicates an item in the Time Entry dialogs doesn t wrap if there isn t enough space e Table columns weren t always sorted correctly e Auto backup is enabled by default 149 Changelog e Clients were not initialized correctly when created from the New Project dialog e Duplicate taxes appeared in tax groups when created but they were discarded once the application was restarted 150 Changelog 6 18 Version 1 10 April 22 2008 This version adds smart timing better Linux integration and many other improvements Here s a list with all the changes New Features e Runs on Linux Fanurio now integrates with and runs on Linux We ve tested the application on Ubuntu 7 10 with Sun Java 1 5 Although a Linux version was available right after we released version 1 9 this release also has a Debian installer and can integrate with the tray You can read more about the Linux version on our blog http ateliersoftware wordpress com 2008 02 19 fanurio runs on linux e Smart Timing Smart timing is how Fanurio figures out what you are doing in order to record time accurately It uses idle time detect
209. t least one expense item In this case the Expenses text together with all expense items are displayed e false if there are no expense items In this case nothing is displayed Notice the size built in It applies to multi value placeholders and retrieves the number of elements This template is saved in the file text invoice 04 txt files templates txt text invoice 04 txt 60 Templates guide How to create and edit templates for Fanurio 4 4 Creating templates the easy way 4 4 1 Once you learn the basic notions of building a template all you have to do is create a document with the right layout The previous section introduced the template language using plain text files However plain text files are just plain They are easier to understand and create but you can t have fancy layouts with headers footers page numbering and the like One easy way to do this is to use a visual editor like Adobe Dreamweaver Microsoft Word or OpenOffice Writer This section shows how to use placeholders built ins and directives with HTML Microsoft Word or OpenOffice Writer documents Before you read any further please make sure you read the first section as it tells how to use directives in tables Using directives in tables important If you read the section on directives you probably noticed that directives start and end on separate lines Since HTML Microsoft Word or OpenOffice Writer documents allow other elements than just pa
210. tabase view_bug do bug_id 6429812 To fix this problem just copy this file files fanurio 14j ini fanurio 14j ini to the folder where Fanurio is installed most likely C Program Files Fanurio If you already have this file open it with a text editor and add the following line Dswing defaultlaf com jgoodies looks plastic PlasticxXPLookAndFeel 5 3 6 Email servers with untrusted security certificates Some email servers use untrusted certificates that haven t been verified by a recognized authority When configuring Fanurio to use such a server it will not send emails because it only works with trusted servers If you know your email server doesn t use trusted identification for a good reason you can configure your computer to trust it To do that please follow these steps 1 Download the application http www fanuriotimetracking com files installcert zip that adds a server s certificate to the list of trusted certificates this is actually the list of certificates that Java uses 2 Unzip the archive and double click runInstallCert to start the application 3 Enter the address of the server e g smtp gmail com 4 Then type the port number e g 465 5 If the server uses an untrusted certificate the application will inform you about it and it will display one or more certificates that it uses 6 If you trust any of the listed certificates type its number and then press enter to add it to the list of trusted cer
211. table shows the fields of a task A task cannot be accessed directly You have to access it from a project service item item task 4 8 11 timeEntry pausedTimeAsDecimall 8 The pause associated with this time entry in decimal format For instance hour and 30 minutes is represented as 1 50 Usually you don t need to work with tasks They are useful only if you need to create a very detailed invoice that includes details not available in a service item eg the task reference number Table 4 13 Task Properties Property Version Meaning task name 3 0 self explained task reference 3 0 self explained task category 3 0 self explained task description 3 0 self explained task notes 3 0 self explained task startDate 3 0 self explained task dueDate 3 0 self explained task completedDate 3 0 self explained Expense The following table shows the fields of an expense An expense cannot be accessed directly You have to access it from a project expense item item expense Usually you don t need to work with expenses They are useful only if you need to create a very detailed invoice that includes details not available in an expense item eg the expense reference number Table 4 14 Expense Properties Property Version Meaning expense reference 3 0 self explained expense category 3 0 self explained 91 Templates guide How to create and edit templates
212. ted as a plain number but as a number plus currency Usually this is not a problem for people working with a single currency but it is helpful for those who have to deal with multiple currencies When invoicing a project with multiple currencies users can specify an invoice currency and exchange rates to this currency To manage the currencies that you can use go to Business gt My Business Details and click on the Currency tab New application data folder The application no longer keeps its data in the installation folder but in each user s profile folder Users can find the data created by the application in Documents and Settings lt UserName gt Application Data Fanurio When the new version is started it asks if old data should be copied to the new location New date field Added a date field for both items and expenses Users can specify when a project item has been started and when an expense has occurred New Options Run on startup If checked the application will be started automatically when the computer is started This option is not enabled by default When started automatically the application doesn t display the splash screen and it is minimized in the tray bar On idle action If the timer is running and users leave the computer the application can decide what to do if the computer becomes idle It can either stop the timer directly or ask the user if the idle period should be discarded Path to invoice templates
213. ted or e mailed Invoice templates can be created manually with a visual editor Adobe Dreamweaver Microsoft Word or OpenOffice or with the built in template editor e Billable time can be rounded up down or to the nearest specified interval Fanurio supports complex time rounding rules like round time up to 15 minutes for each time entry and bill at least 30 minutes e Discounts can be used to offer introductory rates discounted prices to first time clients or to bill less work if a service takes longer than estimated Discounts can be applied to individual items or to the whole invoice e Fanurio can deal with a whole range of taxes and tax combinations Invoices can use one two or more taxes cummulative or not e Fanurio can work with multiple currencies Fanurio comes with many reports that help you see how much money you ve made or how much time you ve worked Fanurio can import data from other applications It can import time from any CSV file and clients from a CSV file or from Apple s Address Book If you need to use data outside Fanurio you can export it to CSV or Excel Introduction Fanurio stores its data on the local hard drive but it can be shared across multiple computers if it s saved in a Dropbox or a similar service folder Fanurio performs automatic backups to ensure the integrity of its data Fanurio can be used in other languages than English Introduction 1 2 What s new If you are using
214. tension manually to sla because it is set by default to txt The text template file based on the Scribus file is in the file scribus invoice txt files templates txt scribus invoice txt 71 Templates guide How to create and edit templates for Fanurio 4 7 A comparison of all supported file formats The following table shows all file formats that Fanurio can use as templates Table 4 3 Template file formats supported by Fanurio Template View Print Export Email Editor Example Format HTML html pdf pdf Text editor html html HTML invoice html editor files templates html html invoice html Microsoft docx docx Microsoft word Word 2007 Word invoice docx docx files templates docx word invoice docx OpenDocument odt odt OpenOffice odt Text odt Writer invoice odt files templates odt odt invoice odt OpenDocument ods ods OpenOffice ods Spreadsheet Calc invoice ods ods files templates ods ods invoice ods XML xml xml xml Text editor XML editor Plain Text txt txt Text editors text txt invoice txt files templates txt text invoice txt Quicken qif qif Text editors quicken qif invoice gqif files templates qif quicken invoice qif QuickBooks lif lif Text editors iif TeX tex tex Text editors Document TeX LaTeX tex editor
215. the client for whom you want to create the invoice If a client is already selected in the Projects view the New Invoice window will have that client selected by default Once you select a client you can start adding items to the invoice by using the New button This is recommended if you don t need to create project invoices By project invoice we mean an invoice that bills a project If a client has billable projects Fanurio will display the Add Project Items window to let you choose the project items tasks expenses trips and products that you want to add to the invoice You can use the Add Project Items and Delete buttons to manage the list of project items that belong to the invoice When you delete a project item from an invoice it is only removed from the invoice it is not deleted from the project 3 10 2 Numbering invoices automatically Having to type a number for each invoice you create can be a very annoying experience not only because you have to type it but because you have to look for the number of the previous invoice Fanurio automates this task by offering automatic invoice numbering Go to the Business My Business Details Billing to enable it Invoices can be numbered globally or per client If you use global numbering the invoice counter will be incremented with each invoice that you create But you can also number invoices for each client separately If this option is enabled the invoice counter of each client is in
216. therwise it doesn t make sense to make it billable in the first place e New Task for the selected project The New Task action from the menu or from the toolbar creates a task for the selected project if the Projects view is active e Firewall warning on OS X When launching Fanurio on OS X it shows a warning window with the following question Do you want the application Fanurio app to accept incoming network connections Clicking Deny may limit the application s behavior This setting can be changed in the Firewall pane of Security amp Privacy preferences Deny Allow Do you want the application Fanurio app to accept incoming network connections This warning is triggered by the code that checks whether multiple instances of Fanurio are launched This code is no longer used now on OS X when launching Fanurio app but it is used if you launch Fanurio using one of the applescript scripts from the cross platform distribution tar gz We are not making this check on OS X any longer because no matter how many times you are launching Fanurio app OS X will not launch a second instance unless you are a power user who opens a Terminal window and uses open n More details about this special case here http reviews cnet com 8301 13727_7 57564478 263 how to open multiple instances of an application in os x Bug Fixes e Failed to import contacts from Contacts on OS X 10 9 Mavericks e Missin
217. tificates 7 Restart Fanurio and try to send an email Acknowledgments The application that adds a server s certificate to the list of trusted certificates is a slightly modified version of the application written by Andreas Sterbenz http blogs oracle com gc entry unable_to_find_valid_certification We ve changed it to make it easier to specify the server address and port number 110 Troubleshooting and maintenance 5 4 Installing Java on your computer Visit the Java website to learn more about the version installed on your computer http java com en download installed jsp 5 4 1 Windows You can download the latest Java version from java com http java com en download index jsp 5 4 2 Mac OS X 5 4 3 There are two versions of Fanurio for OS X e Mac OS X 10 4 Mac OS X 10 5 and 10 6 The version that runs on Mac OS X 10 4 Tiger Mac OS X 10 5 Leopard and Mac OS X 10 6 Snow Leopard needs Java but you don t have to do anything because Java is already installed on these systems Use the Software Update http support apple com kb HT 1338 viewlocale en_US feature available on the Apple menu to check that you have the most up to date version of Java for your Mac If you are using Mac OS X 10 5 you may have Java 5 instead of Java 6 set by default You can change the preferred Java version for applications by using the Java Preferences utility This utility is installed at Applications Utilities 1
218. time rounding Here s a list with all the changes New Features e 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 e Time log report The application can display a daily time log with a summary of all the time recoded during a day e 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 gt My Business Details gt 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 e Invoice auto numbering Fanurio can number invoices automatically This option must be enabled from Business gt My Business Details gt Billing If you use global numbering the invoice counter will be in
219. tion is restarted 126 Changelog e New project fields Projects have two new fields called Number and Reference that are meant to complement the existing Name field You can use Number to identify the project internally and Reference to keep the client s project number e Import time from any CSV file Fanurio can now import time from any CSV file The new wizard lets you specify how the columns of a CSV file can be mapped to its own fields The expressions that map the CSV columns can be quite complex so that time is imported accurately in Fanurio See this section for more details e Third party timesheet import Fanurio can now import time from HoursTracker http hourstrackerapp com an iPhone app See the list of all third party applications from which it can import time e New Timesheet columns e Pause shows pause time e Hours shows time in decimal format e Hide and resize table columns Columns from the project timesheet invoices and payments tables can be hidden and resized by right clicking them Fanurio can remember the position and width of a column and whether it is visible or not Search time entries by invoice number The search field from the Timesheet view has a new filter that can find invoiced time entries by their invoice number See this section for more details on all the available search filters Delete tag and move multiple time entries Multiple time entries can now be deleted tagged or moved
220. tions and select the Third Party panel Enable QuickBooks export and enter your QuickBooks company id in the Company Create Time field You can get your company id from the TimerList file Open it with a text editor and get the value of the COMPANYCREATETIME field from the TIMERHDR line 2 Go to Business My Business Details and select the Company panel Enter your QuickBooks company name in the Name field You can get your company name from the TimerList file Open it with a text editor and get the value of the COMPANYNAME field from the TIMERHDR line 3 Go to Business My Business Details and select the Contact panel Enter your QuickBooks employee name in the Attention field You can get your employee name from the TimerList file Open it with a text editor and get the value of the NAME field from the EMP line 4 Go to Business My Business Details and select the Task panel Create task categories with the same names as those of the invoice items you have in QB You can get the names of your invoice items from the TimerList file Open it with a text editor and get the values of the NAME field from the INVITEM lines 5 Add one or more clients that have the same name as the ones you have in QuickBooks You can get the names of your clients from the TimerList file Open it with a text editor and get the values of the NAME field from the CUST lines Once you complete the initial setup you can start recording time with Fanurio
221. to close it The new setting is disabled by default and must be enabled from the Options Preferences dialog e Search invoices by reference New column for the invoices table to display the reference field which usually is the purchase order The search field above the invoices table can now be used to search invoices by their reference number The return of default date for new time entries The default date of a new time entry is today again It was changed in version 2 1 to be the last date when time was added to the service but it didn t prove to be a good idea To enter time for another date than today go to the Timesheet view and use the Date filter to specify a date Then when you ll use the Add Time button from the Timesheet view the default date will be the date specified by the Date filter 139 Changelog Improvements e Template New invoice overdue placeholder to know whether an invoice is overdue or not e Check for updates Fanurio automatically checks for updates even if it is not restarted for many days Previously it only checked when started e Improved mini timer e New minimize button in the mini timer window e New toolbar button that changes the view to the mini timer window e Fixed the bug that maximized the mini timer window in some cases e Renamed the Switch View action to Switch to Mini Timer and Switch to Fanurio Window The old name wasn t that obvious e User interface improvements e The Del
222. ts as finished or unfinished Knowing which projects are finished and which aren t can be of great help when you only want to deal with one kind of projects If you want to focus on your current work you can choose to see only unfinished projects But if you want to go over past projects you can choose to see only finished projects To change the finished state of a project right click on a project node from the tree and mark it as finished or unfinished Please note that finished projects cannot be modified they are read only This means that you cannot create an invoice add edit delete an item add edit delete an expense or record time manually or using the timer To choose what projects are displayed in the clients tree click on the Clients label right above the tree e Mark invoices as paid Invoices can be marked as paid or unpaid Unpaid invoices are displayed as overdue if they are not paid on time To help you differentiate between different kinds of invoices Fanurio paints paid unpaid and overdue invoices in distinct colors You can also use a filter to see only one kind of invoices e Invoice search and filtering This feature is really helpful when there are many invoices and you want to see only some of them To do that you can display invoices from a certain date range you can search them by number or client name and you can also filter them by their paid status The paid filter makes it easy to see unpaid and overdue invoic
223. u notice something unusual about Fanurio you can always send us the log file You can either locate it on disk or use the Export Log button from the About dialog When you export the log from the About dialog Fanurio creates a file called fanurio log zip at a location you specify It s recommended that you export it to Desktop so that you can locate it easier Changing settings manually Warning Changing settings manually should be done with care and only if it s absolutely necessary In some situations very very rare maybe never it s the only way Fanurio can be configured The settings are different from the actual data like clients or projects that users enter in the application Settings refer to anything Fanurio must remember between successive runs like the position of the application window or the output folder for exported invoices just to name a few Some settings can be changed from the application but others can only be changed by editing the settings file By doing this we keep the user interface simple to use and learn with only a few options Follow these steps to edit the settings file manually 106 Troubleshooting and maintenance 5 2 8 1 Make sure Fanurio is not running e Use File Exit to close the application on Windows e Use Fanurio Quit to close the application on Mac e Use File Quit to close the application on Linux 2 Find the file fanurio properties in e C Documents and Settings USER_NAME A
224. uctsSubtotal Items as ite S as project Templates guide How to create and edit templates for Fanurio Property Version Meaning which was used up until version 2 6 invoice total 1 0 The total amount of money no taxes included invoice grandTotal 1 4 The total amount of money all taxes included invoice exchangeRates 2 0 A list with all the exchange rates of an invoice if it uses multiple currencies To access exchange rates from the list use the following Freemarker code list invoice exchang S exchangeRate source exchangeRate target S exchangeRate rate wn list eRates as ex 5 Taxes invoice taxable 1 8 Indicates whether the invoice has taxes or not If you want to do something when the invoice has taxes if invoice taxable if If you want to do something when the invoice doesn t have taxes if invoice taxable if invoice taxes 1 4 A list with all the taxes of an invoice To access a tax from the list use the following Freemarker code list invoice taxes a list s tax invoice taxTotal tax 1 4 This is a function that gives you the total amount for a certain tax The most common situation when this function is used is at the end of the invoice to display the total for each tax
225. und time to the nearest 15 minutes interval but bill at least 30 minutes Note Fanurio uses the hour format 1 15 when dealing with time and the decimal format 1 25 when dealing with billable quantities The easiest way to round time for a task is to edit it and click the link next to hourly pricing option However if you use the same rounding rule for all the tasks of a project you should set that as a default billing setting for that project If you use the same settings for all your projects then you can define a default time rounding rule under Business My Business Details Tasks that will be applied to all new projects you create after that It will not alter the settings of existing projects or tasks If you want the new rule to also be applied to existing projects and tasks you will have to change them by hand Planning work with tasks Although Fanurio has tasks like other project management applications it doesn t have features like task dependencies task hierarchies or Gantt charts This helps us keep things simple and manageable We are also counting on the fact that our users work on less complex projects that can be managed without such features Tasks have the following fields that can help you plan your work e Start Date The date when the task has been started or will start e Due Date The date when the task is expected to be completed 21 Using Fanurio e Completed Whether the task is completed or not
226. up to restore a backup copy The following two examples show when this feature is useful Example 3 3 same user multiple computers Many people use two computers for work whether it s a desktop and a laptop or a home computer and an office computer The time recorded on one computer can be exported and then imported in the other computer for billing purposes Example 3 4 multiple users multiple computers If you are part of a team each member could install Fanurio on his or her computer to track time Team members can then export their time and send it to the team leader to prepare invoices for their clients 28 Using Fanurio 3 6 6 Importing time from CSV Whether you want to switch to Fanurio from some other application or import time from a mobile app GOS Android Blackberry Fanurio has an import wizard that can import time from any CSV file Just go to File Import Import Timesheet and select CSV for source When you select a CSV file for import Fanurio will try to detect its format so it can read its time records If a format is not found it will ask you to create one so that it knows how to map data from the CSV file to its own fields Fanurio has predefined formats for the following applications e iTimeSheet http timesheet free fr iPhone e TimeLogger http www appideas com node 4 iPhone e HoursTracker http hourstrackerapp com iPhone e Time Tracker http code google com p time tracker m
227. upDatesBy Year inSdices 99 A list with the years when the invoices included in the report were issued list salesreport gro list jupDatesByYea Templates guide How to create and edit templates for Fanurio Property Version Meaning Use year to print each year and year toInterval to create an interval for an year salesreport groupPaidDatesB yMoaii invoices A list with the months when the invoices included in the report were paid salesreport groupPaidDatesBy Y x nvoices A list with the years when the invoices included in the report were paid 4 Totals The report can calculate totals for a list of invoices The list of invoices can either be salesreport invoices all the invoices included in the report or a partial list determined by one of the filter functions salesreport calculateBalance invoic s The balance for the specified list of invoices salesreport calculateTotal invoice3 0 The total for the specified list of invoices salesreport calculateGrandTotal iBvoices The grand total for the specified list of invoices salesreport calculateTaxesTotal iSvOices The taxes total for the specified list of invoices 4 8 16 System The following table shows the fields and methods that can be used to get information about the system Table 4 19 System Properties Property Version Meaning currentTim
228. uppose you create an invoice that has the number INV 23 and a total of USD 100 A possible layout for the invoice document could be INVOICE Number INV 23 Total USD 100 Thank you for your business The number and total are emphasized to show that they are different for each invoice Fanurio can help you create invoices that have the same layout but it needs to know which parts of the document change and which don t It does this with the help of a template Here s how the template for the above invoice looks like It is similar to the actual invoice but the changing parts INV 23 and USD 100 have been replaced by invoice number and invoice total INVOICE Number invoice number Total invoice total Thank you for your business When Fanurio exports an invoice using a template it identifies all texts of the form as changing parts and replaces them with actual values If the invoice number is a changing part you use invoice number inside The text invoice number is a placeholder for the actual invoice number Just like invoice number there are many other placeholders for the fields of an invoice your business and your client s business The complete list of placeholders can be found here This template is saved in the file text invoice 01 txt files templates txt text invoice 01 txt Extra You may also want to try other placeholders like your business contact details Supplier business name
229. usly their order was random 164 Changelog 6 24 Version 1 4 April 18 2007 This version contains some important features and improvements that it almost deserves to be a 2 0 release Tax support is perhaps the most important feature because it helps to create invoices with tax information Here s a list with all the changes New Features e Tax support Fanurio can create complete invoices with tax information Tax support is not enabled by default you have to enable it from Business gt My Business Details After you enable it you can e define one or more taxes that you need to use for your invoices e specify a tax number for your business this is especially useful if you need to include a tax number on an invoice e specify a tax number for a client e specify if a client is exempt from taxes or not To quickly define your taxes we highly recommend you to use the Tax Wizard that is available from the Business gt My Business Details gt Taxes section e Manual Starting with this version Fanurio has a manual that covers all its functionality The quick start guide from previous versions has been expanded to a full blown tutorial e Import clients from CSV The application can import clients from an external CSV file If you keep your contacts in an e mail application you can first export them to a CSV file most such applications can do it and then use the import wizard to add them to Fanurio Go to File gt I
230. vented Fanurio from starting 153 Changelog 6 19 Version 1 9 February 4 2008 This version adds many features and improvements that make Fanurio even more easier to use Here s a list with all the changes New Features e More project reports The current project reports have been improved and others have been added Project reports can be accessed from the Reports menu Users can now see project time by date project week month or year e Import Address Book contacts on Mac OS X Fanurio can import contacts from Address Book Go to File gt Import gt Address Book Contacts to choose which contacts should be imported as clients in Fanurio You can also synchronize your Fanurio business contact information with that from Address Book Go to Business gt My Business Details gt Contact and click the Import from Address Book button Your Address Book contact information will be copied to Fanurio Fanurio can now import contacts from Address Book and from a CSV comma separated values file All major applications especially e mail applications that keep a list of contacts can export them to CSV e Detect idle time on Mac OS X Idle time detection happens when you start the timer but at some point you must leave the computer This option is not enabled by default and must be configured from Preferences gt Timer Until now idle time detection only worked on Windows Now it is also available for Intel and Power PC Macs t
231. w the Invoices table 5 Select a folder where you want to export the invoice if you don t want to use the default one 6 Click Export Fanurio will export the invoice as a PDF file and it will open it You can send the PDF invoice to Aristotle by email as an attachment or print it and send it by mail The invoice is exported using the default template that comes with Fanurio The next lesson will show how you can customize this template to look exactly like you want it to Invoices are explained in more detail in a separate section You ll learn how to number then automatically and how to create invoice reports Tutorials 2 5 How to create an invoice template with your logo and layout To create your first invoice template you only need to follow three easy steps This tutorial is part of a separate guide that explains how to create a template from scratch Chapter 3 Using Fanurio 3 1 Setting your preferences This chapter presents the most important preferences that can be configured at application level e Go to Tools Options to access the preferences on Windows e Go to Fanurio Preferences to access the preferences on Mac e Go to Edit Preferences to access the preferences on Linux 3 1 1 Language 3 1 2 Fanurio is used by people all over the world and even though English is used by many people some prefer to run software in their native language Fanurio is available officially in the following languages
232. w to create edit or delete a project e To create a project go to Business New Project or click the New Project button from the toolbar e To edit a project right click it control click on Mac OS X and select Edit Project from the popup menu e To delete a project right click it control click on Mac OS X and select Delete Project from the popup menu You can also create a project whenever creating a task an expense or a trip by using the New link next to the Project field Billing projects Not all projects are billable for instance internal projects so in order to keep things simple you can mark them as non billable e Ifa project is non billable it can only record non billable elements tasks expenses or trips e If a project is billable its elements tasks expenses or trips can be marked as billable Also for billable projects you can record products that you may want to bill to your clients Products can only be added to billable projects A billable project cannot be changed to non billable if it has billable elements or products A billable project can be changed to non billable only if it has non billable elements If a project is billable you can specify default billing settings for its tasks expenses and trips in the Billing section These settings are used when a new element is created for that project For instance you can specify a default hourly rate and a default rule for rounding time Each time
233. xpenses only All costs can only be tracked using expenses In previous versions costs could also be recorded on service and product items using the Cost field This change allows you to keep a better track of your costs because they can all be found in a single place Here s what s different e Product and service items no longer have a Cost field because all costs are now recorded using expenses To preserve costs recorded on old items we create non billable expenses for them The following placeholders were removed item cost item profit project profit invoice profit 118 Changelog e Since products no longer record costs it doesn t make sense to have non billable product items anymore All product items are now billable and they are used exclusively for billing e Billable projects have a new view only for products For more details on how costs from product and service items are migrated as expenses see the Migration section below Non billable projects In previous versions all projects were billable Now you can mark them as billable or non billable When working with non billable projects all tasks expenses and trips are non billable and you don t have to set any billing attributes to them Also if all your projects are non billable you can hide billing views from the sidebar and billing columns from the tables right click their header to set visible columns to make the interface simpler Non project invoices
234. you need to export your documents as plain text files We are using plain text templates to explain the template language syntax One could also use this format to export documents to any text based format For instance you could use it to generate RTF Rich Text Format documents if you know the RTF syntax Quicken The QIF format is in fact a plain text format Use this format if you need to keep your invoices in Quicken 73 Templates guide How to create and edit templates for Fanurio 4 8 Placeholders reference 4 8 1 74 This is a reference section that shows all the fields that can be used in an invoice template These fields can be used to include information about e your business e your client s business e the actual invoice content Some fields contain an additional description to properly describe their meaning Business The following table shows the fields that can be used to include information about your business in an invoice Table 4 4 Business Properties Property Version Meaning 1 General business name 1 0 self explained business code 2 3 A short code that identifies your business business businessNumber 2 3 The number assigned to your business when it was created business otherNumber 2 3 A number that could be used as the trade register number business taxNumber 1 4 The tax number assigned by the government to your business In many countries businesses
235. you should see an empty Tasks table on the right This table displays the tasks of the project 3 Click the New button placed under the tasks table to create a task a Enter Proofreading the manuscript in the Name field b Make sure the Billable box is checked c Click unit based in the Pricing field d Enter 40 in the Billable Quantity field e Enter pages in the Unit of Measure field f Enter 6 in the Price field g Click Create You ll be charging Aristotle 6 USD or whatever currency you are using per page for proofreading a manuscript of 140 pages 4 Switch the project view to Expenses 5 Click the New button placed under the expenses table to create an expense a Enter 60 in the Amount field b Enter Printing the manuscript in the Description field c Check the Billable box d Click Create After proofreading the manuscript you also have to print three copies You can t print them yourself so you have to pay someone else to do it They ask you 20 USD or whatever currency you are using for each copy which will cost 60 USD This is a reimbursable expense that s why it s marked as billable If you want to know more about tasks there s a section that explains their properties and how they work Expenses are explained in more detail in a separate section Tutorials 2 3 How to track time for your work You may want to track time for two reasons to bill your customers if you charge by the hour and to know where
Download Pdf Manuals
Related Search
Related Contents
Embedded Computer Including Software for the Intelligent Bird Whirlpool 3LTE5243BN0 Washer/Dryer User Manual Canon C5180 Specification Sheet AquaStool - Contronics テレスコピック クローラクレーン 9 - Pasvision dBdataPro - Castle Group Ltd 取扱説明書 - ソニー製品情報 Copyright © All rights reserved.
Failed to retrieve file