We have a requirement to be able to reverse the allocation for a given sales ledger transaction. For example, we could have a receipt allocated to 3 invoices and we need to be able to remove the allocation such that the invoices become outstanding...