develop:xmlrpc:umsatz
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
develop:xmlrpc:umsatz [d.m.Y H:i] – angelegt willuhn | develop:xmlrpc:umsatz [d.m.Y H:i] (aktuell) – [Schlüssel-Namen] willuhn | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ==== hibiscus.xmlrpc.umsatz | + | ====== XML-RPC: Umsätze ====== |
- | | Name der Funktion | //list// | | + | * Name des Service: |
- | | Verwendung | + | |
- | | Aufruf-Parameter | + | |
- | | Rückgabe-Wert | + | |
- | < | + | |
- | < | + | |
- | < | + | |
+ | ===== Schlüssel-Namen ===== | ||
- | | Name der Funktion | + | ^ Bezeichnung |
- | | Verwendung | + | | id | ID des Umsatzes (eindeutig auch konto-übergreifend) |
- | | Aufruf-Parameter | + | | konto_id |
- | | Rückgabe-Wert | //List<Map>// (Liste mit Elementen vom Typ Map bzw. struct)\\ Jedes Element der zurückgelieferten Liste ist eine Map (struct) mit folgenden Schlüsseln:\\ id\\ konto_id\\ | + | | empfaenger_name |
+ | | empfaenger_konto | Kontonummer des Gegenkontos | ||
+ | | empfaenger_blz | ||
+ | | art | Buchungsart | ||
+ | | betrag | ||
+ | | valuta | ||
+ | | datum | Buchungsdatum im Format dd.mm.yyyy | ||
+ | | zweck | Verwendungszweck, | ||
+ | | zweck_raw | ||
+ | | saldo | Saldo des Kontos zu diesem Zeitpunkt im Locale-spezifischen Format des Systems | ||
+ | | primanota | ||
+ | | customer_ref | ||
+ | | umsatz_typ | ||
+ | | kommentar | ||
+ | |||
+ | |||
+ | ===== Verfügbare Funktionen ===== | ||
+ | |||
+ | |||
+ | |||
+ | ==== Liste der Umsätze ermitteln ==== | ||
+ | |||
+ | <code java> | ||
+ | public List< | ||
+ | </ | ||
+ | |||
+ | | ||
+ | * Liste der Parameter | ||
+ | - **struct** Struct mit Suchkriterien. Folgende | ||
+ | * **konto_id** ID des Kontos, dem der Umsatz zugeordnet ist | ||
+ | * **art** Buchungsart | ||
+ | * **empfaenger_name** Inhaber-Name des Gegenkontos | ||
+ | * **empfaenger_konto** Kontonummer des Gegenkontos | ||
+ | * **empfaenger_blz** Bankleitzahl des Gegenkontos | ||
+ | * **id** ID des Umsatzes | ||
+ | * **id:min** niedrigste zulässige ID des Umsatzes | ||
+ | * **id:max** höchste zulässige ID des Umsatzes | ||
+ | * **saldo** Saldo des Kontos bei diesem Umsatz | ||
+ | * **saldo:min** niedrigster zulässiger Saldo des Kontos bei diesem Umsatz | ||
+ | * **saldo:max** höchster zulässiger Saldo des Kontos bei diesem Umsatz | ||
+ | * **valuta** Valuta-Datum | ||
+ | * **valuta:min** niedrigstes Valuta-Datum | ||
+ | * **valuta:max** höchstes Valuta-Datum | ||
+ | * **datum** Buchungsdatum | ||
+ | * **datum:min** niedrigstes Buchungsdatum | ||
+ | * **datum:max** höchstes Buchungsdatum | ||
+ | * **betrag** Betrag des Umsatzes | ||
+ | * **betrag:min** niedrigster zulässiger Betrag des Umsatz | ||
+ | * **betrag:max** höchster zulässiger Betrag des Umsatzes | ||
+ | * **primanota** Primanota-Kennzeichen | ||
+ | * **customer_ref** Kunden-Referenz | ||
+ | * **umsatz_typ** Name oder ID der Umsatz-Kategorie | ||
+ | * **zweck** Verwendungszweck | ||
+ | * Rückgabe-Werte: | ||
+ | |||
+ | |||
+ | === Code-Beispiele === | ||
+ | |||
+ | == Java == | ||
+ | |||
+ | <code java> | ||
+ | import java.util.Map; | ||
+ | import java.util.HashMap; | ||
+ | |||
+ | Map params = new HashMap(); | ||
+ | params.put("zweck"," | ||
+ | params.put(" | ||
+ | params.put(" | ||
+ | |||
+ | Object[] l = (Object[]) client.execute("hibiscus.xmlrpc.umsatz.list",new Object[]{params}); | ||
+ | for (Object o:l) | ||
+ | { | ||
+ | System.out.println(o); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | == PHP == | ||
+ | |||
+ | <code php> | ||
+ | $params = new xmlrpcval( | ||
+ | array( | ||
+ | | ||
+ | | ||
+ | " | ||
+ | )," | ||
+ | |||
+ | $msg = new xmlrpcmsg(" | ||
+ | $response = $client-> | ||
+ | |||
+ | $value = $response-> | ||
+ | |||
+ | for ($i=0;$i<$value->arraySize();$i++) | ||
+ | { | ||
+ | $umsatz = $value-> | ||
+ | print(" | ||
+ | print(" | ||
+ | print(" | ||
+ | print(" | ||
+ | print(" | ||
+ | print(" | ||
+ | print(" | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | ==== Liste der Umsätze ermitteln (veraltet) ==== | ||
+ | |||
+ | | **deprecated** Diese Funktion existiert aus Gründen der Abwärtskompatibilität weiterhin. | ||
+ | |||
+ | <code java> | ||
+ | public String[] list(String text, String von, String bis) throws RemoteException; | ||
+ | </ | ||
+ | |||
+ | * Name der Funktion: **list** | ||
+ | * Liste der Parameter | ||
+ | - **String** Suchbegriff (darf leer sein) | ||
+ | - **String** Start-Datum im Format " | ||
+ | - **String** End-Datum im Format " | ||
+ | * Rückgabe-Werte: | ||
+ | |||
+ | |||
+ | === Code-Beispiele === | ||
+ | |||
+ | == Java == | ||
+ | |||
+ | <code java> | ||
+ | Object[] list = (Object[]) client.execute(" | ||
+ | for (Object o:list) | ||
+ | { | ||
+ | System.out.println(o); | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | |||
+ | == PHP == | ||
+ | |||
+ | <code php> | ||
+ | $msg = new xmlrpcmsg(" | ||
+ | new xmlrpcval(" | ||
+ | new xmlrpcval(" | ||
+ | $response = $client-> | ||
+ | $value = $response-> | ||
+ | |||
+ | for ($i=0; | ||
+ | { | ||
+ | print($value-> | ||
+ | } | ||
+ | </ | ||
Impressum | Datenschutz
develop/xmlrpc/umsatz.1297096436.txt.gz · Zuletzt geändert: von willuhn