After sub bills are entered and initiated which sends them to the Project Manager, It would be helpful if they are rejected by the PM that they can remain in Sage as rejected so there is a "paper trail". The funds initially allocated to that invoice would again be available for future bills and a place for notes on the bill would also be helpful. This would allow us to easily find and answer any questions regarding this invoice.
To be clear, currently a rejected subinvoice has to be actually deleted or, at least, workflow abandoned, to allow entry of a replacement subinvoice. If, when a subinvoice is rejected, its values are removed from the contract allocation but the entry retained, the history of the subcontract is at least retained on the project without many explanations having to be recorded under comments of a prev or future entry.