This update fixes a credit card payment issue and speeds up several screens across the app.
Credit card payments were timing out for some customers, causing the payment screen to freeze instead of loading. Credit card payments now process reliably.
Work orders that were reopened to process a return and then completed again could incorrectly show the returned item as "Picked Up" again, undoing the return. Work orders now correctly retain their returned status after being re-completed.
Duplicating a labor line item on a work order no longer removes the assigned contractor, and the contractor menu now opens correctly to reassign one on large work orders.
Fixed a backend data issue that could cause progressive invoice payments to display incorrect dates and amounts.
Invoice and salesman payment screens now load faster thanks to additional backend performance improvements.
