Skip to main content

Manage Rental Units in Blackpurl

Blackpurl does not have a built-in Rental Management System. This article explains the recommended workaround for tracking rental units using customer orders and non-inventory parts.

Blackpurl does not include a dedicated Rental Management System. This article covers the recommended approach for managing rental units — using non-inventory parts to track unit availability and fees to record rental income.
​

Setup

Non-Inventory Parts

Set up each rental unit as a non-inventory part so you can track availability and report on rental status. To do this:

  • Create a non-inventory part record for each rental unit and assign a fictitious vendor — for example, your dealership name. This lets you report on unit availability using the Parts Report.

  • Leave costing fields blank when creating these part records.

  • To keep rental parts separate from regular parts inventory, create a Parts category called Rental and assign it to these part records.

Shows the General tab of a part record for 'Trailer XYZ' from vendor 'Smith & Co'. The left sidebar shows navigation sec


​

Rental Fees

Set up fee items to record rental income in your accounting package:

  • Create a Fee category in Account Integration and assign the General Ledger account where rental income should be posted.

  • Create individual rental fee items — for example, Fee for Rental Daily, Fee for Rental Weekly, and Fee for Rental Monthly — and assign each to the fee category created above with the relevant rates.

How to Process a Rental

Step 1: Create the Customer Order

Create a Parts and Accessories Customer Order (CO) for the customer who is renting the unit. Your dealership may want to set up a dedicated transaction type called Rental so rental transactions can be reported separately.
​

Add two line items to the order:

  • The non-inventory part for the unit being rented — enter no price on this line.

  • The relevant rental fee item — enter the rental price on this line.

Shows a Parts & Accessories customer order for 'CATHY RAMSAY' with 'Price Level: Retail' in the header. The order contai


​

Step 2: Take a Deposit (If Required)

If your dealership collects a security deposit, click the Deposit button on the customer order and process the deposit as normal.
​

Step 3: Invoice the Rental Fee Only

Issue the customer invoice for the rental fee line item only — this is what the customer pays before taking the unit. Do not invoice the non-inventory part line. Leaving the non-inventory part uninvoiced keeps the CO open, which is how you track that the unit is currently out on rental.
​

Shows a checkout screen with items to select on the left and payment methods on the right. The left side shows 'Rental -


​

Step 4: Track the Unit While It Is Out

While the unit is rented out, the Customer Order remains open because the non-inventory part line has not been invoiced. On the part record itself, you can see which CO the unit is currently attached to by checking the Related section.
​

Shows the Related section of the Trailer XYZ part record, specifically the 'Active Sales Orders' tab. A red rectangle hi


​

Step 5: Process the Return

When the unit is returned:

  • Refund the security deposit on the CO if one was collected.

  • Delete the non-inventory part line item from the CO. The CO will close automatically once this line is removed.

Shows the customer order with a context menu open. The order displays the same two line items as before, with a red rect


​

Checking Rental Unit Availability

To see which rental units are available, run a Parts Report filtered by the vendor you assigned to your non-inventory rental parts. The report shows availability status for each unit:

  • Out of Stock — the unit is currently rented out.

  • Available — the unit is available to rent.

Shows a Parts Report filtered by Type: Part and Vendor: Smith. The report displays columns for Type, Part Number, Descri
Did this answer your question?