What's New
Tax Based on Shipping Address
Blackpurl now supports tax calculation based on a customer's shipping address for USA dealerships. Once a shipping address has been added to a Customer Order (CO), you can choose to calculate taxes using that shipping address instead of the billing address.
For more detail on how this works, see Change Tax Options on Customer Orders (USA).
Global and Search-to-Add (STA) Search Improvements for Units
Several improvements have been made to how units are found using the Global Search and Search to Add (STA) on Customer Orders.
Unit searching now handles search strings that contain one or more spaces — for example, searching "6x12 TT" returns accurate results.
In the Unit Deal STA, if a reserved unit matches the search criteria it will appear in the results but cannot be selected for the unit deal.
Global Search now returns matches for sold units again. Sold units appear at the end of the search results list.
Part Barcode Scanning Update
Part barcode scanning on Customer Orders has been improved. When a scanned part is already present in the part sale or service job, the quantity on the existing line item is incremented by 1 rather than adding a duplicate line. This makes it faster to scan multiple quantities of the same part.
What's Improved
Bug Fixes and Changes
The following issues have been resolved and changes have been made in this release.
Resolved — an issue where users were unable to perform bulk receiving for units when allocating landed cost allocation (LCA) and entering reference numbers at the time of receiving.
Resolved — an issue where two schedules with different names for the same day were displaying identical details in the day view.
Resolved — an issue where the part special order status was not correctly reflected when moved from a "Set as a Quote" CO to another CO.
Resolved — an issue with NZ texting.
Changed — new configuration for Blackpurl staff to provide more insight regarding FTPs.
Changed — a script has been added to localize the words "Labour" and "Cheque" in historical records and to apply these changes for all USA dealerships.
Resolved — an issue causing a $0.01 variance in the ending CO invoice journal entry (JE) and hours logged JE when multiple labor lines are present in a service job.
Resolved — an issue that occurred while reversing a deposit when no preferred payment terminal was available or no terminal was selected.
Resolved — an issue where certain unit information was disappearing when a customer-owned unit (COU) was converted into a stock unit.
Resolved — a correction to ensure that the amount displayed under "Due from Financing" matches the value shown under "Amount Financed" when the calculated "Due from Financing" amount is less than the total shown under "Amount Financed" in Invoice Preview, Bill of Sale (BOS), and Order to Purchase (OTP).
Changed — users are now prevented from modifying the invoice number in a duplicate browser tab. If the vendor invoice (VI) has already been finalized in the first tab, the user will be prompted to refresh the page.
Resolved — the On Order report was not displaying any data for a specific vendor when the Committed field was set to Yes.
Changed — the terms "Labour" and "Cheque" are now localized to "Labor" and "Check" for all USA dealerships, including new and existing.
Changed — Global Search and STA search changes for units to improve searching, result display, and the ability to see sold units.
Changed — when selecting all line items, the bulk delete function no longer automatically selects the Customer Order, Unit Deal, Unit, and Options & Fees checkboxes for deletion.
Resolved — an issue where the link to Blackpurl from Xero was redirecting to a blank document.
Changed — the error message displayed when a user attempts to assign an unassigned appointment to a technician on a non-working day for the dealership.
Resolved — an issue where the dealer was unable to enter an odometer value for departure if the odometer value upon arrival was recorded as 0 on a customer's CO.
Resolved — an issue when printing the BOS or OTP for a CO Unit Deal with multiple units, the margin was misaligned on the second unit.
Resolved — an issue where, after editing an On Order unit with a stock number and saving the changes, the stock number was no longer populated in the Receiving of Unit section.
Resolved — a DP360 error "Attempt to de-reference a null object" that occurred when creating a lead.
Resolved — an issue where check payments on the homepage cards were displaying incorrect totals.
Changed — new makes and models are now correctly populated when creating a temporary unit.
Resolved — an issue where parts were duplicated after selecting and then de-selecting the checkbox on the RTNCR screen.
Changed — the invoice preview for the merchandise section now displays part quantity and price even when the part is uncommitted.
Resolved — duplicate journal entry (JE) issues that were causing the reconciliation report to display incorrect part inventory numbers.
Resolved — a reconciliation issue that occurred when replacing a unit on a deal where the new unit did not have any work-in-progress (WIP) cost.
Resolved — an issue where a unit's Due In date was being altered or removed upon creating an appointment.
Resolved — a flickering issue that occurred during the unit ordering process.
Resolved — an issue where users were unable to check out an environmental fee on a Customer Order after it was moved from another order.
Resolved — an issue where a Customer Order was incorrectly displayed as active in the Customer Payment Report even though the order had already been closed.
Resolved — an issue where new unit data fields were not displaying for all product types.
Resolved — an issue to ensure that a new make is created correctly when ordering a unit.
Resolved — an issue where a unit appeared twice on the Order History page when scrolling.
Resolved — an issue where customer orders were not being closed upon reversing deposits or payments, particularly where the order had no associated line items.
Resolved — an issue where the global search was returning unexpected results when searching by customer name.
Resolved — a performance issue causing lag on Customer Orders with a high number of service jobs.
Resolved — an issue where dealerships were unable to select and save verbal customer approvals.
Resolved — an issue where the Unit Deal form was not loading or printing correctly.
Corrected — the stamp duty backwards calculation when using rideaway pricing now works correctly when a tiered rate calculator is being used (Australia only).
Resolved — an issue where the option to process a refund was unavailable when attempting a reversed payment in scenarios where no active payment terminal was present.
Resolved — a transfer ownership issue on appointments.
Changed — Accounts Payable (AP) credit notes are no longer included in the AR activity section of the customer page or in checkout.
Resolved — an issue where the part status was not updating correctly after changes were made to the commit settings on a service job.
Changed — the customer order invoice print now displays "Current Invoice Balance Due" instead of "Current AR Balance Due".
Resolved — clicking the Commit and Install Options action button now displays the same modal window as selecting the option status from the deal section header, ensuring a consistent experience across both actions.
Resolved — an issue with error logging when posting a file to SOM, with detailed logging now added.
Changed — the same invoice number can now be used across multiple vendors when receiving units.
Resolved — an incorrect invoice date in Deal reports.
Resolved — an issue on the part report when searching for a vendor whose name contains an apostrophe.
Resolved — an issue where the sold quantity for a part was displaying an unexpected number of decimal characters.
Resolved — an issue where edits made to custom owned unit notes from a Customer Order were not being saved to the actual unit record.
Resolved — an issue with the Stock Valuation Report when searching by categories.
Resolved — an issue in scheduled reporting where not all salespersons assigned to a Customer Order were appearing, ensuring accurate report generation.
Resolved — an issue where unit information was being deleted during unit transfers.
Resolved — an issue in the DP360 modal window where the dropdown menu did not collapse after creating a customer, which was preventing users from seeing the button to proceed.
Resolved — an issue where a part with only one quantity in stock was not reflecting the correct status when line items were moved from the Service Job section to the Parts & Accessories (P&A) section.
Resolved — an issue where a blank invoice was displaying totals even though the corresponding Customer Order had no associated items and was closed.
Resolved — an issue where a dealer was unable to process a surcharge while collecting a down payment in the finance section.
Resolved — an issue where the Deal section was not created if there was no unit associated with a DP360 lead, or if the unit did not exist in Blackpurl. Default billing state information is now also populated for DP360 customers in Blackpurl when their billing address is missing.
Resolved — an internal server error (HTTP 500) occurring during the sync process to ensure that all part numbers from BRP are correctly pulled into Blackpurl.
Resolved — an issue when viewing Customer Owned Units where navigating to the next page or changing the record display count caused key details such as Plate, Mileage, and Color to disappear from view.
Resolved — a scenario where users were unable to select a unit deal at checkout despite the deal being approved and all associated options fulfilled.
Resolved — an issue causing missing or non-sequential invoice numbers in the accounting system. This occurred when invoice finalization failed and a rollback was triggered.
Resolved — an issue where line items on a Customer Order, specifically in the case of KITs, incorrectly displayed a negative individual tax amount.
Resolved — an issue where shop setting changes were not being saved via system settings.
Changed — new fields have been added to the supported copyright forms.
Resolved — an issue where the entire Customer Order was being closed during finalization even when there were pending line items, if a full deposit had been taken.
Resolved — an issue where an extra surcharge was added to checkout while reversing a payment using a payment method where a surcharge is applicable.
Resolved — an issue where a Deal Deposit was showing on the invoice preview for a customer pay service job.
Resolved — a problem that prevented text messages from loading, which also blocked the page from opening.
Changed — SOM: the pipe character is now encapsulated so that SOM files can import without errors.
Changed — user details are now exported in the "Dealer App - Customer Configurations" sheet on a daily basis.
Changed — updated existing forms for specific dealerships.
Resolved — a flex queue problem causing error messages when finalizing checkout due to BRP dealer part inventory batch processing.

