Five Screens, One Database
Pick the part of the cycle you are worried about.

You know where you stand before you open anything
The most expensive compliance failure is the one nobody was tracking. The start page exists so the state of every dataset — imported, validated, geocoded, submitted — is the first thing you see rather than something you have to assemble.
- Open datasets and their stage so a stalled cycle is visible in February, not March.
- Multiple tabs and views several years or entities open side by side.
- Auto-updates applied so the edits you are checking against are this year’s.

An error you can act on, not just a code
Every failed edit names the field, states the rule and says what a valid value would be. That is the difference between a compliance officer resolving it themselves and raising a support ticket — and at scale it is most of the time saved.
- All FFIEC validity, quality and macro edits run as you work rather than at export.
- Rate spread calculated from APOR tables updated weekly, on both methodologies.
- Full change history per record, attributed to a user, for the examiner review later.

One systematic error, one fix
Rejections almost never come from thousands of separate mistakes. They come from one mapping error repeated across thousands of rows. So the fix should be one action against a filtered set, not a thousand keystrokes.
- Filter and sort to isolate exactly the records that fail one edit.
- Bulk correction applied across hundreds of records in a single operation.
- Duplicate handling that surfaces records for a decision rather than dropping them silently.

A block out is a different tract, and a different filing
Consumer mapping is optimised to get a driver near a building. Compliance geocoding has to assign the correct census tract, which is a stricter problem. RATA’s engine has run tens of millions of addresses against the boundaries that actually govern your report.
- 95%+ compliance-grade accuracy on tract, MSA and county in one batch pass.
- Hard addresses surfaced and resolvable visually, instead of assigned a plausible guess.
- Assessment area mapping (optional) puts lending against the area an examiner asks about.

