This topic includes the following information:
The Sustainer Payments table is a secondary table whose rows will be attached to a primary Gift Transaction row, which has a Transaction Type of Sustainer Pledge (sp).
Sustainer pledges are characterized as open-ended promises in which the donor commits to donating a specified amount on a defined schedule, for an indefinite time period, and therefore, for an unspecified total amount. Each Sustainer Payment row contains the information for a payment that is anticipated for a particular day and month each year. For example, if payments are expected every month, twelve Sustainer Payment rows will be created and linked to the original Sustainer Pledge transaction.
The Sustainer Payment rows may be used to produce reports showing the timing and amounts of expected donations. If your institution chooses to do so, they may also be used to create pledge reminders to be sent to the constituent.
When you enter a giving transaction with a Type of Sustainer Pledge (sp) and an amount of zero, the system will prompt for the creation of a schedule of the payments that the institution expects to receive as a result of this type of pledge. You may create one payment per month for any set of months, and may assign any amount for each of those payments (in accordance with the donor's wants). Those amounts can vary from payment to payment or be the same amount for each. For each scheduled payment, the system will generate a row in the Sustainer Payment table. Once these rows have been created, you may edit the dates, the amounts, or the billable status of individual rows that have already been created, or you may delete any of them. You may also create additional payment rows if the schedule calls for payments more frequently than once a month.
Only one row per month can be created by using the Sustainer Payment Schedule tool. Each payment will be due on the same day, and each will have the same billing policy. But you can edit the schedule after it has been created to add additional payments within the same month, to vary the payment due days, and to change the billable policy on one or more of the scheduled payments.
Use the Sustainer Payment Schedule tool to display and to edit scheduled payments. Access the tool by using the Payment Schedule button in the lower left of the display of the Sustainer Pledge. Each existing Sustainer Payment is shown in a single line list. Each line consists of three
pieces of information, the Due Date, Amount Due, and Billable flag.
The Sustainer Payment Schedule tool includes the following action buttons.
(Note that editing the Sustainer Payment schedule is not the same as posting a Sustainer Payment Transaction. Posting Pledge Sustainer Payments (creating a linked Transaction) is carried out via the Post Payment Icon (the check) on the display of the original Transaction. The Sustainer Payment schedule is edited via the calendar icon in the lower left corner of the display of the Transaction.)
You can use the Transactions menu if that is your preference. Point to the Edit button to the left of the Sustainer Pledge Transaction. Point to Transactions. Click Payment Schedule. The Sustainer Payment Schedule tool displays.
You can use the Transactions menu if that is your preference. Point to the Edit button to the left of the Sustainer Pledge Transaction. Point to Transactions. Click Payment Schedule. The Sustainer Payment Schedule tool displays.
You can use the Transactions menu if that is your preference. Point to the Edit button to the left of the Sustainer Pledge Transaction. Point to Transactions. Click Payment Schedule. The Sustainer Payment Schedule tool displays.
When running SPS Pledge Processing, all sustainer payments are selected for processing from January to the current month. Therefore, it is important that you specify a date range when processing sustainer pledge payments. The date range that you specify must limit the sustainer payments that are selected to be in the current month in which they are due. If you do not specify this date range, then the Pledge/Sustainer Payment Processing tool may create and process more payments than are due. Review the Sage Payment Solutions topic for more information.
Sustainer Payment schedule data is stored in the sustainerpayments data table. The following columns are included. The column labels and non-displaying designations that are listed here are those that the system uses by default. If you want to override these default settings, you must customize your display definition.
Note: Custom fields are included in the data table, and are available for any purpose that you want to define. These fields are not shown on the standard Display or standard Data Maintenance forms. If you want to make use of one or more of the custom fields, use the Custom Display Designer to edit the standard Display and Data Maintenance forms.
Field Name Field Label |
Lookup Table |
Type SQL/Oracle Length [Default] {Check} |
Description |
---|---|---|---|
suskey non-displaying |
none |
numeric/number 13,0 |
The primary key column for all rows in all tables. This column holds a permanent "time stamp" of the precise time and date the row was created. This uniquely identifies a row within the table. (system column) |
susid non-displaying |
none |
char 10 |
This column holds the ID number of the constituent who owns this row, providing a link between this row and all others in all other tables which also belong to the same constituent. (system column) |
susdoc non-displaying |
none |
char 1 ['N'] |
This column holds a Y/N flag to indicate the existence of a linked document for this row.(system column) |
susdate no label |
none |
datetime/date [getdate()] |
The date that this Sustainer Payments row was last updated. This column is automatically entered by the system. (system column) |
susprocdte Payment Process Date |
none |
datetime/date |
The date on which this Sustainer Payment is processed.
|
sususerid no label |
none |
varchar/varchar2 30 [suser_sname()] |
The User ID of the operator that last edited this Sustainer Payments row. It is automatically entered by the system. (system column) |
sususergrp non-displaying |
none |
char 1 [' '] |
This column holds the Group letter that was associated with the User ID of the operator who last edited this row. (system column) |
susdueamt Amount Due |
none |
money/number (19,4)/(16,2) [0] |
The original, scheduled amount of the Sustainer Payment, represented in this row. This amount remains constant unless the Sustainer Payment Schedule is edited. |
susduemnth Due |
none |
char 2 |
The month in which this Sustainer Payment is due. |
susdueday Due |
none |
char 2 |
This column contains the day within the month when this payment is due. |
susactive Active |
none |
char 1 ['N'] {'N' or 'Y'} |
This column contains a flag indicating whether this scheduled payment is active or inactive. If the sustainer pledge Gift transaction to which this row is linked is deactivated (using that button on the Sustainer Payment Schedule tool), the status of all linked Sustainer Payment rows is set to N. If the transaction row is re-activated, the linked Sustainer Payment rows will be set to Y. |
susbilling Billable |
none |
char 1 ['N'] {'N' or 'Y'} |
This column acts as a flag to easily identify those Sustainer Payments that should or should not be billed. When these rows are created, this flag is set to Y. You may edit this flag for any active row. If the sustainer pledge Gift transaction to which this row is linked is deactivated (using that button on the Sustainer Payment Schedule tool), and the status of all linked Sustainer Payment rows is set to N, the Billable flag will also be automatically set to N. If the transaction row is re-activated, the status of the linked Sustainer Payment rows will be set to Y, and the Billable flag will also be automatically set to Y. You may then edit the Billable flag for any of the Sustainer Payment rows individually. |
suslinkfil non-displaying |
none |
char 2 ['05'] {'08' or '05'} |
This column holds the file (table) number of the Gift table, indicating to which kind of row this Sustainer Payment row is attached. (system column) |
suslinkkey non-displaying |
none |
numeric/number 13,0 0 |
This column holds a copy of the key column from the primary Gift row to which this Sustainer Payment row is attached. (system column) |
sussource Source |
char 6 [' '] |
The source for the information in this row. (system column) |
|
suscrdate non-displaying |
none |
datetime/date [getdate()] |
The date that the row was created. (system column) |
susfnum non-displaying |
none |
char 2 ['71'] {'71'} |
The file (table) number for the Sustainer Payments table. (system column) |
suscomm no label |
none |
varchar/varchar2 4000 |
A free text Comment that may be entered and displayed with this row only. |
susdate1 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susdate2 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susmny1 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny2 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susnum1 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum2 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susyesno |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suslook1 |
char 6 |
This custom column may be defined and used by your institution to track any lookup table driven information associated with this data row. |
|
suslook2 |
char 6 |
This custom column may be defined and used by your institution to track any lookup table driven information associated with this data row. |
|
suslook3 |
char 6 |
This custom column may be defined and used by your institution to track any lookup table driven information associated with this data row. |
|
sustext |
none |
varchar/varchar2 255 |
This custom column may be defined and used by your institution to track any free text information you want to associate with this data row. |
susjrnlfl non-displaying |
none |
char 1 ['N'] {'Y' or 'N'} |
This system-generated column is a flag indicating whether the transaction to which this data row is linked has ('Y') or has not ('N') been journaled. (system column) |
susjrnldt non-displaying |
none |
datetime/date |
This system-generated column is used to hold the date on which the transaction to which this data row is linked was journaled (if ever). (system column) |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
|
susdate4 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susdate5 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susdate6 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susdate7 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susdate8 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susdate9 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susdte10 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susdte11 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susdte12 |
none |
datetime/date |
This custom column may be defined and used by your institution to track any date information associated with this data row. |
susmny3 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny4 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny5 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny6 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny7 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny8 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny9 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny10 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny11 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susmny12 |
none |
money/number (19,4)/(16,2) |
This custom column may be defined and used by your institution to track any monetary information associated with this data row. |
susnum3 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum4 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum5 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum6 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum7 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum8 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum9 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum10 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum11 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
susnum12 |
none |
numeric/number 10, 0 |
This custom column may be defined and used by your institution to track any numeric information associated with this data row. |
suschk1 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suschk2 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suschk3 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suschk4 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suschk5 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suschk6 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suschk7 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suschk8 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suschk9 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
suschk10 |
none |
char 1 ['N'] {'N' or 'Y'} |
This custom column may be defined and used by your institution to flag this data row for any purpose. |
sustxt1 |
none |
varchar/varchar2 255 |
This custom column may be defined and used by your institution to track any free text information you want to associate with this data row. |
sustxt2 |
none |
varchar/varchar2 255 |
This custom column may be defined and used by your institution to track any free text information you want to associate with this data row. |
sustxt3 |
none |
varchar/varchar2 255 |
This custom column may be defined and used by your institution to track any free text information you want to associate with this data row. |
sustxt4 |
none |
varchar/varchar2 255 |
This custom column may be defined and used by your institution to track any free text information you want to associate with this data row. |
sustxt5 |
none |
varchar/varchar2 255 |
This custom column may be defined and used by your institution to track any free text information you want to associate with this data row. |
Index | Primary | Foreign | Unique | Fields | Sort |
pk_sustainerpayments | Y | Y | suskey | ASC | |
sustainerpayments01 | Y | susid | ASC | ||
sustainerpayments02 | Y | suslinkkey suslinkfil |
ASC |