Hello Cedric, >No there is a paid state >http://hg.tryton.org/modules/account_invoice/file/58e1d57dd241/invoice.py#l85<http://hg.tryton.org/modules/account_invoice/file/58e1d57dd241/invoice.py#l85> > >The change of state is not based on the amount_to_pay but if all move >lines are reconciled.
In tryton 3.0 when I pay a Supplier Invoice, the 'Reconciled' flag remains false and the 'State' remains posted. Even if I manually do reconciliation (Financial | Entries | Reconcile Lines) it does not go to 'paid' state. The payment of a Customer Invoice works as expected, it becomes 'Reconciled and 'Paid' I did the above tests in demo3.0.tryton.org installation. In tryton 2.8 both Invoices and Supplier Invoices after payment become 'Reconciled' and 'Paid'.
