Mod #433 Invoice Print Updates Costs

Change the Print Invoice process so that the item cost information will be updated when an "in process" invoice is printed. This means that the cost information will be updated when an invoice is printed for the first time or any time an invoice is changed and reprinted. Simply printing an invoice that is currently listed as "printed" will not affect the costs.