- Before
- Opens every morning on yesterday's cash, chases branches for missing IDs, prepares the daily batch and runs the exemption reviews. “It's the conductor's ID on the third deposit that eats my morning.”
- Now
- Opens on stacks already aggregated and CTRs already drafted, checks the one reading the agent found in a teller image, and prepares the batch.
One cash day, from three deposits to a filed CTR
At Norrell Federal Credit Union, Harbor Light Laundromat LLC, which runs two laundromats in Bramford, deposited cash three times at two branches on Tuesday, October 6, 2026. It is Friday, October 9. Here is how that day becomes a filed CTR, screen by screen, in the working solution.
- 01Friday morning
Thursday's cash, as one skyline
Keisha Morrow · CTR SpecialistKeisha opens on the cash day: 11,640 cash transactions stacked overnight by member and business day (teller 9,180, ATM 2,214, night drop 246). Twenty-three members crossed the line and 21 CTRs are complete, with 2 waiting on branch data; 14 came near it. Calloway Auto Repair took in $8,000 and paid out $6,000, never netted, so no CTR.
What needs you: “Harbor Light Laundromat's conductor ID found in the teller image (day 3 of 15).”
- 02One click
One member, one business day, climbing to the line
Cash AggregatorHarbor Light's Tuesday is three blocks: a $4,200 teller deposit at Westbrook at 10:14 AM by its owner, Denise Harlow; $2,350 at the Westbrook drive-up ATM at 1:52 PM, conductor not known; and $3,900 at Main Street at 3:41 PM by Andre Voss. Together they reach $10,450. Cash out sits apart at $0, never netted, and the CTR is drafted beside the stack with every field sourced.
“Over the line by $450: CTR drafted.”
- 03Tuesday, 9:12 PM
The night drop counts on Wednesday
Cash AggregatorA $1,980 night drop at Main Street sits outside the stack. The night depository log shows bag NB-55102 dropped Tuesday at 9:12 PM and opened Wednesday at 8:31 AM under dual control, so it counts on Wednesday, October 7, the next business day, citing 31 CFR 1010.313(b). Wednesday's stack is $5,120: no CTR.
- 041:40 AM
“Known member” is not an ID: the agent finds one
Conductor FinderAt Main Street the teller keyed the conductor's ID as “Known member”, a notation 31 CFR 1010.312 prohibits. The agent asked Rosa Delgado's branch on Wednesday at 2:16 AM; the teller was out until Friday. Overnight it read Andre Voss's Ohio driver license from teller image TC-20261006-MS-0441, page 2, with a confidence per field (ID number 0.97), and matched it to his member profile.
The Conductor Finder never accepts its own reading; below 0.95 it asks the branch instead.
- 058:12 AM
She checks the image and accepts, with a reason
Keisha Morrow · CTR SpecialistKeisha compares the reading with the image and accepts it. She picks the reason, “Verified against the image”, over “Verified with the member by phone” or “Confirmed by the branch”. The ID number, date of birth and address go into Part I with the teller image as their source, and the reason goes on the audit trail.
- 06Before the batch
Parts I–IV, sourced and checked against FinCEN's schema
Schema ValidatorCTR-261006-014 lists three persons in Part I: Harbor Light Laundromat LLC, on whose behalf the cash moved, Denise Harlow and Andre Voss. Part III has one line per branch, Westbrook $6,550 and Main Street $3,900, summing to Part II's $10,450. The check runs structure, required fields, tax ID types, dates, amounts, boxes and ZIP codes.
“0 errors · 0 warnings. Ready for today's batch.”
- 078:20 AM
The maker prepares the batch
Keisha Morrow · CTR SpecialistBatch B-2026-1009 holds 23 CTRs for $336,415: 21 from Thursday, Harbor Light from Tuesday and one amended CTR for Ostrander Tire & Wheel. Two stay out until their branches answer: Brightwater Car Wash (the conductor's occupation) and Delmar Vending Services (the conductor's address). Keisha prepares the batch; the approve button is not hers.
“You cannot approve this batch. You prepared it; the BSA Officer approves.”
- 0810:05 AM
The checker approves, and BSA E-Filing accepts all 23
Lorraine Whitaker · BSA OfficerLorraine approves the batch. The E-Filing Clerk submits it at 10:06, and at 10:31 the acknowledgment reads 23 accepted, 0 warnings, 0 rejected. Each BSA ID is pinned to its CTR: Harbor Light's is 00000267745019, filed on day 3 of 15, with the deadline on Wednesday, October 21.
“Copies and evidence kept five years.”
- 09Due October 15
An exemption review that argues each test
Exemption ReviewerCedar Basin Grocers Inc has been exempt as a non-listed business since May 2019. Six of seven tests pass, including ineligible activities at 6.2% of gross revenue, under the 50% limit. One account, ending 2209, takes cash collected for a money transmitter: 9 deposits, $41,300 since March, and cash deposited as an agent for another person is not exempt. The agent proposes keeping the exemption and treating that one account as non-exemptible; Keisha prepares, Lorraine approves.
- 10Friday, 2:20 AM
Structuring goes to alert triage, never to the member
Pattern WatchRowan Pike deposited $9,400 at Lakemont, $9,600 at Granger and $9,500 at Main Street on three business days: $28,500, and no day over $10,000, so no CTR is owed. Pattern Watch handed the stacks to alert triage as AL-2026-30418. The member's online banking and the branch's teller screen show nothing, and the guard log proves it.
“Visible to the BSA team only.”