Editing a booked task
On a booked task, an edit is sent as a request to the booked member. If accepted, the edit takes effect; if declined, the task stands as booked.
An edit to the pay settles at acceptance: an increase is charged to the payment method and held with the original payment; a decrease is refunded. Cancelling remains available to either member.
On a pickup and drop-off task, a stop may be added: another address with additional pay, sent as a request like an edit. A stop may be requested even after the work has started, and the additional pay is charged at acceptance.
An added stop can be removed the same way. The request states the stop and the pay it returns, the booked member accepts or declines, and an accepted removal refunds the difference. A stop already made, or the one underway, is no longer offered for removal.
On a task with stops, the booked member marks the drop-off and then each stop as it's made; the task completes after the last one.