PDF Import from BourseDirect

Hi !
Surprising this french broker (BourseDirect) PDF format import is not yet available in your great tool !

Many thanks for your great job, hope you have the correct information in th efollowing for implementation…
Kind regards,
Rodolphe

Here is is the data extract for the Purchase order + Cash input

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.73.0
System: macosx | aarch64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
1/1
Nous vous prions de trouver ci-dessous votre relevé d'opérations. Sans observation de votre part au
sujet du présent relevé, nous le considérerons comme ayant obtenu votre accord. Veuillez agréer nos
salutations distinguées.
Le 10/12/2024
Avis d'Opération
COMPTE N° 508TI00083468688EUR djr gc IxfSFVF QLCdPcgK
8834 GzekG BU L'ANCIEN CHEMIN D
Wl BWMJFza ofQropWL 88150  lpePSYq
Date Désignation Débit (€) Crédit (€)
 10/12/2024  ACHAT COMPTANT  FR0011550185  BNPP S&P500EUR ETF  4 978,30
 QUANTITE :  +173
 COURS :  +28,7504  BRUT :  +4 973,82
 COURTAGE :  +4,48  TVA :  +0,00
 Heure Execution: 09:04:28       Lieu: EURONEXT - EURONEXT PARIS
 10/12/2024  ACHAT COMPTANT  FR0011550193  BNPETF STOXX 600  4 090,80
 QUANTITE :  +250
 COURS :  +16,348  BRUT :  +4 087,00
 COURTAGE :  +3,80  TVA :  +0,00
 Heure Execution: 09:04:18       Lieu: EURONEXT - EURONEXT PARIS
 10/12/2024  ACHAT COMPTANT  FR0013412020  AM.PEA MS.EM M.ACC  886,98
 QUANTITE :  +37
 COURS :  +23,921  BRUT :  +885,08
 COURTAGE :  +1,90  TVA :  +0,00
 Heure Execution: 09:04:11       Lieu: EURONEXT - EURONEXT PARIS
 10/12/2024  INVESTISSEMENT ESPECES  VIRT RxZgWTM sadwj  10 000,00
Sous réserve de bonne fin / Ce relevé ne constitue pas une EsfDydL
Les montants des colonnes Débit et Crédit sont stipulés TVA Comprise
Bourse Direct ,  SA au capital de 13.988.845,75 €, R.C.S Paris B 408 790 608, Siège Social : 374 rue Saint-Honoré, 75001 Paris -  Groupe VIEL et Cie

1 Like

Initial pull request:

2 Likes

Hello, I tried with my PDFs. There seem to be errors for “ACHAT ETRANGER”, “TAXE TRANSACT FINANCIERES” and “COUPON”. Can you check with my files?
Regards.

PDFBox Version: 3.0.5
Portfolio Performance Version: 0.78.1
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
1/1
Nous vous prions de trouver ci-dessous votre relevé d'opérations. Sans observation de votre part au
sujet du présent relevé, nous le considérerons comme ayant obtenu votre accord. Veuillez agréer nos
salutations distinguées.
Le 05/08/2025
Avis d'Opération
COMPTE N° XXXX PEA MR XXX  XXX
XXX
MR XXX XXX 12000 RODEZ RODEZ
Date Désignation Débit (€) Crédit (€)
 05/08/2025  ACHAT COMPTANT  FR0000120271  TOTALENERGIES SE  363,59
 QUANTITE :  +7
 COURS :  +51,8  BRUT :  +362,60
 COURTAGE :  +0,99  TVA :  +0,00
 Heure Execution: 16:35:33       Lieu: BORSE BERLIN EQUIDUCT TRADING - BERL
 05/08/2025  ACHAT ETRANGER  IE00B4BNMY34  ACCENTURE CL.A  216,93
 QUANTITE :  +1
 COURS :  +215,85  BRUT :  +215,85
 COURTAGE :  +1,08  TVA :  +0,00
 Heure Execution: 16:29:06       Lieu: DEUTSCHE BOERSE AG
 05/08/2025  ACHAT COMPTANT  LU1681047236  A.E.ST.50 U.EUR C  275,59
 QUANTITE :  +2
 COURS :  +137,3  BRUT :  +274,60
 COURTAGE :  +0,99  TVA :  +0,00
 Heure Execution: 16:31:21       Lieu: BORSE BERLIN EQUIDUCT TRADING - BERL
 05/08/2025  ACHAT COMPTANT  NL0000395903  WOLTERS KLUWER  265,79
 QUANTITE :  +2
 COURS :  +132,4  BRUT :  +264,80
 COURTAGE :  +0,99  TVA :  +0,00
 Heure Execution: 16:32:51       Lieu: BORSE BERLIN EQUIDUCT TRADING - BERL
 05/08/2025  ACHAT COMPTANT  NL00150001Q9  STELLANTIS  174,18
 QUANTITE :  +23
 COURS :  +7,535  BRUT :  +173,31
 COURTAGE :  +0,87  TVA :  +0,00
 Heure Execution: 16:37:38       Lieu: BORSE BERLIN EQUIDUCT TRADING - BERL
 05/08/2025  INVESTISSEMENT ESPECES  VIRT M XXX XXX  1 240,00
 05/08/2025  TAXE TRANSACT FINANCIERES  FR0000120271  TTF  1,45
