Create an invoice including an already paid deposit

Hello,

I’m not sure to understand how it is supposed to work.
In my usual workflow I do the following: create a quote, the customer accepts the quote and has to pay a deposit. For this deposit, I create an invoice for the customer of the amount of the deposit and I create a payment when money received.

When I create the final invoice maybe one month later when project is finished, I want to decrease the final amount with the already paid deposit.

The only way I found to do that is to put an article line of a negative amount to decrease the deposit paid.

I think I do it wrongly but I don’t know how to proceed correctly.
Thanks.

Hi,

Another option would be to convert the quote to an invoice for the full amount and set the deposit amount in the partial/deposit field.

Not sure if it is the best. I think in France, legally we have to emit an deposit invoice when the customer pays a deposit.
Maybe an option would be to use a kind of balance for the customer to automatically subtract the amount of the final invoice. Or have a way to associate a previous invoice to the final invoice to subtract and remind previous invoice number, date and amount inside the new one. This is important to show in the final invoice the deposit invoice details legally.

If you’d like to see a change made in the app feel free to create an issue on GitHub:

Done (Manage invoice deposit · Issue #9376 · invoiceninja/invoiceninja · GitHub), thanks.