Customer type is now a required field when creating or editing a customer — available types include End customer, Business, Reseller, Government, Education, Non-Profit, Partner, Enterprise, Carrier, and Other
Purchase Orders
Purchase Orders now have a full audit trail — click "Show Logs" in the Gear menu to see who changed prices, edited the PO, deleted items, or made other modifications, and when
Orders / Permissions
New permission: "View password task values for assigned orders only" — when enabled, password-type task values are visible only to the handler assigned to that order
Cost Estimates
New option in Cost Estimate settings to disable the cancellation email sent to customers when a cost estimate is cancelled
Orders / Insurance
Insurance company customers can now have preset deductible amounts configured on their customer card; the insurance_company.add macro presents these as a selectable dropdown and now includes an Insurance Claim Number field, which appears in the order view and on printouts
Imports
When importing a file with unrecognized column names, users are now prompted to map those columns to the correct Fixably fields
GSPN
New toggle in System Settings → Integrations → GSPN to enable or disable ACK list fetching
Updates to Existing Features
Visual Mechanical Inspection
iPhone 17 Pro Max added as a device option in VMI
Bug Fixes
Customers
Price list could not be removed from a customer once assigned
GSX
Date filter in GSX Part Returns was not being applied; pagination was also showing empty pages
GSX return shipments could not be created when the part's soldto account differed from the user's currently active account
Order status was not updating to "Awaiting Parts" when a GSX repair with in-stock parts was released from processing
GSX repair creation was failing with SECONDARY_PART_INELIGIBLE_FOR_REPAIR for secondary parts that existed in the database before a prior fix was deployed
Cost Estimates
Cost estimate emails in the order timeline were incorrectly attributed to the order handler rather than the actual sender
After manually approving a cost estimate, the invoice was being generated for the order customer instead of the cost estimate recipient
Invoices
Consolidated invoice totals showed different amounts in the UI versus the PDF printout
Invoice paid date was displaying in 12-hour format instead of 24-hour
Purchases / Incoming Goods
Serialized parts could be received multiple times with the same serial number on a single PO
Incoming manifest was not loading
Fixed a bug where stock quantity could not be updated correctly in certain cases
QuickBooks
QuickBooks deposits were not being consumed when charging an invoice
Settings
Newly added text snippets were not being saved — entered content was lost after saving
Customer Portal
Orders
The "New" tab was incorrectly showing orders already released back to the customer; the "Completed" tab now correctly includes all released and closed orders
Booking App
Customers can now view, cancel, or reschedule their appointment directly from the booking confirmation email, without needing to contact the service provider
The Booking App now supports Tasks — single- and multi-select task questions can be presented to customers during the booking flow, and answers are saved to the resulting order
Fixed an error that prevented service types from loading in the Booking App
Fixably Camera App
Deep-link order ID handling — scan or enter an order ID to open it directly
Photo/Video mode with iOS-style sliding strip selector
Video recording with 30-second limit and live recording timer
Fixed camera auto/manual focus — tap to focus, pinch to zoom