PDF-Import von Baader Bank / Scalable Capital / Smartbroker Plus

Hallo Alex,

danke für die schnelle Antwort.
Ich habe allerdings meinen Eingangstext nochmal korrigiert gehabt, da es tatsächlich nur um eine Gutschrift geht. Ich war während des Importierens der anderen PDFs durcheinander gekommen, was ich eigentlich gerade importiere. :wink:

Der PDF-Debug ist aber korrekt. Warum er bei Dir funktioniert ist seltsam, bei mir kommt immer nur die Fehlermeldung (mit dem Original-PDF).

Evtl. funktioniert nur das anonymisierte PDF? Mir war beim Anonymisieren aufgefallen, daß ich die Zeile mit der Absender-IBAN (von mir händisch auf “DE02546568732134564682” geändert) nicht automatisch per Doppelklick ändern konnte.

Kann man in Portfolio-Report die Rohdaten eines PDFs importieren? Vielleicht kann ich mit der anonymisierten Fassung die Einzahlung buchen.

Wir hatten schon einmal so einen Fall. Ich glaube da war irgendetwas mit der Installation schief gegangen. Du kannst ja nochmal das Programm neu installieren. (Release 0.71.2 · portfolio-performance/portfolio · GitHub)

Leider hat auch eine Neuinstallation nichts geholfen.

Ich habe es auch auf einem anderen Rechner, auf dem zuvor Portfolio Performance noch nie installiert war, ausprobiert.
Die PDF-Datei führt auf beiden Rechnern zu der Fehlermeldung.
Anscheinend habe ich wirklich bei der Anonymisierung das PDF so korrigiert, daß PP etwas damit anfangen kann.

Die Frage ist also, warum er in den Originaldaten ein Pattern erkannt haben will, welches dann aber natürlich zu keinem der vordefinierten Pattern paßt.

Bei der Gelegenheit noch eine andere Frage: ich habe auch ein PDF mit Wertpapiereinlieferungen zu meinem Scalable-Depot.
Auch dieses PDF führt zu einer Fehlermeldung. Wird diese Art PDF generell nicht unterstützt, oder ist das evtl. ein ähnliches Problem?
Falls generell unterstützt, würde ich den Extrakt (der nicht funktioniert) auch posten.

Hallo @karl76

Könntest Du uns das original PDF-Dokument per EMail an portfolio dot Performance dot help at gmail dot com zusenden?
In den Betreff bitte “PDF Debug für Nirus” schreiben.
Natürlich werden wir die Daten vertraulich behandeln und abschließend löschen.

Gruß
Alex

Hallo Alex,

habe mir das Problem nochmal im Detail angeschaut und selbst etwas “debugged” und denke, ich weiß jetzt woran es liegt.

In der “BaaderBankPDFExtractor.class”-Datei, die vom PDF-Importer benutzt wird, wird anscheinend nach dem String “Vorabpauschale” gesucht.
Da mein Überweisungstext genau mit dieser Buchstabenfolge anfängt, hat der Importer also gedacht, daß er jetzt einen Patternvergleich damit durchführen muß.

Ändere ich diesen String auf z.B. “Vorabpauschble” und tausche die .class-Datei im .jar-File aus, dann funktioniert das Einlesen des PDFs bei mir.

Man müßte dem Importtool also irgendwie beibringen, daß es Überweisungstexte ignorieren muß - oder Gutschriften und Abbuchungen priorisieren, aktuell “gewinnt” anscheind die Vorabpauschale.
Die Vorabpauschale wird die nächsten Jahre vermutlich immer anfallen, und dann werden einige Leute den Betrag auf Ihr Depotkonto überweisen und als Betreff evtl. “Vorabpauschale” verwenden.

Warum Du das Problem nicht nachvollziehen konntest lag dann vermutlich daran, daß Du meinen anonymisierten PDF-Extrakt nicht 1:1 benutzt hast.
Ich habe auf github gesehen, daß Du heute mein Beispiel dort als Testfall committet hast, aber den Überweisungsbetreff hast Du ebenfalls anonymisiert, so daß jetzt nicht mehr das Wort “Vorabpauschale” vorkommt (stattdessen steht dort “EcBVNYTuDkJeHBOvMxtIhQ”).
Dein Testcase müßte also schiefgehen, wenn Du an dieser Stelle wieder “Vorabpauschalengeschis” einsetzt.

