Add the functionality to have a pledge with a non-charitable component
This is imperative for many donors who sponsor events, they typically get benefits for their sponsorship so only a portion of the commitment is charitable, but it causes major issues with gift credit, gift acknowledgements, charging cards on auto ...