Description
SoftLedger connects with Plaid to allow linking bank accounts and subsequently fetching bank feeds for user action directly within SoftLedger. If operating with a bank that is not connected via Plaid, this feature allows users to extract bank transactions from their banks through Excel, and upload those raw bank transactions to create bank feeds for use within SoftLedger.
- Create a custom bank account
- Link a ledger account to the custom bank account
- Upload transactions for the custom bank
- Viewing and creating journal entries from bank feeds
Note: This feature requires the SoftLedger team to enable this in your tenant. If you do not see ability to add a custom bank feed (see details further below), reach out to your team to request this feature at support@softledger.com
Create a custom bank account
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/62031093387/original/I-6fz0wM_bdGkjPYUeNhKgSNPkJqdaBrsA.png?1718715691)
Note: If you do not see the above popup modal when clicking +New from the Link Banks page, this means the upload feature for bank accounts is not enabled in your tenant. Speak to your team at support@softledger.com to enable this feature.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/62031093386/original/g61FBD_6-Zs_61QkoHzIi7q1QWNDE4h9fw.png?1718715691)
- Provider
- Name
- Number
- Type
- Possible types are Investment, Credit, Depository, Loan, Brokerage, and Other
Link a ledger account to the custom bank account
Once the bank account has been added, the banks table will include this bank, denoting it as a custom bank under the Acc Type column.
Click into the three stacked dots to open the bank account actions, and click the first icon to link the SoftLedger Ledger Account. This is required before moving on to upload bank transactions or review those transactions in the bank feeds section.
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/62031093390/original/-o-gNKr6-QY5z9U_rx2NrQcY96vQ7HyfrQ.jpeg?1718715691)
Upload transactions for the custom bank
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/62031093394/original/wEgU4yhg3oDJAf8PuZx4TMSCA2pdmMXk6A.jpeg?1718715692)
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/62031093389/original/fEdwBRJUN2FIeHhk2ALCWdgkzIlXs4th4Q.jpeg?1718715691)
Note: In order to select the custom bank account and add transactions, the bank account would have been added and had a linked Ledger Account connected in previous steps.
File restriction details:
- XLSX or CSV file types
- less than 5 MB
- must have header row as the first row
Map file column headers to bank feed fields
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/62031093393/original/GHJq0ZziHdftOiKpqqxZsUswDHdrnj8T2Q.jpeg?1718715692)
Note: SoftLedger will attempt to map fields with exact same header names to bank feed fields, but those mappings can still be altered by the user.
Headers to be mapped
- Date
- value from file must be a valid date and NOT in future
- maps to Journal.postedDate when reconciling
- Description
- value from file must not be empty
- maps to Journal line description when reconciling
- Amount
- value from file must be a valid number
- strings such as "USD 100.01" are not supported, value must be a number without any prefix/suffix/commas.
- value must not be zero or empty
- positive values will map to the credit lines of the journal entry created from the bank transaction
- negative values will map to the debit lines of the journal entry created from the bank transaction
- Currency
- value from file must be a valid currency supported by SoftLedger
- custom currencies are not supported
- maps to Journal.currency when reconciling
Optional:
- Authorized Date
- if a header mapping is provided, value from file must be a valid date and NOT in future
- maps to Journal.transactionDate when reconciling
- Category
- maps to Journal.reference when reconciling
Note: The Amount field will add the corresponding bank amount to the DEBIT and CREDIT columns based on logic: Amount>0, CREDIT linked ledger account Amount<0, DEBIT linked ledger account
Viewing and creating journal entries from bank feeds
![](https://s3.amazonaws.com/cdn.freshdesk.com/data/helpdesk/attachments/production/62031093392/original/Mwp0q2oY1eO-Vh-9bqaXvjcky-SdtA5ndg.jpeg?1718715692)