Recurring Donation

The Online Donations SuiteApp enables you to capture and track recurring online donations in NetSuite. On the online donation setup record, make sure the Allow Recurring Donation field is set to Yes and select the donation frequencies that donors can choose from.

On the Online Donation HTML page, donors can check the Recurring box to submit a recurring donation. Donors can choose their preferred recurring cycle and set a recurring end date before submitting their online donation.

This feature requires the Advanced Billing feature. To enable, go to Setup > Company > Enable Features. On the Transactions subtab, under the Billing section, check the Advanced Billing box. If you do not see this feature, contact your account manager. For more information, see Advanced Billing.

When a recurring online donation is submitted, an invoice is initially created in NetSuite and a billing schedule is automatically assigned to the transaction. Then, a sales order is automatically created for the succeeding recurring donations.

After generating the invoice for the donation, NetSuite sends an email to the donor. The email contains the invoice details and a link to the Payment Link page where the donor can enter payment details.

When a billing schedule is assigned, NetSuite adds a bill to the billing queue at the intervals determined by the schedule. Then, you can go to Transactions > Sales > Invoice Sales Orders (Administrator) to create the invoices in the billing queue.

The SuiteApp does not store payment details for recurring donations. Therefore, succeeding recurring transactions do not get charged automatically. Every time an invoice gets generated for their recurring donation, the donor must settle the payment by entering their payment details on the link sent through email.

Submitting a Recurring Donation

The following procedure is for donors to submit a recurring donation on your website.

To submit a recurring donation:

  1. On the Online Donation HTML page, the donor provides the following details:

    1. Name – Donor’s complete name.

    2. Email – Donor’s email address. If the Donor Identifier field is set to Email, the system uses the donor's email address to check if the donor already has an existing customer record in NetSuite. If there is none, then the system creates a customer record using the donor's email address.

    3. Phone Number – Donor’s phone number. If the Donor Identifier field is set to Phone, the system uses the donor's phone number to check if the donor already has an existing customer record in NetSuite. If there is none, then the system creates a customer record using the donor's phone number.

    4. Donation – Donor’s preferred donation program.

    5. Amount – The field dynamically displays the amount depending on the donation program or option you select. The donor can also enter a custom amount.

  2. The donor checks the Recurring box.

  3. The donor selects a recurring donation cycle.

  4. In the End Recurring On field, the donor enters a date for when their recurring donation ends.

  5. The donor clicks Donate Now.

    The page redirects to the Payment Link payment page where the donor enters their payment details.

    The Payment Link page also displays a summary of the Invoice created for the online donation.

  6. The donor clicks Pay.

Related Topics

One-Time Donation
Anonymous Donation
Online Donation Types
Advanced Billing

General Notices