<!DOCTYPE html>
<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hallo zusammen,</p>
    <p>das Thema ist bekannt beim aqbanking Projekt und Abhilfe ist in
      Sicht</p>
    <p>Gunter</p>
    <pre class="moz-signature" cols="72">Dipl. Ing. Gunter Kramp
Berater für gemeinschaftliche Unternehmen
0179-4504246 Mobil privat
05605-8007-0 Büro

Rechtlicher Hinweis:
Ich kann aufgrund meiner Praxiserfahrung meist sehr gezielt passende Gestaltungen für euer gemeinsames Unternehmen empfehlen. Ich bin jedoch weder Rechtsanwalt noch Steuerberater und weise daher darauf hin, dass gegebenenfalls eine Prüfung von Rechtsformkonstruktionen, Verträgen oder Steuerfragen durch entsprechende Fachleute zu empfehlen ist.</pre>
    <div class="moz-forward-container"><br>
      <br>
      -------- Weitergeleitete Nachricht --------
      <table cellpadding="0" cellspacing="0" border="0"
        class="moz-email-headers-table">
        <tbody>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Betreff:
            </th>
            <td>[Aqbanking-user] Probleme beim Umsatzabruf (was: Seit
              heute Fehler bei Umsatzabruf von Genossenschaftsbanken)</td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Datum: </th>
            <td>Tue, 25 Nov 2025 19:45:50 +0100</td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Von: </th>
            <td>Martin Preuss via Aqbanking-user
              <a class="moz-txt-link-rfc2396E" href="mailto:aqbanking-user@mailman.aqbanking.de"><aqbanking-user@mailman.aqbanking.de></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">Antwort
              an: </th>
            <td>Martin Preuss <a class="moz-txt-link-rfc2396E" href="mailto:martin@aqbanking.de"><martin@aqbanking.de></a></td>
          </tr>
          <tr>
            <th valign="BASELINE" align="RIGHT" nowrap="nowrap">An: </th>
            <td><a class="moz-txt-link-abbreviated" href="mailto:aqbanking-user@mailman.aqbanking.de">aqbanking-user@mailman.aqbanking.de</a></td>
          </tr>
        </tbody>
      </table>
      <br>
      <br>
      Moin,<br>
      <br>
      also, grundsaetzlich haben wir hier zwei Problemgruppen:<br>
      <br>
      <br>
      Banken schalten HKKAZ ab<br>
      ========================<br>
      <br>
      Erstellen der Auftragsliste/Limitliste<br>
      --------------------------------------<br>
      HKKAZ ist ein sehr alter Job zum Abrufen der Umsatzdaten, dieser
      wurde bisher standardmaessig verwendet, einfach weil es frueher
      gar keine Alternativedazu gab. Ich habe schon vor Jahren fuer mein
      Hauptkonto auf HKCAZ umgestellt (Abruf als CAMT Daten), auch weil
      dabei XML-Dateien geliefert werden, die einfacher zu parsen sind
      (auch wenn es da grundsaetzlich auch wieder viele Unterschiede
      gibt bei den Banken).<br>
      <br>
      Wenn AqBanking neue Kundeninformationen erhaelt (z.B. weil die
      Bank sie aktualisiert hat), wird AqBanking's interne Liste an
      Bankkonten und Beschreibungen dazu (die sogenannten
      "AccountSpecs") neu aufgebaut. Dabei wird einmaljeder moegliche
      Job erzeugt um die verschiedenen Begrenzungen der Jobs zu
      aktualisieren (z.B. ob ein Job ueberhaupt mit einem bestimmten
      Konto erlaubt ist, wie lange der Vorlauf bei terminierten
      Ueberweisungen sein darf, wieweit zurueck das Startdatum beim
      Umsatzabruf sein darf etc).<br>
      <br>
      Wenn dabei der Job zum Umsatzabruf erzeugt wird, haengt von den
      Benutzereinstellungen ab, welcher Job letztendlich erzeugt wird:
      Ist das Account-Flag "preferCamtDownload" gesetzt, wird der Job
      HKCAZ erzeugt, sonst der alte HKKAZ.<br>
      <br>
      Wenn nun der Benutzer dieses Flag nicht gesetzt hat, und die Bank
      den Job HKKAZ nicht mehr anbietet, kann kein Job zum Abrufen der
      Umsatzdaten erzeugtwerden, also taucht dieser Job nicht in den
      AccountSpecs auf.<br>
      <br>
      Die Loesung sollte nun sein, dieses Flag zu setzen (z.B. in der
      Gui unter Onlinebanking-Einrichtung, Konto, Kontoeinstellungen,
      "CAMT Download bevorzugen") und dann noch mal die Kontenliste
      abzurufen (auch im Onlinebanking-Menue, Benutzer, "Kontoliste
      abrufen").<br>
      <br>
      Warum wird nicht automatisch HKCAZ verwendet?<br>
      ---------------------------------------------<br>
      Beim Aendern des Flags "preferCamtDownload" aendern sich die
      empfangenen Daten, weil leider die alten SWIFT MT940-Daten andere
      Inhalte haben, als die Daten in einem CAMT.053. Dadurch kann es in
      der Buchhaltungssoftware zu Duplikaten kommen, die man dann
      mindestens teilweise manuell entfernen muss.<br>
      So ein Fall koennte aber z.B. auch auftreten, wenn die Bank
      hypothetisch komplett auf eine neue Version von HKKAZ umgestellt
      haette, die wir vielleicht noch nicht implementiert haetten. Dann
      wuerde AqBanking auf CAMT wechseln(und Duplikate provozieren).
      Wenn dann das gleiche mit dem Job HKCAZ passiert, wuerde AqBanking
      wieder automatisch auf HKKAZ wechseln (und auch wieder Duplikate
      erzeugen).<br>
      <br>
      AqBanking haelt sich da lieber an die Vorgaben des Benutzers, und
      da AqBanking viel von der Konsole benutzt wird, z.T. auch im
      produktivem Umfeld, waeren unvorhersehbare, automatische Wechsel
      inakzeptabel.<br>
      <br>
      Warum schalten wir nicht einfach HKKAZ ab?<br>
      ------------------------------------------<br>
      Das geht derzeit noch nicht, da es eben doch noch Banken gibt, die
      nicht HKCAZ anbieten, bzw. die noch HKKAZ verwenden. Die
      Standardvorgabe zu aendern, waere auch nicht so einfach, dazu
      muesste man das Flag "preferCamtDownload" ersetzen. Dann muessten
      aber die Benutzereinstellungen geaendert werden,und nicht jeder
      will gezwungen werden, die Art des Umsatzabrufes zu aendern, nur
      weil manche Banken das fuer andere User vorgeben. Ausserdem gaebe
      das ein Chaos bei Usern, die z.B. GnuCash aus AppImages verwenden
      und parallel vielleicht noch ein installiertes KMyMoney,
      aqbanking-cli oder andere Pogramme.<br>
      <br>
      <br>
      Banken steigen um auf neuere CAMT-Formate<br>
      =========================================<br>
      <br>
      Nun hat man also schon umgestellt auf CAMT-Abruf, aber einige
      Banken verlassen die alten CAMT-Versionen. Bisher wurde
      camt.053.001.02 verwendet. AqBanking enthaelt auch schon einen
      Importer fuer camt.053.001.04. Diese Banken sind aber jetzt auf
      camt.053.001.08 umgestiegen, und dafuer hatten wir bisher noch
      keinen Importer. Im GIT gibt es schon eine Version davon, die man
      dann gegebenenfalls direkt testen kann:<br>
      <br>
      Importer-Datei herunterladen:<br>
      -
<a class="moz-txt-link-freetext" href="https://www.aquamaniac.de/rdm/projects/aqbanking/repository/aqbanking/revisions/master/raw/src/libs/plugins/imexporters/xml/data/camt_053_001_08.xml">https://www.aquamaniac.de/rdm/projects/aqbanking/repository/aqbanking/revisions/master/raw/src/libs/plugins/imexporters/xml/data/camt_053_001_08.xml</a><br>
      - diese Datei speichern unter
      "$PREFIX/share/aqbanking/imexporters/xml/data", wobei prefix bei
      eigener Installation meist "/usr/local" ist, bei Paketinstallation
      "/usr".<br>
      <br>
      <br>
      Gruss<br>
      Martin<br>
      <pre class="moz-signature">-- 
"Things are only impossible until they're not."

_______________________________________________
Aqbanking-user mailing list
<a class="moz-txt-link-abbreviated" href="mailto:Aqbanking-user@mailman.aqbanking.de">Aqbanking-user@mailman.aqbanking.de</a>
<a class="moz-txt-link-freetext" href="https://mailman.aqbanking.de/listinfo/aqbanking-user">https://mailman.aqbanking.de/listinfo/aqbanking-user</a>
</pre>
    </div>
  </body>
</html>