Implement functionality that allows a donation to be split between the charitable contribution and the incentive gift value for both receipt generation and financial mapping. Example: A donor makes a $250 gift through a giving challenge and receives a $35 incentive gift. The system should support splitting the transaction so that the $250 donation and the $35 incentive gift are properly accounted for on the receipt and in financial mapping.