Id |
Int32 (Nullable) |
The Id of the Subscription. If this is set, that subscription will be updated. If this is not set, a new subscription will be added. |
No |
ContactId |
Int32 |
The Id of a Contact. This is required when adding or updating an existing Contact's subscription. |
No |
SubscriptionClassId |
Int32 |
The Id of the Subscription Class. |
Yes |
SubscriptionStatusId |
Int32 |
The Id of the Subscription Status. |
Yes |
PaymentMethodId |
Int32 |
The Id of the Payment Method. |
No |
Cost |
Decimal |
The base cost of the subscription. This is excluding any discounts. |
No |
Total |
Decimal |
The total cost of the subscription. This takes into account any discounts and political levy that has been applied. |
No |
DiscountRate |
Decimal |
The discount, in the form of a percentage, to be applied to the cost of the subscription. |
No |
DiscountAmount |
Decimal |
The discount, in the form of an amount, to be applied to the cost of the subscription. |
No |
DiscountUntil |
DateTime (Nullable) |
The date that the discount should apply to. |
No |
Quantity |
Int32 |
The quantity of the subscription. |
No |
IsGiftAid |
Boolean |
Should gift aid be claimed on for this subscription. |
No |
StartDate |
DateTime (Nullable) |
The date the subscriptions starts. |
No |
ExpirationDate |
DateTime (Nullable) |
The date the subscription should expire. The status will automatically change to 'Expired'. |
No |
LastDueDate |
DateTime (Nullable) |
The date the subscription was last due. |
No |
NextDueDate |
DateTime (Nullable) |
The date the subscription is next due. |
No |
NextDemandDate |
DateTime (Nullable) |
The date a demand will next be created for this subscription. |
No |
Individuals |
Int32 (Nullable) |
The number of individuals that this subscription relates to. |
No |
EndDate |
DateTime (Nullable) |
The date the subscription ends. |
No |
PoliticalLevyAmount |
Decimal |
The political levy amount that should get added to the base cost of the subscription. |
No |
Payment |
SubscriptionPayment |
When adding a subscription through a NewContact a payment for that subscription can be added. |
No |