Hallo zusammen!
Ich habe gestern zum ersten Mal erfolgreich einen Testeinzug einer SEPA-Sammellastschrift (Postbank) vorgenommen.
Ca. 200 Lastschriften händisch einzupflegen scheint mir aber ziemlich aufwändig zu sein, weshalb ich eine Schnittstelle zu meiner eigenen Abrechnungssoftware schaffen möchte. Beim Button "Importieren..." steht aber lediglich ein "Hibiscus-Format" zur Auswahl.
Ich habe zwar nach dem Export einer Sammellastschrift gesehen, wie diese XML-Datei aussieht, allerdings gelang es mir nicht, dieselbe Datei noch einmal zu importieren, um eine Kopie der Sammellastschrift anzulegen. Vermutlich, weil darin IDs für die Sammellastschrift und die einzelnen Buchungen enthalten sind, die zu einem bereits bestehenden Auftrag gehören.
Wie muss diese Datei aussehen, damit die Buchungen mit der Sammellastschrift verknüpft sind und die IDs neu vergeben werden?
Viele Grüße
Jochen
Ich habe gestern zum ersten Mal erfolgreich einen Testeinzug einer SEPA-Sammellastschrift (Postbank) vorgenommen.
Ca. 200 Lastschriften händisch einzupflegen scheint mir aber ziemlich aufwändig zu sein, weshalb ich eine Schnittstelle zu meiner eigenen Abrechnungssoftware schaffen möchte. Beim Button "Importieren..." steht aber lediglich ein "Hibiscus-Format" zur Auswahl.
Ich habe zwar nach dem Export einer Sammellastschrift gesehen, wie diese XML-Datei aussieht, allerdings gelang es mir nicht, dieselbe Datei noch einmal zu importieren, um eine Kopie der Sammellastschrift anzulegen. Vermutlich, weil darin IDs für die Sammellastschrift und die einzelnen Buchungen enthalten sind, die zu einem bereits bestehenden Auftrag gehören.
Code
<?xml version="1.0" encoding="UTF-8"?>
<objects>
<object type="de.willuhn.jameica.hbci.server.SepaSammelLastschriftImpl" id="3">
<bezeichnung type="java.lang.String">BEZEICHNUNG</bezeichnung>
<termin type="java.sql.Date">09.03.2014 00:00:00</termin>
<sequencetype type="java.lang.String">FRST</sequencetype>
<konto_id type="java.lang.Integer">13</konto_id>
<ausgefuehrt type="java.lang.Integer">0</ausgefuehrt>
<sepatype type="java.lang.String">CORE</sepatype>
</object>
<object type="de.willuhn.jameica.hbci.server.SepaSammelLastBuchungImpl" id="2">
<sepaslast_id type="java.lang.Integer">3</sepaslast_id>
<betrag type="java.lang.Double">33.0</betrag>
<endtoendid type="java.lang.String"></endtoendid>
<zweck type="java.lang.String">TESTBUCHUNG</zweck>
<sigdate type="java.sql.Date">28.02.2014 00:00:00</sigdate>
<mandateid type="java.lang.String">TESTMANDAT1</mandateid>
<empfaenger_bic type="java.lang.String">XXXXXXXX</empfaenger_bic>
<creditorid type="java.lang.String">DE41ZZZ0000000000000</creditorid>
<empfaenger_name type="java.lang.String">EMPFAENGERNAME</empfaenger_name>
<empfaenger_konto type="java.lang.String">DE56xxxxxxxxx</empfaenger_konto>
</object>
<object type="de.willuhn.jameica.hbci.server.SepaSammelLastBuchungImpl" id="4">
<sepaslast_id type="java.lang.Integer">3</sepaslast_id>
<betrag type="java.lang.Double">19.0</betrag>
<endtoendid type="java.lang.String"></endtoendid>
<zweck type="java.lang.String">TESTBUCHUNG</zweck>
<sigdate type="java.sql.Date">28.02.2014 00:00:00</sigdate>
<mandateid type="java.lang.String">TESTMANDAT2</mandateid>
<empfaenger_bic type="java.lang.String">XXXXXXXXXXX</empfaenger_bic>
<creditorid type="java.lang.String">DE41ZZZ0000000000</creditorid>
<empfaenger_name type="java.lang.String">MAX MUSTER</empfaenger_name>
<empfaenger_konto type="java.lang.String">DE07xxxxxxxxxxx</empfaenger_konto>
</object>
</objects>
<objects>
<object type="de.willuhn.jameica.hbci.server.SepaSammelLastschriftImpl" id="3">
<bezeichnung type="java.lang.String">BEZEICHNUNG</bezeichnung>
<termin type="java.sql.Date">09.03.2014 00:00:00</termin>
<sequencetype type="java.lang.String">FRST</sequencetype>
<konto_id type="java.lang.Integer">13</konto_id>
<ausgefuehrt type="java.lang.Integer">0</ausgefuehrt>
<sepatype type="java.lang.String">CORE</sepatype>
</object>
<object type="de.willuhn.jameica.hbci.server.SepaSammelLastBuchungImpl" id="2">
<sepaslast_id type="java.lang.Integer">3</sepaslast_id>
<betrag type="java.lang.Double">33.0</betrag>
<endtoendid type="java.lang.String"></endtoendid>
<zweck type="java.lang.String">TESTBUCHUNG</zweck>
<sigdate type="java.sql.Date">28.02.2014 00:00:00</sigdate>
<mandateid type="java.lang.String">TESTMANDAT1</mandateid>
<empfaenger_bic type="java.lang.String">XXXXXXXX</empfaenger_bic>
<creditorid type="java.lang.String">DE41ZZZ0000000000000</creditorid>
<empfaenger_name type="java.lang.String">EMPFAENGERNAME</empfaenger_name>
<empfaenger_konto type="java.lang.String">DE56xxxxxxxxx</empfaenger_konto>
</object>
<object type="de.willuhn.jameica.hbci.server.SepaSammelLastBuchungImpl" id="4">
<sepaslast_id type="java.lang.Integer">3</sepaslast_id>
<betrag type="java.lang.Double">19.0</betrag>
<endtoendid type="java.lang.String"></endtoendid>
<zweck type="java.lang.String">TESTBUCHUNG</zweck>
<sigdate type="java.sql.Date">28.02.2014 00:00:00</sigdate>
<mandateid type="java.lang.String">TESTMANDAT2</mandateid>
<empfaenger_bic type="java.lang.String">XXXXXXXXXXX</empfaenger_bic>
<creditorid type="java.lang.String">DE41ZZZ0000000000</creditorid>
<empfaenger_name type="java.lang.String">MAX MUSTER</empfaenger_name>
<empfaenger_konto type="java.lang.String">DE07xxxxxxxxxxx</empfaenger_konto>
</object>
</objects>
Wie muss diese Datei aussehen, damit die Buchungen mit der Sammellastschrift verknüpft sind und die IDs neu vergeben werden?
Viele Grüße
Jochen