Benutzer-Werkzeuge

Webseiten-Werkzeuge


develop:xmlrpc:sammelauftrag

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
develop:xmlrpc:sammelauftrag [d.m.Y H:i] – [Schlüssel-Namen des Auftragskopfes] willuhndevelop:xmlrpc:sammelauftrag [d.m.Y H:i] (aktuell) willuhn
Zeile 2: Zeile 2:
  
   * Namen der Services   * Namen der Services
-    * **hibiscus.xmlrpc.sammelüberweisung** Für den Zugriff auf Sammel-Überweisungen 
-    * **hibiscus.xmlrpc.sammellastschrift** Für den Zugriff auf Sammel-Lastschriften 
     * **hibiscus.xmlrpc.sepasammelüberweisung** Für den Zugriff auf SEPA-Sammel-Überweisungen     * **hibiscus.xmlrpc.sepasammelüberweisung** Für den Zugriff auf SEPA-Sammel-Überweisungen
     * **hibiscus.xmlrpc.sepasammellastschrift** Für den Zugriff auf SEPA-Sammel-Lastschriften     * **hibiscus.xmlrpc.sepasammellastschrift** Für den Zugriff auf SEPA-Sammel-Lastschriften
Zeile 19: Zeile 17:
 | || | ||
 | **Schlüssel-Namen der enthaltenen Buchungen** || | **Schlüssel-Namen der enthaltenen Buchungen** ||
-| betrag           | Betrag der Buchung im Format "0,00"        +| betrag           | Betrag der Buchung im Locale-spezifischen Format des Systems 
-| blz              | Bankleitzahl oder BIC des Gegenkontos      +| blz              | BIC des Gegenkontos                        
-| kontonummer      | Kontonummer oder IBAN des Gegenkontos      |+| kontonummer      | IBAN des Gegenkontos                       |
 | name             | Inhaber-Name des Gegenkontos               | | name             | Inhaber-Name des Gegenkontos               |
-| textschluessel   | Text-Schlüssel (Auftragsart) (bei SEPA nicht möglich) \\ \\ Mögliche Werte: \\ 04: Lastschrift - Abbuchungsverfahren \\ 05: Lastschrift - Einzugsermächtigung \\ 51: Überweisung (muss nicht explizit angegeben werden) \\ 53: Überweisung - Lohn/Gehalt/Rente \\ 54: Überweisung - Vermögenswirksame Leistungen \\ 59: Überweisung Rücküberweisung | 
 | verwendungszweck | Verwendungszweck (Array)                   | | verwendungszweck | Verwendungszweck (Array)                   |
  
Zeile 35: Zeile 32:
 ^ Bezeichnung      ^ Beschreibung                                                  ^ ^ Bezeichnung      ^ Beschreibung                                                  ^
 | endtoendid       | Ende-zu-Ende Referenz                                         | | endtoendid       | Ende-zu-Ende Referenz                                         |
 +| purposecode      | SEPA Purpose Code                                             |
  
  
Zeile 49: Zeile 47:
 ^ Bezeichnung      ^ Beschreibung                                                  ^ ^ Bezeichnung      ^ Beschreibung                                                  ^
 | endtoendid       | Ende-zu-Ende Referenz                                         | | endtoendid       | Ende-zu-Ende Referenz                                         |
 +| purposecode      | SEPA Purpose Code                                             |
 | mandateid        | Mandats-Referenz                                              | | mandateid        | Mandats-Referenz                                              |
 | creditorid       | Gläubiger-Identifikation                                      | | creditorid       | Gläubiger-Identifikation                                      |
Zeile 105: Zeile 104:
   buchung.put("name","Max Mustermann");   buchung.put("name","Max Mustermann");
   buchung.put("blz","12345678");   buchung.put("blz","12345678");
-  buchung.put("kontonummer","1234567890"); +  buchung.put("kontonummer","DE1234567890");
-  buchung.put("textschluessel","53");+
  
   buchung.put("verwendungszweck","Test");   buchung.put("verwendungszweck","Test");
