WorkflowRegulatory Reporting

Call Report Preparation

Call report preparation where every figure opens to its ledger and its instruction paragraph

Half the close back, and every figure opens to its ledger and its instruction paragraph.

See one case, screen by screen ↓
demo1,840accountsin the sample bank's ledger, 1,828 of them placed by carry-forward without asking anyone
demo12accountsleft for a person, each with the line the agents propose and the paragraph that decides it
typical55.5hoursthe agencies' own estimate of the burden of one FFIEC 041 filing, every quarter
target6daysof a 12-business-day close given back to review and judgment
In short

What is Call Report Preparation?

Call report preparation is the quarterly work of turning a bank's general ledger into every schedule of the Consolidated Reports of Condition and Income. This solution does that work with agents: it pulls the trial balance and the subledger extracts, proposes the schedule and numbered line for every account with the FFIEC instruction paragraph that decides it, re-foots every schedule and cross-schedule tie-out, runs the validity and quality edits, and explains every line that moved — while a named person accepts each new placement, the Assistant Controller signs each schedule and the Controller signs the report.

AI use cases in banking: a buyer's guide to agentic AI for bank and credit union operations →

Updated

The problem

Why call report preparation takes the whole close

Every figure on a Call Report schedule is a general ledger balance, or a sum of them, placed on a specific numbered line because a paragraph of the FFIEC instructions says it belongs there. Whether a loan is secured by an owner-occupied nonfarm nonresidential property turns on a 50 percent test about the source of repayment, written in one paragraph of the Schedule RC-C instructions and decided once when the loan is acquired. That paragraph lives in a PDF, the account-to-line mapping lives in a workbook, and nobody writes down which paragraph decided which account.

So the close goes on the proving, not the reading. Each quarter the bank opens accounts nobody tells the reporting team about. The tie-outs are re-footed by hand after every change: RC-C Part I item 12 must equal Schedule RC item 4.a plus item 4.b, total deposits must equal Schedule RC item 13.a, and past due amounts on a loan line cannot exceed the line. The validity and quality edits come back from the regulator's portal, and their explanations get drafted in the last two days. When a placement turns out to be wrong, it is not the dollar amount that gets written up — it is the control behind it.

typical4,421banksfile a Call Report four times a year — about 17,700 filings
typical30daysto file after the report date, with no extensions granted
typical55.5hoursof burden per FFIEC 041 filing, on the agencies' own estimate
Where the 12 business days of a quarter-end close goestimated
By hand12 days
With the solution6 days
  • Pulling and proving the ledger and 26 subledger extracts2 → 0.5 d
  • Placing new, changed and closed accounts on lines3 → 1 d
  • Finding the instruction paragraph for each judgment call1.5 → 0.5 d
  • Re-footing schedules and cross-schedule tie-outs2 → 0.5 d
  • Validity and quality edits, and their explanations2 → 1 d
  • Quarter-over-quarter explanations and review1.5 → 2.5 d

Estimated split for a three-person reporting team filing an FFIEC 041, by hand and with the solution. The last row goes up on purpose: the time the agents give back goes to review and judgment.

How it works

How a figure reaches a line

Seven agents pull, place, cite, re-foot, check and explain; the preparer accepts, the Assistant Controller signs each schedule, the Controller signs the report.

What comes in
Ledger in1 ledger, 26 extracts · general ledger, core, loan, investment, fixed asset
Agents at work
Ledger agentproved and diffed
Then
Mapping agentthe numbered line
Instruction agentthe governing paragraph
Then
Tie-out agentre-footed after every change
Edit-check agentvalidity and quality edits
Then
Variance agentevery movement explained
Filing agentthe file and its hash
A person decides
Preparer, Assistant Controller, Controllerthe preparer accepts · the Assistant Controller signs each schedule · the Controller signs the report
What comes out
Every schedule drafted and tied
Edits explained before filing
Examiner evidence pack
One case, step by step

Call report preparation on one account, from the ledger to a signed schedule

