Skip to content

Commit f7e6863

Browse files
authored
1 parent c595ebb commit f7e6863

File tree

3 files changed

+85
-23
lines changed

3 files changed

+85
-23
lines changed
Lines changed: 15 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,33 +1,31 @@
11
PDFBox Version: 1.8.17
2-
Portfolio Performance Version: 0.68.4
2+
Portfolio Performance Version: 0.71.2
33
-----------------------------------------
44
TRADE REPUBLIC BANK GMBH BRUNNENSTRASSE 19-21 10119 BERLIN
5-
mxeItB eqxWsjg SEITE 1 von 1
6-
ZHtjPaIRai 10 DATUM 11.06.2024
7-
40793 XXIeItint ORDER 55e1-4f5a
8-
AUSFÜHRUNG b02a-06c8
9-
DEPOT 04003476912
5+
Egal Wer SEITE 1 von 1
6+
Strasse 10 DATUM 23.10.2024
7+
12334 Egalwo ORDER 9eb1-48df
8+
AUSFÜHRUNG bdc4-0272
9+
DEPOT 12345697
1010
WERTPAPIERABRECHNUNG
1111
ÜBERSICHT
12-
Market-Order Verkauf am 11.06.2024, um 16:00 Uhr (Europe/Berlin) an der HSBC.
13-
Der Kontrahent der Transaktion ist HSBC Trinkaus & Burkhardt AG.
12+
Market-Order Kauf am 23.10.2024, um 21:56 Uhr (Europe/Berlin) an der Lang und Schwarz Exchange.
13+
Der Kontrahent der Transaktion ist Lang & Schwarz TradeCenter AG & Co. KG.
1414
POSITION ANZAHL PREIS BETRAG
15-
Long @49.99 $ Monster Beverage Open End Turbo 1.000 Stk. 0,15 EUR 150,00 EUR
16-
ISIN: DE000HG6HZ94
17-
GESAMT 150,00 EUR
15+
Super Micro Computer 10 Stk. 42,06 EUR 420,60 EUR
16+
ISIN: US86800U3023
17+
GESAMT 420,60 EUR
1818
ABRECHNUNG
1919
POSITION BETRAG
2020
Fremdkostenzuschlag -1,00 EUR
21-
Kapitalertragsteuer 0,00 EUR
22-
Solidaritätszuschlag 0,00 EUR
23-
GESAMT 149,00 EUR
21+
GESAMT -421,60 EUR
2422
BUCHUNG
2523
VERRECHNUNGSKONTO WERTSTELLUNG BETRAG
26-
DE30501108019083834537 2024-06-13 149,00 EUR
27-
Long @49.99 $ Monster Beverage Open End Turbo in Girosammelverwahrung in Deutschland
24+
DE231234567812349876 2024-10-25 -421,60 EUR
25+
Super Micro Computer in Girosammelverwahrung in Deutschland
2826
Diese Abrechnung wird maschinell erstellt und daher nicht unterschrieben.
2927
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich gem. § 4 Nr. 8 UStG um eine umsatzsteuerfreie Leistung.
3028
Trade Republic Bank GmbH www.traderepublic.com Sitz der Gesellschaft: Berlin Geschäftsführer
3129
Brunnenstraße 19-21 [email protected] AG Charlottenburg HRB 244347 B Andreas Torner
3230
10119 Berlin USt-ID DE307510626 Gernot Mittendorfer
33-
ABRE / 4fda-aca7
31+
ABRE / 489c-0e31

name.abuchen.portfolio.tests/src/name/abuchen/portfolio/datatransfer/pdf/traderepublic/TradeRepublicPDFExtractorTest.java

Lines changed: 37 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -703,16 +703,16 @@ public void testWertpapierKauf17()
703703

704704
// check security
705705
assertThat(results, hasItem(security( //
706-
hasIsin("DE000HG6HZ94"), hasWkn(null), hasTicker(null), //
707-
hasName("Long @49.99 $ Monster Beverage Open End Turbo"), //
706+
hasIsin("US86800U3023"), hasWkn(null), hasTicker(null), //
707+
hasName("Super Micro Computer"), //
708708
hasCurrencyCode("EUR"))));
709709