Viel Erfolg beim Beheben des Problems. :slight_smile:

3 Likes

Hallo @karl76
Jipp… sowas in der Art habe ich mir schon gedacht, daher habe ich auch einen Ausschluss bereits in dem Commit mit eingefügt. (z.B. siehe Zeile 634-636)
Cool wäre, wenn ich dazu einen PDF Debug hätte, damit wir dies bei Änderungen immer gleich mitprüfen.

Gruß Alex

Hallo Alex,

habe heute die Version 0.72 von PP installiert.
Das PDF wird jetzt bei mir ohne Fehler importiert.

Top, danke! :+1:

1 Like

Der Import von “Return of Capital” funktioniert leider nicht.

Anbei der PDF-Auszug:

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.71.2
-----------------------------------------
Baader Bank AG   Weihenstephaner Straße 4   85716 Unterschleißheim Gartenstraße 67
T  00800 00 586336*   F  +49 89 5150 2442    service@baaderbank.de 76135 Karlsruhe
www.finanzen.net/zero
+49 89 5455 8188
Seite 1/2
agPr Karlsruhe
30.11.2024
ZPJHzYF MVTxqRRJ
LXiJKoRAweyYY. 5 LSEWTzb QMSYeWPr
07254 nExNjW Stamm-Nr.: 7161213    Portfolio: 1
Depot-Nr.: 2512462291
Vorgangs-Nr.: 22556339
Referenz-Nr.: 956580844
Return of Capital
Ex-Tag: 28.09.2023
Nominale ISIN: US92936U1097 WKN: A1J5SB Ausschüttung
STK 28 W.P. Carey Inc. USD 0,1844429 p.STK
Zahlungszeitraum: 01.01.2023 - 31.12.2023 
Zahltag: 16.10.2023
Umrechnungskurs: EUR/USD 1,05697
Bruttobetrag USD 5,16
Bruttobetrag EUR 4,88
Zu Gunsten Konto 3708405478 Valuta: 16.10.2023 EUR 4,88
Bitte beachten Sie Ihre eventuelle Meldepflicht nach § 67 AWV.
Einkünfte aus Kapitalvermögen im Sinne von § 20 EStG sind einkommensteuerpflichtig.
Dieses Dokument wurde maschinell erstellt und wird nicht unterschrieben.
finanzen.net zero GmbH, Gartenstraße 67, 76135 Karlsruhe • Impressum unter: www.finanzen.net/zero/impressum
finanzen.net zero GmbH erbringt Anlagevermittlung als gebundener Vermittler der DonauCapital Wertpapier GmbH
 
Herausgeberin und verantwortlich für den Inhalt ist die Baader Bank Aktiengesellschaft • Weihenstephaner Straße 4 • 85716 Unterschleißheim • Deutschland
Vorstand: Nico Baader (Vorsitzender), Oliver Riedel (stv. Vorsitzender) • Vorsitzender des Aufsichtsrates: Helmut Schreyer • Amtsgericht München HRB 
121537 • Sitz der Gesellschaft: Unterschleißheim • StNr. 143/107/04009 • USt-IdNr. DE114123893 • LEI: 529900JFOPPEDUR61H13 • T 00800 00 586336*
service@baaderbank.de DCUP-055.048
 
* Kostenfreie Telefonnummer aus dem (inter-) nationalen Festnetz. Für Anrufe aus anderen Netzen können Gebühren anfallen.
Return of Capital
Fortsetzung: Seite 2/2
Darstellung der steuerlichen Berechnungsgrundlagen:
Bemessungsgrundlagen Steuerpflicht brutto Steuerpflicht netto
Ausschüttung sonstiger Fonds vor Teilfreistellung EUR 4,88 EUR 4,88
Ausschüttung sonstiger Fonds nach Teilfreistellung EUR 4,88 EUR 0,00
Bemessungsgrundlage zur Kapitalertragsteuer EUR 4,88 EUR 0,00
US Ertrag Limited Partnership / US-Quellensteuer-befreit EUR 4,88 EUR 4,88
Bitte beachten Sie Ihre eventuelle Meldepflicht nach § 67 AWV.
Einkünfte aus Kapitalvermögen im Sinne von § 20 EStG sind einkommensteuerpflichtig.
Dieses Dokument wurde maschinell erstellt und wird nicht unterschrieben.
finanzen.net zero GmbH, Gartenstraße 67, 76135 Karlsruhe • Impressum unter: www.finanzen.net/zero/impressum
finanzen.net zero GmbH erbringt Anlagevermittlung als gebundener Vermittler der DonauCapital Wertpapier GmbH
 