Tessaly Community Bank, $3.4 billion in assets and 41 branches, is filing the FFIEC 041 for the September 30, 2026 report date. It is day 9 of a 12-business-day close, and the filing deadline is Friday, October 30. Here is what happens, screen by screen, in the working solution.

  1. 01Day 9 of 12

    One Call Report schedule at a time — not a dashboard

    Nadia Farrell · Regulatory Reporting Accountant

    Schedule RC-C Part I opens as the form reads: item number, caption, amount in thousands, down the page. Item 1.e.(1), loans secured by owner-occupied nonfarm nonresidential properties, reads $512,604 thousand. One line at the top says what needs Nadia today, and one chip in the header says a tie-out does not hold.

    “12 · Accounts the agents could not place yet · 1 on this schedule · 11 on other schedules.”

  2. 02One click

    Every amount opens to the ledger accounts that feed it

    Nadia Farrell · Regulatory Reporting Accountant

    Item 1.e.(1) folds out to three general ledger accounts: 1425-100 commercial real estate, owner-occupied, at $398,118,204.00; 1425-200 small business program at $86,422,300.00; 1426-100 medical and dental at $28,063,496.00. They total $512,604,000.00, which rounds to $512,604 thousand as reported. The instruction paragraph for the line sits beside the total.

    The Call Report reports whole thousands; the ledger carries dollars and cents. Both are on the same screen.

  3. 03The tray

    1,828 accounts placed without asking; 12 that need a person

    The agents

    The Ledger agent proved the trial balance on October 1 and carried 1,828 placements forward from June 30 untouched. Twelve accounts are left: eight opened this quarter, two redescribed by their source system, one reclassified and one changed at the report date. Each row carries the balance, why it is here, the schedule and numbered line the agents propose, the instruction sentence that decides it, and a confidence.

    One button accepts the five above 0.85 in a single approved action — and still records an entry for each.

  4. 049:36

    A new account, and the evidence behind the line proposed for it

    The Mapping and Instruction agents

    Account 1427-310, CRE participations purchased, partner program, holds $18,412,550.00 across 31 loans and was opened on August 3, 2026. The Mapping agent proposes Schedule RC-C Part I, item 1.e.(1), at confidence 0.82 — under the bank's 0.95 threshold, so it waits. Its evidence: core banking collateral code 22 on all 31 loans, purpose code OO on 29 of 31 with an occupancy certification for the other two, and the same program's loans already on 1.e.(1) at June 30.

    Instruction agent, quoting the form: “…the primary source of repayment is the cash flow from the ongoing operations and activities conducted by the party, or an affiliate of the party, who owns the property.”

  5. 059:38

    “I will not place the gross balance”

    The Tie-out agent

    Contra account 1427-315 holds $4,200,000.00: three of the 31 loans were participated onward to another bank under an agreement dated August 14, 2026. The line takes the net, $14,212,550.00, reported as $14,213 thousand. The agent says what the instructions settle and what they do not — they settle the line; the contra account settles the amount.

    “After this placement item 12 becomes $2,546,869 thousand — Schedule RC item 4.a ($6,415) plus item 4.b ($2,540,454).”

  6. 069:41

    A person accepts, with a reason code, and the schedule re-foots

    Nadia Farrell · Regulatory Reporting Accountant

    Nadia accepts the net with reason NEW-ACCT and a note for the reviewer and the examiner. Item 1.e.(1) moves to $526,817 thousand and item 12 to $2,546,869 thousand. The footer chip that read “Off by $14,213 thousand” now reads “Ties to RC 4.a + 4.b”. The difference was exactly the one account still waiting.

    Accepting makes Nadia the maker. It does not report the figure: the Assistant Controller approves every new or changed placement before the schedule can be signed.

  7. 07The report

    21 schedules, their owners, their states and their own due dates

    Nadia Farrell · Regulatory Reporting Accountant

    Seventeen are ready, three are in review and RC-C Part I is drafting. Each schedule carries the result of its tie-outs and a due date inside the 12-business-day close; Schedule RI and Schedule RI-C are past theirs and can be escalated to the Controller. Three schedules are not required this quarter, and the screen says why.

    Six things must hold before a data file is assembled. The screen lists all six, and which ones do not.

  8. 08Before filing

    The edits run before the file leaves the bank

    The Tie-out and Edit-check agents

    1,874 validity edits ran and none failed. 212 quality edits ran and three still stand, each with an explanation drafted from the quarter-over-quarter analysis and citing the accounts behind it. All ten cross-schedule relationships hold, with both figures and the difference shown for each.

    A schedule cannot be marked ready while a relationship fails, and a preparer cannot override that.

  9. 09Quarter over quarter

    The explanation is written before anyone asks for it

    The Variance agent

    Fourteen lines moved more than 10 percent or $1,000 thousand. Item 1.e.(1) rose from $468,920 to $526,817 thousand, up 12.3 percent: $14,213 thousand is the new partner-program account, and $43,684 thousand is 61 loans originated in the quarter, the largest $4,120 thousand. The same text can become the explanation for quality edit Q-0412.

    “No loan moved onto this line from another line.”

  10. 10The review

    The reviewer reads what changed, and nothing else

    Grant Okonjo · Assistant Controller

    Three changes wait for Grant and two are already approved; the 1,828 carried-forward placements are not in the review at all. Each change names its maker, the time, the reason code, the note and the instruction paragraph it relies on. In the preparer's role, Approve is unavailable on every row and says why.

    “Only the Assistant Controller can do this.” The same person is never both maker and checker.

  11. 11Sign

    The signatures the form asks for, and no file before them

    Marisol Vega · Controller

    With 17 of 21 schedules signed ready, the Controller cannot sign and no data file exists. The screen names everyone who signs: the Controller, the Chief Financial Officer who signs the declaration the form requires, and two directors who attest to the report's correctness — two, because this is a state nonmember bank — with the instruction quoted underneath.

    Where the instructions do not resolve a difference, the Controller — and only the Controller — may accept it with a reason.

  12. 12After

    The whole quarter, in one trail and one file

    Theo Lindqvist · Internal Audit Manager

    Every placement, override, approval, signature and export is on the trail, people and agents on the same terms, each entry naming its schedule, its reason code and the evidence behind it. Internal audit reads all of it and can change none of it, and exports the evidence as an examiner pack, an internal audit pack or a Part 363 pack.

    “Oct 14 09:38 · Tie-out agent · held RC-C Part I out of ready: item 12 is $14,213 thousand below Schedule RC items 4.a plus 4.b.”

