Importing dividends with currency conversion from CSV-file possible?

Hi, I’m trying to write some documentation for PP (it helps me to understand things). And maybe, it can be useful for others (see Importing | hugsch)

I recently investigated the CSV-import. There is one use-case I couldn’t resolve: dividend payments between currencies; for example a USD-share dividend into a EUR cash account.

I use the import type: Account Transactions (not very intuitive why, but dividend payments with the Portfolio Transactions won’t work).

My CSV-file looks like:

Type, Date, ISIN, Cash Account, Value, fees, taxes, shares, Exchange Rate
dividend, 2022-01-01, US5949181045, Broker-A (EUR), 200, 3, 2, 25, 1.1

The ISIN refers to an USD-share (eg MSFT). The cash account has EUR as currency. Importing this file gives the following error:

I’ve tried to add other fields (Gross Amount, Transaction Currency, Currency Gross Amount, …) in different variations, but to no use. Without some insight, it’s like seeking a needle in a hay stack.

If someone knows the answer, or could point me to some documentation (for example a clarification of the import types (see Einlieferung und Kauf von Wertpapieren in einer Datei beim CSV-Import - Deutsch / Import/Export - Portfolio Performance Forum (portfolio-performance.info) for a start, this would help me very much.

If you’re intended to import the amount to an EUR account, why do these settings reffers to USD?

Feel free to update the csv wikis:

Suppose that your broker can deliver a CSV-file with all the dividend payments

First thing to check is the bank statement.

@Rafa You’re right. This was the wrong screenshot (one of my many fruitless attempts). The screenshot that belongs to the shown CSV-file is below. The error is “Exchange rate of gross value is missing (transaction currency EUR and security currency USD)”; but I always thought that the Gross Amount was calculated (Value + Fees + taxes). I’ve tried to use the Offset Account but the problem is that these terms aren’t documented. In fact, I’ve no clue what an Offset Account is :frowning:

It may be a mistranslation. What is meant is the other account referred to in a transaction (where the money is coming from or going to). The German term is Gegenkonto.

@flywire Thanks.
I’ve read the text about importing CSV but it doesn’t cover the use case of two currencies. (Not sure; it’s difficult to find your way in the extensive forum). When I find the solution, I will add it to the forum.

Besides that, don’t you think it’s time to create a proper documentation/manual? I’m certainly willing to contribute and spend some time on it.

That intrigued me about PP too. Developers generally hate documenting, I suppose the intention is to rely on web searches (including this forum), and I can see most information is in German. Translation seems to be an issue so some decent definitions would be useful.