Billing
- Introduction
- Setting up Billing
- Tracking Billable Tasks
- Generating Billing Reports
- Exporting Billing Information
Introduction
OnePlace gives you the ability to tracking billing information for the tasks you work on, and then later on to generate reports of this information, as well as to export this information to a file for use within external accounting software.
Setting up Billing
Before you can enter billing information on your tasks, you first have to turn on this feature within the workplace that contains these tasks. When creating a new workplace, one of the choices you have is whether or not you want the tasks added to the workplace to be billable or not. To turn on billing for a workplace, click on the 'Allow tasks in this workplace to be billable' check box on the 'Choose your preferences for this workplace' screen of the 'Add Workplace' dialog.

Note that this capability is turned off by default for a workplace (not everyone tracks billable tasks), however you can easily turn it on for any workplace by following these steps:
- Edit a workplace
- Click on the Preferences tab
- Check the 'Allow tasks in this workplace to be billable' check box
- Click the Save button
Tracking Billable Tasks
Once you specify that tasks in a workplace can be billable, a 'Billing' task will appear on the Add/Edit Task dialogs for tasks in that workplace. Use this tab to enter whether or not the task is billable, and if it is billable, what is the quoted amount, invoiced amount, and date the work was invoiced.

Generating Billing Reports
The Reports section of OnePlace provides a Billing report that you can use to report on the billing information that's been entered on the tasks in a workplace. When you click on Billing Report option, a step-by-step approach walks you though the process of setting up this report:
- Select a workplace that contains tasks with billing information - Choose one of the workplaces that you designated as containing billable tasks.
- Select the projects you would like to include in this report - Choose all or a subset of the projects in that workplace.
- Specify a time frame - Choose all tasks, or, narrow down the tasks by entering a time frame based on a specific date attribute on a task. For example, include only those tasks that were worked on between 7/1/201 and 7/31/2010.
- Select additional options - Further define/filter the tasks included in the report. For example, only include tasks that have been invoiced. Or, only include tasks that have been completed. You can also specify your sorting and grouping preference on this screen.
Once you click the 'Show Report' button, a report similar to the one shown below appears in a separate window/tab of your browser.

Exporting Billing Information
Once you've captured billing information for the work you are doing, you're going to want to do something with it, possibly to use it within the accounting software you use. The Billing Report described above offers the ability to export the information in the report to a CSV file. Just click the 'Export' button next to the 'Show Report' button to export the Billing report to a file.
The information written to this file is detailed below:
| Fields | Possible Values |
|---|---|
| actual_effort | Actual effort in hours. Specify minutes as a fraction of an hour. For example, 4 hours and 15 minutes is specified as 4.25. |
| billable | Species whether this task is billable or not. Valid values are: Yes/No, True/False, 1/0 (not case sensitive) |
| completed_on | The date and time the task was completed. |
| created_by | The first name, full name or email address of a member of the specified workplace that created the task. If two people in the workplace have the same name, specifying this name will result in a validation error. Use the person's email address instead. |
| description | The description of the task (any value) |
| estimated_effort | Estimated effort in hours. Specify minutes as a fraction of an hour. For example, 4 hours and 15 minutes is specified as 4.25. |
| *id | The identifier (ID) of the task. This field is only required when updating existing tasks. If not specified or left blank, a new task will be created. |
| invoiced | Species whether this task has been invoiced or not. Valid values are: Yes/No, True/False, 1/0 (not case sensitive) |
| invoiced_amount | A decimal number representing the amount a billable task has been invoiced for |
| invoiced_on | The date a task was invoiced on. |
| priority | Low, Normal, High (not case sensitive) |
| project | This can be either the title or the identifier (ID) of a project within the specified workplace. When specifying the project by title, a full or partial (begins with) title can be used. When specifying the title of a sub-project, you must include the full or partial titles of the parent projects separated by / or \. If two or more projects match the title you provide, this will result in a validation error. Try again with a more specific title. |
| quoted_amount | A decimal number representing the amount a billable task is quoted for |
| remaining_effort | Remaining effort in hours. Specify minutes as a fraction of an hour. For example, 4 hours and 15 minutes is specified as 4.25. |
| status | Draft, Planned, In Progress, Waiting for, Completed (not case sensitive) |
| *title | The title of the task (any value) |
| *workplace | The name or identifier (ID) of a workplace. Either this value or the 'workplace_id' value described below is required to be specified, but both are not required. |
| *workplace_id | The identifier (ID) of a workplace. Either this value or the 'workplace' value described above is required to be specified, but both are not required. |
Another reason you might want to export this information, is that you can modify the file in a spreadsheet application like Microsoft Excel, and bulk import the updated task/billing information back into OnePlace. This makes bulk updating this data very easy to do.
To bulk update tasks in this way, perform these steps:
- Click on the Reports icon in the toolbar at the top of the page
- Choose the Billing Report
- Follow the steps provided for setting up this report
- On the last setup page, click the Export button at the bottom of the page
- Download/Save the export file to your computer
- Open up the file in a spreadsheet application such as Microsoft Excel
- Modify any of the values in the file. For example, you may choose to enter the date that you invoiced this work on multiple tasks
- Save the modified file to your computer
- In OnePlace, navigate to the workplace that you want to import the tasks into
- Click on the Tasks tab for that workplace
- Click on the Import button in the tasks toolbar
- Select the file you modified from the location where you saved it on your computer
- Click the Import button at the bottom of the Import Tasks dialog
OnePlace will import your changes, and apply them to the correct tasks.