Folgende SOAP-Methoden werden speziell für das Abrufen von Account (Gruppen)- und Mandanten-Abrechnungen bereitgestellt.
getAccount
Rechnung für Account abfragen
bool getAccount(int customer_id)
Parameter
- int customer_id: ID des Mandanten, für welchen die Abrechnung abgefragt werden soll. Bei globalen Usern wird mit der ID 0 die globale Abrechnung ausgegeben, bei Mandanten-Benutzern die Rechnung des Mandanten.
Bitte beachten Sie, dass globale Benutzer, welche über die Systemoberfläche in einen Mandanten gewechselt haben, von dem Zeitpunkt als Mandanten-Benutzer gelten und den Parameter customer_id ignorieren, bis der globale Benutzer über die Systemoberfläche wieder auf die “Globale Übersicht” gewechselt hat.
Rückgabewert
- discount: Description, Percent and Price
- accounting_types: keine Response im Falle eines erfolgreichen Eintrages, Fehlermeldung wenn der Eintrag bereits existiert
Benötigte Rechte
Verwendung
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:evalanche:soap:v1:accounting">
<soapenv:Header/>
<soapenv:Body>
<urn:GetAccountIn>
<CustomerId>MANDANTEN_ID</CustomerId>
</urn:GetAccountIn>
</soapenv:Body>
</soapenv:Envelope>
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ns1="urn:evalanche:soap:v1:accounting">
<SOAP-ENV:Body>
<ns1:GetAccountOut>
<Discount>
<Description/>
<Percent></Percent>
<Price></Price>
</Discount>
<AccountingTypes>
<TypeId>TYPE_ID</TypeId>
<Amount>AMOUNT</Amount>
<Price>PRICE</Price>
<Currency>CURRENCY</Currency>
<AccountingItems>
<Description>DESCRIPTION</Description>
<CustomerId>MANDANTEN_ID</CustomerId>
<AccountingDate>ACCOUNTING_DATE</AccountingDate>
<ChargeCount>CHARGE_COUNT</ChargeCount>
</AccountingItems>
[...]
</AccountingTypes>
</ns1:GetAccountOut>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
Folgende Accounting_Types werden ausgegeben:
1: Mailing versendet
2: Profilanzahl
3: Mandanten existierend
4: Mandanten erzeugt
5: Gruppen existierend
6: Webservice (XMLRPC API)
7: PDFs generiert
8: Vorlesedienst
9: Kartenaufrufe
10: Geokodierungen
11: ClientChecks
12: EyetrackingChecks
13: Intern
14: Intern
15: Intern
16: Intern
17: Aufrufe aus Sozialen Netzwerken
18: Aufrufe von Rss/Atom Feeds
19: Intern
20: Benutzeraccounts
21: Intern
22: Webspace
23: Textanalyse
24: Mailgrößenüberschreitung
25: Profil Backups
26: Security Keys
27: Intern
28: Mandanten kopiert
29: Aufrufe von dynamischen Bildern
30: Webservice (Reporting Api)
31: Generierte PrintMailings
32: Webservice (SOAP API)
33: PostadressValidierung