We fairly often have events where a registrant pays for part of their fee, and another contact (sometimes also a participant) pays the rest. I'd like to record the payment for the Contact and soft credit it to the appropriate participant's event fee.
Any chance this is possible? I'd be open to manipulating the database, if it's not possible in the civi interface.