AddContributionRequest

Type: Tessitura.Service.Client.Web.AddContributionRequest

Property Name Data Type Length Required Readonly Notes
Amount decimal number Y
FundId integer Y The ID number of the fund to which the donation should be applied. The contribution is created and campaign and acknowledgment defaults for the fund are used. If the default camapaign is a membership campaign, the default membership rules can be overridden to allow an early renewal or a late upgrade.
FK: T_FUND.fund_no   Resource: Funds
Upgrade boolean Pass True to override an automatic renewal and upgrade the membership instead. Pass False to use the default membership rules to determine if the contribution will upgrade or renew a membership. Note that if both the Upgrade and Renew parameters are set to True, an existing membership will be upgraded rather than renewed.
Renew boolean Pass True to override an automatic upgrade and renew the membership instead. Pass False to use the default membership rules to determine if the contribution will upgrade or renew a membership. Note that if both the Upgrade and Renew parameters are set to True, an existing membership will be upgraded rather than renewed.
MembershipLevelId integer Y A membership level id to create the membership. If the fund specified is not associated with a membership, this parameter has no effect. Do not pass this parameter when you want the level to be calculated based on the amount.
FK: T_MEMB_LEVEL.memb_level_no   Resource: MembershipLevels
Notes string 255 N Optional notes to associate with the contribution.
CustomDataItems Collection of CustomDataItem Up to 10 custom data values for the created contribution.