What's New
Service Document Format
Blackpurl has updated its service documents based on feedback from dealerships. The Service Job Worksheet, Service Job Review, and a new Customer Service Job document have all been revised. Key changes include:
Styling is now more consistent with Customer Order invoices
A barcode is now included on the Service Job Worksheet
More job information is shown, including when the job was opened and the names of assigned technicians
More unit information is shown, including plate number, serial number, engine number, and any additional unit fields that were created
A new Customer Service Job document is available — this document hides all non-customer-payable values and can be given to the customer to show all work performed even if they are not paying for it. This was introduced for Third Party Service Jobs where the dealership may not want to share the prices charged to the third party
For a full list of changes to service documents, see Customer Service Job Documents Reference.
Change to the Part Movement Report
The Part Movement Report has been updated to resolve an inconsistency between the report listing and the sidebar totals. Previously, the listing showed only parts with activity in the selected date range, but the sidebar totals also included parts without activity.
Now, by default, both the listing and the sidebar totals show only parts with activity during the selected date range. A new filter called Include parts without activity has been added — when enabled, both the listing and totals will include all parts regardless of activity.
For further information, see Reporting - Part Movement (no longer available).
Barcode Label Printers
Blackpurl has expanded the range of supported barcode label printers. Dealerships currently using the Dymo LabelWriter 450 or Dymo LabelWriter 450 Turbo with the Dymo Webservice will see no change.
For new dealerships or those looking to update their barcode printer, the following models are now supported:
Dymo LabelWriter 450
Dymo LabelWriter 450 Turbo
Dymo LabelWriter 550
Dymo LabelWriter 4XL
To use a supported printer, install the printer hardware and then download and install the Dymo Connect software. For further information, see Supported Peripherals in Blackpurl and Set Up Dymo Label Printer Software for Barcode Printing.
Payment Methods
When a payment method is enabled, Blackpurl will now automatically set the Undeposited Funds General Ledger (GL) for that payment method to match the Undeposited Cash payment method. For further information, see Selecting Payment Methods (no longer available) (Step 6).
What's Improved
The following improvements and bug fixes are included in this release.
Performance
Improved performance in the Customer Order application, including when creating a deal from the deal tile, submitting a claim, and breaking up kits
Improved performance of the add part screen, which was extremely slow when the organisation contained a very large number of location records
Improved automated price file imports for price files with a large data load
Resolved a system timeout error when importing a picklist into a Customer Order (CO) on a Blackpurl containing a very large number of part records
Implemented a weekly scheduled job to remove old temporary data files and log files that are no longer needed. Temporary files will be kept for 30 days and log files for 90 days
Reports
Resolved an issue on the Invoice Detail report where it was including some invoices outside the selected date range
Resolved an issue in payment reporting where the payment method filter would not list all payment methods for filtering
Resolved a discrepancy in profit reporting between the deal screen profit and the Invoice Summary report profit when either the related deal service had not been closed yet or the deal unit had multiple base unit cost lines
Improved the unit sales tracker report to not include trade-in units
Resolved an issue where default filters for common reports were not listed as active filters, which forced the user to select the filter in order to change it. Default filters are now always visible in the filter dropdown
Resolved an issue which prevented the user from scrolling in the report filter dropdown when the report sidebar totals were exposed
Deals and Customer Orders
Resolved an issue related to newly added deal parts after the initial options had already been committed
Resolved an issue related to multiple commits on deal options when the "Do not invoice" option was used when updating unresolved fulfilments
Resolved an issue which caused deal part profitability to not provide an accurate value when multiple option commits had been actioned on the deal
Resolved an issue which prevented a trade-in from being added to a newly created deal
Resolved an issue which allowed a user to attempt to check out a deal containing a trade-in that did not have a unit assigned to it, which prevented checkout from being finalised and produced an error
Resolved an issue which prevented a new appointment from being added for a deal service after the initial deal service had been removed
Resolved an issue where the Recalculate Pricing action on a CO was not taking into consideration any possible tax setting changes on sublet codes
Corrected logic in a customer order which was not properly handling tax rate changes when the user had not forced a Recalculate Pricing on the CO before adding more line items
Resolved an issue related to moving line items between CO sections where line item pricing was incorrectly being reset to its default value
Resolved an issue encountered on COs which contain multiple third-party jobs that prevented the user from actioning the Claim button when going through the submit claim process
Resolved an issue which prevented a CO invoice from being printed or emailed when the user entered "." as the pulled quantity for one of the line items
Resolved a minor user interface (UI) issue found when adding comments to a Customer Order
Resolved an issue where the internal comment on a CO related to the customer being changed was not properly formatted
Service Jobs
Resolved a job line item subtotal mismatch caused by the system incorrectly calculating pre-tax pricing to an excessive number of decimal places, resulting in the subtotal not equalling the Qty × Price
Resolved an issue with the hidden WIP Labor Inventory GL not being set properly when using option 1 for technician costing
Resolved a UI display issue with displaying text blocks in the Correction field on a service job
Resolved an issue which allowed a job to be set to Complete when a required part line item was partially forced as oversold
Resolved an issue where the odometer reading from a unit was not being transferred to a newly created job, which if not noticed by the user would result in the odometer on the unit being set back to zero when the job was closed
Appointments
Resolved an issue in appointment scheduling where it was not correctly showing time slots when the technician was already scheduled on another job
Resolved a minor UI issue encountered when creating appointments
Resolved an issue where deleting an appointment accessed from a service job was not reflecting the change on the customer order until the page was refreshed
Parts and Inventory
Resolved an issue with part count importing where it was incorrectly considering inactive parts when looking for a match
Resolved an issue importing picklists where it was incorrectly considering inactive part records, causing a unique match not to be found
Resolved an issue with the on-order quantity for a part not being properly updated when a special order that had already been placed was later cancelled
Resolved price calculation issues on kits
Resolved an issue with printing from the count session tabs when there is a very large amount of data to print
Resolved an issue with part count session exporting where it was always exporting all tabs instead of only the one being viewed by the user
Resolved a part record committed quantity issue caused by reopening an invoice containing a return line item where the returned part had already been returned to the vendor
Vendor Orders and Receiving
Resolved an issue on the vendor receiving document where it was not including bin locations on excess items
Resolved an issue which caused the vendor receiving document to not include items when the vendor receiving (VR) document contained on-stock excess items
Resolved an issue with VR's caused by the user being allowed to change the vendor on the VR after line items had already been added
Resolved an issue with generating exports from a vendor order (VO) caused by security review changes
Resolved an issue encountered in VO export when the description of one of the parts contained a comma character
Resolved an issue which prevented the user from printing or emailing a VO for a BRP vendor
After bulk receiving, the user will now be navigated to the Order History tab instead of the Active Orders tab
Vendor Invoicing
Resolved an issue with vendor invoicing where a previously entered invoice number was not being validated for uniqueness in the accounting application at the time the vendor invoice (VI) was actually finalised. Validation is now checked and enforced when finalising, and the user will be prevented from finalising the VI if an issue is found. This also applies to the invoice date and whether the vendor is active in the accounting application
Accounting and Tax
Resolved an issue which caused stamp duty amounts not to be sent to accounting when the default stamp duty rate was set to zero
Resolved an issue calculating the estimated payment on financed deals where it was giving different results when the term was set to months instead of years. The issue only affected weekly and bi-weekly payment frequencies
Resolved an issue in the invoice totals when it contained items which used one of the enhanced tax rates
Resolved an issue related to Tiered and Escalating tax amounts not carrying over properly to the accounting application
Customers
Resolved an issue encountered when creating a customer with a non-default price level where the selected price level was not being saved with the customer
Resolved a UI issue when working with the search-to-add (STA) on customers where search results were covering the search box
Resolved an issue which prevented the user from searching for a customer whose name contained an apostrophe character
Resolved an issue where the user could not scroll in the Add Customer Owned Unit modal window
Website Product Management
Resolved a UI issue when managing product options
The Variant section will no longer appear on the part record page unless the part is successfully linked to Shopify
Prevented the status from being set to "Linked" when the Shopify Product ID is blank
Resolved an issue which caused a CO not to be created for a Shopify sale because the customer in Shopify did not have a name. If the Shopify customer only has an email address, that address will now become the customer name in Blackpurl. If the Shopify customer only has a phone number, that number will become the name in Blackpurl
Resolved an intermittent issue encountered when searching for a part to link to a website product
Resolved part/product syncing issues in the Website Product Management tool
Branding and Forms
Resolved an issue in branding management where it would not allow the user to select a different state or province
Released mapped forms for specific dealerships. The specific dealerships have been notified
SOM and BRP Integration
Any errors related to SOM integration will now generate an email notification to the Blackpurl Development Team
Resolved an intermittent issue which prevented an inventory file from being posted to SOM
Resolved an intermittent issue which set the expected date incorrectly in a SOM Purchase Order (POO) file being sent
Resolved an issue with parts inventory data not being sent properly to SOM
Resolved an issue which resulted in a BRP sync failure notification when there were no parts needing to be updated from BRP
Resolved an issue which caused BRP invoice sync failures due to an "Unable to lock row" error
Resolved an issue which prevented the parts inventory file from being sent to BRP (one dealership affected only)
Bills of Sale and Documents
Resolved an issue with the email version of the Bill of Sale where it was not formatting the notes to customer correctly
Security
Resolved a QuickBooks security issue raised because the user was permitted to save JavaScript in the internal comments field
Other Fixes
Resolved an issue with the home page store activity feed giving an unexpected error when viewed by users with particular permission settings
Resolved an issue where loading a picklist into a CO failed when the related vendor for one of the parts did not have a purchase order (PO) type defined
Resolved an issue with automated price file imports which was not properly handling duplicate part numbers in the source file
Resolved an issue where the total hours were no longer being shown in the technician hours section of a customer order
