Lock based ACH
Overview
In Lock Based ACH, the loan payments are created automatically in an uncleared state. Based on the loan payment, the uncleared transactions are auto cleared by the system.
Custom settings
A Custom Setting is useful when you have to store information that will be accessed from the Apex code, quite often. The custom settings required for Fractionalization are explained as follows:
A.Transaction approval config
Prerequisites
None.
Steps
Perform the following steps to manage the custom settings for Transaction Approval Config:
Login to your Salesforce account.
Click your Username.
Click Setup.
Go to App setup.
Click Develop.
Select Custom settings.
Click Transaction Approval Config.
Click Manage.
Click Edit.
Select Payment.
Note:You must keep Payment unchecked if you wish to enable auto-clearing of payments.
Similarly, you must select Payment if you do not wish to enable auto-clearing of payments.
Select Funding.
Select Investor Fund.
B. ACH parameters
Prerequisites
None.
Steps
Perform the following steps to manage the custom settings for ACH Parameters:
Login to your Salesforce account.
Click your Username.
Click Setup.
Go to App setup.
Click Develop.
Select Custom settings.
Click ACH Parameters.
Click Manage.
Enter the Days in advance to create file.
Note:Days in advance to create a file is the number of business days prior to a payment's due date for inclusion in an ACH file.
For example, if the next ACH Debit date is June 18, 2014.
Days in advance is 2
Then, your NACHA file will be generated on June 16, 2014.
Enter the Lock Period for Investor Funds.
Note:This is the period during which the funds remain in an uncleared state. The Investor fund transactions are cleared only after the lock period is over.
Enter the Lock Period for Loan Payments.
Note:This is the period during which the loan payments remain in an uncleared state. The loan payments are cleared only after the lock period number of business days have passed by, since the time of its creation.
Select Use Lock based ACH.
Note:Select this if you wish to use lock based ACH, where the loan payments are created automatically in an uncleared state. Based on the loan payment, the uncleared transactions are auto cleared by the system.
C. Metadata segments
The ACH file has various segments, this setting includes the name of each segment with the name of Object corresponding to the segment.
Prerequisites
None.
Steps
Perform the following to manage the custom settings for ACH Parameters:
- Login to your Salesforce account.
- Click your Username.
- Click Setup.
- Go to App setup.
- Click Develop.
- Select Custom settings.
- Click Metadata Segments.
- Click Manage.
- Click Edit if required.
Bank setup
In order to generate a NACHA file, you must create Company Bank accounts. In this section, you will learn how to create Company bank accounts for Investor trust accounts, Collections Trust accounts, Advance Trust accounts, Business accounts, Tax Withholding accounts.
Perform the following steps to add Bank accounts to the Selected tabs:
Login to salesforce account.
Click +.
Click Customize my tabs.
Click Bank accounts from Available tabs.
Click Add.
Click Save.
Investor trust accounts
In a typical Online Marketplace, investors must first deposit funds into the platform before they can start investing. Most often, these funds from every investor are tracked in the back-office system using a virtual account for the investor, whereas real money is physically deposited into a trust account with a bank – called the Investor Trust Account. In other words, real money from all investors is physically deposited into the Investor Trust Account, whereas the back-office system tracks the individual balances of each investor in the investor’s virtual account.
Prerequisites
None.
Steps
Perform the following steps to create Company Bank accounts for Investor Trust accounts:
Click Bank accounts.
Click New.
Select the required Account Type.
Enter the Bank account number.
Enter the Bank name.
Enter the Routing number.
Select the required Investor Account.
Select the required Contact.
Select Active.
Click Investor Trust account.
Click Add.
Click Save.
On clicking Save, you see that a new Company account for Investor trust account has been created.
Similarly, follow the steps 1 to 12 to create Company Bank accounts for Collections Trust Account for handling payments, Advance Trust account for handling disbursals, Business account and Tax Withholding Account.
You cannot delete a Bank account which is active and involved in ACH transactions.
You cannot create more than one Investor Trust Account, Collection Trust Account, Advance Trust Account and Tax Account.
You cannot delete the active Investor Trust Account, Collection Trust Account, Advance Trust Account and Tax Account.
Investor bank accounts
Investor Bank Accounts are used to receive electronic payments from your investors.
Prerequisites
None.
Steps
Perform the following steps to create a bank account for the Investor:
Login to your Salesforce Account.
Click Service Configuration, Manage, Bank Information.
Click New Bank Account.
Note:After creating an Account for an Investor, scroll down to find New Bank Account to create a bank account for the Investor.
Enter the Account type.
Enter the Bank Account number.
Enter the Bank name.
Enter the Routing number.
Select the required Account.
Select the required Contact.
Select Active.
Note:This is a mandatory step .
Click Save.
Now, you must set up ACH on loan. For more information about setting up ACH, refer to section Setting up Automated Payments with Multiple Payment Modes in chapter Payments.
Field reference
Field Name | Description |
---|---|
ACH | ACH (Automated Clearing House) is a nationwide EFT (Electronic Funds Transfer) system that provides for the inter-bank clearing of credit and debit transactions and for the exchange of information among participating financial institutions. It is a batch processing system in which financial institutions accumulate ACH transactions throughout the day for later batch processing. ACH Network transactions are transmitted electronically. This leads to faster processing time and cost savings. |
ACH Parameters | ACH Parameters are the parameters required to configure ACH for your organization. |
Routing Number | Routing number is a 9-digit number assigned to financial institutions by The American Bankers Association (ABA). |
Investor Trust Account | In a typical Online Marketplace, investors must first deposit funds into the platform before they can start investing. Most often, these funds from every investor are tracked in the back-office system using a virtual account for the investor, whereas real money is physically deposited into a trust account with a bank – called the Investor Trust Account. In other words, real money from all investors is physically deposited into the Investor Trust Account whereas the back-office system tracks the individual balances of each investor in the investor’s virtual account. |
Investor Bank Account | Investor Bank Account is used to receive electronic payments from your investors. |