710710
// check buy sell transaction
711-
assertThat(results, hasItem(sale( //
712-
hasDate("2024-06-11T16:00"), hasShares(1000.00), //
711+
assertThat(results, hasItem(purchase( //
712+
hasDate("2024-10-23T21:56"), hasShares(10.00), //
713713
hasSource("Kauf17.txt"), //
714-
hasNote("Order: 55e1-4f5a | Ausführung: b02a-06c8"), //
715-
hasAmount("EUR", 149.00), hasGrossValue("EUR", 150.00), //
714+
hasNote("Order: 9eb1-48df | Ausführung: bdc4-0272"), //
715+
hasAmount("EUR", 421.60), hasGrossValue("EUR", 420.60), //
716716
hasTaxes("EUR", 0.00), hasFees("EUR", 1.00))));
717717
}
718718

@@ -3657,6 +3657,37 @@ public void testWertpapierVerkauf09()
36573657
hasTaxes("EUR", 0.07), hasFees("EUR", 0.00))));
36583658
}
36593659

3660+
@Test
3661+
public void testWertpapierVerkauf10()
3662+
{
3663+
TradeRepublicPDFExtractor extractor = new TradeRepublicPDFExtractor(new Client());
3664+
3665+
List<Exception> errors = new ArrayList<>();
3666+
3667+
List<Item> results = extractor.extract(PDFInputFile.loadTestCase(getClass(), "Verkauf10.txt"), errors);
3668+
3669+
assertThat(errors, empty());
3670+
assertThat(countSecurities(results), is(1L));
3671+
assertThat(countBuySell(results), is(1L));
3672+
assertThat(countAccountTransactions(results), is(0L));
3673+
assertThat(results.size(), is(2));
3674+
new AssertImportActions().check(results, CurrencyUnit.EUR);
3675+
3676+
// check security
3677+
assertThat(results, hasItem(security( //
3678+
hasIsin("DE000HG6HZ94"), hasWkn(null), hasTicker(null), //
3679+
hasName("Long @49.99 $ Monster Beverage Open End Turbo"), //
3680+
hasCurrencyCode("EUR"))));
3681+
3682+
// check buy sell transaction
3683+
assertThat(results, hasItem(sale( //
3684+
hasDate("2024-06-11T16:00"), hasShares(1000.00), //
3685+
hasSource("Verkauf10.txt"), //
3686+
hasNote("Order: 55e1-4f5a | Ausführung: b02a-06c8"), //
3687+
hasAmount("EUR", 149.00), hasGrossValue("EUR", 150.00), //
3688+
hasTaxes("EUR", 0.00), hasFees("EUR", 1.00))));
3689+
}
3690+
36603691
@Test
36613692
public void testSell01()
36623693
{
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
PDFBox Version: 1.8.17
2+
Portfolio Performance Version: 0.68.4
3+
-----------------------------------------
4+
TRADE REPUBLIC BANK GMBH BRUNNENSTRASSE 19-21 10119 BERLIN
5+
mxeItB eqxWsjg SEITE 1 von 1
6+
ZHtjPaIRai 10 DATUM 11.06.2024
7+
40793 XXIeItint ORDER 55e1-4f5a
8+
AUSFÜHRUNG b02a-06c8
9+
DEPOT 04003476912
10+
WERTPAPIERABRECHNUNG
11+
ÜBERSICHT
12+
Market-Order Verkauf am 11.06.2024, um 16:00 Uhr (Europe/Berlin) an der HSBC.
13+
Der Kontrahent der Transaktion ist HSBC Trinkaus & Burkhardt AG.
14+
POSITION ANZAHL PREIS BETRAG
15+
Long @49.99 $ Monster Beverage Open End Turbo 1.000 Stk. 0,15 EUR 150,00 EUR
16+
ISIN: DE000HG6HZ94
17+
GESAMT 150,00 EUR
18+
ABRECHNUNG
19+
POSITION BETRAG
20+
Fremdkostenzuschlag -1,00 EUR
21+
Kapitalertragsteuer 0,00 EUR
22+
Solidaritätszuschlag 0,00 EUR
23+
GESAMT 149,00 EUR
24+
BUCHUNG
25+
VERRECHNUNGSKONTO WERTSTELLUNG BETRAG
26+
DE30501108019083834537 2024-06-13 149,00 EUR
27+
Long @49.99 $ Monster Beverage Open End Turbo in Girosammelverwahrung in Deutschland
28+
Diese Abrechnung wird maschinell erstellt und daher nicht unterschrieben.
29+
Sofern keine Umsatzsteuer ausgewiesen ist, handelt es sich gem. § 4 Nr. 8 UStG um eine umsatzsteuerfreie Leistung.
30+
Trade Republic Bank GmbH www.traderepublic.com Sitz der Gesellschaft: Berlin Geschäftsführer
31+
Brunnenstraße 19-21 [email protected] AG Charlottenburg HRB 244347 B Andreas Torner
32+
10119 Berlin USt-ID DE307510626 Gernot Mittendorfer
33+
ABRE / 4fda-aca7

0 commit comments

Comments
 (0)