Skip to main content

BP2CO HowTo: What are Service Job Types

Every Service Job on a customer order requires Job Type. The primary purpose of a Job Type is to indicate who is paying for the work. The customer, a third-party, an inventory unit, a deal or is it customer work being expensed internally such as comeback or goodwill.

They are also used for segregating service jobs in workspace list views and reports allowing you to see only those jobs of a certain job type.

Where are Job Types defined

Service job types are defined in Settings > Accounting Integration > Transaction Types. Out of the box Blackpurl supplies you with 5 different transaction types related to service jobs.

Out of the box Blackpurl supplies you with 5 Job Types, some of which you can adjust to suit your needs. All service job related articles will reference these job types.

  • Job Type = Customer Pay

    • This uses the Service Customer transaction type and is used for work done on customer units and the customer is being invoiced for the work

    • The customer pays for this job type

    • You can create multiple Job Types using the Service Customer transaction type. One of them would be flagged as being the default. Examples would be Customer Pay and Fleet Job

  • Job Type = Third-Party

    • This uses the Service Third-Party transaction type and is used for processing warranty or claims for either customer units or inventory units

    • A third-party vendor pays for this job type but allows for the customer to pay a portion (the deductible)

    • You can create multiple Job Types using the Service Third-Party transaction type. One of them would be flagged as being the default. Examples would be Warranty Claim and Insurance Claim

  • Job Type = Internal Expense

    • This uses the Service Internal transaction type and is used for expensing or writing off work done on a customers unit

    • The store is paying for this job type as an expense

    • You can create multiple Job Types using the Service Internal transaction type. One of them would be flagged as being the default. Examples would be Comeback and Goodwill

  • Job Type = Unit Inventory

    • This uses the Service Stock Unit transaction type and is used for work done on units that are in inventory

    • The inventory unit is paying this this job type. Invoiced jobs of this type increase the inventory valuation of an inventory unit

    • You cannot create additional Unit Inventory job types

  • Job Type = Deal

    • This uses the Service Deal Service transaction type and is used by deals when deal unit options requiring service job involvement are committed to a deal

    • The unit deal is paying for this job type. The pricing on the service job becomes the cost of the corresponding deal unit options on the unit deal

    • You cannot create additional Deal job types

Customer Service Jobs

When you have created a customer service job, by default the customer order will assign it the default Customer Pay job type which is found in the left sidebar of the service job section on the customer order. Customer pay service jobs are finalized using customer order check out once the status of the job has reached "Job Complete" or "Ready to Invoice".

Here you will be limited to using only jobs types Customer Pay, Third-Party or Internal Expense.

When you select a Third-Party job type, you will be prompted to select which vendor is the third-party. The transaction type that defined this third-party job type does have the ability to include a default selection for this. Using this job type will also expose a Deductible field that you can populate with the amount that the customer needs to pay. Third-party service jobs are finalized by processing the claim.

When you select a Internal Expense job type you will be prompted to select an expense category. The transaction type that defined this internal expense job type does have the ability to include a default selection for this.

Inventory Service Jobs

When you have created a Unit Inventory service job it will only allow you to select inventory units. Inventory service jobs are finalized using the "Finalize Job" action in the service job header that becomes available once the status of the job has reached "Job Complete" or "Ready to Invoice".

Customer orders that contain a job of this type cannot also include service jobs of any other type. Nor can they include Deals or Part Sales

Deal Service Jobs

Deal service jobs are only ever created by a unit deal. These jobs are automatically created when the user commits the deal unit options to their deal. Deal service jobs are finalized using the "Invoice to Deal" action in the service job header that becomes available once the status of the job has reached "Job Complete" or "Ready to Invoice".

Deal service jobs must be completed and finalized before the unit deal that created them can be finalized.

Did this answer your question?