The CSubscription type exposes the following members.

Properties

  NameDescription
Public propertyAdjustmentAmount
Gets or sets the amount of any adjustments applied to this CSubscription instance.
Public propertyAmountBilled
Gets or sets the amount billed against this CSubscription instance in the most recent billing cycle.
Public propertyAmountPaid
Gets or sets the amount paid against this CSubscription instance in the most recent billing cycle. This amount represents the payment being made right now. In other words, how much the user's credit card should be charged.
Public propertyAppealCode
Gets or sets the key to the Campaign Management Appeal with which this subscription is associated
Public propertyBalance
Gets or sets the current balance owed for this CSubscription instance.
Public propertyBeginDate
Gets or sets the date upon which the current subscription began. This value is predominantly set by iMIS Client/Server, except in cases where the amount charged for a new subscription is zero.
Public propertyBillBeginDate
Gets or sets the date marking the beginning of a billing cycle for this subscription.
Public propertyBillCopies
Gets or sets the number of copies of this subscription (e.g., for magazines, journals, etc.) that were on the last bill
Public propertyBilledContactId
Gets or sets the ContactId of the Contact that was billed for this subscription
Public propertyBilledDate
Gets or sets the last date this CSubscription instance was billed.
Public propertyBillThruDate
Gets or sets the date marking the end of this CSubscription instance's current billing cycle.
Public propertyBillType
Gets or sets the billing type for this subscription, as set forth in the system configuration - either Annual or Anniversary ("A" and "M", respectively)
Public propertyCampaignCode
Gets or sets the key to the Campaign Management campaign with which this subscription is associated
Public propertyCancelReason
Gets or sets any reason for subscription cancellation.
Public propertyContinuousSince
Gets or sets the oldest date since which this subscription had been in effect (active, paid if applicable) without interruption
Public propertyCopies
Gets or sets the number of copies delivered for this subscription
Public propertyCopiesPaid
Gets or sets the number of copies of this subscription that were paid for with the last payment
Public propertyCreatedOn
Gets or sets the date this CSubscription instance was created and saved to the database
Public propertyDateSubscribed
Gets or sets the recorded date upon which the associated contact subscribed to this CSubscription instance.
Public propertyDuesProduct
Gets the dues Product upon which this subscription instance is based
Public propertyEditStatus
Indicates the current edit status of this object, i.e., New, Modified, Deleted, or Unchanged. See EEditStatus
(Inherited from iboBase.)
Public propertyEffectiveDate
Gets or sets the (calculated) effective date of this CSubscription instance, which forms the basis for establishing the date billing begins.
Public propertyErrors
The collection of CError objects (error and warning messages) associated with this object instance
(Inherited from iboBase.)
Public propertyErrorsCount
Gets the number of error and warning messages that have been set on this object.
(Inherited from iboBase.)
Public propertyFairMarketValue
Gets or sets the fair market value of the subscription
Public propertyFinancialEntityCode
Gets or sets the key to the FinancialEntity associated with this Subscription
Public propertyFlag
Gets or sets an indication of additional information related to this item.
Public propertyFutureCopies
Gets or sets the number of copies of the subscription item (e.g., magazine, journal, etc.) that remain to be delivered to satisfy this subscription
Public propertyFutureCopiesDate
Gets or sets the date that the FutureCopies number was determined
Public propertyFutureCredits
Gets or sets the amount of money credited toward future bills for this subscription
Public propertyInvoiceLineNumber
Gets or sets the line number on the Invoice associated with the last payment made on this Subscription
Public propertyInvoiceReferenceNumber
Gets or sets the reference number of the Invoice associated with the last payment made on this Subscription
Public propertyIsComplimentary
Gets or sets an indication of whether this CSubscription instance is considered free of charge (true) or not (false).
Public propertyIsDuesSynced
Gets or sets a indication of whether this CSubscription instance should be included in dues billing runs (true), or if it should be billed as an optional subscription (false).
Public propertyIsFundRaisingItem
Gets or sets an indication of whether this Subscription is related to fundraising.
Public propertyIsPrimary
Gets an indication of whether this CSubscription instance is the associated contact's primary subscription (true) or not (false)
Public propertyIssuesPrinted
Gets or sets the number of issues (e.g., for magazines, journals, etc.) that were printed for this subscription.
Public propertyLastIssue
Gets or sets the name/title of the last issue associated with this subscription (e.g., for magazines, journals, etc.)
Public propertyLastIssueDate
Gets or sets the date of the last issue associated with this subscription (e.g., for magazines, journals, etc.)
Public propertyLastPaidThruDate
Gets or sets the date through which the subscription was last paid, prior to the current payment.
Public propertyLifeToDatePayments
Gets or sets the total amount of money collected for this subscription for this contact over the life of the subscription.
Public propertyMailCode
Gets or sets the mail code. Also known as "Address Code", setting this on a subscription allows bills for this subscription to be sorted together
Public propertyPaidBeginDate
Gets or sets the date on which the subscription begins, based on when it was paid.
Public propertyPaidThruDate
Gets or sets the date until which this CSubscription instance is considered current on its payments.
Public propertyPaymentDate
Gets or sets the date signifying the last date upon which payment was made for this CSubscription instance.
Public propertyPreferredBillAddressNumber
Gets or sets the address to use when sending bills for this subscription
Public propertyPreferredMailAddressNumber
Gets or sets the address to use when sending mail about this subscription
Public propertyPreviousBalance
Gets or sets the value of any previous balance carried forward for this CSubscription instance (maintaining previous balance information must be enabled at the system level).
Public propertyPriorActiveYears
Gets or sets the number of years that this subscription has been active
Public propertyProductCode
Gets the ProductCode (key to the Product) of the product upon which this subscription instance is based
Public propertyProductTypeCode
Gets the ProductTypeCode of the product upon which this subscription instance is based
Public propertyReminderCount
Gets or sets the number of bill reminders sent on this subscription since the last time it was paid
Public propertyReminderDate
Gets or sets the date that the last bill reminder was sent for this subscription
Public propertyRenewMonths
Gets or sets the default number of months this CSubscription renews for (the default subscription length).
Public propertySourceCode
Gets or sets the location from which this CSubscription instance originates.
Public propertyStatusCode
Gets or sets the status code of this subscription (e.g., A for Active)
Public propertySubscribedContact
Gets the Contact that owns this Subscription
Public propertySubscribedContactId
Gets the Contact ID (key to the Contact) of the Contact that owns this subscription
Public propertyTotalPaymentsToDate
Gets the total amount of all payments made to this CSubscription instance in the current billing cycle.
Public propertyUnitPrice
Gets or sets the amount charged for a single-copy subscription of this CSubscription instance. If set, it will override the system's prescribed unit price for subscriptions of this type, for this CSubscription instance. UnitPrice is not available unless Contact is available
Public propertyUpdatedBy
Gets the identity of the last individual or system to update this CSubscription instance.
Public propertyUpdatedOn
Gets the date and time that this Subscription instance was last updated to the database
Public propertyYearsActive
Gets or sets the comma-delimited string that the years that this subscription was active, (e.g., 1998, 1999, 2000, ...).

See Also