Who it’s for

Built for everyone who signs a Call Report.

The same quarter-end, seen by the four people who carry it — what their close looked like, and what it looks like now.

NF
Nadia FarrellPreparer · places accounts and drafts the schedules
Regulatory Reporting Accountant
Before
Can tell you the number in a minute; spends the day proving where it came from, in a workbook nobody else can read.
Now
Opens a schedule already drafted, with the ledger under every figure, and decides the twelve accounts that actually need judgment.
GO
Grant OkonjoReviewer · approves every change and signs each schedule ready
Assistant Controller
Before
Reviews a whole report again every quarter to find the handful of things that moved.
Now
Reads only what changed since the last report date, each with its maker, its reason and the paragraph behind it — and cannot sign while a tie-out fails.
MV
Marisol VegaSigner · signs the report and releases the file
Controller
Before
Signs on the assurance of a team she cannot audit line by line, and reconstructs the answer when an examiner asks about one figure.
Now
Signs when every schedule is signed, with the instruction behind each signature on screen and the file's hash logged at hand-off.
TL
Theo LindqvistAuditor · reads everything, changes nothing
Internal Audit Manager
Before
Asks for evidence after the fact, and gets a workbook and an email chain.
Now
Opens the same screens the preparer used, with the maker, the checker, the reason and the citation on every decision, and exports the pack himself.
Built on the engine

7 agents. Each with one job, and hard limits.

Seven agents pull, place, cite, re-foot, check and explain; the preparer accepts, the Assistant Controller signs each schedule, the Controller signs the report.

Ledger agent

Pulls the general ledger trial balance and 26 subledger extracts, proves that debits equal credits, and classifies every account that is new, changed, reclassified or closed since the last report date.

  • Never edits a balance
  • Never loads an extract that does not foot to its control account — it says by how much
  • Never drops a closed account without retiring its placement with a reason
Mapping agent

