One of the most important functionalities that OfficeR&D provides to you is billing your customers. This can happen either automatically or manually.
You want to do a manual bill run if:
- You want fine-grained control over the whole billing process (issuing, checking, sending).
- You want to check the created invoices before sending them to your customers.
- You want to control the Issue Date and Due Date of the invoices.
In order to do a bill run, you can go to Billing/Invoices and click the Bill run button. You will get a preview of all the invoices for the selected period.
Changing any of the fields on this screen (e.g. Issue Date, Method, Period Start, Invoice For, Due Date, For) will apply the new value to all invoices that are about to get generated. For example, if you change the Issue Date to be 1st of May, this will be propagated to all invoices in the list and all of them will have 1st of May as Issue Date.
On the other side, if you want to change a field only for certain invoices, you can click on a specific invoice and change it only for that one invoice. Clicking on an invoice number will actually open a dialog with a detailed breakdown of everything that's included in the invoice and will also allow you to change each property as well as add/remove items.
NOTE: When looking at the Billing dashboard (Billing/Dashboard) the revenue for an invoice will be accounted for the month in which the invoice is issued for.
Although this makes sense, many spaces charge their customers for the month to come but want to generate all invoices a few days earlier so their customers are notified on what they have to pay. This is possible using both manual and automatic bill runs but the drawback is that the issue date of the invoices will be for the current month and not for the month your customers are actually paying for. This leads to invoices being shown as revenue for the current month.
The manual bill run gives you great control over both Issue Date and Due Date properties which allow you to overcome this problem. Let's say you are charging your customers on the 1st of each month but you want to generate the invoices 5 days earlier and send it through. You also want to see those invoices accounted for the month for which your customers are paying.
In this case, 5 days before the 1st of the month you go and create a manual bill run and set the Issue Date field (on the image above) to be the first of the month you are billing for. Do all other adjustments you might want to do and click Generate Invoices.
Voila, all invoices are generated right away (5 days before the 1st), their Issue Date is correctly set (which means they will be accounted for the month you are billing for) and they are ready to be sent out to your customers.