techcollective/mercury — Issue #21: create mechanism for determining if an invoice is paid
Author: 3point2
Created: 2012-01-16 17:16:56+00:00
State: open

my thinking here is to create a setting called 'paid invoice status', which is the status a fully paid invoice is set to. the save() method on invoices and payments can call an update_status() method on invoice to set the status to paid if the total of all payments matches (or exceeds) the total.

this will be a change back towards QB like behavior, vs vtiger (where payments don't exist).