Herausgeberin und verantwortlich für den Inhalt ist die Baader Bank Aktiengesellschaft • Weihenstephaner Straße 4 • 85716 Unterschleißheim • Deutschland
Vorstand: Nico Baader (Vorsitzender), Oliver Riedel (stv. Vorsitzender) • Vorsitzender des Aufsichtsrates: Helmut Schreyer • Amtsgericht München HRB 
121537 • Sitz der Gesellschaft: Unterschleißheim • StNr. 143/107/04009 • USt-IdNr. DE114123893 • LEI: 529900JFOPPEDUR61H13 • T 00800 00 586336*
service@baaderbank.de DCUP-055.048
 
* Kostenfreie Telefonnummer aus dem (inter-) nationalen Festnetz. Für Anrufe aus anderen Netzen können Gebühren anfallen.

Hallo @kisenberg
wenn alles i. O. ist, sollte dies ab dem nächsten Release mit dabei sein.

Gruß
Alex

2 Likes

Besten Dank, Alex

Moin, folgendes Problem: Ich nutze neuerdings neben Scalable auch den ZERO-Broker (beides Baader).

Nun werden PDF-Importe des Zero-Brokers immer als Scalable-Import erkannt, selbst wenn ich es beim ZERO-Depot/Konto über Rechtsklick probiere. PP ist aktuell.

Ist das Problem bekannt? Danke!

Hallo @skychild
Was denkst du denn selber über dein Problem und deine Frage? :slight_smile:

Ich denke ich habe freundlich gefragt, ob es ein bekanntes Problem ist.

Stört bzw. verwirrt es das Import als “Baader Bank AG / Scalable Capital Vermögensverwaltung GmbH / Traders Place GmbH & Co. KGaA” benannt ist? Mir wäre eher wichtig, dass der Import funktioniert und weniger wie der gelabelt ist …

Hallo @skychild

Auch ich habe freundlich geantwortet…

Ich bin eben immer noch verwirrt, was die Frage ist?!
Funktioniert er denn falsch?!
Funktioniert er denn nicht richtig?!
Importiert er Inhalte falsch?!
Ist das extrahierte Ergebnis falsch?!
Was ist das Problem… ?!
Ich weiß nicht was SC ist… !!!
Was ist Rechtsklick auf Depot ?!
Was ist PP aktuell?!

== IRONIE und FUN AN ==
Kannst du mal schauen, ob “BTA” und “OPT” sowie “SCLHQP” und bei dir auch nicht gehen… Ich habe über Linksklick auf “LLPH” auch Ergebnis probiert und LNIOP ist aktuell.

Ist das bei dir bekannt?!

== IRONIE und FUN AUS ==

Hey, mal ernsthaft … und jetzt werd mal aus meinem Text schlau…
Ich bin ein gutgläubiger Mensch. Du möchtest Hilfe oder willst Informationen teilen, dann versuch es doch einmal ausführlich zu beschreiben. Wir sitzen nicht vor deinem PC sondern z. B. in New York…

Gruß
Alex

Ich habe die Beschreibung nochmal präzisiert und hoffe, dass der Sinn nun besser rüberkommt.

Danke für deine Unterstützung.

Ändere doch einfach das Depot im Importer und alles ist gut.

@Nirus Kann der Importer erkennen, dass es sich bei dem PDF der Baader Bank um eines von Smartbroker Plus handelt und es dann dem Smartbroker Plus Depot zuordnen, wenn parallel ein Scalable Capital Depot in PP existiert?

