Our ambition is that Moment should generate all invoices for you automatically. To be able to do this, we have to know how each individual project is priced. This is done through a price model. A price model can be based on hourly rate, fixed price, subscription or non-billable. Should a project not be billed at all, the project can be set as non-billable. This is usual for internal projects such as administration, sales work and training. There is also a fifth price model, based of offer, in which the invoice lines are defined in the connected offer.
A project can have more than one price model. For example, if you have a project with a fixed price model, and the customer requests additional work that should be invoiced by the hour, an hourly price model can be used. The price model used is defined by the activity, and is set via Project > Activities.
You can also invoice additional customers on the price model, either by changing the customer, or splitting the price model with additional customers.
To define the price model(s) of a project, go to Project > Invoicing options > Price. You can add additional price models on the same project by clicking +New price model. The first price model is set as the default price model for activities.
Under Finances > To be invoiced you will find a list of all hours a that hasn’t been invoiced yet. Should a project not have sufficient pricing information for Moment to compute what is to be invoiced, we will add a warning sign next to the project. E.g. if a project is invoiced by hourly rate, and the hourly rate isn’t defined on all of the team-members.