Where This Lesson Fits
Every lesson in Unit 12 has returned, in some form, to the same underlying theme: the accuracy of portfolio accounting records determines the reliability of everything built from them. Lot records must be correct for cost basis calculations to be meaningful. Day count conventions must match the instrument terms for accruals to be accurate. Ledger entries must be properly structured for financial statements to be valid. These accuracy requirements do not enforce themselves — they depend on a layered system of controls that validate inputs, detect processing errors, prevent unauthorized changes, and provide independent assurance that the accounting system is functioning as intended.
Lesson 12.7 examines that control system directly. It is the capstone of Unit 12 in the same way that Lesson 11.7 was the capstone of Unit 11 — synthesizing the risk and control themes that have appeared throughout the unit into a coherent framework for understanding how data integrity is maintained in practice, where it most commonly fails, and what the consequences of those failures are for the organizations and clients that depend on portfolio accounting outputs.
This lesson also bridges forward to any future unit examining audit, compliance, or regulatory reporting topics. The controls examined here — reference data governance, input validation, reconciliation disciplines, access controls, and independent review — are the same controls that external auditors assess, that regulatory examiners evaluate, and that institutional clients scrutinize in their due diligence reviews of portfolio accounting service providers. Understanding the control framework at this foundational level prepares students to engage confidently with every audit, compliance, and oversight topic they will encounter in their careers.
Lesson Objective
By the end of this lesson, students should be able to identify the primary categories of data integrity risk in portfolio accounting systems and explain how each can produce downstream financial reporting errors, describe the control mechanisms used at each stage of the accounting data lifecycle to prevent or detect integrity failures, explain how reference data governance, input validation, reconciliation controls, and access restrictions work together as a layered control framework, analyze a scenario in which a data integrity failure has occurred and trace the cascading impact through the accounting system and its outputs, and articulate the role of independent audit and system testing in providing assurance about the overall effectiveness of portfolio accounting controls.
Lesson Overview
Data integrity in a portfolio accounting system means that every record in the system accurately reflects the financial reality it is intended to represent — that positions show what is actually held, that cost bases reflect what was actually paid, that income records capture what has actually been earned, and that all of these records are complete, consistent, and protected against unauthorized modification. Achieving and maintaining this state across thousands of accounts, millions of transactions, and dozens of data feeds requires a systematic, multi-layered control framework rather than reliance on any single mechanism.
The data lifecycle in a portfolio accounting system begins with reference data — the static information about securities, accounts, and benchmarks that governs how transactions are processed. If the security master file contains an incorrect coupon rate, every interest accrual for that security will be wrong. If an account is configured with the wrong cost basis method, every gain/loss calculation for that account will be wrong. Reference data is upstream of all processing, which makes reference data quality the most consequential and most frequently underestimated data integrity risk in the system.
Transaction data enters the system from multiple upstream sources — trade execution systems, custodian confirmations, corporate action vendors, pricing services — and each source can deliver data that is incomplete, incorrectly formatted, duplicated, or factually wrong. Input validation controls intercept these problems at the point of entry, before flawed data is processed into permanent records. Validation checks test for required fields, valid security identifiers, quantity and price reasonableness, date logic consistency, and duplication against already-processed transactions. Data that fails validation is routed to an exception queue for investigation rather than being processed automatically.
Once data enters the processing engine, a second layer of controls governs the correctness of the calculations and entries that the system generates. These automated processing controls include: balance checks that verify the equality of debits and credits in every journal entry; position limit checks that flag transactions that would create positions exceeding defined limits; corporate action verification that confirms the application of events against independent issuer data; and pricing reasonableness checks that flag prices deviating significantly from prior valuations or consensus prices. Controls at the processing layer catch errors that passed input validation — for example, a valid but incorrect price that produces an implausible market value change.
Reconciliation controls provide the third layer of defense — the external verification that internal records agree with authoritative outside sources. As examined in earlier lessons and units, reconciliation against custodian statements is the primary mechanism for confirming position and cash accuracy. Within the accounting system itself, sub-ledger-to-GL reconciliation verifies ledger integrity, income sub-ledger reconciliation against coupon and dividend payment data confirms accrual accuracy, and NAV reconciliation against independent fund administrator calculations provides assurance for fund-level records. Reconciliation is the detective control layer: it does not prevent errors from occurring, but it ensures they are identified before they reach downstream consumers.
Access controls and change management round out the framework by ensuring that accounting records can only be modified by authorized individuals through authorized processes, that all modifications are logged with a full audit trail, and that changes to critical reference data — security master fields, account configuration settings, cost basis method elections — require documented approval before taking effect. Without access controls, the outputs of all other control layers can be undermined by unauthorized post-processing modifications to accounting records.
Why This Matters in Wealth & Asset Operations
Portfolio accounting data integrity failures have a characteristic that distinguishes them from most other operational errors in financial services: they are systematic. A single error in a security master field, a misconfigured account setting, or a flawed processing rule does not produce one wrong output — it produces wrong outputs for every transaction, every accrual, and every report that relies on the corrupted data, across every account holding the affected security or configured with the affected setting, until the error is detected and corrected. The scope of impact scales with the breadth of the error's reach in the system, not with the size of any individual transaction.
This systematic quality makes data integrity controls not merely a compliance exercise but a fundamental risk management discipline. An investment organization that allows reference data errors to persist undetected, that processes exceptions manually without root cause analysis, or that lacks access controls over critical accounting parameters is exposed to the risk of large-scale, long-duration financial reporting errors that can affect client tax filings, regulatory submissions, and performance records across an entire book of business simultaneously.
For operations professionals specifically, data integrity is the dimension of the job that most directly determines whether everything else they do is meaningful. A portfolio manager can execute a sophisticated tax optimization strategy, but if the cost basis data underlying the lot selection is wrong, the strategy produces outcomes different from those intended. A compliance officer can monitor adherence to investment guidelines diligently, but if the position data feeding the compliance system is incomplete, the monitoring function has blind spots. Data integrity is the prerequisite for every other function in the organization to produce reliable results.
Core Concept
Data Integrity — The property of a portfolio accounting system's records being accurate, complete, consistent, and protected against unauthorized modification — such that every position, cost basis, income balance, and financial statement figure correctly represents the underlying financial reality it is intended to capture, at all times and for all accounts in the system.
Layered Control Framework — The multi-stage system of complementary controls — reference data governance, input validation, automated processing controls, reconciliation, access controls, and independent review — that collectively enforce data integrity by preventing errors where possible, detecting them where prevention fails, and providing independent assurance that the control system as a whole is operating effectively.
These concepts matter because they define the difference between a portfolio accounting system that produces reliable outputs and one that produces outputs of unknown or variable quality. The layered control framework is the operational mechanism through which the accuracy commitments implied by every report, statement, and filing produced from the system are actually delivered.
How Data Integrity Controls Are Structured in Portfolio Accounting Systems
The data integrity control framework spans the full lifecycle of accounting data, from initial entry through permanent archival:
- Reference Data Governance — Formal processes governing the creation, modification, and review of security master data, account configuration settings, and other static reference data. Includes maker-checker controls requiring that all reference data changes be entered by one individual and approved by a second, periodic review of all active security master records for accuracy, and automated alerts when market events suggest that reference data may require updating (such as a corporate action announcement affecting a held security's terms).
- Input Validation Controls — Automated checks applied to all incoming transaction data before it enters the processing engine: required field completeness checks; security identifier validation against the security master; price and quantity reasonableness checks against defined tolerance thresholds; date logic validation (e.g., settlement date must be on or after trade date); and duplicate detection against previously processed transaction records.
- Automated Processing Controls — Rules embedded in the processing engine that govern how validated data is applied to accounting records: double-entry balance verification ensuring every journal entry is balanced; position limit checks flagging transactions that would exceed authorized position sizes; corporate action term verification comparing applied event terms against independent reference data; and pricing deviation alerts flagging end-of-day prices that differ materially from prior prices or consensus market data.
- Reconciliation Controls — Systematic comparison of internal records against external authoritative sources: daily position and cash reconciliation against custodian statements; sub-ledger-to-GL reconciliation after each processing cycle; income accrual verification against expected coupon and dividend schedules; and NAV reconciliation against independent administrator calculations for fund accounts.
- Access Controls and Segregation of Duties — System-level restrictions ensuring that no individual can both enter and approve the same transaction, that access to accounting records is restricted to authorized roles, and that modifications to posted records require documented authorization at a level appropriate to the magnitude of the change.
- Change Management and Audit Log — A comprehensive, tamper-evident log of every transaction posted, every reference data change made, every manual override applied, and every exception resolved — with the identity of the responsible user, the timestamp, and the before-and-after values for any modified field. The audit log is the primary evidence base for both internal investigations and external audits.
- Independent Review and Testing — Periodic reviews by internal audit, compliance, or external auditors that assess the design and operating effectiveness of the control framework, test samples of transactions and reference data for accuracy, and identify control gaps or deficiencies requiring remediation.
The Main Layers of the Data Integrity Control Framework
Data integrity controls operate across three fundamental layers that correspond to the three classic lines of defense in risk management:
- First Line: Operational Controls — The controls embedded directly in the day-to-day operations of the accounting system, including input validation, automated processing checks, reconciliation, and access restrictions. These controls are executed by the operations teams who own the accounting processes and are the primary mechanism through which data integrity is maintained on a daily basis.
- Second Line: Compliance and Risk Oversight — The independent monitoring function that reviews the outputs of first-line controls — reconciliation reports, exception logs, audit trail reviews — and assesses whether operational controls are functioning as designed. The second line does not perform the same operational tasks as the first line; instead, it provides oversight and escalation of issues that the first line fails to detect or resolve.
- Third Line: Independent Audit — External auditors and internal audit teams that provide periodic, independent assurance about the overall effectiveness of the control framework. Third-line reviews test controls by examining samples of transactions, comparing system outputs against source data, and assessing whether the controls in place are well-designed and consistently applied. SOC 1 reports produced by external auditors for portfolio accounting service providers are a primary output of this layer, providing institutional clients with independent evidence of control quality.
Each line depends on the others. Strong first-line controls reduce the volume of issues that second and third lines must investigate, allowing oversight resources to be focused on higher-risk areas. Effective second-line monitoring provides feedback that strengthens first-line controls. Independent audit provides credibility to the entire framework by confirming that controls function not just on paper but in operational reality.
How Data Integrity Risks Differ Across Data Categories
Data integrity risks vary significantly in character and consequence across the different categories of data that a portfolio accounting system manages. Reference data errors — incorrect security master fields such as coupon rate, day count convention, or corporate action eligibility — are typically low-frequency but high-severity, because a single incorrect field produces a systematic error for every transaction and calculation involving that security from the date of the error until it is corrected. These errors are often difficult to detect because they produce results that look plausible — accruals are being posted, calculations are being performed — just with incorrect parameters.
Transaction data errors — incorrect trade quantities, wrong security identifiers, missing settlement dates — tend to be higher-frequency but lower-severity individually, because they affect specific transactions rather than all activity in a given security. However, transaction errors that are not caught at input validation or reconciliation can propagate through lot records, cost basis calculations, and gain/loss results in ways that are increasingly difficult to unwind the longer they remain in the system. Early detection through input validation and same-day reconciliation is far less costly than retroactive correction weeks or months after the fact.
Pricing data errors represent a distinct category because they affect the unrealized gain/loss and NAV calculations for the entire portfolio on the day they occur, but they do not permanently corrupt cost basis records or realized gain/loss history. A wrong end-of-day price produces an incorrect NAV and incorrect unrealized gain/loss figures for one day; correcting the price and rerunning the valuation restores the correct result. Pricing errors are therefore typically more recoverable than reference data or transaction errors — but they can cause significant harm if incorrect NAVs are used to process fund subscriptions or redemptions before the error is detected.
Operational Workflow for Data Integrity Management
The daily data integrity management cycle in a portfolio accounting operation runs in parallel with the accounting processing cycle:
- Before the daily processing cycle begins, the reference data team reviews any security master changes or new security setups required for the day's activity, applying maker-checker controls to all changes and verifying that new securities carry correct terms against independent issuer data or vendor reference services.
- Incoming transaction files — trade confirmations, custodian settlement confirmations, corporate action notifications, pricing files — are received and immediately subjected to automated input validation. Items failing validation are routed to exception queues with specific failure codes identifying the type of error.
- Exceptions from input validation are investigated by the operations team, corrected where the incoming data is erroneous (typically by contacting the source system or custodian), or overridden with documented justification where the validation rule is generating a false positive for a legitimate transaction.
- Validated transactions are processed through the accounting engine, with automated processing controls monitoring journal entry balance, position reasonableness, and pricing deviation in real time. Any item triggering a processing control alert is routed to a secondary review queue before being permanently posted.
- After the daily processing run, reconciliation reports are generated: position and cash reconciliation against custodian statements, sub-ledger-to-GL reconciliation for each account category, and income verification against expected payment schedules.
- Reconciliation breaks are classified by type and severity, assigned to the appropriate team member for investigation, and tracked in the exception management system with a defined resolution deadline. Breaks above defined materiality thresholds are escalated immediately to the operations manager and, if not resolved within one business day, to the compliance function.
- The audit log records all transactions processed, exceptions raised and resolved, manual overrides applied, and reference data changes made during the day, with full user attribution and timestamps. The log is reviewed by the second-line compliance team on a sample basis and in full whenever a significant exception is identified.
- At period end, the internal audit team conducts a scheduled review of the exception log, reconciliation history, and a sample of transaction records, producing a findings report with recommendations for any control gaps identified.
- Findings from internal and external audit reviews are tracked to remediation, with each finding assigned an owner, a remediation plan, and a target completion date that is monitored by the second-line oversight function.
Real-World Example
In 2003, a large U.S.-based fund administrator discovered that a portfolio accounting system error had caused the net asset values of several mutual funds to be misstated for an extended period. The root cause was a reference data error: the day count convention for a significant holding of mortgage-backed securities had been entered incorrectly in the security master — Actual/360 had been used instead of the correct Actual/365 convention specified in the securities' prospectuses. The error produced small daily accrual differences for each position, but because the error had persisted for over a year across a large portfolio, the cumulative effect on NAV was material.
The error was eventually detected not by the administrator's own reconciliation controls — which had been comparing accruals against custodian records that were themselves based on the same incorrect convention — but by an independent auditor who compared the accrual methodology against the securities' original offering documents. The correction required retroactive restatement of the affected funds' NAVs over the entire error period, triggering mandatory shareholder notifications, regulatory filings, and compensation payments to investors who had transacted at incorrect prices during the affected period.
The investigation revealed that the security master setup process lacked a control requiring new fixed income securities to be validated against their prospectus or term sheets for day count convention accuracy. The reconciliation process compared accrual amounts against custodian calculations, but the custodian had used the same incorrect data provided by the administrator, creating a circular validation loop that could not detect the underlying error. Remediation required not only correcting the security master but redesigning the setup workflow to include an independent term verification step and redesigning the reconciliation process to use an independent third-party data source for accrual validation rather than the custodian's own calculation.
This example illustrates the compounding cost of reference data errors and the critical importance of using genuinely independent sources in reconciliation controls — a validation loop that compares one internal calculation against another internal calculation derived from the same flawed input provides no real assurance of accuracy.
Common Mistakes
Mistake 1: Validating incoming data only against the security master rather than against independent external sources
When input validation checks trade or corporate action data only against the security master — a file that may itself contain errors — it cannot detect discrepancies between the accounting system's internal parameters and the actual terms of the securities being processed. Critical validation steps must periodically compare security master data against independent sources such as issuer prospectuses, CUSIP reference services, or commercially licensed data providers.
Mistake 2: Treating exception queues as routine administrative backlog rather than as control alerts
Input validation and processing control exceptions are signals that something unexpected has occurred — a potential data quality problem requiring investigation. Organizations that allow exception queues to accumulate as routine processing backlogs without investigating the root cause of each exception are allowing data quality signals to go unheeded. Unresolved exceptions that are manually overridden without documented investigation can mask systematic data problems that will produce compounding errors over time.
Mistake 3: Failing to apply maker-checker controls to manual adjustments and overrides
When an input validation exception or a reconciliation break is resolved through a manual adjustment to an accounting record, that adjustment must be subject to the same authorization controls as any other transaction. Manual adjustments that can be entered and approved by the same individual — or that are applied without any secondary review — represent a significant control gap, both for error prevention and for fraud risk.
Mistake 4: Not retesting controls after system upgrades, migrations, or configuration changes
System upgrades, platform migrations, and configuration changes can silently disable or alter the behavior of existing controls. A validation rule that blocked duplicate transactions in the previous system version may not carry forward correctly to a new release. A configuration change to a processing parameter may have unintended effects on related controls. Every material system change must be followed by formal control testing to confirm that all controls remain operational and effective.
Mistake 5: Designing reconciliation processes that compare two outputs derived from the same flawed input
As illustrated in the Real-World Example, reconciliation only provides assurance when the sources being compared are genuinely independent. Comparing an internal accrual calculation against a custodian calculation that was seeded with the same incorrect security master data does not constitute independent verification. Effective reconciliation requires at least one external source that derives its data from the original instrument terms or an independent pricing or reference data vendor, not from data originally provided by the reconciling organization.
Practical Exercises
Exercise 1: Control Gap Analysis
A portfolio accounting system has the following characteristics: security master data is entered by operations staff without secondary review; trade confirmations are accepted and processed automatically without price reasonableness checks; reconciliation is performed weekly rather than daily by comparing internal position records against the custodian's statement, which was populated from the same trade confirmations the accounting system received; and manual adjustments can be posted by any operations team member without approval. Identify every control gap in this description, explain the risk each gap creates, and recommend the specific control that should replace or supplement each deficient practice.
Exercise 2: Exception Triage and Escalation
At the end of a processing day, the exception queue contains the following items: (1) a trade where the security identifier does not match any record in the security master; (2) a corporate action adjustment that would reduce a position below zero; (3) an end-of-day price for a bond that is 15% lower than the prior day's price; (4) a duplicate trade record with the same trade reference number as a transaction processed two days ago; (5) an accrual amount that is $0.03 different from the expected daily accrual based on the security master data. Triage each exception by severity, describe the investigation step required for each, and identify which should be escalated immediately and which can be resolved in the normal course of the next business day.
Exercise 3: Reference Data Control Design
Your organization processes a high volume of new fixed income securities each month, and a recent audit identified multiple instances where security master data (particularly day count conventions and coupon frequencies) was populated incorrectly, leading to accrual errors. Design a reference data governance process for new fixed income security setup that includes: the data fields requiring independent verification, the independent source used for each verification, the maker-checker control structure, and the ongoing periodic review schedule that would detect fields that become incorrect over time due to amendment or reissuance events.
Exercise 4: Cascading Impact Analysis
A corporate bond's annual coupon rate was entered in the security master as 4.50% instead of the correct 5.25%. The error has been present for 90 days and the fund has $5,000,000 face value of the bond. Calculate the cumulative accrual understatement over 90 days (using a 365-day year). Identify every downstream record, report, and output in the portfolio accounting system that would have been affected by this error, explain how the error would be detected, and describe the remediation steps required once the error is confirmed.
Key Terms
Data Integrity — The property of accounting system records being accurate, complete, consistent, and protected from unauthorized modification, such that every record correctly represents the financial reality it is intended to capture.
Reference Data Governance — The formal policies, processes, and controls that manage the creation, modification, validation, and periodic review of static reference data — particularly security master data — to ensure its accuracy as the foundation for all downstream processing.
Input Validation — Automated checks applied to all incoming data before it enters the processing engine, testing for required fields, valid identifiers, logical consistency, reasonableness against defined thresholds, and duplication against previously processed records.
Maker-Checker Control — The authorization requirement that a transaction, record change, or manual adjustment be entered by one individual and independently reviewed and approved by a second, preventing any single person from both initiating and confirming changes to accounting records.
Exception Queue — A holding area within the accounting system where transactions or data items that have failed validation or processing controls are routed for investigation and resolution before being permanently posted or rejected.
Audit Log — A comprehensive, tamper-evident record of every transaction, record modification, manual override, and reference data change in the accounting system, with user identity, timestamp, and before-and-after field values, forming the primary evidence base for investigations and audits.
Layered Control Framework — The multi-stage system of complementary controls — reference data governance, input validation, processing controls, reconciliation, access controls, and independent review — that collectively enforce data integrity by operating at different points in the data lifecycle.
Three Lines of Defense — The risk management model in which operational controls (first line), compliance and risk oversight (second line), and independent audit (third line) provide layered assurance about the effectiveness of an organization's control environment.
Knowledge Check
Question 1
Why are reference data errors generally more severe in their impact than individual transaction data errors in a portfolio accounting system?
A. Reference data errors are more difficult to enter because they require administrator-level system access
B. Reference data errors produce systematic failures across every transaction and calculation involving the affected security or account, compounding over time until detected, whereas transaction errors typically affect only the specific transactions in which they appear
C. Transaction data errors are automatically corrected by the system, while reference data errors require manual intervention
D. Reference data is reviewed more frequently than transaction data and therefore errors are identified and corrected faster
Question 2
What is the purpose of a maker-checker control in a portfolio accounting system?
A. To verify that market prices entered into the system are within a reasonable range of prior valuations
B. To ensure that no single individual can both initiate and approve a change to an accounting record, preventing unauthorized or erroneous modifications from being posted without independent review
C. To automatically generate offsetting journal entries for every debit posted to an asset account
D. To compare the accounting system's position records against the custodian's records at the end of each business day
Question 3
Why does reconciling internal accrual calculations against a custodian statement that was itself seeded with the same incorrect security master data fail to provide genuine assurance of accrual accuracy?
A. Because custodians are not authorized to calculate interest accruals for accounting purposes
B. Because both sources derive their accrual figures from the same flawed input, creating a circular validation loop that cannot detect errors originating in the shared reference data — genuine assurance requires comparison against a source that independently derives its data from the original instrument terms
C. Because custodian statements are produced on a monthly basis and cannot be used for daily reconciliation
D. Because accrual calculations involve proprietary formulas that custodians are not permitted to replicate
Question 4
An end-of-day pricing file delivers a price for a bond that is 22% lower than the prior day's price. This item is flagged as a pricing deviation exception. What is the correct response?
A. Accept the price immediately, as market conditions may have changed significantly
B. Reject the price and use the prior day's price for all reporting until the pricing service confirms the error
C. Route the item to a secondary review queue, investigate whether the deviation reflects a genuine market event (such as a credit event or index rebalancing) or a pricing error, and apply the correct price only after the source has been confirmed as accurate — documenting the investigation and resolution in the audit log
D. Escalate immediately to the portfolio manager and request that they confirm the current market price before any processing occurs
Question 5
In the three lines of defense model applied to portfolio accounting, what distinguishes the second line from the first line?
A. The second line performs the same operational accounting tasks as the first line but for a different set of accounts
B. The second line provides independent oversight of the first line's controls — reviewing exception logs, reconciliation reports, and audit trail samples — without performing the operational tasks itself, allowing it to assess whether first-line controls are functioning as designed rather than simply executing them
C. The second line is responsible for regulatory reporting while the first line handles client reporting
D. The second line consists of external auditors who review the work of internal operations staff
Lesson Summary
- Data integrity requires that every record in the portfolio accounting system accurately and completely represents the financial reality it captures, and is maintained through a layered control framework rather than any single mechanism.
- Reference data governance is the highest-leverage control layer because errors in security master data produce systematic failures across every calculation involving the affected security, compounding over time until detected.
- Input validation intercepts flawed incoming data before it enters the processing engine; automated processing controls catch errors that pass validation; reconciliation provides external verification; access controls and audit logs prevent and document unauthorized modifications.
- The three lines of defense — operational controls, compliance oversight, and independent audit — provide layered assurance, with each line depending on the others to function effectively.
- Reconciliation only provides genuine assurance when the sources being compared are independently derived; circular validation — comparing two outputs from the same flawed input — cannot detect errors originating in the shared source data.
- The cascading, systematic nature of portfolio accounting data errors — particularly reference data errors — makes early detection through strong input controls and rapid exception resolution far less costly than retroactive correction of errors that have propagated through months of accounting records and downstream reports.
Looking Ahead
This lesson completed Unit 12 by examining the data integrity and system controls that enforce the reliability of portfolio accounting records across all of the functions studied throughout the unit. The knowledge built across Unit 12 — from core accounting functions through lot-level tracking, cost basis methods, income accrual, gain/loss recognition, ledger bookkeeping, and data controls — provides a comprehensive operational and technical understanding of how investment portfolios are accounted for in modern financial systems. Subsequent units will build on this foundation to examine performance measurement, regulatory reporting, and client communication functions that depend directly on the accuracy of the accounting records produced by the systems and controls studied here.
Study Support
-
Templates & Tools
Use control gap analysis frameworks, exception triage matrices, reference data governance checklists, and cascading impact worksheets to practice identifying, classifying, and remediating data integrity failures across all categories of portfolio accounting data.
-
Glossary Support
Review key terms such as data integrity, reference data governance, input validation, maker-checker control, exception queue, audit log, layered control framework, and three lines of defense.
-
Case Examples
Study case analyses of reference data errors in fund accounting that produced material NAV misstatements, regulatory enforcement actions against investment advisers with deficient portfolio accounting controls, and best-practice control framework designs from SOC 1 reports issued for leading portfolio accounting service providers.
Practical Application
By the end of this lesson, students should be able to identify the primary categories of data integrity risk in a portfolio accounting system and explain how each produces downstream financial reporting errors, describe the function of each layer in the data integrity control framework and how the layers complement one another, design a reference data governance process that prevents the type of security master error illustrated in the Real-World Example, analyze an exception scenario and determine the appropriate triage, investigation, and escalation response, and explain why the three lines of defense model requires each line to be genuinely independent of the others to provide meaningful assurance.
Unit Complete
You have completed all seven lessons of Unit 12: Portfolio Accounting Systems. Return to the Unit 12 home page to review unit resources, access practice assessments, or continue to the next unit in the Wealth & Asset Operations Track.
