Probleme mit Kontoaktualisierung

mh at mike.franken.de mh at mike.franken.de
Sun Dec 24 14:34:50 GMT 2023


On Sonntag, 24. Dezember 2023 10:51:41 CET Thomas Baumgart via KMyMoney wrote:
> On Samstag, 23. Dezember 2023 14:20:39 CET mh--- via KMyMoney wrote:
> > On Donnerstag, 21. Dezember 2023 13:17:23 CET Thomas Baumgart via KMyMoney
> > 
> > wrote:
> > > On Donnerstag, 21. Dezember 2023 12:08:58 CET mh--- via KMyMoney wrote:
> > > > On Donnerstag, 21. Dezember 2023 11:30:53 CET you wrote:
> > > > > So wie es aussieht, schickt die Sparda bei einem normalen Konto den
> > > > > Empfänger im Subtags ?32/?33 (siehe
> > > > > https://www.kontopruef.de/mt940s.shtml,
> > > > > die nennen das dann Feldschlüssel). Der Verwendungszweck ist in den
> > > > > Subtags
> > > > > ?20..?29 enthalten.
> > > > 
> > > > Kann da sowas klappen für den Empfänger:
> > > > 
> > > > \?21(.+)[\s]{2,}
> > > > 
> > > > Nimmt er die definierte Gruppe dafür oder wie ist das?
> > > > Ist das irgendwo beschrieben?
> > > 
> > > Nein, das wird nicht gehen, denn KMyMoney sieht diese Subtags schon
> > > nicht
> > > mehr. Die werden in AqBanking aufgelöst. Schau Dir einfach den Text an,
> > > der
> > > in den kmm-statement Files steht. Darauf kannst Du die regexes anwenden.
> > 
> > Hm, hab ich irgendwo was überlesen? Was sind die kmm-statement files?
> 
> Vermutlich hast Du meine Antwort vom 19.12. noch nicht richtig 'verdaut' :)

Indeed 8-/

> 
> https://mail.kde.org/pipermail/kmymoney/2023-December/004194.html
> 

Danke!

Das sieht dann z.B. so aus:

<TRANSACTION dateposted="2023-12-22" payee="" action="none" amount="-211/25" 
memo="MICHAEL HIRMKE AMZN Mktp DE*3A7OC0625     LUX 800-279-6620 Karten-Nr. 
XXXXXXXXXXXXXXXXBeleg vom 20.12.2023 für Abrechnung Dezember" number="" 
bankid="A000259-2023-12-22-1e12880-1" reconcile="0"/>

oder

  <TRANSACTION dateposted="2023-12-22" payee="" action="none" amount="-211/25" 
memo="MICHAEL HIRMKE&#xa;AMZN Mktp DE*3A7OC0625     LUX 
800-279-6620&#xa;Karten-Nr. XXXXXXXXXXXXXXXXBeleg vom 20.12.2023&#xa;für 
Abrechnung Dezember" number="" bankid="A000259-2023-12-22-1e12880-1" 
reconcile="0"/>

wenn ich nicht die Zeilenumbrüche entfernen lasse.
Es steht also alles im MEMO-Feld.

Sowas wie

^MICHAEL HIRMKE&#xa;(.+?)&#xa;

sollte doch dann den Empfänger in $1 fangen.
Klappt aber leider nicht 8-(
Aber selbst wenn das klappen würde, würde im Empfängerfeld dann immer noch 
Zeug drin stehen, das früher nicht drin stand und da auch nicht rein gehört. 
Im Beispiel da oben dürfte nur noch "AMZN Mktp DE*3A7OC0625" übrig bleiben.

Kannst du mich nochmals kurz auf den richtigen Weg stupsen?

Danke und ciao.
Michael.





More information about the KMyMoney mailing list