I agree a option list like how @Paul stated would be very helpful. In addition it should either auto detect and/or be configured what PHP it should do when an upgrade is done so the right "hot fix" can be applied if applicable.
only if the Proforma enabled, and if the date_billed different from the date_added . so any proforma added today and paid the same day should be counted.