Proposes the schedule and the numbered line for every account, from the account description, the core banking collateral and purpose codes on the underlying loans, the subledger attributes and last quarter's placement — and shows the evidence row by row.

  • Never places a new or changed account without a person
  • Never invents a line that is not on the form
  • Never places a gross figure where a contra account exists
Instruction agent

Attaches the governing paragraph of the FFIEC 041 instructions, and the quarter's supplemental instructions, to every placement, with its schedule, item number and instruction date.

  • Never paraphrases the instructions as if the paraphrase were the rule
  • Says so, and names the judgment, when the instructions do not settle the question
Tie-out agent

Re-foots every schedule and every cross-schedule relationship after every change, including rounding to thousands and contra accounts, and holds a schedule out of ready while one fails.

  • Never changes a figure to make a relationship hold
  • Never waives a failed tie-out
  • A preparer cannot override it — only the Controller may record an accepted difference
Edit-check agent

Runs the agencies' validity and quality edits and the bank's own checks, and drafts an explanation for every quality edit that still stands, citing the accounts and figures behind it.

  • Never files anything
  • Never sends an explanation a named person has not approved
Variance agent

Explains every reported line that moved more than the bank's threshold since the last report date, tracing the movement to the accounts and transactions behind it.

  • Never corrects a figure
  • Never explains a movement it cannot trace to accounts
Filing agent

Assembles the Call Report data file for the bank's regulatory reporting system, computes its hash and records the hand-off.

  • Never assembles a file before every schedule is signed
  • Never changes a signed figure
  • Never submits to the regulator — the bank's own filing system does that
Preparer, Assistant Controller, Controller

Accepts · signs each schedule · signs the report. The agents propose; a named person decides.

Ask in plain words

Ask about any line, account or instruction on the report

The assistant answers from this report only — the ledger accounts, the reported items, the instruction paragraphs behind them and the audit trail — and opens the screen that proves the answer.

Why is account 1427-310 going to item 1.e.(1)?

Because the instruction for that line turns on the source of repayment, and the evidence on all 31 loans points one way: core banking carries collateral code 22 — owner-occupied nonfarm nonresidential — on 31 of 31 loans, purpose code OO on 29, and an occupancy certification in the credit file for the other two. One thing the instructions do not settle is the amount: contra account 1427-315 holds $4,200,000.00 for three loans participated onward on August 14, 2026, so the line takes the net $14,212,550.00.

Which lines moved more than ten percent since June 30?

Fourteen are over the bank's threshold. The largest: RC-C Part I item 1.e.(1), from 468,920 to 526,817, up 12.3 percent, on the partner program; RI item 5.l, from 1,642 to 3,826, on a new fee-income account; RC item 16, from 75,000 to 90,000, on one Federal Home Loan Bank advance drawn September 17; and RC-E Memorandum item 1.g, from nothing to 41,275, on a renamed account and an amended instruction.

What changed in the instructions this quarter?

Three lines change at this report date, from the supplemental instructions: the reciprocal-deposit definition in RC-E Memorandum item 1.g, effective September 1, 2026; custodial deposit treatment in RC-O item 1; and the leverage ratio instruction in RC-R Part I item 31. The amended paragraph is attached to each placement, and the change to the one account that relies on it is waiting for the Assistant Controller.

Is the report ready to sign?

Not yet. All 1,874 validity edits passed, but one account is still waiting for a person, RC-C Part I item 12 is $14,213 thousand below Schedule RC items 4.a plus 4.b, and three quality-edit explanations still need a named approver. You are on day 9 of 12, and the filing deadline is Friday, October 30, 2026.

Every screen

The working solution, as it ships.

13 screens from the working solution, on its sample data. Pick one to see it large.

