Skip to main content

Discounting on Customer Orders

How to apply discounts on Customer Orders in Blackpurl, covering Parts & Accessories, Service Jobs, and Unit Deals.

Overview

Blackpurl provides several ways to apply discounts on Customer Orders, depending on the order type. This article covers all discount options for Customer Pay Customer Orders — Parts & Accessories and Service Jobs — as well as how to discount Unit Deals.

Parts & Accessories and Service Jobs

For Customer Pay Customer Orders covering Parts & Accessories and Service Jobs, there are three discount options available.

  • Option 1 — Manually adjust the price on a line item

  • Option 2 — Add a negative Fee line to represent the discount

  • Option 3 — Apply a bulk discount percentage

Option 1 — Manually Adjust the Price on a Line Item

This option lets you directly edit the price on any line item in the Customer Order to reflect a discount.

User Permission Required

To manually adjust a line item price, the user must have the Override Price permission enabled under User Permissions > Special Actions. For more information on setting up user permissions, see What are User Permissions / How to Setup User Permissions and User Permissions in Blackpurl Reference.

How to Adjust the Price on a Line Item

Once the user has the Override Price permission, follow these steps to apply a discount:

1. Add the relevant line item to the Parts & Accessories section of the Customer Order.

2. Click on the line item, then click on the Price field and change the amount to what you want to charge the customer.

Shows an OTC Part Sales screen for customer Kristelle Dubois. In the parts list, there's one line item '71-3300 - OIL FI


Changing the price this way reduces the amount payable by the customer.

Option 2 — Add a Fee to a Customer Order

This option uses a negative-quantity Fee line to represent a discount on the Customer Order. It allows you to track and report on discounts given and the discount will appear on the Customer Invoice.

Before using this option, create a dedicated discount Fee in Blackpurl. See How to Create / Add a New Fee and How to edit an existing Fee (no longer available) for instructions.

To apply the discount on a Customer Order, add the discount Fee as a negative quantity line item each time you want to offer a customer a discount.

Shows an OTC Part Sales screen with two line items: '71-3300 - OIL FILTER' at $50.00 for quantity 3 ($150.00 subtotal),


This approach lets you run reports on the Fee to see how much discount you are giving away, and it displays as a discount on the Customer Invoice.

Tip for dealerships with Accounting Integration: To keep discounts organised in your accounting package:

  • Create a new Fee category and assign it to the General Ledger account where you want to record discounts.

  • Assign that category to the discount Fee.

  • This ensures discounts are recorded under the correct General Ledger in your accounting package.

Option 3 — Bulk Discount

Bulk discounting lets you apply a percentage discount across all applicable line items on a Customer Order at once.

User Permission Required

To apply a bulk discount, the user must have the Apply Bulk Discount permission enabled under User Permissions > Special Actions. For more information, see What are User Permissions / How to Setup User Permissions and User Permissions in Blackpurl Reference.

Bulk Discount — Parts & Accessories

In the Parts & Accessories section, you can add all line items first and then apply a bulk discount, or set up the bulk discount first and it will apply to any line items added afterwards. The bulk discount controls are located in the Summary section of the Customer Order.

Shows the Summary section of an OTC Part Sales order with P & A Totals on the right side. Labels A through G are marked

Field

Description

A. Number of Items

The quantity of line items added to the Parts & Accessories section.

B. Number of Pieces

The total quantity of all pieces being sold. For example, one line item with a quantity of 10 counts as 10 pieces.

C. Parts Total

The dollar total of parts added to the Parts & Accessories section, less any discount applied.

D. Fees Total

The dollar total of fees added to the Parts & Accessories section, less any discount applied.

E. P & A Totals

The combined dollar total of parts and fees, less any discount applied.

F. Discounts

The dollar amount of discount applied, calculated from the percentage entered in the Bulk Discounts field (G).

G. Bulk Discounts

The discount percentage to apply to this customer. You can apply the discount to both Parts and Fees, or to Parts only, or to Fees only.

Bulk Discount — Service Jobs

In the Service Job section, you can add all line items first and then apply a bulk discount, or set up the bulk discount first and it will apply to any line items added afterwards. The bulk discount controls are located in the Summary section of the Service Job.

Shows a Service Job summary section with Service Job Totals displaying various fields labeled H through P in red: Number

Field

Description

H. Number of Items

The quantity of line items added to the Service Job section.

I. Parts Total

The dollar total of parts added to the Service Job section, less any discount applied.

J. Labor Total

The dollar total of labor lines added to the Service Job section, less any discount applied.

K. Sublet Total

The dollar total of sublet lines added to the Service Job section, less any discount applied.

L. Fees Total

The dollar total of fees added to the Service Job section, less any discount applied.

M. Shop Supplies

The total dollar amount of shop supplies on this Service Job.

N. Jobs Totals

The combined dollar total of Parts, Labor, Sublets, Fees, and Shop Supplies, less any discount applied.

O. Discounts

The dollar amount of discount applied, calculated from the percentage entered in the Bulk Discounts field (P).

P. Bulk Discounts

The discount percentage to apply to this customer. You can apply the discount to Parts, Labor, Sublets, and Fees — all of them or any combination.

Please note: Whenever a bulk discount is applied or subsequently changed on a Parts & Accessories section or Service Job, a comment is automatically added to the Internal Comments section. This creates a record of who applied or changed the bulk discount.

Shows an Internal Comments section with 2 comments. Two comments are displayed with orange arrows pointing to them: one


Showing the Discount on Customer Invoices

This applies to Option 1 (manually adjusted price) and Option 3 (bulk discount) only. To show the discount on a printed Customer Invoice, two settings must be configured.

1. Go to System Settings > Settings and Control > Shop Settings and enable Include MSRP and Discount on part line item.

Shows a Shop Settings screen with various toggle options. At the bottom, 'Include MSRP and Discount on part line items'


2. When checking out the Customer Order, check the Show amount saved box in the checkout dialog.

Shows a checkout dialog with payment options on the left and payment details on the right. In the bottom right section,


The Customer Invoice will then print with a discount section showing the amount saved. An example of how this appears on a printed invoice is shown below.

Shows a customer invoice with merchandise details. At the bottom left, there's a red box highlighting 'Discounts receive


Unit Deals

To apply a discount on a Customer Order for a Unit Deal, you can adjust the price of the unit or the price of individual options and fees.

  • To adjust the price of the unit itself, click Edit pricing and change the price as required.

Shows a Unit Deal screen for an Avan Aspire 2024 Orange unit. On the right side, pricing details are shown including Bas
  • To adjust the price on any Options & fees line item, manually edit the pricing on the relevant line item directly.

Shows the Options & fees section of a Unit Deal with a line item '123456 - Oil' that has Install toggle enabled, QTY NEE


Please note that discounts on Unit Deals cannot be shown on customer-facing paperwork.

Did this answer your question?