Regulation E (Electronic Fund Transfer Act), 12 CFR 1005.11, requires financial institutions to maintain an error resolution procedure and to inform consumers of that procedure with every periodic statement. The Fair Credit Billing Act (FCBA) separately requires a 60-day dispute window disclosure on credit card statements. A transaction history page that shows charges without a dispute notice creates a misleading impression that users cannot challenge errors — and in the absence of a disclosed dispute window, regulators will infer the institution is concealing consumer rights. Institutions that omit this notice face CFPB enforcement and potential liability for undisclosed errors that go unresolved because users were not informed of their rights.
Medium because Reg E 12 CFR 1005.11 mandates that error resolution rights appear on every statement, and omission means consumers may waive rights they are not aware they possess.
Render a dispute notice adjacent to every transaction list or account statement view. In app/account/statements/page.tsx:
// app/account/statements/page.tsx
<TransactionList transactions={transactions} />
<aside className="dispute-notice" role="note">
<h3>Your Right to Dispute Errors</h3>
<p>
If you believe a transaction is an error or unauthorized, notify us within
60 days of the statement date. Email disputes@yourfinserv.com or call
(800) 555-1234. We will acknowledge your dispute within 10 business days
and resolve it within 45 business days.
</p>
</aside>
The notice must include a specific numeric dispute window (e.g., "60 days"), the contact method, and the expected resolution timeline. Do not place this notice only in the Terms & Conditions document — it must appear on every statement page.
ID: finserv-disclosure.consumer-protection.dispute-notice
Severity: medium
What to look for: List all pages that display account statements or transaction history. For each, check for a dispute rights notice that includes at least 3 of: (1) the right to dispute errors, (2) the timeframe for filing disputes (in days), (3) the expected response timeline, (4) the contact method for submitting disputes. Count how many of these 4 elements are present.
Pass criteria: A dispute rights notice is displayed on or immediately adjacent to every statement/transaction history page, containing at least 3 of the 4 required elements. The notice includes at least 1 specific numeric timeframe (e.g., "60 days", "10-30 business days"). Quote the dispute notice text and the file path where it appears. Report the count: "X of 4 dispute notice elements present."
Fail criteria: No dispute notice is displayed on any statement or transaction page, or the notice contains fewer than 3 of the 4 required elements, or no specific numeric timeframe is included.
Skip (N/A) when: The project is not a transaction-based service (e.g., no accounts, no statements, no transaction history).
Detail on fail: Quote the transaction page file path. Example: "Transaction history page at app/account/statements/page.tsx displays past transactions but provides no dispute notice. 0 of 4 required dispute elements present."
Remediation: Add a dispute notice to your statement and transaction pages in app/account/statements/page.tsx or equivalent:
// app/account/statements/page.tsx
<div className="statement">
<h1>Account Statement</h1>
<TransactionList />
<div className="dispute-notice">
<h3>Your Rights</h3>
<p>
If you believe an error has occurred or if you notice an unauthorized
transaction, you have the right to dispute it. Notify us within 60 days
of the error appearing on your statement. We will investigate and
respond within 10-30 business days. Submit a dispute by emailing
disputes@yourfinserv.com or calling (800) 555-1234.
</p>
</div>
</div>