-  // alternativ 
-  // List zweck = new ArrayList(); 
-  // zweck.add("Zeile 1"); 
-  // zweck.add("Zeile 2"); 
-  // buchung.put("verwendungszweck",zweck); 
- 
   buchungen.add(buchung);   buchungen.add(buchung);
 } }
 params.put("buchungen",buchungen); params.put("buchungen",buchungen);
                  
-Object result = client.execute("hibiscus.xmlrpc.sammelueberweisung.create",new Object[]{params}); +Object result = client.execute("hibiscus.xmlrpc.sepasammelueberweisung.create",new Object[]{params}); 
-// Object result = client.execute("hibiscus.xmlrpc.sammellastschrift.create",new Object[]{params});+// Object result = client.execute("hibiscus.xmlrpc.sepasammellastschrift.create",new Object[]{params});
 System.out.println(result); System.out.println(result);
 </code> </code>
Zeile 135: Zeile 127:
                "name"             => new xmlrpcval("Max Mustermann","string"),                "name"             => new xmlrpcval("Max Mustermann","string"),
                "blz"              => new xmlrpcval("12345678","string"),                "blz"              => new xmlrpcval("12345678","string"),
-               "kontonummer"      => new xmlrpcval("1234567890","string"), +               "kontonummer"      => new xmlrpcval("DE1234567890","string"),
-               "textschluessel"   => new xmlrpcval("53","string"),+
                "verwendungszweck" => new xmlrpcval("Test","string")                "verwendungszweck" => new xmlrpcval("Test","string")
-               // alternativ 
-               // "verwendungszweck" => new xmlrpcval(array(new xmlrpcval("Zweck 1","string"),new xmlrpcval("Zweck 2","string")),"array") 
              ),"struct");              ),"struct");
   array_push($buchungen,$buchung);   array_push($buchungen,$buchung);
Zeile 152: Zeile 141:
   ),"struct");   ),"struct");
          
-$msg = new xmlrpcmsg("hibiscus.xmlrpc.sammelueberweisung.create",array($params));+$msg = new xmlrpcmsg("hibiscus.xmlrpc.sepasammelueberweisung.create",array($params));
 $response = $client->send($msg); $response = $client->send($msg);
 print($response->faultString()); print($response->faultString());
Zeile 178: Zeile 167:
  
 <code java> <code java>
-Object result = client.execute("hibiscus.xmlrpc.sammelueberweisung.delete",new Object[]{"13"}); +Object result = client.execute("hibiscus.xmlrpc.sepasammelueberweisung.delete",new Object[]{"13"}); 
-// Object result = client.execute("hibiscus.xmlrpc.sammellastschrift.delete",new Object[]{"13"});+// Object result = client.execute("hibiscus.xmlrpc.sepasammellastschrift.delete",new Object[]{"13"});
 System.out.println(result); System.out.println(result);
 </code> </code>
Zeile 187: Zeile 176:
  
 <code php> <code php>
-$msg = new xmlrpcmsg("hibiscus.xmlrpc.sammelueberweisung.delete",array(new xmlrpcval("13","string"))); +$msg = new xmlrpcmsg("hibiscus.xmlrpc.sepasammelueberweisung.delete",array(new xmlrpcval("13","string"))); 
-// $msg = new xmlrpcmsg("hibiscus.xmlrpc.sammellastschrift.delete",array(new xmlrpcval("13","string")));+// $msg = new xmlrpcmsg("hibiscus.xmlrpc.sepasammellastschrift.delete",array(new xmlrpcval("13","string")));
 $response = $client->send($msg); $response = $client->send($msg);
 print($response->value()->scalarval()); print($response->value()->scalarval());


Impressum | Datenschutz
develop/xmlrpc/sammelauftrag.1413532498.txt.gz · Zuletzt geändert: d.m.Y H:i von willuhn