The invoices page it self indicates the state. See the below.
That's the same state you're substituting now. If it's "Complete" it has been paid. There is no amount due substitution. There's [TOTAL_PRICE], but that's just the total for the invoice and as far as I'm aware does not decrease based off amount paid (which should be the full value of the invoice). You maybe able to change the language string of "Complete" to $0 I suppose though.