We had two releases in the past week - June 5th (1.8.4) and June 11th (1.8.5) - where we fixed the following bugs.
FIXED: Studios that had been migrated from the Legacy ShootQ platform were not able to add add-ons into packages under the Settings tab.
FIXED: On a voided invoice, a refund could not be issued. After the fix, refunds can be issued, the invoice's payment schedule will be updated, and the payment that was refunded will become Void like the rest of the payments on the invoice.
FIXED: On an invoice, when there were multiple quantities on an item/package and the amount of a discount was larger than a single product, the sales tax became negative.
FIXED: When using Square to collect payments in the booking module, some clients reported being charged multiple times.
FIXED: In the booking module, if the client clicked the 'Reserve Spot' button multiple times, multiple bookings, jobs, and invoices would be created.
FIXED: The issue date of an invoice was changing if a payment was back dated.
FIXED: Some existing invoices with a $0.00 remaining balance were not marked paid.
FIXED: When a client responded to an email sent from ShootQ, their response was sometimes logged with the job multiple times.
We should have another release right around the corner. Stay tuned!