This release includes new features, performance improvements, and resolved issues across vendor orders, vendor receivings, customer orders, unit records, and more.
What's New
Vendor Order — Active Orders
When creating a new Vendor Order (VO), if there are any existing VOs for that vendor that are either Open or Locked, you will see a screen listing those existing VOs. You can select one of those listed VOs to use instead of creating a new one.
For further information, see Step 2 in either of these articles: How to Create A Vendor Order for a Customer Special Order (Parts and Sublets) (no longer available) or How to Process a Vendor Order for Parts Required for Stock (no longer available).
Vendor Receiving — Active Receivings
When creating a new Vendor Receiving (VR), if there are any existing VRs for that vendor that are In Progress, you will see a screen listing those existing VRs. You can select one of those listed VRs to use instead of creating a new one.
For further information, see Step 3 in How to Receipt / Receive Parts into your Inventory (including Sublets) - Vendor Receiving (VR) (no longer available).
Customer Order > Unit Deal — Assign Salesperson
You can now assign more than one salesperson on a unit deal. Click Assign salesperson and select the relevant salesperson. To add another, repeat the action.
Moving Customer Order Line Items
You can now move Customer Order (CO) line items from one Customer Order to a different Customer Order.
For further information, see Move Line Items Between Sections or Customer Orders.
Unit Records — HREF Links
The Notes section on Unit Records now supports rendered HREF links. You can add a link in the Notes section and click it to navigate directly to the linked destination.
Unit Record / Customer Owned Unit Record — Adding Multiple Images at Once
You can now upload multiple images at once on Unit Records and Customer Owned Unit Records, instead of adding each image individually.
For further information, see Add Images to Unit Records.
Customer Order — Adding / Importing Multiple Files at Once
You can now add or import multiple files at once on a Customer Order, instead of importing each file individually.
Unit Records — Unit Year
Because some suppliers and manufacturers issue paperwork with dates up to two years in advance, Unit Records and On Order Units now always offer the option to select a year two years ahead of the current year. For example, if the current year is 2023, the year selection will include 2024 and 2025.
Unit Deals — Selling Consignment Units
Previously, Blackpurl assumed all consignment stock units would be used units. Since some dealerships also sell new consignment units, deal documents no longer display a new or used indicator for consignment unit sales, allowing both new and used consignment units to be sold.
Performance
Part Movement Report
Performance issues when generating the Part Movement report with parts that have no activity have been resolved.
Global Search
Global Search performance has been improved by reducing the delay interval. In addition, when a paste event (cut and paste into Global Search) is completed, a server call is now initiated immediately to further reduce delays.
What's Improved
Resolved — an issue causing incorrect claim deductible GST syncing to Xero (Australia only)
Changed — the positioning of the discount line shown on Bill of Sale (BOS) documentation
Resolved — an issue where the service history for a unit was not following the VIN
Resolved — inactive parts were appearing in Service Tech Advisor (STA) and global search results
Resolved — exact match results for part searches were not sorting by last modified date
Changed — removed an unnecessary log entry for request body required type errors in elastic search
Resolved — an issue where printing BOS was creating unnecessary blank space before page breaks
Resolved — an issue with Customer Order line item updates when adding line items in quick succession
Implemented — a restriction to prevent changing an oversold part to a non-inventory part
Resolved — an issue where Shopify orders were not coming through to Blackpurl due to a large number of characters in customer addresses
Implemented — a better warning system when Preferred Payments does not respond within the 120-second timeout period
Implemented — Zebra barcode label formatting changes to align with the format used by Dymo
Changed — UI icon alignments on the Blackpurl home page
Resolved — an occasional issue with the Applicable Tax setting for the customer pay type on service jobs
Resolved — an issue encountered while creating a Scheduled Service appointment
Developed — metadata for robust error handling for invalid grant errors
Resolved — issues with price line item recalculations on service jobs
Resolved — an issue preventing vendor invoices from being finalised when the user locale is set to English — Canada
Resolved — an Apex script exception error on part aging batch execution
Resolved — an issue where the user was unable to scroll the VR screen until refreshing it in a specific scenario
Changed — subsections on a Customer Order now auto-expand on click at the primary section level
Developed — duplicate browser tab handling for add, update, and delete of line items in any section of a Customer Order
Resolved — a payment sync error of "Payment amount exceeds the amount outstanding on this document" on Customer Order invoice headers
Resolved — an issue where the edit unit screen was not showing the correct Price/Cost
Resolved — an issue where a non-taxable amount was not shown in the Tax Detail report
Resolved — an issue where a part location could be updated using the part count tool even when the location did not exist in Blackpurl
Changed — non-part line items now maintain their overridden price when the job type or customer is changed
Resolved — a Part Movement report export issue
Resolved — persistent unit sync issues reported while receiving multiple units
Changed — UI in the Deal Summary section
Released — mapped forms for specific dealerships (affected dealerships will be notified directly)
Resolved — a Shopify/Superconnector issue where the SKU number for a linked part was becoming blank in Shopify
Resolved — an issue where an incorrect customer address was shown on the parts pick ticket
Resolved — an issue where fee price was not being transferred to Claim Variance jobs
Resolved — an issue where moving a fee line item caused it to revert to the original fee name
Resolved — an issue where disclaimers were being printed on the next page even when the first page still had space
Changed — workflow when changing cost pricing on a VR
Resolved — an error when refunding a deposit
Resolved — an issue where a linked fee was not being added on a new cash sale Customer Order created by selecting a Kit from search
Resolved — errors where part price was calculated incorrectly on recalculation
Changed — the notification message under Search to Add when adding line items to a Customer Order
Changed — the notification banner inside the APF tool
Changed — a distorted UI dropdown for selecting values in the part count tool and Settings & Control
Changed — UI in the Price Level grid
Changed — font size for the Add a new comment button
Resolved — a loader overlapping with text on the Change and Delete customer actions on a Customer Order
Resolved — an error where the Labor, parts & job items section on a service job Customer Order showed blank after changing the Who is paying for the job? field
Changed — invoices and invoice previews containing service jobs now include the same Unit Data fields already shown on Job Review and Job Work
Resolved — an issue where the base cost was changing for units on adjustments
Changed — disabled duplicate tab handling on Customer Orders to avoid a screen refresh issue before the user makes any changes
Resolved — an issue where the user was unable to assign a salesperson to a deal
Resolved — an accounting sync issue when a service claim had a zero total but also had a deductible
Resolved — an issue with scheduler appointments not being displayed because one job did not have a status assigned
Resolved — an issue where the service history on a unit was listing the last modified date instead of the invoice date
Resolved — an issue where the Options & fees total in the deal summary was not always being updated correctly
Resolved — an issue where the break up kit action would not always break up the kit
Resolved — issues with the duplicate browser tab warning being shown to the user incorrectly
Resolved — a UI issue in the Vendor Invoice (VI) other charges section where Item/Description text was wrapping on screen
Resolved — a minor UI issue where a service section would not always be properly expanded
Changed — Ship via code for the American Honda Export Format for vendor orders, updated from 4 to 3
Changed — Zebra label printing overlapping issue resolved by truncating store name to 30 characters and location to 8 characters
Changed — the object schema for the Unit Model entity to allow reparenting; a script has also been developed to consolidate and merge make, model, and associated records
