Billing Rules: Time and Material Billing
For a billing rule defined on the Billing Rules (PM207000) form, you specify the sequence of steps in the left pane and the settings of each step in the right pane. The following sections list the settings that you can specify for a billing rule step of the Time and Material type, and describes the process of billing a project for time and material by using a simple one-step billing rule.
Configuration of a Billing Rule Step
For a billing rule step of the Time and Material type, you can specify the following settings:
- The account group that is used as a filter to select the transactions for billing by the Time and Material billing steps. When the billing procedure is run, the system selects all the transactions that are due for billing and that have this account group. Normally, you use for billing the same account group or groups that you use for accumulating the unrecognized revenue.
- A formula to define the description of the invoice and a formula to define the description of each invoice line, to make the system compose these descriptions dynamically during the billing process.
- A formula to calculate the amount of the invoice lines created by the Time and Material
billing steps, and another formula to calculate the quantity of these invoice
lines. In these formulas, you can use fields and attributes from such entities
as the project, project budget, project task, project transaction, customer,
vendor, employee, inventory item, and account group. You can also use different
sources of the project rates: those from rate tables, which can be configured on
the Rate Tables (PM206000) form; and those from
sales price lists, which are defined on the Sales Prices (AR202000) form.Note:If inclusive taxes are configured in the system, the amounts of project transactions are considered gross amounts—that is, already including the inclusive taxes. If the project transaction amounts that you enter in your system are net amounts (that is, it does not include an inclusive tax), you need to configure the line amount formula to include the
PMBudget.InclTaxAmount
value in the calculations. - The source of the sales account and the source of the destination branch for each invoice
line.
The billing process uses the originating branch from the project settings on the Projects (PM301000) form and the destination branches from the sources according to the billing rules. When an accounts receivable invoice is released, the accounts receivable account is updated under the originating branch of the invoice, while the revenue amounts are recorded to the destination branches of the invoice lines.
- The invoice group, which can be used during billing to make the system create separate invoices (either pro forma invoices or accounts receivable invoices, depending on the billing workflow of the project) for particular steps with the same invoice group during the project billing.
- Non-billable transactions that do not contribute to the amount billed to the customer and that you may decide to include in the invoice.
- Grouping criteria by date, employee, vendor, and inventory item for the invoice lines created by the Time and Material billing steps.
The Time and Material Billing Process
The time and material billing workflow is provided for project tasks that need to be billed based on project transactions. Time and material billing can be performed only for project tasks of a project that is pending billing—that is, if the project has at least one unbilled transaction that is ready to be billed on the invoice date. The Time and Material billing steps can be run once the project transactions that match the selection criteria have been processed. Optionally, the allocation process can be executed for these transactions before billing. For more information, see Project Billing Preparation: General Information.
To bill a project task for time and material, you need to create a billing rule on the Billing Rules (PM207000) form and configure a step or multiple steps of the Time and Material type in this rule. Multiple Time and Material steps are used in a billing rule for different account groups of transactions that should be used to determine the invoiced amounts by using different formulas. Then you assign the configured billing rule to project tasks on the Tasks tab of the Projects (PM301000) form.
You can run billing for one project by clicking the Run Billing button on the form toolbar of the Projects form or process multiple projects on the Run Project Billing (PM503000) form. When you run the project billing, the system prepares a project invoice whose type depends on the state of the Create Pro Forma Invoice on Billing check box on the Summary tab of the Projects form as follows:
- If the check box is selected, the system generates a pro forma invoice with a positive or negative amount.
- If the check box is cleared, the system generates an accounts receivable invoice (if the total billed amount is positive) or credit memo (if the total billed amount is negative). For more information about credit memos, see Project Invoice Correction: Credit Memos for Projects.
The system creates a project invoice based on the unbilled project transactions with amounts calculated by using the billing rules of the project tasks. In the billing, the system includes the transactions with a date that is earlier than the billing date and does not include the transactions with a date that is later than the billing date. If the project billing is performed by using the pro forma invoice workflow, the invoice lines that are produced by the Time and Material billing steps are displayed on the Time and Material tab of the Pro Forma Invoices (PM307000) form.
The transactions with the same date as the invoice date are billed if Include Trans. created on billing date is selected as the Billing Cut-off Date on the Projects Preferences (PM101000) form; if Exclude Trans. created on billing date is selected, the system skips the transactions with the same date as the invoice date.
During the billing process, the system groups the billable amounts into separate invoices based on the following:
- The invoice group of the steps of the billing rules to which the project tasks refer
- The customer
- The customer location
- The Bill Separately setting of each project task defined on the Project Tasks (PM302000) form
For more information, see Grouping of Invoices: General Information.
If the status of a pro forma invoice is On Hold, you can change the Amount to Invoice values in the time and material lines of the pro forma invoice. When you release a pro forma invoice and the system creates the corresponding accounts receivable invoice or credit memo, the system copies the values in the Amount to Invoice column from the Time and Material tab of the Pro Forma Invoices form to the lines of the accounts receivable invoice (or credit memo)on the Details tab of the Invoices and Memos (AR301000) form. You cannot change the Amount to Invoice value in the lines of a pro forma invoice with the Open and Closed status.