DEGIRO Import transactions

Hello,

I’m a Dutch DEGIRO user and I’ve been trying to import my transactions and account statements using both PDF and CSV files. I’ve run into a lot of trouble and am close to giving up. The software seems to understand most data, except for my current stock holdings. Can anyone help me?

What I tried:

  • Transactions (CSV & PDF)

  • Account statements (CSV & PDF)

What I want: A complete overview of my current holdings and all historical transactions, including all associated costs.

The problem: The transactions.csv contains all stock trades, but it lacks data on dividends, Belgian transaction tax (TOB), and dividend tax. When I try to add the account.csv to include that information, the import fails or gives errors. I tried mapping everything manually, but the results remain incorrect.

Field Mapping for transactions.csv:

  • Datum / Tijd: Date and Time

  • Product / ISIN: Product name and ISIN code

  • Beurs / Uitvoeringsplaats: Stock exchange and venue of execution

  • Aantal: Amount/Quantity

  • Koers: Trade value (the field next to it contains the local currency)

  • Lokale waarde: Local amount (USD or EUR value)

  • Waarde EUR: Value in EUR

  • Wisselkoers: Exchange rate

  • AutoFX Kosten: Costs for automatic currency conversion

  • Transactiekosten: DEGIRO transaction fees

  • Totaal EUR: Total amount in EUR

  • Order ID: Unique order identifier

Note: In the CSV, buying a stock results in a positive amount, while selling is negative.

afbeelding
Note: Empty field Between koers and Localwaarde

Field Mapping for account.csv:

  • Valutadatum: Value date

  • Omschrijving: Description/Type of transaction

  • Mutatie / Saldo: These have two fields: the currency and the value itself.

Note: That mutation and saldo amount have 2 fields, the Valuata its in and the value itself

  • afbeelding

Transaction Types Translation:

  • Koop: Buy

  • Verkoop: Sell

  • Overboeking naar/van uw geldrekening: Cash transfer to/from the flatexDEGIRO account (deposits/payments)

  • Transactiebelasting België: Belgian transaction tax (TOB)

  • Dividend / Dividendbelasting: Dividend and dividend tax

Its seems the perfect app for tracking the portfolio but can’t seem to find out myself how to import it with Degiro. Any tips/help or configuration templates (json)?

Did you get it to work? After two or three days worth of work, I still do not get my data imported correctly.

If you want the importer to work with your documents. We do need to have a pdf debug.

Ideal state… diverent transactions → different debugs and please don’t forget a small desciption on what each debug should represent.

Try the attached.
As stated in the (Dutch) name, go to the transactions screen and filter (on dates) only. Export as CSV.

1_DeGiro_CSV_portfolio_transacties_alleen_filteren.json (868 Bytes)

For the Account Statement (rekeningoverzicht) part, mostly dividends and money transfers, I use the generic in-app PDF file import. Account Statement, filter (on dates) and export as PDF.

It’s not perfect, I’m open for any suggestions or improvements! :innocent:

Hi, I’m also a Dutch flatexDEGIRO user. Until some point in December, English PDFs could be imported without any issues, both account statements and transaction PDFs. I believe this PR fixed the account import for me. No issues there since 0.81.1 (though I only have deposits to my account, other functionality might not work)

Unfortunately, the transactions import is still broken. Here’s a debug txt:

PDFBox Version: 3.0.6
Portfolio Performance Version: 0.81.2
System: macosx | aarch64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
Mr xcGE COEHN CCoIuxVKn
kBePJUeVMl 72
8913 vt RuXlxyehtk
Netherlands
User name: ****Zvs
Transactions from 12-12-2025 until 20-01-2026
Transaction
Date Time Product ISIN Reference
exchange Venue Quantity Price Local value Value EUR Exchange AutoFX and/or third
rate Fee party fees Total EUR
EUR
16-01-2026 12:50 ISHARES CORE MSCI IE00B4K48X80 TDG XGAT 4 97,3600 EUR -389,44 EUR -389,44 0,00 -1,00 -390,44
EUROPE UCITS ETF EUR
(ACC)
16-01-2026 12:36 XTRACKERS MSCI WORLD EX IE0006WW1TQ4 TDG XGAT 7 36,6400 EUR -256,48 EUR -256,48 0,00 -1,00 -257,48
USA UCITS ETF 1C
16-01-2026 12:05 ISHARES CORE MSCI WORLD IE00B4L5Y983 TDG XGAT 2 114,7800 EUR -229,56 EUR -229,56 0,00 -1,00 -230,56
UCITS ETF USD (ACC)
16-01-2026 11:05 ISHARES CORE MSCI IE00BD45KH83 TDG XGAT 13 5,5371 EUR -71,98 EUR -71,98 0,00 -1,00 -72,98
EMERGING MARKETS IMI
UCITS ETF
16-01-2026 11:02 VANGUARD FTSE ALL- IE00BK5BQT80 TDG XGAT 1 149,9400 EUR -149,94 EUR -149,94 0,00 -1,00 -150,94
WORLD U.ETF
19-12-2025 10:00 VANGUARD FTSE ALL- IE00BK5BQT80 TDG XGAT 3 143,4200 EUR -430,26 EUR -430,26 0,00 -1,00 -431,26
WORLD U.ETF
19-12-2025 09:48 ISHARES CORE MSCI IE00BD45KH83 TDG XGAT 18 5,0745 EUR -91,34 EUR -91,34 0,00 -1,00 -92,34
EMERGING MARKETS IMI
UCITS ETF
19-12-2025 09:45 XTRACKERS MSCI WORLD EX IE0006WW1TQ4 TDG XGAT 5 34,7000 EUR -173,50 EUR -173,50 0,00 -1,00 -174,50
USA UCITS ETF 1C
19-12-2025 09:43 ISHARES CORE MSCI IE00B4K48X80 TDG XGAT 3 92,8400 EUR -278,52 EUR -278,52 0,00 -1,00 -279,52
EUROPE UCITS ETF EUR
(ACC)
19-12-2025 09:42 ISHARES CORE MSCI WORLD IE00B4L5Y983 TDG XGAT 2 110,3751 EUR -220,75 EUR -220,75 0,00 -1,00 -221,75
UCITS ETF USD (ACC)
flatexDEGIRO Bank Dutch Branch, trading under the name DEGIRO, is the Dutch branch of flatexDEGIRO Bank AG. flatexDEGIRO Bank www.degiro.nl Account statement
AG is primarily supervised by the German financial regulator (BaFin). In the Netherlands, flatexDEGIRO Bank Dutch Branch is registered klanten@degiro.nl
with DNB and supervised by AFM and DNB. Amstelplein 1 1096 HA 2026-01-20
Page 1 / 1

Looks like this is the already existing extractor? portfolio/name.abuchen.portfolio/src/name/abuchen/portfolio/datatransfer/pdf/DegiroPDFExtractor.java at master · portfolio-performance/portfolio · GitHub

In addition to my previous post, I realised I still had an old transactions PDF in my downloads. Visually, the differences between old (left) and new (right) are mostly changes in header names and formatting, and for some columns, the moving of EUR to the header.

The right side is from the exact PDF I used for the debug text.I hope this helps?