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.
|