One schedule at a timeSchedule RC-C Part I of the FFIEC 041, September 30, 2026, read as the form reads — with the accounts that still need a person pinned on top.
The ledger under the figureItem 1.e.(1) folds out to its three general ledger accounts, totalling $512,604,000.00, which rounds to $512,604 thousand as reported.
The accounts that need a personTwelve accounts, each with its balance, why it is here, the line the agents propose, the instruction sentence that decides it and a confidence.
Call report mapping, with its evidenceThe Mapping agent's five steps and its evidence rows, beside the FFIEC 041 instruction paragraph for Schedule RC-C Part I item 1.e.(1).
The contra account the line has to netThree of the 31 loans were participated onward on August 14, 2026, so the line takes $14,212,550.00, reported as $14,213 thousand.
Re-footed the moment it is acceptedItem 12 becomes 2,546,869 and the footer chip turns from “Off by $14,213 thousand” to “Ties to RC 4.a + 4.b”.
Twenty-one schedules and the close calendarEach schedule with its owner, state, tie-out result and its own due date inside the 12-business-day close.
Call report edit checks, before filing1,874 validity edits with none failed, 212 quality edits with three standing, and all ten cross-schedule relationships with both figures shown.
Why each line movedFourteen lines over the threshold, each explained from the general ledger accounts and transactions behind the movement.
Only what changed since last quarterThree changes waiting for the Assistant Controller, each with its maker, time, reason code, note and instruction paragraph.
Sign, declare, attest, releaseThe Controller, the Chief Financial Officer's declaration and two directors attesting — and no data file until every schedule is signed.
The trail, people and agents alikeEvery placement, override, approval and export, with its schedule, reason code and evidence, filterable and exportable as one pack.
The administrator's settingsForm, report date, carry-forward, confidence, variance threshold and the close calendar — with the effect of a change previewed first.
Governance

Built for reporting data quality: cited, signed, on the record.

The instruction paragraph is part of the recordNot a link to a PDF: the governing paragraph of the FFIEC 041 instructions, quoted with its schedule, item number and instruction date, stored with the placement and carried into the audit trail and the examiner's evidence pack.
Maker and checker, never the same personEvery new or changed placement, every retired placement, every top-side adjustment, every schedule marked ready and the report's signature carry a maker and a checker, each with a reason code from a fixed list.
A failed tie-out is not a warning you can click pastThe Tie-out agent holds a schedule out of ready while a relationship fails, and no preparer can override it. Only the Controller may record an accepted difference, with a reason, and it stays on the schedule and in the trail.
The signatures the form asks forThe Controller signs the report, the Chief Financial Officer signs the declaration, and the directors attest — two for a state nonmember bank, three for a state member bank, a national bank or a savings association. No data file is assembled before every schedule is signed.
Read everything, change nothingInternal audit holds a role with no Accept, no Approve, no Sign and no setting, and every unavailable control says which role owns it. Borrower names and tax identifiers are redacted in exports by default, and retention is a setting.
The agents are governed like peopleVersioned prompts and models per agent, a confidence threshold that is a setting rather than a constant, and a screen that reports how many of each agent's proposals a person changed this quarter, and why.
Configuration

Your form, your thresholds, your calendar

What a bank configures, with the effect of a change shown before it is saved. Every change is recorded in the audit trail.

SettingDefaultChoose from
Report formFFIEC 041FFIEC 041 · FFIEC 051 · FFIEC 031
Carry an unchanged placement forwardOn — 1,828 of 1,840 accounts this quarterOn · off
Confidence to place an account without a person0.950.90 · 0.95 · 0.98 — a new or changed account always waits
Variance threshold10% or $1,000 thousand5% or $500 thousand · 10% or $1,000 thousand · 15% or $2,500 thousand
Close calendar12 business days10 · 12 · 15 business days
Who approves a new or changed placementThe Assistant ControllerA named Assistant Controller · any reviewer
Directors attestingTwoTwo for a state nonmember bank · three for a state member, national or savings institution
Customer detail in the evidence packBorrower name and tax identifier redactedAccount-level only · account and borrower name · redacted
Connections

Works with the systems the close already runs on

General ledgertrial balance and account master, with every new, changed and closed account found
Core banking systemloan and deposit balances, collateral and purpose codes
Loan subledgerparticipations, past due and nonaccrual, modified loans and servicing
Investment accountingsecurities positions, amortized cost and fair value
Fixed asset subledgerpremises, equipment and right-of-use assets
Regulatory reporting systemreceives the signed data file and its hash, and files it to the central repository
What it changes

The difference, in numbers.

