User guides

Accounts

Managing accounts and importing transaction data

How to create accounts, import transaction history from Nordnet, Saxo Bank, and Bitstamp, and view and edit individual transactions.

An account in Portfolio Manager represents a single brokerage or custody account. Transactions are attached to accounts, and accounts are then combined into portfolios for analysis.

The Accounts list

The Accounts page shows all your accounts. You can filter by name using the search bar.

Each row in the grid shows the account name, data provider, currency, external ID, account type, owner, cash balances (per currency and in DKK), and the date of the most recent transaction.

How accounts are created

How your accounts are set up depends on how you import data:

  • Nordnet — accounts are created automatically when you import a Nordnet CSV statement. During the import process you will be asked to specify the account type for each account.
  • Saxo Bank — accounts are selected and imported when you set up the Saxo Bank integration in Settings.
  • Bitstamp — accounts are created automatically once the Bitstamp integration is configured. One account is created for each currency in your Bitstamp wallet.
  • Manual — if your broker is not supported, you can create accounts by hand and enter transactions manually.

Adding a manual account

Click Add Account to open the edit form on the right. Fill in:

  • Name — a label you will recognise.
  • Account type — select the type that matches the account:
    • Regular — a standard trading account (frie midler).
    • Aktiesparekonto — a Danish share savings account with special taxation.
    • Ratepension — a pension account.
    • Aldersopsparing — a retirement savings account.
    • Crypto — a cryptocurrency account.
  • Owner — the name and email address of the account holder.
  • Currency — the primary currency for the account.

Click Save when you are done. You can then start adding transactions to the account.

Importing transactions

From Nordnet (CSV)

Nordnet lets you export all your transactions as a CSV file.

  1. Log in to Nordnet and go to My Pages | Account overview | Transactions.
  2. In the top-left corner, click the account selector and choose All accounts to get a combined export.
  3. Set the date range to cover your entire transaction history, then click Export to download the CSV file.
  4. In Portfolio Manager, click Import statement at the top of the Accounts page.
  5. Select the CSV file you downloaded and follow the on-screen prompts.

During the import you will be asked to specify the account type for each new account found in the file. Once the import finishes, the accounts and their transactions appear in the Accounts list.

From Saxo Bank (API)

Saxo Bank data is synchronised automatically via the API once you set up the integration.

Step 1 — Enable OpenAPI access in Saxo Bank

Log in to Saxo Bank (Saxo Trader) and go to 👤 | Other | OpenAPI access. Switch it on.

Step 2 — Sign in to Saxo Bank from Portfolio Manager

Click the Saxo Bank icon in the top-right corner of Portfolio Manager. Follow the prompts to log in and grant Portfolio Manager access to market data (instruments and prices).

Step 3 — Add the integration in Settings

Go to Settings and click Add integration. Select Saxo Bank and complete the authorisation flow. This grants Portfolio Manager permission to read your accounts and transactions.

During the integration setup you select which Saxo Bank accounts to import. Once the integration is set up, Portfolio Manager will automatically sync your transactions every time you sign in to Saxo Bank via Portfolio Manager.

From Bitstamp (API)

Bitstamp data is synchronised automatically via the API once you set up the integration.

Step 1 — Create a Bitstamp API key

Log in to your Bitstamp account, go to Account | Security | API access, and create a new API key. Grant it permission to read account balances and transaction history. Copy both the key and the secret before closing the dialog — the secret is only shown once.

Step 2 — Add the integration in Settings

Go to Settings and click Add Integration. Select Bitstamp and enter your API key and API secret when prompted.

Once the integration is set up, Portfolio Manager will automatically sync your Bitstamp transactions every night. An account is created automatically for each cryptocurrency and fiat currency held in your Bitstamp wallet — for example, a Bitstamp BTC account for Bitcoin and a Bitstamp EUR account for euros.

Viewing transactions

Click an account name to open the Account Transactions view. Transactions are listed in reverse chronological order (newest first) and include:

ColumnDescription
SeqSequence number (internal ordering)
Posting dateThe date the transaction was booked
Value dateThe settlement date
TypeTransaction type (BUY, SELL, DIVIDEND, etc.)
TextFree-text description
CurrencyThe transaction currency
ChangeThe amount added or subtracted
BalanceRunning cash balance after the transaction
QuantityNumber of units (for instrument transactions)
InstrumentThe instrument name

You can filter the list using the search bar at the top.

Working with transactions

Adding transactions manually

For accounts with data provider Manual, click Add Transaction to open the edit form. Fill in all relevant fields and click Save. See the Transactions — field guide for details on each field.

Editing and viewing transactions

Right-click a transaction row and choose Edit (for manual accounts) or View (for imported accounts) to open the detail form.

Deleting transactions

Right-click one or more rows and choose Delete. A confirmation dialog will ask you to confirm. Deletion is only available for transactions on manual accounts.

To remove all transactions for an account at once, go back to the Accounts list, right-click the account, and choose Delete All Transactions.

Correcting cost basis on imported transactions

Sometimes an imported transaction has an incorrect cost basis — for example, a depot transfer where the broker did not supply the original acquisition cost. You can correct this without editing the imported data directly.

Right-click a BUY or DEPOT TRANSFER IN transaction on an imported account and choose Set Correction. Enter the correct cost basis in DKK and click Save. Portfolio Manager will update the transaction, automatically resolve any related Unknown Transfer Cost Basis issue, and recalculate derived data (average cost basis, tax tracking) for the account.

To view or remove an existing correction, right-click the same transaction and choose View/Remove Correction.

Account context menu

Right-click an account in the Accounts list to see the available operations:

  • View Transactions — opens the transaction list for the account (single selection only).
  • Edit — opens the account edit form (single selection only).
  • Reset Derived Data — clears all calculated fields (average cost basis, tax lots, etc.) and triggers a full recalculation. Works with multiple selected accounts.
  • Delete All Transactions — removes all transactions from the account without deleting the account itself. Works with multiple selected accounts.
  • Delete — permanently removes the account and all its data. Works with multiple selected accounts.