Invoices - enable editing and partial payments

Hi Hallie,
Many thanks for your update on the Partial Payment capability. While this
is a significant development, it still doesn’t allow us to issue invoices
for different amounts, like we can with the Payment Plan.
Many service providers, like ourselves, want to offer our clients a payment
plan that allows them to pay a deposit (for 30% of the total project value,
for example) and then the remaining 70% after the service has been
delivered. Partial payment does not currently support this.
Furthermore, it would be great to have the ability to update the line
items, as things often change during the delivery of a project, and we can
then update or create additional invoices that include these updated line
items and track the payments made to date and amount owing…just like we
can with the Payment Plan option.
While the payment plan is a great feature, the fact that we can only use
Stripe Payments to trigger the creation of the draft invoices is the real
downfall. Asia and Europe do not have as big a credit culture as they do in
the United States, and our clients prefer to pay via Bank Transfer.
Especially for large amounts of $10,000+