Sous réserve de bonne fin / Ce relevé ne constitue pas une facture
Les montants des colonnes Débit et Crédit sont stipulés TVA Comprise
Bourse Direct ,  SA au capital de 13.988.845,75 €, R.C.S Paris B 408 790 608, Siège Social : 374 rue Saint-Honoré, 75001 Paris -  Groupe VIEL et Cie

and:

PDFBox Version: 3.0.5
Portfolio Performance Version: 0.78.1
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
1/1
Nous vous prions de trouver ci-dessous votre relevé d'opérations. Sans observation de votre part au
sujet du présent relevé, nous le considérerons comme ayant obtenu votre accord. Veuillez agréer nos
salutations distinguées.
Le 06/08/2025
Avis d'Opération
COMPTE N° XXX PEA MR XXX  XXX
XXX
MR XXX XXX 12000 RODEZ RODEZ
Date Désignation Débit (€) Crédit (€)
 06/08/2025  COUPONS  NL0010273215  ASML HOLDING  4,08
 QUANTITE :  -3
 PX UN.BRUT :  +1,60072  BRUT :  +4,80
 COMMISSION :  +0,00
Sous réserve de bonne fin / Ce relevé ne constitue pas une facture
Les montants des colonnes Débit et Crédit sont stipulés TVA Comprise
Bourse Direct ,  SA au capital de 13.988.845,75 €, R.C.S Paris B 408 790 608, Siège Social : 374 rue Saint-Honoré, 75001 Paris -  Groupe VIEL et Cie

Hello,

If everything is OK, it will be included in the next version…

Regards

Alex

3 Likes

Hello stephxud, could you confirm :

In your extract, there are two different pdf, not one ? In the forum post it appears as on big block so it can be confusing.

The second one pdf, with the coupon, is a Dividend transaction right ? 1.60072 € per share, over 3 shares 4.8€. correct ?

In the first pdf, the line

05/08/2025 TAXE TRANSACT FINANCIERES FR0000120271 TTF 1,45

Means that the above buy should include 1.45€ tax ? The TotalEnergie purchase is : 7 shares * 51.8 € + 0.99 € Fees + 1.45 € tax = 365.04 € real gross amount ?

And not simply 7 * 51.8 +0.99=363.59 ?

Hello,

How to test the new release?

Do you add this : 05/08/2025 TAXE TRANSACT FINANCIERES FR0000120271 TTF 1,45 ?

Regards.

It’s not yet release, you’ll get it automatically in case you have the auto. update feature enabled.

Hello Veterini,

For The TotalEnergie purchase is : 7 shares * 51.8 € + 0.99 € Fees + 1.45 € tax = 365.04 € real gross amount ? => Yes

For ASML coupon, is a Dividend transaction right ? 1.60072 € per share, over 3 shares 4.8€. correct ? => 3 shares x 1.60072€ per share - 0.72 Tax = 4.8 - 0.72 = 4.08€

Regards

1 Like

Hello stephxud, thanks to Nirus, this is available in the new release. Does it work as intended for you ?

Hello Veterini,

For Example Total Energies , the Tax TTF is missing from the transaction.

Hello @Nirus, some explanation about this transaction:
In the first extract from stephxud, the one called “ReleveDeCompte02.txt”, there are the usual transactions, but at the very end, what is new for the importer is the presence of this line :

 05/08/2025  TAXE TRANSACT FINANCIERES  FR0000120271  TTF  1,45

