Skip to main content

How Contract invoice is generated for single and grouped work orders when the invoice recurrence options is set to "Per preventive WO”

Shivam Kumar avatar
Written by Shivam Kumar
Updated over 2 weeks ago

When a contract’s invoice recurrence is set to “Per preventive WO”, the contract price is invoiced for each preventive work order completed. This means contract pricing lines will be added to the preventive work orders as job part usage

Adding pricing lines to work orders can be complex in the case of single or grouped work orders. The following logic will be applied:

Single Work Orders

For single work order generated from a service model linked to a contract with invoice recurrence set to “Per preventive WO”, the contract price articles are automatically added to each work order generated from the service model. No separate invoice is created; instead, the invoice generated from each work order includes the contract price articles.

Any additional price for parts and hours added on the work order depends on the pricing strategy defined in the Contract Parts and Hours section of the contract.

The "Contract parts and hours" section in a contract allows you to define how service parts and hours are handled and billed under the contract. You can choose from several pricing strategies:

Parts and hours included: Both service parts and hours are covered by the contract price, so no additional charges for these articles will appear on invoices. So even if a technician includes parts or hours while completing the work order, their prices are automatically set to zero on the invoice because a 100% discount is applied to all parts and hours for that contract, unless specific exceptions are configured.

Parts included: Only service parts are included in the contract price; hours are billed separately. A 100% discount is applied to any parts coming from the work order to the invoice.

Hours included: Only service hours are included; parts are billed separately.

No parts or hours included: Both parts and hours are billed separately from the contract price. If a technician includes parts and hours when completing the work order, their prices will be included in the invoice generated.

Grouped Work Orders with Detailed Service Type

When the service type of the service model of a contract is set to “Detailed” and the invoice recurrence is “Per preventive WO”, the contract price articles are added only once to the first child work order of every grouped WO generated by the service model. The remaining child work orders within every grouped WO will not include the contract price.

Invoice will be generated for the first child work order after completion. Any additional parts and hours charges included during completion of the work order are included or excluded in the invoice based on the pricing strategy selected in the contract.

Even though the contract price is only on the first child WO, an invoice can still be generated for the remaining child WOs. Whether it is generated, and the price of what is included (parts and hours), depends entirely on the Contract Parts and Hours pricing strategy (described above).

Grouped Work Orders with Short Service Type

When the service type of the service model of a contract is set to “Short” and the invoice recurrence is “Per preventive WO”, the contract price articles are added to the parent work order of each grouped WO generated by the service model.

The invoice is generated after completing the parent work order and includes the contract price articles.

Any additional parts and hour charges included during completion of the parent work order are included or excluded in the invoice based on the pricing strategy selected in the contract.

Did this answer your question?