{"id":55000704,"date":"2010-02-01T00:00:00","date_gmt":"2020-05-22T22:10:55","guid":{"rendered":"http:\/\/access-im-unternehmen.aix-dev.de\/aiu\/?p=704"},"modified":"-0001-11-30T00:00:00","modified_gmt":"-0001-11-30T00:00:00","slug":"Lastschrifteinzug_per_Datentraegeraustausch","status":"publish","type":"post","link":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/","title":{"rendered":"Lastschrifteinzug per Datentr&auml;geraustausch"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/vg08.met.vgwort.de\/na\/de0466ce1c21405c909a12b35502509d\" width=\"1\" height=\"1\" alt=\"\"><\/p>\n<p><b>Mitgliedsbeitr&auml;ge in Vereinen, Versicherungsbeitr&auml;ge und andere regelm&auml;&szlig;ig anfallende Zahlungen zieht der Beg&uuml;nstigte am einfachsten per Lastschrift ein. Voraussetzung f&uuml;r den Lastschrifteinzug ist die Erteilung einer Einzugserm&auml;chtigung durch den Zahlungspflichtigen. Fallen nur wenige Lastschrifteinz&uuml;ge an, verwendet man der Einfachheit halber ein entsprechendes Papierformular, aber wer etwa Kassenwart eines Vereins mit vielen Mitgliedern ist, m&ouml;chte vielleicht mit weniger Arbeit auskommen.<\/b><\/p>\n<p>Abgesehen von den n&ouml;tigen Einzugserm&auml;chtigungen erfordert das Vereinfachen des Lastschrifteinzugs das Vorhandensein einiger Daten der Zahlungspflichtigen, am besten in Tabellenform:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Name<\/li>\n<li class=\"aufz-hlung\">Bankleitzahl<\/li>\n<li class=\"aufz-hlung\">Kontonummer<\/li>\n<\/ul>\n<p>Damit ausger&uuml;stet widmen Sie sich dann dem sogenannten Datentr&auml;geraustauschverfahren (abgek&uuml;rzt DTA beziehungsweise DTAUS) und dem damit verbundenen Format. Das Datentr&auml;geraustauschverfahren dient der Ausf&uuml;hrung bargeldloser Zahlungen wie etwa von Gutschriften oder der in diesem Beitrag betrachteten Lastschriften.<\/p>\n<p>Kern dieses Verfahrens ist die Zusammenfassung der Informationen, die normalerweise auf dem &Uuml;berweisungstr&auml;ger landen, in einer Textdatei und deren &Uuml;bermittlung per Speichermedium oder via Internet an die Bank des Beg&uuml;nstigten.<\/p>\n<p>Das in dieser Textdatei zu verwendende Format wird zum Beispiel im Internet an verschiedenen Stellen beschrieben, etwa bei Wikipedia unter dem Stichwort <b>Datentr&auml;geraustauschverfahren<\/b>. <\/p>\n<p>Die Textdatei besteht aus drei Teilen:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Der A-Satz enth&auml;lt Informationen &uuml;ber die Art der Transaktion (Lastschrift oder Gutschrift) und die Auftraggeberdaten sowie das Auftragsdatum und die W&auml;hrung.<\/li>\n<li class=\"aufz-hlung\">Der C-Satz enth&auml;lt Informationen &uuml;ber die einzelnen Vorg&auml;nge. Dazu geh&ouml;ren &#8211; im Falle der Lastschrift &#8211; die Daten des Zahlungspflichtigen (also Name, Bankleitzahl und Kontonummer), Verwendungszweck und W&auml;hrung.<\/li>\n<li class=\"aufz-hlung\">Der E-Satz enth&auml;lt die Anzahl der Transaktionen sowie diverse Pr&uuml;fsummen wie etwa die Summe der Betr&auml;ge.<\/li>\n<\/ul>\n<p>Nun stellen sich zwei Fragen: Woher kommen die Daten und wie gelangen diese in die ben&ouml;tigte Textdatei<\/p>\n<ul>\n<li class=\"aufz-hlung\">Die Auftraggeberdaten speichern wir am besten in einer Optionen-Tabelle.<\/li>\n<li class=\"aufz-hlung\">Die Transaktionsdaten stammen aus einer weiteren Tabelle. Bei Institutionen wie Sportvereinen liegen diese meist in Form einer Excel-Tabelle vor. Diese k&ouml;nnen Sie verkn&uuml;pfen oder importieren, um sie in Access verf&uuml;gbar zu machen. Dazu sp&auml;ter mehr &#8211; erstmal k&uuml;mmern wir uns um die grunds&auml;tzliche Erstellung der Datenaustauschdatei.<\/li>\n<\/ul>\n<p><b>Einschr&auml;nkungen<\/b><\/p>\n<p>Die hier vorgestellte L&ouml;sung zum Erstellen von Datentr&auml;geraustauschdateien hat folgende Einschr&auml;nkungen, die sich jedoch durch &auml;nderung des Codes beheben lassen &#8211; im Kontext der Erstellung einer solchen Datei etwa f&uuml;r den Einzug von Mitgliedsbeitr&auml;gen ist dies jedoch vermutlich nicht n&ouml;tig:<\/p>\n<ul>\n<li class=\"aufz-hlung\">Sie k&ouml;nnen damit nur Lastschriften ansto&szlig;en, keine anderen Vorg&auml;nge.<\/li>\n<li class=\"aufz-hlung\">Bankleitzahl von Zahlungsempf&auml;nger und ausf&uuml;hrender Bank sind identisch.<\/li>\n<li class=\"aufz-hlung\">Die Angabe des Namens des Empf&auml;ngers und des Beg&uuml;nstigten sowie der Verwendungszweck unterliegt Einschr&auml;nkungen bez&uuml;glich der maximal zul&auml;ssigen Zeichenanzahl (jeweils 27 Zeichen, theoretisch k&ouml;nnten diese Informationen um weitere 27 Zeichen erweitert werden).<\/li>\n<\/ul>\n<p class=\"zwischen-berschrift-oberer-spaltenrand\">Datenaustauschdatei erstellen<\/p>\n<p>Das Format der Datenaustauschdatei k&ouml;nnen Sie f&uuml;r eine eingeschr&auml;nkte Anzahl von F&auml;llen direkt den nachfolgend vorgestellten Funktionen entnehmen. Die erste Funktion (s. Listing 1) liefert den A-Satz der Datentr&auml;geraustauschdatei und erwartet die folgenden Parameter:<\/p>\n<p class=\"kastentabelleheader\">Listing 1: Diese Funktion liefert den ersten von mindestens drei Teilen der Datentr&auml;geraustauschdatei.<\/p>\n<pre>Public Function ASatz(strBLZAuftraggeber As String, strNameAbsender As String, _\r\n    strKontoAuftraggeber As String) As String\r\n    Dim str As String\r\n    str = str &amp; &quot;0128&quot; ''Satzl&auml;nge\r\n    str = str &amp; &quot;A&quot; ''Satzart\r\n    str = str &amp; &quot;LK&quot; ''Kennzeichen: L = Lastschrift, K = Kundendiskette\r\n    str = str &amp; strBLZAuftraggeber\r\n    str = str &amp; &quot;00000000&quot;\r\n    str = str &amp; Auffuellen(strNameAbsender, &quot; &quot;, 27) ''Name Absender\r\n    str = str &amp; Format(Date, &quot;DDMMYY&quot;) ''Erstellungsdatum\r\n    str = str &amp; &quot; &quot;\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot;0&quot;, 10 - Len(strKontoAuftraggeber)) _\r\n    &amp; strKontoAuftraggeber ''Kontonummer Auftraggeber\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot;0&quot;, 10) ''Sammel-Referenznummer, hier Nullen)\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot; &quot;, 47)\r\n    str = str &amp; &quot;1&quot; ''W&auml;hrung, Euro entspricht 1\r\n    Debug.Print Len(str), str\r\n    ASatz = str\r\nEnd Function<\/pre>\n<ul>\n<li class=\"aufz-hlung\"><b>strBLZAuftraggeber<\/b>: Bankleitzahl des Auftraggebers<\/li>\n<li class=\"aufz-hlung\"><b>strNameAuftraggeber<\/b>: Name des Auftraggebers<\/li>\n<li class=\"aufz-hlung\"><b>strKontoAuftraggeber<\/b>: Kontonummer des Auftraggebers<\/li>\n<\/ul>\n<p>Die Prozedur verwendet eine String-Variable namens <b>str<\/b>, um den Inhalt des A-Satzes zusammenzustellen. Den Start macht bei A-, C- und E-Satz jeweils die Satzl&auml;nge mit vier Stellen. Diese enth&auml;lt die L&auml;nge der einzulesenden Zeichenkette. Das n&auml;chste Zeichen enth&auml;lt jeweils einen Kennbuchstaben (<b>A <\/b>f&uuml;r A-Satz, <b>C <\/b>f&uuml;r C-Satz und <b>E <\/b>f&uuml;r E-Satz). Die folgenden beiden Zeichen des A-Satzes enthalten die Zeichenkombination <b>LK <\/b>f&uuml;r Lastschrift\/Kundendiskette. Nach der Bankleitzahl des Auftraggebers (immer achtstellig) und einer Reihe Nullen, die keine Bedeutung hat, folgt die Kontonummer des Empf&auml;ngers. Diese kann maximal zehn Stellen aufweisen, Kontonummern haben aber oft auch weniger Stellen.<\/p>\n<p>Die fehlenden Stellen sollen vorne mit Nullen aufgef&uuml;llt werden. Zu diesem Zweck verwenden wir eine kleine Hilfsfunktion namens <b>Auffuellen<\/b>, die Sie in Listing 2 finden und welche die folgenden Parameter erwartet:<\/p>\n<ul>\n<li class=\"aufz-hlung\"><b>strOriginal<\/b>: Aufzuf&uuml;llende Zeichenkette<\/li>\n<li class=\"aufz-hlung\"><b>strFuellzeichen<\/b>: Zeichen, mit dem aufgef&uuml;llt werden soll<\/li>\n<li class=\"aufz-hlung\"><b>intLaenge<\/b>: L&auml;nge nach dem Auff&uuml;llen<\/li>\n<li class=\"aufz-hlung\"><b>bolVorne<\/b>: Gibt an, ob vorn oder hinten aufgef&uuml;llt werden soll.<\/li>\n<\/ul>\n<p class=\"kastentabelleheader\">Listing 2: Die Hilfsfunktion Auffuellen f&uuml;llt eine Zeichenkette bis zur gew&uuml;nschten Anzahl mit dem angegebenen Zeichen auf &#8211; wahlweise vorn oder hinten.<\/p>\n<pre>Public Function Auffuellen(strOriginal As String, strFuellzeichen As String, _\r\n    intLaenge As Integer, Optional bolVorne As Boolean = True) As String\r\n    Dim str As String\r\n    str = strOriginal\r\n    If bolVorne Then\r\n        If Len(str) &lt; intLaenge Then\r\n            str = str &amp; String(strFuellzeichen, intLaenge - Len(str))\r\n        Loop\r\n    Else\r\n        If Len(str) &lt; intLaenge Then\r\n            str = String(strFuellzeichen, intLaenge - Len(str)) &amp; str\r\n        Loop\r\n    End If\r\n    Auffuellen = str\r\nEnd Function<\/pre>\n<p><!--30percent--><\/p>\n<p>Kontonummern werden in Datentr&auml;geraustauschdateien immer vorn mit Nullen aufgef&uuml;llt, daher wird bei diesem Aufruf der Parameter <b>bolVorne <\/b>auf <b>True <\/b>eingestellt. Wenn Sie keine Sammelreferenznummer verwenden, geben Sie anschlie&szlig;end lauter Nullen an, und nach 47 folgenden Leerzeichen schlie&szlig;t die Zahl 1 stellvertretend f&uuml;r die hier verwendete W&auml;hrung Euro den ersten Teil ab. <\/p>\n<p>Der C-Satz wird ebenfalls mit einer eigenen Funktion erstellt, die folgende Parameter erwartet:<\/p>\n<ul>\n<li class=\"aufz-hlung\"><b>strKontoZahler<\/b>: Kontonummer des Zahlungspflichtigen<\/li>\n<li class=\"aufz-hlung\"><b>strKontoEmpfaenger<\/b>: Kontonummer des Empf&auml;ngers<\/li>\n<li class=\"aufz-hlung\"><b>curBetrag<\/b>: Einzuziehender Betrag<\/li>\n<li class=\"aufz-hlung\"><b>strNameZahler<\/b>: Name des Zahlungspflichtigen<\/li>\n<li class=\"aufz-hlung\"><b>strVerwendungszweck<\/b>: Verwendungszweck mit maximal 27 Zeichen<\/li>\n<li class=\"aufz-hlung\"><b>strNameEmpfaenger<\/b>: Name des Empf&auml;ngers<\/li>\n<li class=\"aufz-hlung\"><b>strBLZZahler<\/b>: Bankleitzahl des Zahlungspflichtigen<\/li>\n<\/ul>\n<p>Nachdem Sie die <b>Auffuellen<\/b>-Funktion und den Ablauf der Funktion zum Erstellen des A-Satzes kennen, verstehen Sie die durch die Funktion <b>CSatz <\/b>aus Listing 3 durchgef&uuml;hrten Schritte sicher ganz leicht.<\/p>\n<p class=\"kastentabelleheader\">Listing 3: Der C-Satz enth&auml;lt die eigentlichen Buchungsinformationen und kann je Datentr&auml;geraustauschdatei mehrmals vorkommen.<\/p>\n<pre>Public Function CSatz(strBLZEmpfaenger As String, _\r\n    strKontoZahler As String, _\r\n    strKontoEmpfaenger As String, _\r\n    curBetrag As Currency, _\r\n    strNameZahler As String, _\r\n    strVerwendungszweck As String, _\r\n    strNameEmpfaenger As String, _\r\n    strBLZZahler As String)\r\n    Dim str As String\r\n    Dim strBetrag As String\r\n    str = str &amp; &quot;0187&quot; ''Satzl&auml;nge\r\n    str = str &amp; &quot;C&quot; ''Satzart\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot;0&quot;, 8) ''BLZ erstbeteiligte Bank, optional\r\n    str = str &amp; strBLZZahler ''BLZ Beg&uuml;nstigter\r\n    str = str &amp; Auffuellen(strKontoZahler, &quot;0&quot;, 10, False) ''Kontonummer Zahlungsverpflichteter\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot;0&quot;, 13) ''interne Kundennummer\r\n    str = str &amp; &quot;05&quot; ''Textschl&uuml;ssel: 04 - Abbuchung, 05 - Einzug, 51 - &Uuml;berweisung, 53 - Gehalt,\r\n    ''54 - Verm&ouml;genswirksame Leistungen, 56 - &Ouml;ffentliche Kassen\r\n    str = str &amp; &quot;000&quot; ''Erg&auml;nzung\r\n    str = str &amp; &quot; &quot;\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot;0&quot;, 11)\r\n    str = str &amp; strBLZEmpfaenger\r\n    str = str &amp; Auffuellen(strKontoEmpfaenger, &quot;0&quot;, 10, False)\r\n    strBetrag = CStr(CLng(curBetrag * 100))\r\n    str = str &amp; Auffuellen(strBetrag, &quot;0&quot;, 11, False) ''Betrag\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot; &quot;, 3)\r\n    str = str &amp; Auffuellen(strNameZahler, &quot; &quot;, 27)\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot; &quot;, 8)\r\n    str = str &amp; Auffuellen(strNameEmpfaenger, &quot; &quot;, 27)\r\n    str = str &amp; Auffuellen(strVerwendungszweck, &quot; &quot;, 27)\r\n    str = str &amp; &quot;1&quot; ''W&auml;hrung\r\n    str = str &amp; &quot; &quot;\r\n    str = str &amp; &quot;00&quot;\r\n    CSatz = str\r\nEnd Function<\/pre>\n<p>Wichtig ist hier, dass die Funktion mehrmals hintereinander aufgerufen werden k&ouml;nnte. Au&szlig;erdem kann man an der einen oder anderen Stelle weitere Zeichen unterbringen. Aus Gr&uuml;nden der &Uuml;bersichtlichkeit verzichten wir an dieser Stelle auf die Umsetzung dieser M&ouml;glichkeit. Fehlt noch der abschlie&szlig;ende E-Satz, der im Wesentlichen einige Pr&uuml;fsummen enth&auml;lt. Die zu seiner Erstellung notwendige Funktion finden Sie in Listing 4. Die Parameter wurden s&auml;mtlich noch nicht verwendet und sind komplett von Anzahl und Inhalt der in den C-S&auml;tzen enthaltenen Daten abh&auml;ngig:<\/p>\n<ul>\n<li class=\"aufz-hlung\"><b>intAnzahl<\/b>: Anzahl der Lastschriften<\/li>\n<li class=\"aufz-hlung\"><b>lngSummeKontonummern<\/b>: Summe der Kontonummern<\/li>\n<li class=\"aufz-hlung\"><b>lngSummeBLZ<\/b>: Summe der Bankleitzahlen<\/li>\n<li class=\"aufz-hlung\"><b>curSummeBetraege<\/b>: Summe der Betr&auml;ge aller Lastschriften<\/li>\n<\/ul>\n<p class=\"kastentabelleheader\">Listing 4: Der letzte Satz der Datentr&auml;geraustauschdatei enth&auml;lt eine Reihe Pr&uuml;fsummen.<\/p>\n<pre>Public Function ESatz(intAnzahl As Integer, lngSummeKontonummern As Long, lngSummeBLZ As Long, _\r\n    curSummeBetraege As Currency)\r\n    Dim str As String\r\n    Dim strSummeBetraege As String\r\n    str = str &amp; &quot;0128&quot; ''Satzl&auml;nge\r\n    str = str &amp; &quot;E&quot; ''Satzart\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot; &quot;, 5)\r\n    str = str &amp; Auffuellen(CStr(intAnzahl), &quot;0&quot;, 7, False)\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot;0&quot;, 13)\r\n    str = str &amp; Auffuellen(CStr(lngSummeKontonummern), &quot;0&quot;, 17, False)\r\n    str = str &amp; Auffuellen(CStr(lngSummeBLZ), &quot;0&quot;, 17, False)\r\n    strSummeBetraege = CStr(CLng(curSummeBetraege * 100))\r\n    str = str &amp; Auffuellen(strSummeBetraege, &quot;0&quot;, 13, False)\r\n    str = str &amp; Auffuellen(&quot;&quot;, &quot; &quot;, 51)\r\n    ESatz = str\r\nEnd Function<\/pre>\n<p><b>Aufruf der Funktionen und Zusammenstellung der Datei<\/b><\/p>\n<p>Prinzipiell ist die Vorgehensweise zum Zusammenstellen des Inhalts der Datentr&auml;geraustauschdatei ganz einfach: Sie rufen die Funktion <b>ASatz <\/b>auf, dann f&uuml;r jede Lastschrift je einmal die Funktion <b>BSatz<\/b>, wobei Sie mitz&auml;hlen und die Werte von Bankleitzahl, Kontonummern und Betr&auml;gen aufsummieren m&uuml;ssen und schlie&szlig;lich einmal die Funktion <b>CSatz<\/b>. Die R&uuml;ckgabewerte h&auml;ngen Sie aneinander und schreiben diese in eine Textdatei &#8211; fertig!<\/p>\n<p>In der Praxis m&uuml;ssen Sie nat&uuml;rlich noch den Zugriff auf die ben&ouml;tigten Daten bereitstellen, was dem geneigten Leser von Access im Unternehmen nat&uuml;rlich keine Probleme bereitet. Trotzdem gehen wir im Detail darauf ein.<\/p>\n<p>Grundlage f&uuml;r die einzelnen Lastschriften bildet eine stark reduzierte Mitglieder-Tabelle, deren Entwurf wie in Bild 1 aussieht.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_01\/Datentraegeraustausch-web-images\/pic004.png\" alt=\"pic004.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 1: Die Mitglieder-Tabelle enth&auml;lt alle f&uuml;r das Einziehen von Lastschriften n&ouml;tigen Daten.<\/span><\/b><\/p>\n<p>Die zweite Tabelle ist die bereits weiter oben erw&auml;hnte Optionen-Tabelle, deren Entwurf Sie in Bild 2 finden.<\/p>\n<p><img decoding=\"async\" src=\"..\/fileadmin\/_temp_\/2010_01\/Datentraegeraustausch-web-images\/pic005.png\" alt=\"pic005.png\" \/><\/p>\n<p><b><span style=\"color:darkgrey\">Bild 2: Die Optionen-Tabelle liefert beispielsweise Daten zur Bankverbindung f&uuml;r Lastschrifteinz&uuml;ge.<\/span><\/b><\/p>\n<p>In beiden Tabellen besitzt das Feld zum Speichern der Bankleitzahl den Datentyp <b>Zahl (Long Integer)<\/b>. Das reicht f&uuml;r die genau acht Stellen gro&szlig;e Bankleitzahl aus. Die Kontonummer hingegen kann bis zu zehn Stellen aufweisen, weshalb der Datentyp auf <b>Zahl (Double) <\/b>eingestellt werden muss.<\/p>\n<p>Die Prozedur aus Listing 5 erstellt eine Datentr&auml;geraustauschdatei auf Basis der in den Tabellen <b>tblOptionen <\/b>und <b>tblMitglieder <\/b>enthaltenen Informationen. Sie deklariert und erzeugt zun&auml;chst Objektvariablen f&uuml;r den Zugriff auf die in den Tabellen gespeicherten Daten.<\/p>\n<p class=\"kastentabelleheader\">Listing 5: Diese Prozedur erwartet lediglich die Angabe eines Verwendungszwecks und erstellt auf Basis von in Tabellen gespeicherten Daten eine Datentr&auml;geraustauschdatei.<\/p>\n<pre>Public Sub DTAUSDateiErstellen(strVerwendungszweck As String)\r\n    Dim db As DAO.Database\r\n    Dim rstEmpfaenger As DAO.Recordset\r\n    Dim rstZahler As DAO.Recordset\r\n    Dim lngBLZEmpfaenger As Long\r\n    Dim strNameEmpfaenger As String\r\n    Dim lngKontoEmpfaenger As Long\r\n    Dim intAnzahl As Integer\r\n    Dim lngSummeKontonummern As Long\r\n    Dim lngSummeBLZ As Long\r\n    Dim curSummeBetraege As Currency\r\n    Dim lngKontoZahler As Long\r\n    Dim lngBLZZahler As Long\r\n    Dim curBetrag As Currency\r\n    Dim strNameZahler As String\r\n    Dim str As String\r\n    Set db = CurrentDb\r\n    Set rstEmpfaenger = db.OpenRecordset(&quot;SELECT * FROM tblOptionen&quot;, dbOpenDynaset)\r\n    lngBLZEmpfaenger = rstEmpfaenger!Lastschriften_Bankleitzahl\r\n    strNameEmpfaenger = rstEmpfaenger!Lastschriften_Kontoinhaber\r\n    lngKontoEmpfaenger = rstEmpfaenger!Lastschriften_Kontonummer\r\n    rstEmpfaenger.Close\r\n    Set rstEmpfaenger = Nothing\r\n    ''A-Satz\r\n    str = str &amp; ASatz(lngBLZEmpfaenger, strNameEmpfaenger, lngKontoEmpfaenger)\r\n    Set rstZahler = db.OpenRecordset(&quot;SELECT * FROM tblMitglieder&quot;, dbOpenDynaset)\r\n    Do While Not rstZahler.EOF\r\n         ''C-Satz\r\n        lngKontoZahler = rstZahler!Kontonummer\r\n        lngBLZZahler = rstZahler!Bankleitzahl\r\n        curBetrag = rstZahler!Mitgliedsbeitrag\r\n        strNameZahler = rstZahler!Vorname &amp; &quot; &quot; &amp; rstZahler!Nachname\r\n        str = str &amp; Auffuellen(CSatz(lngBLZEmpfaenger, lngKontoZahler, lngKontoEmpfaenger, curBetrag, _\r\n        strNameZahler, strVerwendungszweck, strNameEmpfaenger, lngBLZZahler), &quot; &quot;, 256)\r\n        intAnzahl = intAnzahl + 1\r\n        lngSummeKontonummern = lngSummeKontonummern + lngKontoZahler\r\n        lngSummeBLZ = lngSummeBLZ + lngBLZZahler\r\n        curSummeBetraege = curSummeBetraege + curBetrag\r\n        rstZahler.MoveNext\r\n    Loop\r\n    rstZahler.Close\r\n    Set rstZahler = Nothing\r\n    Set db = Nothing\r\n    ''E-Satz\r\n    str = str &amp; ESatz(intAnzahl, lngSummeKontonummern, lngSummeBLZ, curSummeBetraege)\r\n    Open CurrentProject.Path &amp; &quot;\\DTAUS.txt&quot; For Output As #1\r\n    Print #1, str\r\n    Close #1\r\nEnd Sub<\/pre>\n<p>Name, Bankleitzahl und Kontonummer des Empf&auml;ngers beziehungsweise Auftraggebers aus der Tabelle <b>tblOptionen <\/b>werden gleich in den Variablen <b>strNameEmpfaenger<\/b>, <b>lngBLZEmpfaenger <\/b>und <b>lngKontoEmpfaenger <\/b>gespeichert, da diese mehrfach verwendet werden. Die Inhalte dieser Variablen dienen auch gleich als Parameter des Aufrufs der Funktion <b>ASatz<\/b>.<\/p>\n<p>Der C-Satz wird, wie bereits erw&auml;hnt, f&uuml;r jede Lastschrift je einmal erzeugt. Dementsprechend durchl&auml;uft die Prozedur in einer <b>Do While<\/b>-Schleife alle Datens&auml;tze der Tabelle <b>tblMitglieder<\/b>.<\/p>\n<p>Innerhalb dieser Schleife liest sie die ben&ouml;tigten Informationen ein, ruft jeweils die Funktion <b>CSatz <\/b>auf, um den entsprechenden C-Satz je Mitglied an die Zeichenkette anzuh&auml;ngen, und bildet gleichzeitig die f&uuml;r den E-Satz n&ouml;tigen Anzahlen und Summen.<\/p>\n<p>Diese landen in den Variablen <b>intAnzahl<\/b>, <b>curSummeBetraege<\/b>, <b>lngSummeKontonummern <\/b>und <b>lngSummeBLZ<\/b>, die gegen Ende der Prozedur zum Erstellen des E-Satzes zum Einsatz kommen.<\/p>\n<p>Schlie&szlig;lich sorgen die letzten drei Zeilen der Prozedur daf&uuml;r, dass die zusammengesetzte Zeichenkette in einer Datei namens <b>DTAUS.txt <\/b>landet.<\/p>\n<p>Die Datei wird im gleichen Verzeichnis wie die aktuelle Datenbank gespeichert.<\/p>\n<p><b>Datentr&auml;geraustauschdatei testen<\/b><\/p>\n<p>Praktischerweise gibt es im Internet einen kostenlosen Service der Firma <b>xpecto<\/b>, der die Datentr&auml;geraustauschdatei auf ihre G&uuml;ltigkeit hin pr&uuml;ft, und zwar unter folgender Adresse: <b>https:\/\/www.xpecto.de\/index.phpid=148,7<\/b><\/p>\n<p>Dort k&ouml;nnen Sie die frisch erzeugte Datei hochladen und testen lassen. Der Service pr&uuml;ft im Wesentlichen die Syntax und Lesbarkeit der enthaltenen Informationen, gleicht aber auch die Bankleitzahlen ab.<\/p>\n<p><b>Und sonst<\/b><\/p>\n<p>Es bleibt zu erw&auml;hnen, dass der Versand einer Datentr&auml;geraustauschdatei gewissen Regeln unterliegt. So sollten Sie sicherstellen, dass Ihr Kreditinstitut Lastschriften in Form einer Datentr&auml;geraustauschdatei entgegennimmt und welche Voraussetzungen hierf&uuml;r gelten.<\/p>\n<p>So m&uuml;ssen Sie neben dem Medium mit der Datentr&auml;geraustauschdatei ein Schriftst&uuml;ck erstellen, das die wesentlichen Informationen &uuml;ber den Inhalt der Datentr&auml;geraustauschdatei enth&auml;lt und dieses unterschreiben.<\/p>\n<p>Die zum Download bereitstehende Beispieldatenbank enth&auml;lt eine erweiterte Fassung der Funktion aus Listing 5, die gleichzeitig eine Datei mit dem ben&ouml;tigten Schriftst&uuml;ck als Textdatei speichert. Diese drucken Sie aus und f&uuml;gen sie dem Datentr&auml;ger hinzu, bevor Sie diesen Ihrem Kreditinstitut zukommen lassen.<\/p>\n<p><b>Zusammenfassung und Ausblick<\/b><\/p>\n<p>Wer bereits viele Stunden mit dem Ausf&uuml;llen von Lastschrift-Formularen verbracht hat, weil er etwa Kassenwart eines Sportvereins mit einigen hundert Mitgliedern ist, wird es m&ouml;glicherweise bedauern, nicht fr&uuml;her auf diesen Beitrag gesto&szlig;en zu sein.<\/p>\n<p>Sobald die wesentlichen Daten f&uuml;r den Lastschrifteinzug wie Kontoinhaber, Bankleitzahl, Kontonummer und der einzuziehende Betrag bekannt und in einer Tabelle gespeichert sind, k&ouml;nnen Sie loslegen: Entweder Sie importieren die Daten aus der zugrunde liegenden Tabelle in geeigneter Form in die Tabelle <b>tblMitglieder <\/b>der Beispieldatenbank, oder Sie passen gleich Ihre eigene Access-Anwendung zur Verwaltung von Mitgliedern an und bauen die hier vorgestellten Funktionen so um, dass sie mit Ihrer Mitgliederverwaltung zusammenarbeiten.<\/p>\n<p>Die Mitgliederverwaltung selbst k&ouml;nnte hier mit einigen T&uuml;cken aufwarten: So ist es keinesfalls sichergestellt, dass jedes Mitglied einen der Art seiner Mitgliedschaft entsprechenden Beitrag leisten muss. Manche Mitglieder stammen aus einer Familie und erhalten deshalb gegebenenfalls einen Rabatt, andere bekommen sonstige Verg&uuml;nstigungen, etwa weil sie sich besonders in den Verein einbringen. Doch dies ist eine andere Geschichte &#8230;<\/p>\n<h3>Downloads zu diesem Beitrag<\/h3>\n<p>Enthaltene Beispieldateien:<\/p>\n<p>Datentraegeraustausch.mdb<\/p>\n<p><a href=\"..\/fileadmin\/beispiele\/{44AF15CF-73C1-4BF6-AFBC-476E3E9F3EE1}\/aiu_704.zip\">Download<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mitgliedsbeitr&auml;ge in Vereinen, Versicherungsbeitr&auml;ge und andere regelm&auml;&szlig;ig anfallende Zahlungen zieht der Beg&uuml;nstigte am einfachsten per Lastschrift ein. Voraussetzung f&uuml;r den Lastschrifteinzug ist die Erteilung einer Einzugserm&auml;chtigung durch den Zahlungspflichtigen. Fallen nur wenige Lastschrifteinz&uuml;ge an, verwendet man der Einfachheit halber ein entsprechendes Papierformular, aber wer etwa Kassenwart eines Vereins mit vielen Mitgliedern ist, m&ouml;chte vielleicht mit weniger Arbeit auskommen.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"_uf_show_specific_survey":0,"_uf_disable_surveys":false,"footnotes":""},"categories":[66012010,662010,44000027],"tags":[],"class_list":["post-55000704","post","type-post","status-publish","format-standard","hentry","category-66012010","category-662010","category-Loesungen"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.9 (Yoast SEO v27.3) - https:\/\/yoast.com\/product\/yoast-seo-premium-wordpress\/ -->\n<title>Lastschrifteinzug per Datentr&auml;geraustausch - Access im Unternehmen<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Lastschrifteinzug per Datentr&auml;geraustausch\" \/>\n<meta property=\"og:description\" content=\"Mitgliedsbeitr&auml;ge in Vereinen, Versicherungsbeitr&auml;ge und andere regelm&auml;&szlig;ig anfallende Zahlungen zieht der Beg&uuml;nstigte am einfachsten per Lastschrift ein. Voraussetzung f&uuml;r den Lastschrifteinzug ist die Erteilung einer Einzugserm&auml;chtigung durch den Zahlungspflichtigen. Fallen nur wenige Lastschrifteinz&uuml;ge an, verwendet man der Einfachheit halber ein entsprechendes Papierformular, aber wer etwa Kassenwart eines Vereins mit vielen Mitgliedern ist, m&ouml;chte vielleicht mit weniger Arbeit auskommen.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/\" \/>\n<meta property=\"og:site_name\" content=\"Access im Unternehmen\" \/>\n<meta property=\"article:published_time\" content=\"2020-05-22T22:10:55+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vg08.met.vgwort.de\/na\/de0466ce1c21405c909a12b35502509d\" \/>\n<meta name=\"author\" content=\"Andr\u00e9 Minhorst\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Andr\u00e9 Minhorst\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"13\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/\"},\"author\":{\"name\":\"Andr\u00e9 Minhorst\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\"},\"headline\":\"Lastschrifteinzug per Datentr&auml;geraustausch\",\"datePublished\":\"2020-05-22T22:10:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/\"},\"wordCount\":1953,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/de0466ce1c21405c909a12b35502509d\",\"articleSection\":[\"1\\\/2010\",\"2010\",\"L\u00f6sungen\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/\",\"name\":\"Lastschrifteinzug per Datentr&auml;geraustausch - Access im Unternehmen\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/#primaryimage\"},\"thumbnailUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/de0466ce1c21405c909a12b35502509d\",\"datePublished\":\"2020-05-22T22:10:55+00:00\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/#primaryimage\",\"url\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/de0466ce1c21405c909a12b35502509d\",\"contentUrl\":\"http:\\\/\\\/vg08.met.vgwort.de\\\/na\\\/de0466ce1c21405c909a12b35502509d\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/Lastschrifteinzug_per_Datentraegeraustausch\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Lastschrifteinzug per Datentr&auml;geraustausch\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#website\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"name\":\"Access im Unternehmen\",\"description\":\"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access\",\"publisher\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/access-im-unternehmen.de\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#organization\",\"name\":\"Andr\u00e9 Minhorst Verlag\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"contentUrl\":\"https:\\\/\\\/access-im-unternehmen.de\\\/wp-content\\\/uploads\\\/2019\\\/09\\\/aiu_wp.png\",\"width\":370,\"height\":111,\"caption\":\"Andr\u00e9 Minhorst Verlag\"},\"image\":{\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/access-im-unternehmen.de\\\/#\\\/schema\\\/person\\\/13395c4bcd7d7963efe33be9c584d93f\",\"name\":\"Andr\u00e9 Minhorst\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g\",\"caption\":\"Andr\u00e9 Minhorst\"}}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Lastschrifteinzug per Datentr&auml;geraustausch - Access im Unternehmen","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/","og_locale":"de_DE","og_type":"article","og_title":"Lastschrifteinzug per Datentr&auml;geraustausch","og_description":"Mitgliedsbeitr&auml;ge in Vereinen, Versicherungsbeitr&auml;ge und andere regelm&auml;&szlig;ig anfallende Zahlungen zieht der Beg&uuml;nstigte am einfachsten per Lastschrift ein. Voraussetzung f&uuml;r den Lastschrifteinzug ist die Erteilung einer Einzugserm&auml;chtigung durch den Zahlungspflichtigen. Fallen nur wenige Lastschrifteinz&uuml;ge an, verwendet man der Einfachheit halber ein entsprechendes Papierformular, aber wer etwa Kassenwart eines Vereins mit vielen Mitgliedern ist, m&ouml;chte vielleicht mit weniger Arbeit auskommen.","og_url":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/","og_site_name":"Access im Unternehmen","article_published_time":"2020-05-22T22:10:55+00:00","og_image":[{"url":"http:\/\/vg08.met.vgwort.de\/na\/de0466ce1c21405c909a12b35502509d","type":"","width":"","height":""}],"author":"Andr\u00e9 Minhorst","twitter_card":"summary_large_image","twitter_misc":{"Verfasst von":"Andr\u00e9 Minhorst","Gesch\u00e4tzte Lesezeit":"13\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/#article","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/"},"author":{"name":"Andr\u00e9 Minhorst","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f"},"headline":"Lastschrifteinzug per Datentr&auml;geraustausch","datePublished":"2020-05-22T22:10:55+00:00","mainEntityOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/"},"wordCount":1953,"commentCount":0,"publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/de0466ce1c21405c909a12b35502509d","articleSection":["1\/2010","2010","L\u00f6sungen"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/","url":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/","name":"Lastschrifteinzug per Datentr&auml;geraustausch - Access im Unternehmen","isPartOf":{"@id":"https:\/\/access-im-unternehmen.de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/#primaryimage"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/#primaryimage"},"thumbnailUrl":"http:\/\/vg08.met.vgwort.de\/na\/de0466ce1c21405c909a12b35502509d","datePublished":"2020-05-22T22:10:55+00:00","breadcrumb":{"@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/#primaryimage","url":"http:\/\/vg08.met.vgwort.de\/na\/de0466ce1c21405c909a12b35502509d","contentUrl":"http:\/\/vg08.met.vgwort.de\/na\/de0466ce1c21405c909a12b35502509d"},{"@type":"BreadcrumbList","@id":"https:\/\/access-im-unternehmen.de\/Lastschrifteinzug_per_Datentraegeraustausch\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/access-im-unternehmen.de\/"},{"@type":"ListItem","position":2,"name":"Lastschrifteinzug per Datentr&auml;geraustausch"}]},{"@type":"WebSite","@id":"https:\/\/access-im-unternehmen.de\/#website","url":"https:\/\/access-im-unternehmen.de\/","name":"Access im Unternehmen","description":"Das Magazin f\u00fcr Datenbankentwickler auf Basis von Microsoft Access","publisher":{"@id":"https:\/\/access-im-unternehmen.de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/access-im-unternehmen.de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/access-im-unternehmen.de\/#organization","name":"Andr\u00e9 Minhorst Verlag","url":"https:\/\/access-im-unternehmen.de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/","url":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","contentUrl":"https:\/\/access-im-unternehmen.de\/wp-content\/uploads\/2019\/09\/aiu_wp.png","width":370,"height":111,"caption":"Andr\u00e9 Minhorst Verlag"},"image":{"@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/access-im-unternehmen.de\/#\/schema\/person\/13395c4bcd7d7963efe33be9c584d93f","name":"Andr\u00e9 Minhorst","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/1b9d010cf1716692cb9c34f21554e07d17d461acaea5b61b8cb21cbec678d48a?s=96&d=mm&r=g","caption":"Andr\u00e9 Minhorst"}}]}},"_links":{"self":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000704","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/comments?post=55000704"}],"version-history":[{"count":0,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/posts\/55000704\/revisions"}],"wp:attachment":[{"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/media?parent=55000704"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/categories?post=55000704"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/access-im-unternehmen.de\/data\/wp\/v2\/tags?post=55000704"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}