Hi Lobo,
Here are some answers to your questions:
> 1. when/how does the org decide that Jill gets a soft credit for that donation. i.e. where is this information extracted from?
The most common case I'm dealing with is something like Jill running a marathon and Jack being one of her sponsors. So, Jill might send in a list of all her sponsors and the amounts they pledged before the actual money comes in, or the check (or bank transfer or whatever) might just reference 'Jill Marathon'. But generally, when the contribution is entered (either manually or imported from CSV) there would just be two names attached to it.
> 2. can jill get a "partial" soft credit, i.e. $10
For my needs, no. But I can see that something like a 'partial soft credit' could be useful for other people.
> 3. can jill and harry both get a soft credit for the same donation (full amount)
No.
> or partial amount that equal to the full amount
I don't think this is really necessary for my client (their current system can't do that, AFAIK), but I could see how it might be a useful functionality for them.
> 4. how do soft credits interact with pledges / recurring donations
That's a good question! I'll have to consult with my client and get back to you on that one.
Thanks,
-Ian