To enable your Items for checkout using Direct Debit, you will need to update the following records:
On the Item or Item Class, select Is Direct Debit Enabled, then click Save so that the item can be purchased using a Direct Debit Checkout process. You can select an Item without needing the Item Class to be Direct Debit enabled. The above applies to regular Items, Fundraising items, and Event Ticket Items. For Subscription Items there is some additional setup required for Auto Renewals.
Only customers with active United Kingdom bank accounts can use Direct Debit as an accepted payment method.
In order for Subscriptions to be automatically renewed via Direct Debit, they must be configured to work with Invoice and AutoRenew Options.
Subscription Plan Setup - Set up the following fields:
Type - Termed or Calendar.
Invoice Days Variable- This should be set to 15-30 days for Direct Debit subscriptions, so that if you need to make any changes, these can be made before the payment is sent to the bank for collection. This will also be the day that the system processes the auto renewal for Direct Debits by creating a sales order set to the pricing in place at that time and the day that all scheduled payments are generated for the next period.
Auto Renew Option - Required for Direct Debits to Auto Renew
Require Payment Method - Checked
Installment Schedule Options
Enable Schedule - Checked
Schedule Type - Automatic Payment
Bill Cycle - Auto
Schedule Frequency - This will normally be annually, quarterly, or monthly depending on the instalment schedule you want.
Deferred Revenue Setup - There are some limitations for Subscriptions that must track deferred revenue.
To be able to track deferred revenue for Direct Debit subscriptions, you must schedule payments upon renewal of a term. For example:
To give an option of monthly payments, you must set the term to a one month term subscription plan.
Type - Termed
Term - 1
Schedule Frequency - Monthly
Quarterly payments would need a three month term subscription plan.
Type - Termed
Term - 3
Schedule Frequency - Quarterly
Annual payments will need a twelve month term subscription plan.
Type - Termed
Term - 12
Schedule Frequency - Annually
Note: Any deviation from these listed configurations will generate in incorrect deferred revenue transactions. Calendar subscriptions with deferred revenue are not supported.
Ensure the following scripts are scheduled to run.
Fonteva Framework > Apps > Fonteva Direct Debit - Create Payments.
Fonteva Framework > Apps > Charge Autorenew scripts (Highlighted). These scripts need to be scheduled to run on a nightly basis. Verify that the scripts are scheduled by going to Scheduled Jobs in Setup and ensuring there is a job called Direct Debit Scheduler set up. If you are using Auto Renewal, your Auto Renewal scripts will appear and these should be scheduled to run before your Direct Debit scripts.
Schedule your Direct Debit Script. If you do not have the script scheduled to run, here is how you can do it.
In Setup, go to Apex Classes then click Schedule Apex enter the following:
Frequency - weekly
Recurs - click all days
Start - when you want the scripts to start
End - normally put a date of 50 years in the future
Preferred Time - 5 am (after the regular Autorenew scripts have run)
Click Save and your scripts are now ready to run every day.