develop:xmlrpc:sammelauftrag
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| develop:xmlrpc:sammelauftrag [d.m.Y H:i] – angelegt willuhn | develop: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.sepasammelüberweisung** Für den Zugriff auf SEPA-Sammel-Überweisungen |
| - | * **hibiscus.xmlrpc.sammellastschrift** Für den Zugriff auf Sammel-Lastschriften | + | * **hibiscus.xmlrpc.sepasammellastschrift** Für den Zugriff auf SEPA-Sammel-Lastschriften |
| Die Funktionen für Sammel-Überweisungen und -Lastschriften sind identisch, lediglich die Service-Namen unterscheiden sich. | Die Funktionen für Sammel-Überweisungen und -Lastschriften sind identisch, lediglich die Service-Namen unterscheiden sich. | ||
| Zeile 13: | Zeile 13: | ||
| | konto | ID des Kontos | | konto | ID des Kontos | ||
| | termin | | termin | ||
| + | | batchbook | ||
| | buchungen | | buchungen | ||
| - | + | | || | |
| - | ===== Schlüssel-Namen der enthaltenen Buchungen | + | | **Schlüssel-Namen der enthaltenen Buchungen** || |
| - | + | | betrag | |
| - | | betrag | + | | blz | BIC des Gegenkontos |
| - | | blz | Bankleitzahl | + | | kontonummer |
| - | | kontonummer | + | |
| | name | Inhaber-Name des Gegenkontos | | name | Inhaber-Name des Gegenkontos | ||
| - | | textschluessel | ||
| | verwendungszweck | Verwendungszweck (Array) | | verwendungszweck | Verwendungszweck (Array) | ||
| + | Für den Auftragskopf bei SEPA-Sammelüberweisungen existieren zusätzlich noch die folgenden Schlüssel-Namen: | ||
| + | |||
| + | ^ Bezeichnung | ||
| + | | pmtinfid | ||
| + | |||
| + | Für die enthaltenen Buchungen bei SEPA-Sammelüberweisungen existieren zusätzlich noch die folgenden Schlüssel-Namen: | ||
| + | |||
| + | ^ Bezeichnung | ||
| + | | endtoendid | ||
| + | | purposecode | ||
| + | |||
| + | |||
| + | Für den Auftragskopf bei SEPA-Sammellastschriften existieren zusätzlich noch die folgenden Schlüssel-Namen: | ||
| + | |||
| + | ^ Bezeichnung | ||
| + | | sequencetype | ||
| + | | sepatype | ||
| + | | targetdate | ||
| + | | pmtinfid | ||
| + | |||
| + | Für die enthaltenen Buchungen bei SEPA-Sammellastschriften existieren zusätzlich noch die folgenden Schlüssel-Namen: | ||
| + | |||
| + | ^ Bezeichnung | ||
| + | | endtoendid | ||
| + | | purposecode | ||
| + | | mandateid | ||
| + | | creditorid | ||
| + | | sigdate | ||
| + | |||
| + | Generell gilt bei SEPA-Aufträgen: | ||
| + | Beachte bitte ausserdem, dass ggf. eine extra Vereinbarung mit der Bank nötig ist, um den Parameter " | ||
| ===== Verfügbare Funktionen ===== | ===== Verfügbare Funktionen ===== | ||
| Zeile 74: | Zeile 104: | ||
| buchung.put(" | buchung.put(" | ||
| buchung.put(" | buchung.put(" | ||
| - | buchung.put(" | + | buchung.put(" |
| - | buchung.put(" | + | |
| buchung.put(" | buchung.put(" | ||
| - | // alternativ | ||
| - | // List zweck = new ArrayList(); | ||
| - | // zweck.add(" | ||
| - | // zweck.add(" | ||
| - | // buchung.put(" | ||
| - | |||
| buchungen.add(buchung); | buchungen.add(buchung); | ||
| } | } | ||
| params.put(" | params.put(" | ||
| | | ||
| - | Object result = client.execute(" | + | Object result = client.execute(" |
| - | // Object result = client.execute(" | + | // Object result = client.execute(" |
| System.out.println(result); | System.out.println(result); | ||
| + | </ | ||
| == PHP == | == PHP == | ||
| Zeile 104: | Zeile 127: | ||
| " | " | ||
| " | " | ||
| - | " | + | " |
| - | " | + | |
| " | " | ||
| - | // alternativ | ||
| - | // " | ||
| | | ||
| array_push($buchungen, | array_push($buchungen, | ||
| Zeile 121: | Zeile 141: | ||
| )," | )," | ||
| | | ||
| - | $msg = new xmlrpcmsg(" | + | $msg = new xmlrpcmsg(" |
| $response = $client-> | $response = $client-> | ||
| print($response-> | print($response-> | ||
| print($response-> | print($response-> | ||
| </ | </ | ||
| + | |||
| + | |||
| + | |||
| + | ==== Auftrag löschen ==== | ||
| + | |||
| + | <code java> | ||
| + | public String delete(String id) throws RemoteException; | ||
| + | </ | ||
| + | |||
| + | * Name der Funktion: **delete** | ||
| + | * Liste der Parameter | ||
| + | - **String** ID des zu löschenden Auftrages | ||
| + | * Rückgabe-Wert | ||
| + | * bei [[develop: | ||
| + | * bei [[develop: | ||
| + | |||
| + | === Code-Beispiele === | ||
| + | |||
| + | == Java == | ||
| + | |||
| + | <code java> | ||
| + | Object result = client.execute(" | ||
| + | // Object result = client.execute(" | ||
| + | System.out.println(result); | ||
| + | </ | ||
| + | |||
| + | |||
| + | == PHP == | ||
| + | |||
| + | <code php> | ||
| + | $msg = new xmlrpcmsg(" | ||
| + | // $msg = new xmlrpcmsg(" | ||
| + | $response = $client-> | ||
| + | print($response-> | ||
| + | </ | ||
| + | |||
Impressum | Datenschutz
develop/xmlrpc/sammelauftrag.1297355102.txt.gz · Zuletzt geändert: von willuhn
