Banking workflow for Tallyfy

Handle ACH returns within NACHA deadlines

NACHA has strict timelines for ACH returns and missing them exposes your bank to liability. This workflow ensures NSF returns, unauthorized transactions, and administrative returns get processed same-day with proper documentation.

4 steps
3 fields

Run this workflow in Tallyfy with people, AI, and conditions

ACH Return Processing Run #2,481 Running now
Status Step Assignee Deadline
Status: Completed

1. Review return items and reason codes

TM
Team member
Status: Active

2. Verify return eligibility and timing

Claude
AI agent
Status: Waiting

3. Process returns and debit accounts

TM
Team member
Status: Conditional

4. Transmit returns to Fed

Claude
AI agent

Tallyfy is the accountability layer that lets this template mix people, AI agents, and conditions in one auditable flow

Process steps

1

Review return items and reason codes

2 hours from previous step
task
Start by pulling your ACH return file and going through each item one by one. Every return has a reason code that tells you exactly what happened - R01 means the account didn't have enough funds, R02 means it's been closed, R03 means the account number doesn't exist, and so on. Pay special attention to R10 (unauthorized transaction) returns because they come with extra compliance requirements and longer timelines. > Tip: Keep a quick-reference cheat sheet of common return codes at your workstation. When you're processing a big batch, it saves you from having to look them up every time. > Warning: Don't skip over unfamiliar reason codes. If you see something you don't recognize, look it up in the NACHA Operating Rules before moving on. Misclassifying a return can cause problems down the line.
Form fields in this step
Total Return Amount *
R01 (NSF) Count
R10 (Unauthorized) Count
2

Verify return eligibility and timing

2 hours from previous step
task
This is where timing really matters. For most return codes, you've got 2 banking days from the settlement date to get the return initiated. Unauthorized returns (R10) have a longer window, but don't let that make you complacent - track every deadline carefully. Go through each return in your batch and confirm it's still eligible. If anything looks like it might be cutting it close, flag it right away. A late return doesn't just get rejected - it can expose your bank to financial liability and regulatory scrutiny. > Warning: If you're processing returns near the end of the day, double-check the Fed's cutoff times for your region. Missing a cutoff by even a few minutes means the return rolls to the next business day, which could push you past the NACHA deadline. > From experience: The most common mistake new ACH processors make is assuming all return codes share the same 2-day window. They don't. Print out the NACHA deadline table and keep it at your workstation until the timelines become second nature.
Form fields in this step
All Returns Within Deadline *
Exception Notes
3

Process returns and debit accounts

4 hours from previous step
task
Now it's time to actually process the returns in your core banking system. For NSF returns (R01), you'll debit the customer's account for the original transaction amount and apply return item fees based on your bank's current fee schedule. Make sure you update the customer's record to flag repeat NSF activity - your bank likely has policies that kick in after a certain number of returns within a rolling period. For unauthorized returns (R10) and other dispute-related codes, don't just process them automatically. These often need additional review or investigation before you can finalize them. Set those aside and route them to the right person. > Tip: Before posting fees, quickly check whether the customer has a fee waiver or special account type that exempts them. Charging fees that need to be reversed later creates extra work for everyone. > Warning: Always double-check that the debit amount matches the original ACH entry exactly. Even a penny off can cause reconciliation headaches at end of day.
Form fields in this step
Returns Processed *
Fees Applied *
Items Requiring Investigation
4

Transmit returns to Fed

4 hours from previous step
task
You're at the finish line. Generate your return file from the core system and transmit it to the Federal Reserve before the cutoff. Once transmission is complete, make sure you get a confirmation - don't assume it went through just because you hit send. Log the batch number and timestamp in your records. Save copies of every return in the batch, because you may need them later if a customer disputes something or an examiner asks questions during an audit. > Tip: After you transmit, pull up the Fed's acknowledgment screen and verify the item count and dollar total match what you sent. Catching a mismatch now is much easier than sorting it out after settlement. > Warning: If your transmission fails or times out, don't just retry blindly. Check whether the first attempt actually went through before re-sending - duplicate return files can cause serious issues with the receiving bank. > From experience: Build a habit of screenshotting or printing the Fed confirmation right after each transmission. When audit season comes around, having those confirmations readily available saves hours of digging through system logs.
Form fields in this step
Transmission Confirmation *
Batch Number *

Why Tallyfy is the AI control layer

Phase 1

Set up

Define the recipe
1
Define process steps
You can't automate without a recipe.
2
Set deadlines and conditions
AI needs structure.
3
Assign each step
Person, AI, or rule. The right doer.
Phase 2

Run

People + AI working together
4
Launch
One click. No glue code.
5
AI handles routine tasks
Fewer mistakes and hallucinations.
6
People approve
Accountability. You can't blame AI.
Phase 3

Track and improve

Audit and learn
7
Track real-time status
AI sessions are a nightmare to track alone.
8
Audit and improve
Gradual shift, never total re-do.

Ready to use this template?

Sign up free and start running this process in minutes.