5.3.7 Release Notes
2-10-26
🌟 What’s New
-
Floorzap users based in Canada can now properly save addresses for their customers in the United States.
🐞 Bug Fixes
-
Purchase Orders (Payments): Fixed an issue where partially-paid POs wouldn’t recalculate the remaining payment amount after updating freight or sales tax—the “Add Payment” amount was locked to an outdated value, blocking correct payment entry.
-
Commissions (Custom Commissions modal): When a user changed Custom Commission values and then set Commission Type = None, the commission was removed correctly, but the UI incorrectly showed the Salesman Commission as “Paid” and set Amount Due to $0 until the Work Order was saved—this was misleading and could cause users to think commissions were settled.
-
Invoices (“My Invoices” filter): Fixed an issue where a secondary salesperson assigned to a Work Order could not see the related invoices when filtering by “My Invoices”—only the primary salesperson was effectively included.
-
Invoices (Payments / double-pay prevention): Prevented a scenario where an invoice could be paid twice if it was open in Customer View while an Admin recorded a payment in the Admin system—customer payment was still allowed and could lead to overpayment.
-
Leads (Website lead conversion): Fixed a conversion/edit flow where changing the Salesperson on a lead that was converted from a Website Lead could incorrectly move the lead into Dead Leads, causing loss of visibility/workflow disruption.
-
Invoices (Commission + Net Profit refresh): Fixed an issue where changing the Salesman on an invoice did not automatically refresh Commission and Net Profit—values remained tied to the previous salesman’s settings until a manual page reload.
-
Inventory PO / Cost Reconciliation: Fixed an issue where POs that had been reconciled with a cost were not showing the cost values correctly in archived/current PO history views, creating the appearance that costs weren’t pulling into the cost sheet/history.
-
Invoice → Salesman Payment redirect: Fixed an issue where adding a Salesman payment from Invoice → Payments → Salesman → Add Payment redirected to an invalid URL, and didn’t preselect the salesman—while the same flow from Work Order did not reproduce the problem.
-
Commissions (Commission Type = None UI/validation): Fixed the “None” commission type flow so the UI doesn’t incorrectly show the Amount when “None” is selected, and prevented an error when saving “None” in cases where no commission had been set previously.
-
Reports (Income Report details): Fixed an issue where the Income Report → details view did not load all invoices for a date range.
-
Purchase Orders (Shipping Cost visibility): Fixed an inconsistency where updating Shipping Cost during Reconcile Payment updated calculations internally, but the Shipment Arrival / Shipment Arrived Information section did not reflect the updated value—causing conflicting values across views.
-
Customer SMS history (Approved quotes): Fixed an issue where approved quotes could generate multiple SMS log entries under the wrong customer record.
-
Invoices / System Settings (Remit Notes): Fixed Remit Notes so notes configured in System Settings correctly appear on invoices when the corresponding payment type (e.g., Cash) is selected—previously the configured Remit Notes did not show.
-
Customer record email validation: Fixed email validation so customer emails using newer/modern top-level domains are accepted, preventing valid customer records from being blocked from saving.
-
B2B import reliability: Fixed an issue where B2B files were detected but not importing.
-
Customer page redirect: When adding a new contact to an existing customer, after entering the new contact’s address now redirects to the original contact details tab.