Every figure is labelled: a target the solution is built to, an estimate, a typical published result, or a proven one.

target
6days
of the 12-business-day close given back to review and judgment
Today12 business days
With agents6 business days
target
Everyfigure
opens to its general ledger accounts, the extract and the instruction paragraph
1,150 nonzero items
each with its accounts and its paragraph
typical
55.5hours
the agencies' own estimate of the burden of one FFIEC 041 filing

“demo” = seen in the working solution, on its sample bank data · “target” = the design goal, measured in the live solution · “estimated” = our estimate, with the split shown · “typical” = published figures: FDIC Quarterly Banking Profile, second quarter 2025 (4,421 insured institutions, each filing quarterly); the Call Report general instructions (the central repository must receive the file within 30 calendar days of the report date, with no extensions granted); and the agencies' Paperwork Reduction Act estimate of December 2025 (55.56 hours per FFIEC 041 respondent per quarter). The instruction wording quoted on this page is from the FFIEC 031 and 041 instructions for Schedule RC-C, Part I. The bank, its people, its account numbers and every balance shown are fictional — characters and sample data in the working solution.

Questions

What regulatory reporting teams ask us.

What is Call Report Preparation?

Call report preparation is the quarterly work of turning a bank's general ledger into every schedule of the Consolidated Reports of Condition and Income. This solution does that work with agents: it pulls the trial balance and the subledger extracts, proposes the schedule and numbered line for every account with the FFIEC instruction paragraph that decides it, re-foots every schedule and cross-schedule tie-out, runs the validity and quality edits, and explains every line that moved — while a named person accepts each new placement, the Assistant Controller signs each schedule and the Controller signs the report.

How does call report preparation software map general ledger accounts to a schedule line?

The Mapping agent proposes a schedule and a numbered line for each account from four things: the account description, the core banking collateral and purpose codes on the underlying loans, the subledger attributes, and where the same account sat at the last report date. It shows those as evidence rows you can open, not as a score. Anything new or changed waits for a person whatever its confidence, and the Instruction agent attaches the governing paragraph before you decide.

Does it work with the FFIEC 041 and the FFIEC 051?

Yes — the report form is a setting, with the FFIEC 041, the FFIEC 051 and the FFIEC 031 as the choices, and the instruction set follows the form and the report date, including that quarter's supplemental instructions. A bank eligible for the FFIEC 051 may file the FFIEC 041 instead, and the sample bank in the working solution does.

Can it run the FFIEC validity and quality edits before we file?

Yes. The Edit-check agent runs the agencies' validity and quality edits and the bank's own checks inside the solution, before any file leaves the bank, and drafts an explanation for every quality edit that still stands, citing the accounts and figures behind it. The explanation is not sent until a named person approves it.

What stops a schedule being signed with a tie-out that does not hold?

The Tie-out agent re-foots every schedule and every cross-schedule relationship after every change, including rounding to thousands and contra accounts, and holds a schedule out of ready while one fails. A preparer cannot override that. Where the instructions do not resolve a difference, the Controller — and only the Controller — may record an accepted difference with a reason, and it stays on the schedule and in the audit trail.

Who signs the report, and do people stay in control?

Yes, at three points. The preparer accepts, moves or sends back every new or changed placement with a reason code; the Assistant Controller approves each one and signs each schedule ready; the Controller signs the report, with the Chief Financial Officer's declaration and the directors' attestation named on screen. The agents propose, cite and refuse — they never sign, never file and never change a signed figure.

What does an examiner or internal audit get?

One file. The audit trail holds every placement, override, approval, signature and export — people and agents on the same terms — with the schedule, the reason code and the evidence behind each entry, and exports as an examiner pack, an internal audit pack or a Part 363 control-evidence pack, each with its hash logged. Internal audit holds a role that can read all of it and change none of it.

How long does it take to go live?

The Agentic Solution Engine builds and deploys it from your requirements and documents — your chart of accounts, last quarter's filing and the mapping you use today — and it goes live once every quality gate has passed. We will run it on your own ledger and your last filing first, so you can see where its placements agree with yours and where they do not.

See it on
your own schedules.

We'll run Call Report Preparation on a sample of your own ledger and last quarter's filing.