User guides

Issues

Understanding and resolving data integrity problems

What the Issues view shows, how to run automated fixes, and when to take manual action.

Portfolio Manager continuously checks your data for inconsistencies — things like orphaned records, calculation mismatches, or missing instrument data. When it finds a problem it creates an issue entry so you know something needs attention.

Go to Issues in the left navigation to see all your open issues. The navigation item is disabled when you have no issues and highlighted when you do.

Reading the Issues grid

Issues are shown in a tree grid with a hierarchical structure. Each issue can be expanded to reveal its fixes (suggested corrections) and actions (steps already taken by the system).

ColumnDescription
DescriptionA human-readable summary of what is wrong
TypeThe category of the issue (see below)
TimestampWhen the issue was first detected
Last registeredThe most recent time the problem was detected
CountHow many times the issue has been detected
ResolvedWhether the issue has been resolved
ActionAn execute button for fixes that can be run automatically

Issue types

Portfolio Manager can detect and report several kinds of problems:

TypeWhat it means
Bitstamp Currency Code MissingA currency code from a Bitstamp transaction could not be recognised
Orphans IdentifiedRecords were found that no longer belong to an existing parent (e.g. transactions without an account)
Average Cost Update FailedThe average cost basis (GAK) could not be recalculated for one or more instruments
Tax Tracking Update FailedTax tracking data could not be updated
Currency Rate Fetch FailedA required exchange rate could not be fetched
Missing ISIN NumbersOne or more instruments are missing their ISIN identifier
Unknown Transfer Cost BasisA depot transfer was imported but the original cost basis is unknown — you need to supply it
GAK Update FailedThe average cost basis calculation failed
Stale Portfolio Data DetectedPortfolio data is out of date and needs a rescan

Fixes and actions

Click the expand arrow on an issue row to see its child rows:

  • Fixes — suggested corrections. Some fixes can be executed automatically (you will see an Execute button in the Action column). Others describe manual steps you need to take yourself.
  • Actions — a log of steps the system has already taken in response to the issue.

When an automated fix is available, click the Execute button or right-click the fix row and choose Execute. A confirmation dialog will ask you to confirm before running the fix. After running, a notification tells you whether it succeeded.

If a fix fails, the issue remains open so you can try again or take manual action.

Context menu

Right-click any row in the tree grid to see the available operations:

  • View — opens a detail form showing the full information for the issue, fix, or action.
  • Execute — runs an automated fix (shown only for executable fixes that have not yet been run).
  • Delete — removes the selected issue or fix. You can select multiple rows for a batch delete. Actions (log entries) cannot be deleted.