Payments Now Work for Invoices With No Job Address
Some invoices were not appearing in the Payment by Job or Payment by Invoice screens when a job's address had not been set, blocking staff from recording those payments. These invoices now appear as expected so payments can be taken.
Contractor Payments Now Show All Eligible Work Orders
Work orders marked "Ready to Pay" were not showing up when creating a contractor payment, preventing the normal installer payment workflow. Eligible work orders now appear correctly in contractor payment and accounts payable screens.
Down Payment Lookup No Longer Errors When None Is Configured
Looking up a down payment percentage for a customer or quote type that did not have one set could trigger an error. The system now handles this correctly.
Admin Dashboard Loads Cleanly When Salesperson Has No Commission Data
The dashboard could fail to load when a salesperson had no commission history. It now loads correctly in all cases.
