Skip to content

Commit

Permalink
Add test case to Tradegate AG PDF-Importer (#4351)
Browse files Browse the repository at this point in the history
  • Loading branch information
Nirus2000 authored Nov 17, 2024
1 parent 545d1c2 commit 52a3de8
Show file tree
Hide file tree
Showing 2 changed files with 88 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -109,6 +109,37 @@ public void testWertpapierVerkauf01()
hasTaxes("EUR", 0.22 + 0.01), hasFees("EUR", 0.00))));
}

@Test
public void testWertpapierVerkauf02()
{
TradegateAGPDFExtractor extractor = new TradegateAGPDFExtractor(new Client());

List<Exception> errors = new ArrayList<>();

List<Item> results = extractor.extract(PDFInputFile.loadTestCase(getClass(), "Verkauf02.txt"), errors);

assertThat(errors, empty());
assertThat(countSecurities(results), is(1L));
assertThat(countBuySell(results), is(1L));
assertThat(countAccountTransactions(results), is(0L));
assertThat(results.size(), is(2));
new AssertImportActions().check(results, "EUR");

// check security
assertThat(results, hasItem(security( //
hasIsin("IE00BVZ6SP04"), hasWkn("A14PHG"), hasTicker(null), //
hasName("PFI ETFs-EO Sh.Mat.UC.ETF Registered Shares EUR Acc.o.N."), //
hasCurrencyCode("EUR"))));

// check buy sell transaction
assertThat(results, hasItem(sale( //
hasDate("2024-11-13T20:33:19"), hasShares(10.00), //
hasSource("Verkauf02.txt"), //
hasNote("Order-/Ref.nr. 8321468 | Limit 102,8600 EUR"), //
hasAmount("EUR", 1028.40), hasGrossValue("EUR", 1028.67), //
hasTaxes("EUR", 0.24 + 0.01 + 0.02), hasFees("EUR", 0.00))));
}

@Test
public void testDividende01()
{
Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,57 @@
PDFBox Version: 1.8.17
Portfolio Performance Version: 0.71.2
-----------------------------------------
Tradegate AG · Kurfürstendamm 129d · 10711 Berlin
Datum 13.11.2024
Ebvjy Kundennummer 75912729
Owzdi spFlQWlv IBAN Ws76 1002 3027 9049 0746 67
a Trading-Depot 75912729.020
nUZHWHvfTYBtZBc 21 X Order-/Ref.nr. 8321468
59310 iwDerg E-Mail [email protected]
Seite 1 von 2
Wertpapierabrechnung
Ihre Wertpapierorder vom 13.11.2024 wurde ausgeführt:
Orderart Verkauf Börsenplatz Tradegate Exchange
Wertpapierart ETP Stück 10
ISIN IE00BVZ6SP04 Gültigkeit 29.11.2024
WKN A14PHG
Wertpapier PFI ETFs-EO Sh.Mat.UC.ETF Registered Shares EUR Acc.o.N.
Verwahrart Wertpapierrechnung
Lagerland Irland
Ordertyp Limit
Limit 102,8600 EUR
Stück ausgeführt 10
Ausführungskurs 102,8668 EUR
Handelstag/-zeit 13.11.2024 20:33:19
Wertpapierabrechnung
Kurswert 1.028,67 EUR
Orderprovision 0,00 EUR
Fremde Gebühren und Spesen 0,00 EUR
Abgeführte Kapitalertragsteuer -0,24 EUR
Abgeführter Solidaritätszuschlag -0,01 EUR
Abgeführte Kirchensteuer -0,02 EUR
Ausmachender Betrag 1.028,40 EUR
Der Abrechnungsbetrag i. H. v. 1.028,40 EUR wird Ihrem o. g. Verrechnungskonto mit Valuta 15.11.2024 gutgeschrieben.
DieWertpapiere habenwir entsprechend IhrerWertpapierabrechnung gebucht. Bitte prüfen Sie dieseWertpapierabrechnung
unverzüglich und richten etwaige Einwendungenunverzüglich an tradegate.direct, Kurfürstendamm129d, 10711Berlin oder
an [email protected]. Andernfalls gilt diese Wertpapierabrechnung als genehmigt.
Beratungsfreies Geschäft
Diese Mitteilung wurde maschinell erstellt und wird von der Bank nicht unterschrieben.
tradegate.direct ein Service der Tradegate AG
Tradegate AG · Kurfürstendamm 129d · 10711 Berlin
Telefon: +49 (0)30 515 657 700 · E-Mail: [email protected] · Internet: www.tradegate.direct
Handelsregister: Amtsgericht Berlin-Charlottenburg, HRB 71506 B · USt-ID: DE 155 528 522 · BIC: TRDADEBBDIR · BLZ: 103 106 66
Aufsichtsratsvorsitzender: Frank-Uwe Fricke · Vorstand: Holger Timm (Vorsitzender), Kerstin Timm, Jörg Hartmann, Thorsten Commichau, Klaus-Gerd Kleversaat, Karsten Haesen
Seite 2 von 2
Steuerliche Informationen - Wertpapierabrechnung
Veräußerungsgewinn/-verlust vor Teilfreistellung EUR 0,97
Steuerpflichtiger Betrag nach Teilfreistellung (im Privatvermögen) EUR 0,97
Bemessungsgrundlage für Kapitalertragsteuer EUR 0,97
Kapitalertragsteuer EUR -0,24
Solidaritätszuschlag EUR -0,01
Kirchensteuer EUR -0,02
tradegate.direct ein Service der Tradegate AG
Tradegate AG · Kurfürstendamm 129d · 10711 Berlin
Telefon: +49 (0)30 515 657 700 · E-Mail: [email protected] · Internet: www.tradegate.direct
Handelsregister: Amtsgericht Berlin-Charlottenburg, HRB 71506 B · USt-ID: DE 155 528 522 · BIC: TRDADEBBDIR · BLZ: 103 106 66
Aufsichtsratsvorsitzender: Frank-Uwe Fricke · Vorstand: Holger Timm (Vorsitzender), Kerstin Timm, Jörg Hartmann, Thorsten Commichau, Klaus-Gerd Kleversaat, Karsten Haesen

0 comments on commit 52a3de8

Please sign in to comment.