Telling that a tax of 1.45 should be considered for the security whose ISIN is FR0000120271.
What this means is that this is changing the purchase transaction available in the same document :

 05/08/2025  ACHAT COMPTANT  FR0000120271  TOTALENERGIES SE  363,59
 QUANTITE :  +7
 COURS :  +51,8  BRUT :  +362,60
 COURTAGE :  +0,99  TVA :  +0,00
 Heure Execution: 16:35:33       Lieu: BORSE BERLIN EQUIDUCT TRADING - BERL

Which should be now considered as
7 shares * 51.8 € + 0.99 € Fees + 1.45 € tax = 365.04 € = 363,59 € +1.45 €
instead of
7 shares * 51.8 € + 0.99 € Fees + 0 € tax = 363,59 €
is this something that the importer can do ?
I wonder how this would be reported if several purchases transaction of the same ISIN are made, will there be individual TTF lines for each purchase or a single one.. Maybe this is a question for when the case will arrive.

Done.

Regards
Alex

2 Likes

Hi I just discover this application and try to import my pdf files from BourseDirect bank, and I got errors for 2 of them:
Here is the first one that is a deposit:

PDFBox Version: 3.0.5
Portfolio Performance Version: 0.80.2
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
1/1
Nous vous prions de trouver ci-dessous votre relevé d'opérations. Sans observation de votre part au
sujet du présent relevé, nous le considérerons comme ayant obtenu votre accord. Veuillez agréer nos
salutations distinguées.
Le 24/02/2021
Avis d'Opération
COMPTE N° 508TI00085554410EUR Ordinaire MR XKCFj JjkDQO
192 ROUTE DE CAZKIsv
MR ueWCI UVLkVC 60763  gAkPFv
Date Désignation Débit (€) Crédit (€)
 24/02/2021  VIREMENT ESPECES  VIRT M. ET/OU MME  2 400,00
Sous réserve de bonne fin / Ce relevé ne constitue pas une facture
Les montants des colonnes Débit et Crédit sont stipulés TVA Comprise
Bourse Direct ,  SA au capital de 13.988.845,75 €, R.C.S Paris B 408 790 608, Siège Social : 374 rue Saint-Honoré, 75001 Paris -  Groupe VIEL et Cie

And the second, a share sell:

PDFBox Version: 3.0.5
Portfolio Performance Version: 0.80.2
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
1/1
Nous vous prions de trouver ci-dessous votre relevé d'opérations. Sans observation de votre part au
sujet du présent relevé, nous le considérerons comme ayant obtenu votre accord. Veuillez agréer nos
salutations distinguées.
Le 16/03/2021
Avis d'Opération
COMPTE N° 508TI00085554410EUR Ordinaire MR SLlPD yVlqGo
192 ROUTE DE qRRZPSm
MR lYoBQ xsdjTp 77158  IvQiGu
Date Désignation Débit (€) Crédit (€)
 16/03/2021  VENTE ETRANGER  US0995021062  BOOZ ALLEN CL.A  2 977,53
 QUANTITE :  -45
 COURS :  +66,356440254  BRUT :  +2 986,04
 COURTAGE :  +8,50  TVA :  +0,00
 COURS EN USD :  +79,2  TX USD/EUR :  +1,193554080
 TAXE ETRANG :  +0,01
 Heure Execution: 19:50:11       Lieu: NEW YORK STOCK EXCHANGE, INC.
 16/03/2021  VENTE ETRANGER  US5024311095  L3HARRIS TECHN.  3 178,78
 QUANTITE :  -20
 COURS :  +159,364458794  BRUT :  +3 187,29
 COURTAGE :  +8,50  TVA :  +0,00
 COURS EN USD :  +190,2101  TX USD/EUR :  +1,193554080
 TAXE ETRANG :  +0,01
 Heure Execution: 19:45:03       Lieu: NEW YORK STOCK EXCHANGE, INC.
Sous réserve de bonne fin / Ce relevé ne constitue pas une facture
Les montants des colonnes Débit et Crédit sont stipulés TVA Comprise
Bourse Direct ,  SA au capital de 13.988.845,75 €, R.C.S Paris B 408 790 608, Siège Social : 374 rue Saint-Honoré, 75001 Paris -  Groupe VIEL et Cie

could you handle them ?
Thanks a lot!!

Hello @TiPasfou

done.

Regards
Alex

3 Likes

Oh Thanks a lot !!

Hello,
I’m still having problems with some files, especially the most frequent one concerning coupons:

