1. Logging In
Access the Herring Bank ACH Direct Deposit system by navigating to the login page and entering your credentials.
- Go to the Herring Bank homepage and click the "Client Login" button in the top right corner.
- Enter your username (account number or login ID) in the first field.
- Enter your password in the password field.
- Click the "Sign In" button to continue.
Did you know? Herring Bank helps thousands of organizations across the country keep distribution costs low and their employees and clients happy with reliable direct deposit services.
2. Security & User Settings
Master User Setup
When you first log in, you may be asked to set up a "Master User" to comply with security protocols. The master user has full administrative access and can create sub-users.
Password Requirements
For security, all passwords must meet the following requirements:
- Must be case-sensitive
- Must contain at least one number
- Must contain at least one special character (!@#$%^&*)
- Minimum 8 characters recommended
User Management
The User Management screen allows you to configure permissions for each user:
| Permission |
Description |
| Phone Communication |
Allow user to communicate with support over the phone |
| Upload Files |
Allow user to upload and release ACH files |
| View File History |
Allow user to view past uploads and account activity |
| Manage Bank Accounts |
Allow user to add, verify, and delete bank accounts |
| Approved Files |
Allow user to approve files for checkout (two-party review) |
IP Address Restrictions: You can optionally restrict user logins to specific IP addresses for enhanced security.
3. Uploading Files
There are different types of file uploads depending on your account type:
Single Client Upload
If you are uploading one file per client:
- Click the "Upload Files" menu item or use the drag-and-drop area.
- The top of the screen shows the pay date. By default, dates in your file will be used as the effective date.
- Click "Choose File" next to the appropriate client name.
- Select the ACH/NACHA file from your computer.
- Click "Upload" to process the file.
Batch Upload (Multiple Clients)
If you upload a single file containing multiple clients:
- Click "Choose File" for the batch upload option.
- Select your consolidated ACH file.
- The system will prompt you to match companies in the file to their NPC account numbers.
- Use the dropdown to select the correct client for each batch.
- Click "Continue" once all clients are matched.
Pro Tip: You only need to match clients the first time. The system remembers associations for future uploads.
Avoiding Duplicate Uploads
The upload screen displays "Recent Files" (last 3 days) at the bottom. Check this list before uploading to avoid duplicate files, which may incur deletion fees.
Reviewing Your Upload
After uploading, you'll see a summary screen showing:
- All transactions in the file
- Withdrawals (shown in red)
- Deposits (shown in green or black)
- Any errors detected in the file
Click "View Detail" to see individual items. If everything looks correct, click "Process" to continue.
4. File Approval Process
The two-party review feature requires files to be approved by a second user before processing.
How It Works
- User A uploads a file (must have "Upload Files" permission).
- The file enters "Pending Approval" status.
- User B with "Approved Files" permission logs in and sees a new "Approved Files" menu option.
- User B reviews the file details and clicks "Approve Selected Files".
- A confirmation dialog appears. Click "OK" to confirm.
- The file is sent for final processing.
Important: The same user cannot both upload and approve a file. This separation of duties helps prevent errors and fraud.
5. Bank Account Management
Penny Verification Process
New bank accounts must be verified using small test deposits:
- Click the "Bank Accounts" menu option.
- Pending verifications are listed on the main screen.
- Click "Verify Now" next to the account.
- Enter the penny amount that was deposited (e.g., 0.45).
- Click "Submit" to verify.
Warning: You only get two attempts to verify pennies before the account is locked. Contact support if locked.
Setting a Primary Bank Account
The primary account is used for credit returns and as the default withdrawal account:
- Go to "Bank Accounts" and select the client.
- Click "Go" to see all active accounts.
- Click "Make Primary" next to the desired account.
- Confirm your selection in the popup.
Deleting a Bank Account
To remove an old or incorrect bank account:
- Go to "Bank Accounts" and select the client.
- Click "Go" to see all accounts.
- Click "Delete" next to the account to remove.
- Confirm the deletion in the popup.
Bank Change Process: After verifying pennies for a new bank account, you must (1) delete the old account and (2) make the new account primary.
6. Exporting Files
Export Debits
To extract debit transactions (company withdrawals) from an uploaded file:
- Select the file you want to export from the Files section.
- Click the "Export Debits" button.
- Choose the effective date for the export.
- The system creates a balanced ACH file with an offsetting credit to Herring Bank.
- Download the generated NACHA file.
Export Credits
To extract credit transactions (employee payments):
- Select the file in the Files section.
- View the Credit Export preview section showing batch header information.
- Click "Export Credits".
- Choose the effective date.
- All credits are combined into a single batch with an offsetting debit to Herring Bank.
Note: Exported entries are marked as "PROCESSED" to prevent duplicate exports. Use "Clear Processed" if you need to re-export.
Export History
View all past exports in the Export History section. Each export shows:
- Export ID and timestamp
- Effective date
- Number of batches and entries
- Total debits and credits
- File size and download button
7. Managing Errors & Returns
Red Stop Sign Errors
When a file has errors, you'll see a red stop sign indicator. Common errors include:
- Invalid routing numbers
- Missing account information
- Incorrect file format
Handling Returns
When a transaction is returned by the receiving bank:
- The return appears in the Returns section with its return code.
- Click "Edit" to view and correct the information.
- Update the routing number, account number, or account type as needed.
- Click "Save" to store the corrected information.
Correction Window: Corrections can be made until 3:30 PM EST on the day of the return.
8. ACH Return Codes Reference
| Code |
Description |
Action Required |
| R01 |
Insufficient Funds |
Contact payee; may need to resubmit |
| R02 |
Account Closed |
Obtain new account information |
| R03 |
No Account/Unable to Locate |
Verify account and routing numbers |
| R04 |
Invalid Account Number |
Correct the account number |
| R05 |
Unauthorized Debit |
Obtain proper authorization |
| R06 |
ODFI Requested Return |
Contact your bank |
| R07 |
Authorization Revoked |
Do not resubmit; contact payee |
| R08 |
Payment Stopped |
Contact payee for new authorization |
| R09 |
Uncollected Funds |
May resubmit after funds are available |
| R10 |
Customer Advises Not Authorized |
Obtain valid authorization |
| R16 |
Account Frozen |
Contact payee for resolution |
| R20 |
Non-Transaction Account |
Use a different account type |