Already a NinjaOne customer? Log in to view more guides and the latest updates.

NinjaOne Billing: How to Bill a Labor Ticket Time Entry Product

Topic

This article explains how to use NinjaOne's Billing tool to create labor ticket time entry products.

Environment

  • NinjaOne Billing
  • NinjaOne Ticketing

Description

Create a labor ticket time entry product for automated billing of ticket time entries. This product includes time entries logged in NinjaOne Ticketing: Setup and Configuration.

Time entries are calculated automatically and converted to line items on the invoice. Refer to NinjaOne Billing: Time Entries to learn more about billing time entries.

The technician must have the Override Labor Ticket Time Entry permission activated for their account, and their role must have permission to access the product.

Select a category to learn more:

Create the Labor Ticket Time Entry Product

To begin, create the labor ticket time entry as a product in NinjaOne Billing. Perform the following steps:

  1. Navigate to Administration Apps NinjaOne Billing and then open the Products tab to add product types. You can also create product types directly within the agreement template; refer to NinjaOne Billing: Agreement Services for details.

billing_products tab.png
Figure 1: NinjaOne Billing app configuration page → Products

  1. Click Add and select the product type. 
    The New product configuration dialog displays with the General tab open by default.
  2. Refer to the following table for a description of each field.
Field NameDescription or Purpose
NameGive the product a unique identifier.
DescriptionProvide a summary of the purpose for the product.
Application user rolesOptionally, select one or more user roles to which the product will apply. When you see system automation recorded as the user role, this indicates that automatic actions were triggered by conditions. If you do not select a role, the product will bill for all roles.
PSA_products_labor ticket time entry_general.png
Figure 2: General information for a labor ticket time entry product
  1. Open the Billing tab. Use the following table as a guide to complete the fields.

    Field NameDescription or Purpose
    Schedule typeSelect whether you will log time entries as work done during normal hours (business) or non-business hours.
    Location typeSelect whether you will log time entries as work done on-site (at the office) or remote (away from the office).
    PriceEnter the price that is charged to the customer. 
    This field also may be referred to as "retail price."
    CostEnter the price you paid for the product.
    TaxableSelect this checkbox to apply the sales tax.
    Billing
    • Billable: Charged normally to the invoice.
    • No Charge: The product will be included on the invoice, but at no cost.
    • Not Billable: The product will not be charged nor included on the invoice.
    Normal hours multiplierThis field only appears if you select the Normal hours checkbox for Schedule type. Multipliers allow you to multiply the Price amount based on where or when the work is performed.
    Off-hours multiplierThis field only appears if you select the Off hours checkbox for Schedule type. Multipliers allow you to multiply the Price amount based on where or when the work is performed.
    Onsite multiplierThis field only appears if you select the On-site checkbox for Location type. Multipliers allow you to multiply the Price amount based on where or when the work is performed.
    Remote multiplierThis field only appears if you select the Remote checkbox for Location type. Multipliers allow you to multiply the Price amount based on where or when the work is performed.
  2. Use the Invoices tab to include the amount of time with each invoice raised from this product. You can select either Unlimited or Limited.
    1. If you select Limited, you must also configure the number of hours to include with the invoice and whether to add a carryover limit. The carryover amount will be applied to the next billing cycle.
    2. If you select Unlimited, the labor ticket time entry will apply to all products with which it is associated.
PSA_labor time entry_invoices.png
Figure 3: Invoice information for a labor ticket time entry product
  1. You can auto-round time entries in the Advanced tab.
  2. Select the Permissions tab to control access to the product. You can allow all or only specific technicians to select the product in the Time entry product drop-down menu on the ticket.

Use the Labor Ticket Time Entry Product

Set a labor ticket time entry product by adding a comment on a ticket. You can also use comments to override the currently assigned product, ensuring your time is billed correctly. The time entry value defaults to the product that is configured by the time entry rules in the agreement for the assigned technician or role.

The options that display in the Time entry product field are products that you added as Labor Ticket Time Entry product types on the NinjaOne Billing app configuration page. The technician role you selected for the Application user roles field determines the options the technician may select. For example, a system administrator can only select labor ticket time entry products that include System administrator in the Application user roles field.

Labor ticket products added to the Products tab of the ticket will also appear in the Time entry product drop-down menu.

  1. Enter data into the ticket's Agreement field and ensure the Requester organization matches existing Labor Ticket Time Entry product types.
  2. Create either a Public Response or Private Note and write a summary of work into the WYSIWYG field.
  3. Ensure the Agreement field is populated. Agreements must be created in the FinanceAgreements section. Refer to NinjaOne Billing: Agreement Services for more information.
  4. Select an option from the Time entry product drop-down menu. If there are no options displayed, return to the agreement to add a time entry product.
  5. Click Publish.

PSA_ticket time entry product_comment.png
Figure 4: Add a time entry product via ticket comments

Update the Labor Ticket Time Entry

To change the amount of time logged for a labor ticket, you can do so directly from within the ticket:

  1. Click the time entry posted in the Ticket activity section.
change time entry on ticket.png
Figure 5: Update a time entry within a ticket
  1. When the Edit time dialog displays, click each field to adjust the data. Then, click Apply.
edit time entry_modal.png
Figure 6: Edit time dialog

Additional Resources

To learn more about configuring billing options and managing time entries in your tickets, refer to the following articles:

FAQ

Next Steps