PDFBox Version: 3.0.5
Portfolio Performance Version: 0.80.4
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
1/1
Nous vous prions de trouver ci-dessous votre relevé d'opérations. Sans observation de votre part au
sujet du présent relevé, nous le considérerons comme ayant obtenu votre accord. Veuillez agréer nos
salutations distinguées.
Le 30/03/2021
Avis d'Opération
COMPTE N° 508TI00085554410EUR Ordinaire MR CYSRR EvxxGD
092 JUvWO DE TIaYafo
MR HDkSE wPBCjb 47758  pCJbBU
Date Désignation Débit (€) Crédit (€)
 30/03/2021  COUPONS  US5024311095  L3HARRIS TECHN.  9,55
 QUANTITE :  -20
 PX UN.BRUT :  +0,86682  BRUT :  +17,34
 COMMISSION :  +0,00  CRED. IMPOT :  +2,60
 PRELEVEM. :  +2,21  CONTRI.SOC :  +2,97
Sous réserve de bonne fin / Ce relevé ne constitue pas une facture
Les montants des colonnes Débit et Crédit sont stipulés TVA Comprise
Bourse Direct ,  SA au capital de 13.988.845,75 €, R.C.S Paris B 408 790 608, Siège Social : 374 rue Saint-Honoré, 75001 Paris -  Groupe VIEL et Cie

—————————

I get this error:
Exchange rate of gross value is missing (transaction currency EUR and security currency USD): 30 Mar 2021 Dividend EUR 9.55 L3HARRIS TECHNOLOGIES INC boursedirect-2021-03-30.pdf

FYI: I first created this Share: quote/LHX/ from finance.yahoo com

And also this one does not work, it’s a custody rights :

PDFBox Version: 3.0.5
Portfolio Performance Version: 0.80.4
System: win32 | x86_64 | 21.0.5+11-LTS | Azul Systems, Inc.
-----------------------------------------
1/1
Nous vous prions de trouver ci-dessous votre relevé d'opérations. Sans observation de votre part au
sujet du présent relevé, nous le considérerons comme ayant obtenu votre accord. Veuillez agréer nos
salutations distinguées.
Le 06/07/2021
Avis d'Opération
COMPTE N° 508TI00085554410EUR Ordinaire MR BjqSb RBudyv
728 lJeke DE WjvrJFz
MR HpDjk nFAonX 53345  GxsiQo
Date Désignation Débit (€) Crédit (€)
 06/07/2021  DROITS DE GARDE  DDG ETG 2T21  0,81
Sous réserve de bonne fin / Ce relevé ne constitue pas une facture
Les montants des colonnes Débit et Crédit sont stipulés TVA Comprise
Bourse Direct ,  SA au capital de 13.988.845,75 €, R.C.S Paris B 408 790 608, Siège Social : 374 rue Saint-Honoré, 75001 Paris -  Groupe VIEL et Cie

Thanks a lot, if you can do something !

Hello @TiPasfou
Thank you for the PDF debug.
First of all, you should understand that we do not have a securities account with every broker or bank, so we rely on your error reports. You need to tell us exactly what the error is and the result.
So gross value, net value, taxes, fees, booking type… and so on.

Regarding the first PDF debug.
It is not apparent that this is a USD security, and accordingly there is no exchange rate. Therefore, create the security in your broker’s currency.
As you can see… € → EUR.

Second PDF debug.
Unfortunately, I don’t know what this is supposed to be… it’s a booking, but what keyword or clue tells us that it’s a delivery or a withdrawal or fee?

Done.

Regards
Alex

1 Like

Hello @Nirus , I fully understand that you cannot have all brokers or bank, and I’m wondering if I can continue to give you reports to improve the software or if it’s too annoying for the devs.
In case my report is not enough accurate, do not hesitate to tell/ask, I would help you quickly, since I would really love to fully use this soft.
About the first PDF:
You are right, there is no exchange rate, but you don’t need to do a conversion, all the prices are written in euro in the PDF. The broker do the conversion by itself. and I received 17.34€ brut minus taxes (2.6+2.97+2.21 = 7.78)
17.34-7.78 = 9.56 net in €
Is it possible to create the line directly in euro? with no USD ?
In case an USD price is mandatory, use the exchange rate provided by “Portfolio Performance” as a default ?

About the second PDF:
you are right, there is no info,
1- DDG means Droits De Garde
2 - ETG means ETRANGER (“Custody fees for foreign securities.”)
I don’t know which securities are related :frowning: but anyway, could you at least create a fee for those PDF ?

Thanks a lot

It’s done. :+1:

1 Like