Bei mir wurde eine Fusion von 2 Fonds in meinem Smartbroker Plus Depot eingebucht. Aktuell kann der Importer das PDF dazu nicht verstehen. Hier ist was in dem PDF steht:

  • Ausbuchung von 26 Stück von ISIN LU2089238203
  • Einbuchung von 26 Stück von ISIN IE0009DRDY20
  • Tausch-Verhältnis: 1:1
  • Weil ich ein USD Währungskonto zu dem Zeitpunkt hatte, wurde der Betrag in USD von meinem USD-Währungskonto abgebucht. Daher ist ein Umrechnungskurs von EUR/URS 1,04200 enthalten
  • Anschaffungsdatum 2023-10-06 von 26 Stück = 613,47€
  • Verkaufskurs war 33,5388€/Stk = 828,10€
  • Gewinn: 214,63€ abzgl. 2,46€ bereits gezahlte Vorabpauschale
  • Bemessungsgrundlage für Kapitalsteuer: 133,99€
  • Kapitalsteuer: 33,50€
  • Soli: 1,83€

Gefühlt ist hier fast alles dabei, was eine Nachvollziehbarkeit schwierig macht. Daher habe ich den Inhalt beschrienben, damit der Text-Output gut verständlich bleibt. :slight_smile:

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.72.2
-----------------------------------------
Baader Bank AG   Weihenstephaner Straße 4   85716 Unterschleißheim Smartbroker AG
T  00800 00 586336*   F  +49 89 5150 2442    service@baaderbank.de Ritterstraße 11
10969 Berlin
Seite 1/2
Berlin
vFwoSZWLD BjEFQARmF 29.11.2024
Brunnenstr. 6
vTLWHaMam KLhLHSoLp
13398 XBhRLjx Stamm-Nr.: 4091975    Portfolio: 1
Depot-Nr.: 4045038254
Vorgangs-Nr.: 84618810
Referenz-Nr.: 032504176
Buchungsanzeige
Fusion / Zusammenlegung
Ausbuchung aus Depot 5140233227 per 22.11.2024
Nominale ISIN: LU2089238203 WKN: A2PWMK
STK 26 Amundi Index Solu.-A.PRIME GL.
Nam.-Ant.UC.ETF DR USD Acc.oN
Einbuchung in Depot 7271460689 per 22.11.2024
Nominale ISIN: IE0009DRDY20 WKN: ETF210
STK 26 Amu.ETF ICAV-PRIME Glbl ETF
Bear.Shs USD Acc. oN
Verhältnis: 1 : 1 
Umrechnungskurs: EUR/USD 1,0412000
Kapitalertragsteuer USD 34,88 -
Solidaritätszuschlag USD 1,91 -
Zu Lasten Konto 6394165637 Valuta: 22.11.2024 USD 36,79
Bitte beachten Sie Ihre eventuelle Meldepflicht nach § 67 AWV.
Einkünfte aus Kapitalvermögen im Sinne von § 20 EStG sind einkommensteuerpflichtig.
Dieses Dokument wurde maschinell erstellt und wird nicht unterschrieben.
smartbrokerplus.de
Brauchen Sie Unterstützung? Dann kontaktieren Sie bitte den Service von SMARTBROKER+ über das Kontaktformular in der SMARTBROKER+ App.
 
Herausgeberin und verantwortlich für den Inhalt ist die Baader Bank Aktiengesellschaft • Weihenstephaner Straße 4 • 85716 Unterschleißheim • Deutschland
Vorstand: Nico Baader (Vorsitzender), Oliver Riedel (stv. Vorsitzender) • Vorsitzender des Aufsichtsrates: Helmut Schreyer • Amtsgericht München HRB 
121537 • Sitz der Gesellschaft: Unterschleißheim • StNr. 143/107/04009 • USt-IdNr. DE114123893 • LEI: 529900JFOPPEDUR61H13 • T 00800 00 586336*
service@baaderbank.de UMTA-053.048
 