Last year’s board report runs again this year, unchanged
The Definition and Report Manager keeps every table, chart and report you build. That is not only convenience — running the identical definition against new data is what makes the year-over-year comparison trustworthy.
- Custom tables and charts saved as reusable definitions.
- One-click FFIEC submission file validated before it exports.
- Fair Lending, DataMine, Peer-2-Peer and ComplyBI read this same data — no re-keying.
- 39years, since 1987
- Hundredsof institutions filing
- 95%+geocoding accuracy
- 2028Section 1071 compliance date
Everything Else It Does
Last updated: August 20, 2026
The five screens above are the ones you will live in. These are the rest — stated as what they save you, because a feature list is only a list.
Import from any LOS
The Import Wizard maps fields from Fiserv, FIS, Jack Henry, Finastra and custom systems — fixed-length, delimited or a direct database connection. Full files, incremental updates and field-level corrections, with SQL transformation and the definition saved for next cycle.
Auto-Pilot automation
Schedule any workflow — imports, geocoding, edit checks, report generation — to run overnight without anyone remembering to start it. Build a script once in the wizard, then reuse it as a template. Submission still waits for a person.
Filter and sort anything
Field, demographic and geographic filters in any combination, built through a wizard or scripted. Field Properties shows how many records sit in each value, and clicking one takes you straight to them. Multi-tier sorts work the way Excel's do.
Disclosure tables and reports
Disclosure Tables, Performance reports, Assessment Area reports, Trend Analysis and Official Reports, ready for a board pack.
Custom tables and charts
When the Report Manager does not have what you need, design your own: up to two tiers on each axis across LAR, geographic or demographic fields, including the demographic profile of an assessment area.
Assessment area mapping (optional)
Map your assessment areas, shade tracts by demographic characteristic, and overlay branches, ATMs, deposits and lending as layers — the picture an examiner asks for when the tables are not enough.
SBL 1071 module
Owner demographics, application-level data and CFPB-compliant submission across every required data point, in the same database as HMDA and CRA rather than a second system to reconcile.
Duplicate record handling
Identify duplicates on Application Number or any other field — address, for instance — and resolve them one at a time or in batch. Whichever methodology your institution uses, Comply handles it.
Multiple tabs and views
Data, reports and maps open side by side, each tab keeping its own history and staying context-sensitive. Close them individually or by type.
Auto-updates
Geocode files move to and from RATA's servers without manual upload, and system data — Treasury rate tables, demographic updates — arrives ready to apply with one click. Firewalled institutions can still do it by hand.
Definition and Report Manager
Create, edit, categorise, move and assign every definition and report in one place, so the import mapping and the reports you built last cycle are where you left them.
Centralised data access
HMDA, CRA, SBL and Fair Lending sit behind one Data Manager on one database, so adding a component adds analysis rather than another round of data entry.
User rights and privileges
Per-component user groups with fully customisable permissions, Windows Authentication for automatic sign-in, and the change attribution an examiner expects to be shown.
Event History and audit trail
Every change is logged and attributed to the user who made it, including batch updates, so the documentation an examiner asks for already exists rather than being reconstructed afterwards.
Runs where you want it
On your own Microsoft .NET and SQL Server, or hosted in Microsoft Azure, which holds a FedRAMP High authorization, through RATA Hosted Services. Identical software either way; millions of records import in minutes. Full system requirements (PDF).
Frequently Asked Questions
The nine we are asked most often, answered properly rather than in a sentence. If yours is not here, it is a better use of your time to ask a person.
Ask us directlyWhat features does Comply HMDA CRA software include?
Comply includes data importing from any origination system, compliance-grade geocoding with 95%+ accuracy, automated FFIEC edit checking, rate spread calculation, assessment area mapping, custom reporting, and direct FFIEC submission capabilities. The software handles HMDA, CRA, and SBL 1071 reporting in a single integrated platform.
Does Comply handle SBL 1071 reporting?
Yes, Comply includes a dedicated SBL (Small Business Lending) module for Section 1071 data collection and reporting, ready for the single compliance date of January 1, 2028 set by the CFPB’s reconsideration final rule of May 1, 2026. The SBL module includes owner demographic tracking, application-level data management, and CFPB-compliant submission file generation.
What is the HMDA filing deadline?
The HMDA filing deadline is March 1st annually for data collected in the previous calendar year. Comply software helps institutions prepare and submit on time with built-in validation, automated geocoding, and comprehensive edit checks that identify issues before submission.
Can Comply import data from my loan origination system?
Yes, Comply's flexible Import Wizard supports data from any origination system including Fiserv, FIS, Jack Henry, Finastra, and custom systems. The wizard handles fixed-length files, delimited files (CSV, tab, pipe), and direct database connections with field mapping and data transformation capabilities.
What HMDA data fields does RATA validate before submission?
Comply includes every FFIEC Validity and Quality edit check and validates your LAR before submission. Run edit checks at any time to identify and fix data issues immediately, rather than after the CFPB rejects your file. Quality edits can be marked “QC Verified” to streamline review. When the edit check report shows zero errors, the submission is exam-ready and passes FFIEC validation.
How does RATA calculate HMDA rate spread automatically?
Comply calculates HMDA rate spreads using the correct methodology for each loan, either Treasury Securities or APOR. FFIEC rate tables update automatically every week, so no manual downloads are needed. Rate spreads for an entire portfolio calculate in seconds with a complete audit trail. To check a single figure outside the software, our free FFIEC rate spread calculator runs the same two methodologies one loan at a time. Rate spread is only one of the fields that stalls a submission — we have written up the ten edit-check errors that most often delay a filing, and how to clear each one.
What geocoding accuracy does RATA achieve for HMDA compliance?
RATA's proprietary Compliance-grade geocoding achieves 95%+ accuracy using multiple data sources and validation layers. Regulation C sets no numeric accuracy floor, so 95%+ is RATA's own published bar rather than a regulatory threshold. Geocode an entire LAR in batch or individual applications in real time. Processing happens on RATA's secure servers with automatic updates to Census Bureau TIGER data, so boundaries are always current without any software maintenance.
How does RATA fix errors across hundreds of HMDA records at once?
Global Operations update thousands of applications at once, which is how systematic data issues and regulatory changes are applied across an entire LAR. Filter to the target records, then apply the change with full audit-trail tracking. Role-based security limits who can run batch updates, and the Event History logs every change for compliance documentation.
How does RATA submit HMDA/CRA data directly to the FFIEC?
The Submission Sentry runs a final validation to confirm the LAR is edit-free and fully geocoded before the file is created. Comply then generates the submission file in exact CFPB format with all required data points, ready for upload to the FFIEC, guided by a wizard that walks through every step.
What Changes If You Stop Doing This By Hand
Every row is a task you are already doing. The question is only what it costs you, and what happens when it goes wrong in February.
| Task | With Comply Software | Manual Process |
|---|---|---|
| Geocoding | Minutes Automated batch processing with 95%+ compliance-grade accuracy. Census tract, MSA, and county assignment in minutes. | Hours Manual lookup using Census Bureau tools. Hours of work, frequent errors, inconsistent results. |
| Edit Checking | Before you file All FFIEC validity and quality edits run instantly. Errors identified before submission with clear explanations. | After rejection Manual review after FFIEC submission rejects your file. Resubmission delays, compliance risk. |
| Rate Spread Calculation | Weekly tables Automated calculation using current APOR tables updated weekly. Handles both old and new methodologies. | Whatever's local Manual calculation using FFIEC tools or spreadsheets. Risk of using outdated rate tables. |
| Data Import | Any LOS Import Wizard supports any LOS format. Field mapping, data conversion, and validation in one step. | Re-keying Manual data entry or complex spreadsheet manipulation. High error rate, time-consuming. |
| Submission File Generation | One click One-click FFIEC submission file creation in correct format. Validated before export. | Hand-formatted Manual file formatting with text editors. Format errors common, submission rejections frequent. |
| Time to File | Days Days from data collection to submission | Weeks or months Weeks or months of manual work |
| Audit Trail | Automatic Complete change history, user tracking, and documentation for examiner review. | Reconstructed Manual documentation, incomplete records, difficult to reconstruct decisions. |
| Annual Updates | Shipped to you Automatic regulatory updates, edit check changes, and new MSA/tract boundaries included. | Someone must notice Manual research and implementation of regulatory changes. Risk of missing critical updates. |
What Our Customers Say
Trusted by financial institutions nationwide for compliance excellence
“RATA provides the tools and resources to assist with lending pattern analysis for fair lending and CRA to maintain appropriate monitoring and reporting. The staff at RATA are helpful and will provide assistance quickly when needed.”
“The folks at RATA were outstanding. Every time I had a question, I would speak to someone who either knew the answer immediately or could provide the answer within a very short period of time. Everyone I spoke with knew their product, industry and was willing to do whatever it took to help us solve our problem. I would highly recommend RATA and COMPLY to anyone who is considering this company and product.”
“The support has been exceptional. The program is very easy to use. RATA has been one of the best companies I have dealt with in my 25 years of banking. Their service has exceeded my expectations.”





… and hundreds of others since 1987






