This release fixes several issues across payments, invoices, and work orders.
Progressive invoice payments now save correctly. When adding a payment to a progressive invoice that already had a payment recorded, the payment fields would sometimes appear blank and the payment couldn't be saved. The remaining balance now populates correctly so you can complete the payment.
Invoice payment totals now match everywhere. For invoices with certain custom pricing, the payment total in Money In, the General Ledger, and the Journal could differ slightly from the amount shown on the invoice. These totals now match across all views.
Customer header totals are accurate again. A customer's header was sometimes showing a Total Due of $0.00 even when they had a real open balance. The Total Due now reflects what a customer actually owes.
Return line items can be deleted from work orders. Clicking delete on certain return line items in a work order previously did nothing. Return lines can now be removed as expected.
Schedule now shows the right business name for contractors. Contractors set up as businesses were showing their personal name on the Schedule List instead of their registered business name. It now matches what's shown everywhere else in Floorzap.
Tighter security around the Floorzap Support account. Permission settings for the internal Floorzap Support account can no longer be viewed or changed by customer users, protecting our internal support access.
