What's new.
PitlaneHQ release notes — selected additions, improvements, and fixes. Not every release is listed.
MechanicDesk imports keep job status and purchase-order state, and Xero adopts a same-name contact
v0.9.1.42 · 2026-09-11Also includes everything listed under v0.9.1.39, v0.9.1.40 and v0.9.1.41. New here: corrections to what a MechanicDesk import brings across, and an extra case-insensitive lookup of existing Xero contacts before a new one is created.
- FIXEDMechanicDesk imports: the job statuses a real export ships are now mapped. In one measured export, 239 open jobs (6.1%) had imported as completed and vanished from the live board. Multi-name cells are split into people, and a stock lookup failure no longer fails the sheet.
- FIXEDMechanicDesk imports: purchase orders marked processed now import as received, not draft — 5 of 19 in one measured export had been reopened as drafts — an order’s created time uses the site’s time zone when that lookup succeeds, and a failed lookup no longer fails the sheet.
- FIXEDBefore creating a Xero contact, an extra lookup now searches for an existing active contact whose name differs only in case, and adopts it when exactly one is returned and the emails do not conflict. Xero’s raw “name must be unique” error is no longer shown to you.
- FIXEDMechanicDesk imports: EFT payments are no longer booked as EFTPOS — 255 bank transfers in one measured export had been recorded as card payments — credit and direct-debit map to card and bank transfer, and unrecognised payment methods keep their original wording as a note.
Subscription totals corrected, stock tax on job lines, imported invoices explain their sync status, and bills by email
v0.9.1.41 · 2026-09-11Also includes everything listed under v0.9.1.39 and v0.9.1.40. New here: the subscription page stops adding the retired $99 base plan, job lines take stock tax, imported invoices explain their sync status, and suppliers can email bills in.
- FIXEDSettings, Subscription no longer adds the retired $99 base plan on top of your seat plan. A Starter workshop was shown $208 for a $109 subscription, and a workshop still on the old base plan $198 for $99. That plan is no longer counted a second time.
- FIXEDA part added to a job from stock now takes the stock item's tax rate when no rate is entered, exactly as it already did on quotes and invoices. A GST-free part added through a job and then invoiced was billed at the site's standard rate.
- ADDEDSuppliers can email a bill straight to your workshop’s own forwarding address. An accepted bill lands in a Bills Inbox to review and convert. Messages that are not converted are kept for a set period.
- FIXEDAn imported invoice no longer shows “Pending sync” forever. Invoices brought in from another system are not pushed to your accounting software — they can only be linked during backfill — and the invoice page now says so, with the reason.
- FIXEDWhen an invoice is deliberately not pushed to your accounting software — the connection is still linking, the invoice was imported, or no provider is connected — the invoice page now tells you which, instead of looking like a push that has not happened yet.
- IMPROVEDThe invoice template lives under Settings, Communications, and the row is now called Invoice & Document Templates. It is shown to owners and admins, who are the roles that can change it; a manager is no longer offered a page that only tells them they cannot.
- ADDEDBrowser tabs now show the document number or the section name first, then the brand, so an invoice, a job and the diary can be told apart across a row of tabs.
- ADDEDInvoice, job and job-status reports, and the credit-note and unsynced reports, show money in each document's own currency. A workshop whose sites span jurisdictions sees a figure per currency rather than one sum that was true of nothing.
- FIXEDA card refund is denominated in the currency the payment was taken in, and a conversion in the currency of the record it belongs to, rather than in Australian dollars regardless.
- FIXEDThe online store feed shows each price in the currency of the site that publishes it, and an inspection report attached to an invoice takes its tax jurisdiction from the site that inspected, not the site that billed.
- FIXEDInspections are limited to the branches a user has access to — opening one, filling and completing items, and the signature panel — matching the report download and email, which were already limited that way.
- FIXEDMechanicDesk imports: a job’s Time column is now its booked date — in one measured export a third of jobs had landed on the wrong day — and an invoice line’s Unit Cost, where present, is imported as its cost instead of dropped, which read as 100% margin.
- FIXEDMechanicDesk imports: an invoice's status is now worked out from Finalized and the money owed, since the export has no Status column, and a purchase order is linked to the job it was raised for.
- ADDEDWhen importing from MechanicDesk on a multi-site workshop you now choose which site the import is filed against. That site decides the tax applied to every imported line and the time zone used to place run-sheet times.
- ADDEDSuppliers now carry a postal address and a separate street address, plus fax and country, so the six MechanicDesk supplier columns that had nowhere to land are imported.
- FIXEDA booking made from a quote is scheduled in the destination site's time zone, and editing its time clears the stale single segment it used to leave behind.
- FIXEDErasing a customer now also reaches Ask the Boss, and the processes that could have restored erased material are fenced off.
- FIXEDOpening a booking’s job summary no longer crashes when the job cannot be read — deleted, or at a site you cannot access. It now says the job could not be opened, and that the booking itself is unaffected.
- FIXEDA customer’s contacts — and the vehicles and jobs attached to them — now show for any customer, not only companies; removing a company link now saves instead of being refused along with the edit beside it; and a contact under a customer can be created with a single name.
Currency follows the document, group figures split by currency, and a plain limit on card payments
v0.9.1.40 · 2026-09-09A document or payment now carries a currency of its own where one can be established, taken when it is raised and never rewritten, and payment lists read it from there. Group figures split per currency instead of being summed. Only Australian dollars can be settled by card.
- ADDEDA document takes a currency when it is raised — from its site's tax jurisdiction, or from the document it was created from — and that value is not rewritten afterwards. Changing a site's tax jurisdiction does not re-denominate what is already on the books.
- ADDEDWhere no currency was recorded — an older document, or something raised from one — screens differ: some read the site's tax jurisdiction, some keep the old Australian dollar display, and group figures leave the amount out rather than guess at one.
- ADDEDThe payments and unapplied-payments lists, deposit lines, card refunds and the deposit and cap figures on payment links and requests now show each amount in the currency of that money or its document, rather than the currency of the site you are viewing from.
- FIXEDA card payment is now checked against the currencies the platform's payment accounts are configured to settle, and every one of them settles Australian dollars only today. A payment in any other currency is refused before the charge, not charged as the same number of AUD.
- FIXEDAustralian dollars are the only currency that can be settled by card today. A site set to NZ GST or UK VAT can raise and send documents in its own currency, but those invoices cannot be paid by card in the app — a payment taken another way can still be recorded against them.
- ADDEDGroup screens no longer add money from different currencies together. Financials show a figure for each currency and the league table ranks centres within one, so a centre trading in two appears in both. Nothing is converted — there is no exchange rate here.
- ADDEDMoney whose currency cannot be established is left out of the figures entirely — its amount is added to nothing. Group and payment totals say how many records could not be attributed; the league instead lists a centre it cannot place in any of its currencies as unranked.
- FIXEDA quote in the trash can no longer be read or accepted through its public approval link — accepting one previously marked it accepted and raised a booking from it. A job in the trash can no longer be billed into a new invoice.
- ADDEDOn a workshop that counts stock per branch, the add, edit and adjust forms now show and require the branch a movement is recorded against, seeded from the branch you are in. A single-site workshop sees no extra field; a user with access to no branch is told so.
- FIXEDMechanicDesk imports now read three column headings the mapper advertised but never used: Order Number as an invoice's PO number, Comments as its notes, and Due Date as a purchase order's expected date. Those columns are no longer dropped.
- FIXEDRe-running part of an import keeps the recorded errors for the parts you did not re-run, instead of replacing the whole report with only this run's.
- FIXEDAn imported timesheet rolls its end time past midnight only when the sheet gives one date and two times of day. A full timestamp that reads backwards is reported as malformed rather than turned into an invented overnight shift, and a zero-length entry stays at zero.
- FIXEDA PitlaneInfo tier is granted only for a billing window the workshop is actually inside, and an upgrade that has to wait for the next cycle now settles from a durable queue instead of a webhook retry that could be lost.
- FIXEDSettings, Permissions no longer shows a Line Items switch for the job page. It gated nothing — turning it off left the technician's job page unchanged. Line items are edited on the quote and invoice tabs, which have their own permissions.
- FIXEDInvoice, quote and purchase order emails no longer arrive with a washed-out header, an unreadable line-item table or a mis-coloured button when the reader's mail app forces dark mode. White-label colours survive that inversion too.
- FIXEDDeleted vehicles are left out of data exports, the jobs-by-status PDF prints your own status names instead of raw codes, and an unsubscribe is confirmed to the customer only once it has actually been saved.
- IMPROVEDEighteen batches of hardening from a whole-codebase security review landed this release, across login, payments, storage, integrations, stock, payroll, marketing and imports.
Site tax and currency settings, supplier payments pushed to your accounting software, and a fixed dashboard layout
v0.9.1.39 · 2026-09-07Each site can be set to its own tax jurisdiction, with tax name, rate and currency following from it rather than Australian defaults. Supplier payments can be recorded and reversed on the bill and pushed to Xero and QuickBooks, and Ask the Boss no longer covers the chat button.
- ADDEDMoney now shows in each site's own currency — on the documents you send, the public pages customers see, and the lists and screens around the workshop. The currency follows the site's tax jurisdiction. These surfaces previously always showed Australian dollars.
- ADDEDYou can set each site's tax jurisdiction, and the tax name and rate printed on your documents come from that setting instead of an Australian default — in the workshop and on the version customers see. Card payments still settle in Australian dollars only.
- ADDEDRecord a supplier payment against a bill from the bill page, review every payment in one list, and reverse one that was entered by mistake.
- ADDEDSupplier payments can now be pushed to Xero and QuickBooks, along with the bill.
- FIXEDOn the dashboard, the Ask the Boss button no longer covers the chat button in the bottom-right corner, and the Action Inbox now appears above the page content instead of behind it.
PitlaneInfo technical data, supplier bills to QuickBooks and MYOB, and stricter permissions on quotes
v0.9.1.38 · 2026-09-04PitlaneInfo is now available as a paid add-on in three tiers, supplier bills can be pushed to QuickBooks and MYOB as well as Xero, and twelve quote actions that were reachable without the right permission are now checked.
- ADDEDPitlaneInfo: technical data from Haynes — maintenance schedules, repair procedures, wiring diagrams, component locations. Tiers in Settings, Subscription: Lite 60 lookups a month, Pro 300, Unlimited 1,500. A lookup covers one vehicle for the day, however many sections you open.
- ADDEDSupplier bills can be pushed to QuickBooks and MYOB, not only Xero. The bill, its supplier contact and the attached PDF all carry across.
- ADDEDRaise a follow-up task from inside a job, without leaving it.
- FIXEDTwelve actions on quotes — including sending for approval, reordering line items and creating a variation — now check the permission they were always meant to. A user without quote access could previously reach them.
- FIXEDA vehicle in the trash can no longer be reassigned to another customer, and its specs can no longer be edited.
- IMPROVED170 screens across the dashboard and the customer, fleet and affiliate portals moved onto the shared component set, so spacing, buttons and status badges are consistent and follow the light and dark themes correctly.
Clearer pricing and privacy disclosure, and tighter marketplace and fleet visibility
v0.9.1.37 · 2026-08-31Marketplace search now lists your workshop only once you switch listing on, the fleet manager portal no longer offers retired vehicles for new repair orders, and pricing and privacy now describe what the product actually does.
- FIXEDMarketplace search lists a workshop only when marketplace listing is switched on. A site with a service area could previously be returned before listing was enabled.
- FIXEDIn the fleet manager portal, a decommissioned or suspended vehicle no longer opens from the vehicle list and cannot be chosen when raising a new repair order.
- IMPROVEDPricing now states the $15/month charge that applies to each SMS number beyond the first, for sites that have their own number.
- IMPROVEDThe sub-processor register lists every advertising platform that receives conversion data and what is sent to each; the privacy and cookie policies point to it.
- FIXEDRemoved two capability claims the product does not support: PPSR vehicle checks, and RCS messaging. SMS and MMS are unaffected.
- ADDEDGroup HQ users can be invited and managed by a super-admin, with email invitations and role changes.
Multi-day bookings, technician lanes, and a stricter line-item lock
v0.9.1.30 · 2026-08-11The diary can now split a booking across days and group lanes by technician, quotes and invoices show per-section subtotals, and finalised documents refuse line-item edits instead of failing at save.
- ADDEDBookings can span several days, with their own hours on each day, so the diary shows only the time actually allocated to that day.
- ADDEDThe diary can group lanes by technician as well as by bay, and switch between the two without losing your filters.
- ADDEDLunch breaks: set a break per weekday for the site, and override it for an individual technician.
- ADDEDA job category can carry how long that work usually takes, which pre-fills the length when you book it.
- ADDEDQuotes and invoices show a subtotal for each section, on screen, on the PDF, in email, and on the approval and payment pages.
- ADDEDEach site can choose what it calls the thing a job is booked into — bay, ramp, hoist, station, technician or berth.
- IMPROVEDThe diary marks who is clocked on right now.
- IMPROVEDPayroll exports now report allowances they could not map, instead of dropping them silently.
- FIXEDFinalised quotes, invoices and received purchase orders now refuse line-item changes up front, rather than offering an editor whose saves fail.
- FIXEDAn overpayment is flagged against the balance that actually remained, on every payment rail.
- FIXEDA split credit note can no longer be applied for more than its face value.
Parts from EzyParts no longer leave a document under-billed
v0.9.1.29 · 2026-08-10Returning a parts basket from Burson EzyParts added the lines but left the invoice total behind, so the footer disagreed with the lines it was adding up. Totals are now recalculated as part of the same write.
- FIXEDAdding parts from a Burson EzyParts basket now recalculates the document total, so the footer always matches the lines above it.
- FIXEDParts can no longer be added to an invoice, quote or purchase order that has already been issued or received.
- IMPROVEDEvery total is now recalculated against the lines of that workshop only, closing a gap where another tenant's rows could be counted.
- FIXEDDiary, messaging and PDF dates now use the site's own timezone, so a document printed early in the morning no longer shows yesterday.