Benutzer-Werkzeuge

Webseiten-Werkzeuge


develop:xmlrpc:umsatz

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:umsatz [d.m.Y H:i] willuhndevelop:xmlrpc:umsatz [d.m.Y H:i] (aktuell) – [Schlüssel-Namen] willuhn
Zeile 3: Zeile 3:
   * Name des Service: **hibiscus.xmlrpc.umsatz**   * Name des Service: **hibiscus.xmlrpc.umsatz**
  
-===== Schüssel-Namen =====+===== Schlüssel-Namen =====
  
 ^ Bezeichnung      ^ Beschreibung                                          ^ ^ Bezeichnung      ^ Beschreibung                                          ^
 +| id               | ID des Umsatzes (eindeutig auch konto-übergreifend)   |
 | konto_id         | ID des Kontos, dem der Umsatz zugeordnet ist          | | konto_id         | ID des Kontos, dem der Umsatz zugeordnet ist          |
 | empfaenger_name  | Inhaber-Name des Gegenkontos                          | | empfaenger_name  | Inhaber-Name des Gegenkontos                          |
Zeile 11: Zeile 12:
 | empfaenger_blz   | Bankleitzahl des Gegenkontos                          | | empfaenger_blz   | Bankleitzahl des Gegenkontos                          |
 | art              | Buchungsart                                           | | art              | Buchungsart                                           |
-| betrag           | Betrag im Format "0,00"                               |+| betrag           | Betrag im Locale-spezifischen Format des Systems      |
 | valuta           | Valuta-Datum im Format dd.mm.yyyy                     | | valuta           | Valuta-Datum im Format dd.mm.yyyy                     |
 | datum            | Buchungsdatum im Format dd.mm.yyyy                    | | datum            | Buchungsdatum im Format dd.mm.yyyy                    |
-| zweck            | Verwendungszweck, alle Zeilen in einem String         +| zweck            | Verwendungszweck, bereinigt um SEPA-Tags. Er enthält also keine EREF-,KREF,...-Tags | 
-| saldo            | Saldo des Kontos zu diesem Zeitpunkt im Format "0,00" |+| zweck_raw        | Der originale Verwendungszweck incl. der SEPA-Tags    
 +| saldo            | Saldo des Kontos zu diesem Zeitpunkt im Locale-spezifischen Format des Systems |
 | primanota        | Primanota-Kennzeichen                                 | | primanota        | Primanota-Kennzeichen                                 |
 | customer_ref     | Kundenreferenz                                        | | customer_ref     | Kundenreferenz                                        |
Zeile 23: Zeile 25:
  
 ===== Verfügbare Funktionen ===== ===== Verfügbare Funktionen =====
- 
- 
- 
-==== Liste der Umsätze ermitteln ==== 
- 
-| **deprecated** Diese Funktion existiert aus Gründen der Abwärtskompatibilität weiterhin. \\ Verwende künftig jedoch bitte die andere Funktion **list** mit dem "struct"-Parameter - die neue Funktion liefert zudem detailliertere Rückgabe-Werte. | 
- 
-<code java> 
-public String[] list(String text, String von, String bis) throws RemoteException; 
-</code> 
- 
-  * Name der Funktion: **list** 
-  * Liste der Parameter 
-    - **String** Suchbegriff (darf leer sein) 
-    - **String** Start-Datum im Format "dd.mm.yyyy" oder "yyyy-mm-dd" (darf leer sein) 
-    - **String** End-Datum im Format "dd.mm.yyyy" oder "yyyy-mm-dd" (darf leer sein) 
-  * Rückgabe-Werte: **array<string>** (Liste mit "String"-Elementen) \\ Liste der gefundenen Umsätze. Die Werte in jeder Zeile sind durch Doppelpunkte getrennt.\\ \\ Aufbau der Zeilen <code><konto_id>:<empfaenger_konto>:<empfaenger_blz>:<empfaenger_name>:<betrag>:<valuta>:<datum>:<zweck (nur Zeile 1)>:<zweck (nur Zeile 2)>:<saldo>:<primanota>:<customer_ref>:<umsatz_typ>:<kommentar></code> 
- 
- 
-=== Code-Beispiele === 
- 
-== Java == 
- 
-<code java> 
-Object[] list = (Object[]) client.execute("hibiscus.xmlrpc.umsatz.list",new String[]{"","01.01.2010","31.12.2011"}); 
-for (Object o:list) 
-{ 
-  System.out.println(o); 
-} 
-</code> 
- 
- 
-== PHP == 
- 
-<code php> 
-$msg = new xmlrpcmsg("hibiscus.xmlrpc.umsatz.list",array(new xmlrpcval("","string"), 
-                                                         new xmlrpcval("01.01.2010","string"), 
-                                                         new xmlrpcval("31.12.2011","string"))); 
-$response = $client->send($msg); 
-$value = $response->value(); 
- 
-for ($i=0;$i<$value->arraySize();$i++) 
-{ 
-  print($value->arrayMem($i)->scalarVal()."\n"); 
-} 
-</code> 
- 
- 
  
  
Zeile 159: Zeile 113:
 </code> </code>
  
 +
 +==== Liste der Umsätze ermitteln (veraltet) ====
 +
 +| **deprecated** Diese Funktion existiert aus Gründen der Abwärtskompatibilität weiterhin. \\ Verwende künftig jedoch bitte die andere Funktion **[[develop:xmlrpc:umsatz#liste_der_umsaetze_ermitteln|list]]** mit dem "struct"-Parameter - die neue Funktion liefert zudem detailliertere Rückgabe-Werte. |
 +
 +<code java>
 +public String[] list(String text, String von, String bis) throws RemoteException;
 +</code>
 +
 +  * Name der Funktion: **list**
 +  * Liste der Parameter
 +    - **String** Suchbegriff (darf leer sein)
 +    - **String** Start-Datum im Format "dd.mm.yyyy" oder "yyyy-mm-dd" (darf leer sein)
 +    - **String** End-Datum im Format "dd.mm.yyyy" oder "yyyy-mm-dd" (darf leer sein)
 +  * Rückgabe-Werte: **array<string>** (Liste mit "String"-Elementen) \\ Liste der gefundenen Umsätze. Die Werte in jeder Zeile sind durch Doppelpunkte getrennt.\\ \\ Aufbau der Zeilen <code><konto_id>:<empfaenger_konto>:<empfaenger_blz>:<empfaenger_name>:<betrag>:<valuta>:<datum>:<zweck (nur Zeile 1)>:<zweck (nur Zeile 2)>:<saldo>:<primanota>:<customer_ref>:<umsatz_typ>:<kommentar></code>
 +
 +
 +=== Code-Beispiele ===
 +
 +== Java ==
 +
 +<code java>
 +Object[] list = (Object[]) client.execute("hibiscus.xmlrpc.umsatz.list",new String[]{"","01.01.2010","31.12.2011"});
 +for (Object o:list)
 +{
 +  System.out.println(o);
 +}
 +</code>
 +
 +
 +== PHP ==
 +
 +<code php>
 +$msg = new xmlrpcmsg("hibiscus.xmlrpc.umsatz.list",array(new xmlrpcval("","string"),
 +                                                         new xmlrpcval("01.01.2010","string"),
 +                                                         new xmlrpcval("31.12.2011","string")));
 +$response = $client->send($msg);
 +$value = $response->value();
 +
 +for ($i=0;$i<$value->arraySize();$i++)
 +{
 +  print($value->arrayMem($i)->scalarVal()."\n");
 +}
 +</code>
  
  


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