* Kostenfreie Telefonnummer aus dem (inter-) nationalen Festnetz. Für Anrufe aus anderen Netzen können Gebühren anfallen.
Fusion / Zusammenlegung
Fortsetzung: Seite 2/2
Darstellung der steuerlichen Berechnungsgrundlagen:
Merkposten / Steuertöpfe vorher Erhöhung/Reduktion nachher
Allgemeiner Verlusttopf (VVT) EUR 3,52 EUR 64,39 EUR 67,91
Allgemeiner Verlusttopf (VVT) EUR 67,91 EUR 2,46 EUR 70,37
Allgemeiner Verlusttopf (VVT) EUR 70,37 EUR 70,37 - EUR 0,00
Verrechnung FSA mit allg. Erträgen EUR 0,00 EUR 11,01 - EUR 11,01 -
Kapitalertragsteuer EUR 0,00 EUR 33,50 EUR 33,50
Freistellungsauftrag (FSA) EUR 11,01 EUR 11,01 - EUR 0,00
Bemessungsgrundlagen Steuerpflicht brutto Steuerpflicht netto
Veräußerungsergebnis vor Teilfreistellung Aktienfonds EUR 214,63 EUR 133,25
Veräußerungsergebnis Teilfreistellung 30% EUR 64,39 - EUR 0,00
Abzug besitzanteilige Vorabpauschale vor Teilfreistellung EUR 2,46 - EUR 0,00
Abzug besitzanteilige Vorabpauschale Teilfreistellung 30% EUR 0,74 EUR 0,74
Bemessungsgrundlage zur Kapitalertragsteuer EUR 148,52 EUR 133,99
Bemessungsgrundlage zur Kapitalertragsteuer
Kapitalertragsteuer 25,00 %
EUR 33,50 - EUR 33,50 -
Solidaritätszuschlag 5,50 %
EUR 1,83 - EUR 1,83 -
Ausbuchung
Stück 26 Amundi Index Solu.-A.PRIME GL.
ISIN: LU2089238203/EUR
Kurs: USD 33,5388
Berücksichtigte Anschaffungsgeschäfte (alle ermittelten Beträge in EUR)
Geschäfts-
Geschäft Nr. Datum Whg./St. Nominal/Stück Anschaff.-kosten ant. Veräußer.-erlös ant. Ergebnis
WP Kauf 25638487 06.10.2023 STK 26 613,47 828,10 214,63
akk.Vorabpauschale Aktienfonds 2,46 0,00 2,46
Einbuchung
Stück 26 Amu.ETF ICAV-PRIME Glbl ETF
ISIN: IE0009DRDY20/EUR
Kurs: USD 33,6431
Berücksichtigte Anschaffungsgeschäfte (alle ermittelten Beträge in EUR)
Geschäfts-
Geschäft Nr. Datum Whg./St. Nominal/Stück Anschaff.-kosten
WP Einbuchung CA 36717900 22.11.2024 STK 26 825,53
Dieses Dokument wurde maschinell erstellt und wird nicht unterschrieben.
smartbrokerplus.de
Brauchen Sie Unterstützung? Dann kontaktieren Sie bitte den Service von SMARTBROKER+ über das Kontaktformular in der SMARTBROKER+ App.
 
Herausgeberin und verantwortlich für den Inhalt ist die Baader Bank Aktiengesellschaft • Weihenstephaner Straße 4 • 85716 Unterschleißheim • Deutschland
Vorstand: Nico Baader (Vorsitzender), Oliver Riedel (stv. Vorsitzender) • Vorsitzender des Aufsichtsrates: Helmut Schreyer • Amtsgericht München HRB 
121537 • Sitz der Gesellschaft: Unterschleißheim • StNr. 143/107/04009 • USt-IdNr. DE114123893 • LEI: 529900JFOPPEDUR61H13 • T 00800 00 586336*
service@baaderbank.de UMTA-053.048
 
* Kostenfreie Telefonnummer aus dem (inter-) nationalen Festnetz. Für Anrufe aus anderen Netzen können Gebühren anfallen.

Edit:
Scheinbar hat PP über Portfolio Report die neuen ISIN erfahren, sodass PP die alte und neue ISIN als einen ETF ansieht. Damit entfällt der Aufwand die Aus- und Einbuchung in PP einzutragen, weil der Kauf damit bereits mit der neuen ISIN verknüpft ist. Nur der Verkauf und Kauf muss gebucht werden.

Nein, dass musst du im Prozess über die Auswahl selbst definieren.

1 Like

I could not find that the processing of interest is supported. So it might intentionally not work. However, if not intentionally, I have added a Statement of Interest and Charges.

