Un/Allocation routines and part payments

Has anyone modified NF to deal with Unallocation (Un applying entries) when working with cash receipt journals and the Ledger Entries. Also has anyone dealt with the issue of being able to part-pay multiple invoices with a single payment.