Connect a Bank of America CashPro account to a bank feed
To connect a Bank of America CashPro Online account (cashproonline.bankofamerica.com) to a bank feed, first request to use the Bank of America CashPro Information Reporting API. This establishes a connection between the bank and Sage Intacct.
The API connection process and provisioning credentials with Bank of America usually takes a couple of weeks. After you provision credentials, you can connect to a bank feed in Sage Intacct which takes only a few minutes.
Create a financial institution to connect multiple accounts that share the same login credentials at a bank to a bank feed.
For any credential issues or login difficulty, contact Bank of America.
Before you begin
-
Gather a list of accounts to connect using CashPro.
Make sure that you have the bank routing number and the account numbers.
-
Have the email from Bank of America CashPro Alerts close at hand.
This email is sent to your Bank of America CashPro inbox after you create an account in the Bank of America Developer Studio. It includes your connection information.
This email only appears in your Bank of America CashPro inbox for 30 days. Store the information that it contains in a secure location in case you need to connect more accounts later.
Request to use CashPro API
Request to use the CashPro API by logging in to the Bank of America Developer Studio. If you're not an existing user, create an account. After you complete this process, you'll receive an email with information on how to proceed.
-
Go to the Bank of America Developer Studio and select Sign up.
-
Enter your First name, Last name, and Email.
Your email will be the user ID for the Developer Studio.
-
Select Submit.
-
Check your email to receive your Access code and enter it in the studio portal.
The code expires after 10 minutes.
-
Create a Passcode then select Submit.
-
Select Sign in now and enter the email address used during account setup and your passcode.
-
Create challenge questions then select Register this device.
-
Go to the Bank of America Developer Studio and select Sign in.
-
Go to the Your dashboard tab and select Request access.
-
Select the API category CashPro, then select Proceed.
-
Enter your company details and contact information, then select Proceed.
-
Select Indirect- I will use a vendor to connect in the Request access - Integration details section.
-
Select Sage from the Vendor name dropdown list.
-
Enter your Sage administrator name and Sage administrator email.
These fields refer to the contact information of the person in your company who has administrative privileges to continue the connection process in Sage Intacct.
-
Select Production in the Environment details section.
-
Enter Sage Reporting in the field for IP address(es) where API calls originate.
-
Select CashPro Reporting (Balances, Transactions) from the Available APIs checkbox list, then select Proceed.
-
Enter your CashPro User ID and select Proceed.
-
Confirm your information then select Submit.
The bank provisions your credentials in one or two weeks. Credentials are distributed within a secure email from CashPro API Alerts to the contact entered in step 4.
Connect a CashPro account to a bank feed
If you are already connected to a Bank of America CashPro account using a different bank feed provider, first disconnect that account. Then, follow the instructions below.
If you are copying and pasting your client ID and secret, use keyboard shortcuts (like Ctrl+C and Ctrl+V) instead of right-clicking and choosing copy and paste.
| Subscription |
Cash Management Sage Cloud Services |
|---|---|
| User type |
Business user with admin privileges. |
| Permissions |
Cheque accounts: Add, Edit, View Savings accounts: Add, Edit, View Credit card accounts: Add, Edit, View |
-
Go to Cash Management > All or Setup > Accounts and select the required account type.
-
Find the account that you want to connect.
-
Select Edit at the end of the row.
- On the Banking cloud tab of the account select Connect.
- In the search bar, enter CashPro.
Select Bank of America CashPro (US).
- Review and accept the term and conditions, then select Continue.
-
Enter your Client ID and Client secret then select Submit.
Find this information in the email sent to your Bank of America CashPro inbox on the CashPro website.
The email containing your Client ID and Client Secret only appears in your Bank of America CashPro inbox for 30 days. Keep this information in a secure location so that you can access it again if you choose to connect more CashPro accounts to a bank feed.
-
Enter the Bank ID and the Account number.
The Bank ID is the bank routing number.
-
To connect more accounts, select + Add another account.
-
Select Continue.
-
Select the Start date from which you'd like to download bank transactions.
As a best practice, enter the start date of your next bank reconciliation. For example, if you reconciled on 5/31/2022, you would enter 6/1/2022.
-
Select Finish.
You return to the Banking cloud tab.
-
Make sure that the account to which you're trying to connect is the correct one, then select Confirm.
-
Go to Cash Management > All or Setup > Accounts and select the required account type.
-
Select Edit next to the required account.
- On the Banking cloud tab of the account select Connect.
- In the search bar, enter CashPro.
Select Bank of America CashPro (US).
- Review and accept the term and conditions, then select Continue.
-
Enter your Client ID and Client secret then select Submit.
Find this information in the email sent to your Bank of America CashPro inbox on the CashPro website.
The email containing your Client ID and Client Secret only appears in your Bank of America CashPro inbox for 30 days. Keep this information in a secure location so that you can access it again if you choose to connect more CashPro accounts to a bank feed.
-
Enter the Bank ID and the Account number.
The Bank ID is the bank routing number.
-
To connect more accounts, select + Add another account.
-
Select Continue.
-
Select the Start date from which you'd like to download bank transactions.
As a best practice, enter the start date of your next bank reconciliation. For example, if you reconciled on 5/31/2022, you would enter 6/1/2022.
-
Select Finish.
You return to the Banking cloud tab.
-
Make sure that the account to which you're trying to connect is the correct one, then select Confirm.
Connect more accounts after the fact
Say you already went through the setup flow and connected one or more CashPro accounts but realize you forgot to include one. Or you created a new CashPro account that you need to connect to a bank feed. Follow the steps above to connect that account.