PDFBox Version: 1.8.17
Portfolio Performance Version: 0.72.2
-----------------------------------------
Scalable Capital GmbH 
Seitzstrasse 8e
80538 Munich
service@scalable.capital
Page 1/1
Mr. Munich
2023-07-06
xybAlBOja PAO JcDSKO
HOAajaSu 735 LxcijKguN wfH aUqPfb
1478 zB qJYkAEmD Client ID: 1531608    Portfolio: 1
Account No.: 5338249068
THE NETHERLANDS IBAN: WA70 3969 1232 0217 6645 82
BIC: LKiOsCep
Transaction No.: 0420015
Reference No.: 386281809
Statement of Interest and Charges: EUR
Account: DE63 3050 9195 8950 6266 76
Dear Mr. jhW MXXllQ,
For the period from 2023-03-31 to 2023-06-30 following closing entries have been posted for account LN85 
1208 3069 0088 5137 79.
Closing Balance as of 2023-06-30
Calculation of Interest: Amount in EUR
Credit Interest (gross) 112.45
Total Amount: 112.45
The above amounts are posted to account IBAN DE63 7003 3100 2864 8030 08 per value date 2023-06-30.
Please refer to the enclosed interest scale for a detailed calculation of the interest amounts.
Best regards
Your Scalable Capital Team
For key transactions and balances during this period, please refer to the separate Periodic Account Statement.
Please check our Statement of Interest and Charges. You will be deemed to have approved the Statement of Interest and Charges if 
you do not raise any objections within 6 weeks of receipt. Please refer to our Terms and Conditions.
If no VAT is shown, it is a VAT exempted financial service.
This document has been generated electronically and will not be signed.
Scalable Capital GmbH • Managing Directors: Erik Podzuweit, Florian Prucker, Martin Krebs, Dirk Urmoneit, Dirk Franzmeyer • HRB 217778, District Court 
Munich • VAT No. DE300434774 • www.scalable.capital
 
Publisher and responsible for the content is Baader Bank Aktiengesellschaft • Weihenstephaner Strasse 4 • 85716 Unterschleissheim • Germany
Management Board: Nico Baader (CEO), Oliver Riedel (Deputy CEO), Dietmar von Blücher • Chairman of the Supervisory Board: Helmut Schreyer • 
Commercial Register HRB 121537 • Principal Office: Unterschleissheim • TaxNo: 143/107/04009 • VAT ID: DE114123893 • LEI: 529900JFOPPEDUR61H13
T 00800 00 586336* • service@baaderbank.de KKTKK802-039.033
* Toll-free from (inter-) national landline networks. Charges may apply from other networks.
 
Scalable Capital GmbH 
Seitzstrasse 8e
80538 Munich
service@scalable.capital
Page 1/1
Mr. Munich
2023-07-06
BogVRBXJg fWz HDTrby
WMviKNWS 221 GTOeORXAE avl dRCtVD
6365 rv CBGJqgaY Client ID: 9109467    Portfolio: 1
Account No.: 0308021912
THE NETHERLANDS IBAN: bB07 7415 4364 7646 3718 15
BIC: UUAdefeJ
Transaction No.: 7582637
Reference No.: 069454025
Interest Scale: EUR
Account: lY42 9596 8659 0581 7304 78
For the period from 2023-03-31 to 2023-06-30 following interests have been calculated for your account 
yN11 4137 6179 6925 3034 87.
Interest Balance Interest Amount of Interest
Value Date Days Limit in EUR Rate % in EUR
2023-04-03 88 20,001.00 2.3000 112.45 CI
Please check this statement and raise any objections immediately.
This document has been generated electronically and will not be signed.
Scalable Capital GmbH • Managing Directors: Erik Podzuweit, Florian Prucker, Martin Krebs, Dirk Urmoneit, Dirk Franzmeyer • HRB 217778, District Court 
Munich • VAT No. DE300434774 • www.scalable.capital
 
Publisher and responsible for the content is Baader Bank Aktiengesellschaft • Weihenstephaner Strasse 4 • 85716 Unterschleissheim • Germany
Management Board: Nico Baader (CEO), Oliver Riedel (Deputy CEO), Dietmar von Blücher • Chairman of the Supervisory Board: Helmut Schreyer • 
Commercial Register HRB 121537 • Principal Office: Unterschleissheim • TaxNo: 143/107/04009 • VAT ID: DE114123893 • LEI: 529900JFOPPEDUR61H13
T 00800 00 586336* • service@baaderbank.de KKTKK802-039.033
* Toll-free from (inter-) national landline networks. Charges may apply from other networks.
 

1 Like