A new parameter has been added to the Beacon Complex Invoice call to better manage how invoices are updated. This new parameter behaves similarly to the insert/update Invoice function on the Invoice form.
- To update the quantity only, add p15_updateinvoiceitems=quantityonly
- To update the rate only, add p15_updateinvoiceitems=rateonly
- To update both rate and quantity, add p15_updateinvoiceitems=rateandquantity
If no p15_updateinvoiceitems parameter is passed, or if an invalid value is passed, the default value = quantity only.
See updated documentation at https://peak15.freshdesk.com/support/solutions/articles/11000037179-working-with-contact-bookings under the topic Update an Invoice.