Use Import Holdings to load an Altruist holdings CSV across multiple households. This is a practice-level bulk import, not the single-client Upload & Extract workflow. Review every suggested match before importing because a wrong assignment can replace holdings on the wrong account.
Enable and open the import
The Altruist import must be enabled for the practice. When enabled, Import Holdings appears in the practice navigation and opens the Altruist import flow.
If the destination is missing, confirm the Altruist Import setting or contact Kerdora Support.
Export the Altruist report
Export the holdings report from Altruist as CSV. The extended report is recommended because additional owner, account-type, and holding detail improves matching.
Before upload:
confirm the report date;
make sure the file covers the intended practice accounts;
retain a copy of the source report;
avoid editing identifiers that support matching; and
confirm the CSV opens with consistent columns.
Step 1: Upload
Open Import Holdings and attach the Altruist CSV. Kerdora parses the file and identifies its format. A standard report can work, but the product can warn that the extended report produces better matching.
If parsing fails, export a new CSV rather than manually rearranging an unknown format.
Step 2: Review
Kerdora groups rows into suggested matches and accounts that need input.
AI-suggested matches
For every suggested match, compare:
Altruist account name or identifier;
Kerdora household;
Kerdora investment account;
owner;
account subtype; and
existing holdings.
Accept the match only when the household and account are unambiguous. Similar IRA or brokerage names across spouses can produce a plausible but wrong suggestion.
Needs your input
Choose the appropriate action:
Create New — create the required Kerdora household/account structure from the import; or
Assign Existing — attach the holdings to an existing Kerdora household and account.
Use Assign Existing for a client or account that is already in Kerdora. Creating another household or account can produce duplicates that require manual cleanup.
Review any editable household or account names before import. A display-name correction should not change which legal owner the source data belongs to.
Understand replacement behavior
For an imported account, the confirmed holdings from the run replace the account's previous holdings set. This makes the source report and account match especially important.
The import can create or update household, account, and holding information supported by the CSV. It does not supply every planning field. Review balances, time horizons, beneficiaries, Goal assignments, target portfolios, notes, and other information that Altruist does not provide.
Step 3: Import and result
Choose Import only after all rows have a deliberate action. Kerdora processes the reviewed selections and shows result counts for accounts imported and skipped and, when applicable, people, accounts, and holdings created. The current result screen does not provide affected-client links or an updated-record breakdown, so use the client list and account search to perform verification.
Open a sample of affected client files immediately, including:
one suggested existing match;
one manually assigned existing account; and
one newly created client or account, if used.
Confirm account owner, subtype, holdings count, values, and source date.
Prevent duplicate clients and accounts
Search Kerdora before choosing Create New.
Prefer stable account identifiers over display-name similarity.
Distinguish spouses' individual accounts.
Do not assign a taxable account to an IRA because the names look similar.
Review accounts renamed in either system.
Leave the page only after resolving or intentionally skipping every row.
The import can warn about unsaved review work if you try to leave before completion.
Recommended cadence
Use a report date and review cadence that match the practice's portfolio-review process. Kerdora is not a real-time trading or custody system. For periodic imports, compare the new report with the last successful run and investigate unexplained account additions or removals.
An after-close or period-end report can provide more stable values, but your firm's data policy should determine the operational timing.
After import
For each affected account, review:
holdings reconciliation and cash position;
account balance;
owner and tax subtype;
time horizon;
target portfolio and drift;
Goal assignments;
beneficiaries; and
any Guide or Financials output that uses the holdings.
If holdings were assigned to the wrong account, stop relying on downstream Investments and Guide results. Correct the account through the supported import or account workflow and verify the complete holdings set.
