We have what you need - check out our features! - Contact us - Follow us in Twitter

Skip to end of metadata
Go to start of metadata

Setting up PlanMill

This quick guide shows you the recommended steps for setting up your PlanMill. Setup is usually done by a key user (power user) in your company who knows your business well.

  1. Check the default invoice template.
    1. The information in the footer and the logo comes from the information in "My company" (updated in Accounts).
    2. If you are registered in a country for which we don't yet have an invoice language available or  have customers in such country, please contact our support. 
    3. If your company is registered in a country which doesn't use EUR as official currency, you need to change the base currency of the system to your currency. Please see more information about How to add currency and change exchange rates
  2. Create users.
    1. Make sure you have the correct capacity calendars created and with correct public holidays for full-time and part-time users.
    2. Check that users have correct hire dates so the balance calculation starts correctly.
  3. Create accounts and contacts
    1.  You can also import them if you can get them to a txt-file.
  4. Create a project template
    1. Useful if you use a typical project structure with default tasks.
  5. For new PlanMill instances, we have created a default product for you.
    1. Create new products if needed (ERP or Products add-on users)
    2. Remember to set Revenue type, Automatic draft generation and Invoicing period to all products before starting to select them to sales order items. Otherwise the revenues will not be generated and the revenue forecasts and prices will not be updated.
  6. Create all your existing customer cases as Sales Orders in "Ordered" status.
    1. Create one and save it. Edit the information and use "Save as new" to copy the others from the first one if it makes it quicker.
    2. Sales Orders are used as the "pricing machine" and to create revenue items
    3. Revenue items will then collect all billable hours and expenses to invoice.
  7. Save the Sales Order
    1. Save with status "Ordered". The system asks if you want to create a new project based on the sales order.
    2. Answer "yes" and select the template you created and add the names of project team members.
    3. To these users you can later assign project tasks. This way they can report time and expenses to the project.
  8. Finish the project wizard
    1. When you finish the project wizard you get back to the summary page of the Sales Order you just created.
  9. Click on the link to the project's space:
    1. Add or edit  tasks.
    2. Assign tasks to users.
    3. Add or edit team members and their roles in the project.
    4. Add or edit other project related activities.
  10. Let users start using the system.
    1. Make sure you have created all projects and assigned users to tasks so they can report time and expenses.
  11. Before using Absence
    1. Add this year's earned vacation days for Annual holidays and bonus holidays (guidelines here).
    2. To calculate the remaining annual holidays correctly, ask all users to fill in their used annual holidays for this current year. This is also a good practice for your users.
  12. Expenses
    1. Check the workflow. Should expenses first be inspected by a middle manager and then accepted by the manager's manager?
    2. Adjust the roles' access rights if needed (i.e. enable "Expenses set inspected" and "Expenses set accepted" access rights to necessary roles).
    3. Check the rate per kilometer for using your own car. Also check that the other expense rates are relevant and correct. Contact PlanMill Support if you need to change these.
Final touches
If needed, enable the use of Email Capture and Requests for customer service, Campaigns for marketing, Finance Connector and [E-invoicing].

Team member reporting time

The default way for reporting time to billable and non-billable tasks is Time sheet. Use it both for customer and administrative projects. There is also a form based way to report time, see Time list > New time report.

To report time in Time sheet:

  1. Click on the module "Time" (usually found under Project -group tab).
  2. Click on the cell in the time sheet where you want to report time. By default you report time in hours. There is also the option to enter start and finish time. Navigation is quickest with arrow-keys and tabulator. Look for more information in our wiki page Time Sheet.
  3. Click "Save" when all time reports are saved.

Need more features? Check out the advanced time report features.  

Entering expenses

Please refer to instructions on expense input provided here.

Requesting and reporting absences

Absences can be requested in advance or reported after the absence. Accepted absences that have the status "Ongoing" or "Completed" automatically create time reports to the user's Time sheet.

  1. Go to the Absence tab and click "Create new absence".
  2. You can write the description and change the acceptor. By default, the acceptor is the superior of the absent person. The list of other acceptors contains users that have a superior status generally.
  3. Select dates for the absence. If you select days that are in the past, the system generates the time report after acceptance. Future absences will show as "ongoing" when their start date is reached.
  4. You can write a description and change the acceptor. By default, the acceptor is the superior of the absent user. The list of other acceptors contains users that have a superior status generally.
  5. Check that the information is correct and the status is "Ready for acceptance". Click "Save". The superior will now get an email with a link where he or she can go and accept the absence.

Project managers can edit tasks and accept time reports

  1. Click on Projects
  2. Click on the name of a project to open the project space. You only see projects where you are member of the project team.
  3. In the project space you see several tabs e.g. Tasks, Hours, Team etc. The access rights to the tabs (to see and edit them) depend on your role's rights. You can check your role in the project Team-tab (Projects > name of project > Team). If you don't see the column "Team role", add it by clicking on the screw driver icon.

See more about editing projects, tasks and assignments in [Project Managers Getting Started].

See more information about accepting and editing time reports Accept and edit time reports.


The basis for invoicing in PlanMill is that there has to be one or more sales orders for each customer. See more about Sales Orders.

All billable projects must be related to at least one sales order. This way revenue items (first stage for creating draft invoices) can be created and time reports, expenses and purchases priced automatically and collected to correct invoices.

To access sales orders

  1. Go to CRM > Sales Orders
  2. Click on the name of the Sales Order to view it's summary page. 
  3. On the overview page you see that there may be different priced order items. For example fixed priced and time based order items.
  4. Look further down on the overview page and you see revenues generated based on the order items (if the status of the Sales order is "Ordered"). Different priced items can have different invoicing periods. E.g. every month or every third month. The invoicing period can easily be changed by editing the order item. Click on the "pen" -icon next to the row or on the Edit button.

To create an invoice

You can create an invoice straight from the Sales order or in the Projects > Finance tab. The steps in the process of creating an invoice depends on the size and routines of the company. Some smaller companies skip a few controlling steps and create a draft invoice straight from the Sales order item. Bigger companies might have more people involved in the billing process and use the step "set billable" and "confirm draft invoice" before the actual invoice is created. Read more about how to create an invoice in Finance control. In the example below the invoice is created in CRM > Sales orders:

  1. Open the Sales order you want to invoice (see steps above)
  2. Scroll down to the section "Open revenue items, latest". Click on the check box of the revenue item(s) you want to include in the invoice. The amount "actual" has to be larger than 0. Then click on the button "New draft invoice".
  3. The status changes from "1. Open" to "3. Draft invoice".  To see the pdf of the draft invoice, click on "Draft" in the "Inv.number" column. Click on the "3. Draft invoice" to open the invoice's summary page. You can also open the pdf on the invoice's summary page by clicking on the "View invoice (pdf)" button.
  4. If you need to correct the invoice tick the checkbox next to the revenue items  and click "Cancel draft". Correct the errors and create the draft again. 
  5. Confirm the invoice when everything is correct in the draft. Open the invoice's summary page and click on the button "Confirm invoiced". The draft changes to invoice with invoice number and reference. No changes can be done to the invoice anymore.

Advanced pricing

More advanced pricing schemes like volume pricing can be defined for the sales orders. View the order summary and click on the "pen" -icon next to a item row. In the order item form there are several advanced pricing options including volume pricing. The volume pricing model prices the billable hours at different rates. The rate depends on the amount of reported hours during the invoicing period. You set the limits and the prices.

Besides volume pricing you can choose pricing based on person, competence, task or custom price types.


favourite favourite Delete
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.