Page tree
Skip to end of metadata
Go to start of metadata


 

Mit der Veröffentlichung von TecArt Version 4.10 wird diese Version des REST Webservice nicht weiterentwickelt, steht aber zu Zwecken der Abwärtskompatibilität weiter zur Verfügung. 

With the release of TecArt version 4.10 this version of REST Webservice will no longer receive further development, yet will stay available for reasons of downward compatibility.

1. Aufruf URL

http://hostname/dirname/rest/index.php/vouchers

e.g. https://test.tecart-system.de/rest/index.php/vouchers

2. Methods

2.1. crmAddVoucher

(Version >= 4.1)

Syntax:

int crmAddVoucher( array( string $session_id, array $crmVoucherItem))

Beschreibung:

Erzeugt eine neue Gutschrift. Gibt im Erfolgsfall die ID des Datensatzes zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

crmVoucherItem ist ein assoziatives Array.

Eigenschaften:

Type(Length)      Eigenschaft          Beschreibung
-------------------------------------------------------------------
int		      $cid			    Kontakt-ID
int		      $client_account_id	Rechnungskonto-ID
string		  $realnumber		Belegnummer
int		      $date			    Datum als Unit-Timestamp
int		      $printed		    Druckdatum als Unit-Timestamp
string		  $text			    Text
string		  $notes		    Notizen
int		      $accounted		entfallen
string		  $ust_id		    Ust-ID
string		  $name			    Name
int		      $invoice_id		Rechnungs-ID
int		      $payment_target	Zahlungsziel
int		      $payment_appointed	Zahlungsstichtag
double		  $total_netto		Gesamt - netto
double		  $tax_value		USt-Betrag
double		  $total_brutto		Gesamt - brutto
double		  $ops_value		Betrag offener Posten
double		  $payed		    Betrag gezahlt
int		      $is_payed		    Bezahlt-Datum als Unit-Timestamp
int		      $flow_status		Status
string		  $fees			    Gebühren
string		  $billing_postcode	Rechnung: PLZ
string		  $billing_city		Rechnung: Ort
string		  $billing_name_1	Rechnung: Name 1
string		  $billing_name_2	Rechnung: Name 2
string		  $billing_name_3	Rechnung: Name 3
string		  $billing_address_1	Rechnung: Adresse 1
string		  $billing_address_2	Rechnung: Adresse 2
int           $ext_id               Externe ID ( ab Version 4.2 )

string		  $user29		    Benutzerdefiniertes Feld Nr. 29
string		  $user30		    Benutzerdefiniertes Feld Nr. 30
   :                 :                            :
string		  $user80		    Benutzerdefiniertes Feld Nr. 80 

Beispiel:

<?php
 
ini_set("soap.wsdl_cache_enabled", "0");
 
try {
 	$data = array(
		'name'				=> 'API-Test Voucher',
		'date'				=> time(),
		'cid'				=> 1,
		'client_account_id' => 1,
		'flow_status'		=> 0,
		'total_netto'		=> 100.0,
		'total_brutto'		=> 119.0,
		'tax_value'			=> 19.0,
	);
 
	include_once 'crm_rest_api.php';
 
	$client_vouchers = new crm_rest_api("http://hostname/dirname/rest/index.php/vouchers");
	$voucher_id = $client_vouchers->crmAddVoucher(
		array(
			'session_id'		=> $session_id,
			'crmVoucherItem'	=> $data
		)
	);
 
	echo $voucher_id;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.2. crmDeleteVoucher

(Version >= 4.1)

Syntax:

array crmDeleteVoucher( array( string $session_id, int $voucher_id))

Beschreibung:

Löscht die Gutschrift mit der übergebenen ID. Gibt im Erfolgsfall 1 zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try {
	$result = $client_vouchers->crmDeleteVoucher(
		array(
			'session_id'	=> $session_id, 
			'voucher_id'	=> $voucher_id
		)
	);
 
	echo $result;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.3. crmGetVoucher

(Version >= 4.1)

Syntax:

array crmGetVoucher( array( string $session_id, int $voucher_id, $format = false))

Beschreibung:

Gibt die Gutschrift mit der übergebenen ID zurück. Über den Index format können die Daten schon aufbereitet zurückgegeben werden.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Eigenschaften des zurückgegeben Array::

Type(Length)      Eigenschaft          Beschreibung
-------------------------------------------------------------------
int		      $id			    Gutschrift-ID
int           $ext_id           Externe ID ( ab Version 4.2 )
int		      $cid			    Kontakt-ID
int		      $client_account_id	Rechnungskonto-ID
string		  $realnumber		Belegnummer
int		      $date			    Datum als Unit-Timestamp
int		      $printed		    Druckdatum als Unit-Timestamp
string		  $text			    Text
string		  $notes		    Notizen
int		      $accounted		entfallen
string		  $ust_id		    Ust-ID
string		  $name			    Name
int		      $invoice_id		Rechnungs-ID
int		      $payment_target	Zahlungsziel
int		      $payment_appointed	Zahlungsstichtag
double		  $total_netto		Gesamt - netto
double		  $tax_value		USt-Betrag
double		  $total_brutto		Gesamt - brutto
double		  $ops_value		Betrag offener Posten
double		  $payed		    Betrag gezahlt
int		      $is_payed		    Bezahlt-Datum als Unit-Timestamp
int		      $flow_status		Status
string		  $fees			    Gebühren
string		  $billing_postcode	Rechnung: PLZ
string		  $billing_city		Rechnung: Ort
string		  $billing_name_1	Rechnung: Name 1
string		  $billing_name_2	Rechnung: Name 2
string		  $billing_name_3	Rechnung: Name 3
string		  $billing_address_1	Rechnung: Adresse 1
string		  $billing_address_2	Rechnung: Adresse 2
string		  $original_data_client_account	Daten des ursprünglichen Rechnungskontos
string		  $original_data_contact	Daten des ursprünglichen Kontaktes
int		      $createuser	        Benutzer-ID, der Buchung erzeugt hat
int		      $createtime	        Zeitstempel, an dem Buchung erzeugt wurde
int		      $chguser	        Benutzer-ID, der Buchung zuletzt geändert hat
int		      $chgtime	        Zeitstempel, an dem zuletzt geändert wurde

string		  $user29		    Benutzerdefiniertes Feld Nr. 29
string		  $user30		    Benutzerdefiniertes Feld Nr. 30
   :                 :                            :
string		  $user80		    Benutzerdefiniertes Feld Nr. 80 

Beispiel:

<?php
 
try {
	$result = $client_vouchers->crmGetVoucher(
		array(
			'session_id'	=> $session_id, 
			'voucher_id'	=> $voucher_id, 
			'format'		=> false
		)
	);
 
	foreach($result as $key => $val) {
		echo "$key => $val<br>\n";
	}
	echo "<hr/>";
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.4. crmChangeVoucher

(Version >= 4.1)

Syntax:

array crmChangeVoucher( array( string $session_id, int $voucher_id, array $crmVoucherItem))

Beschreibung:

Ändert die Gutschrift mit der übergebenen ID zurück. Gibt im Erfolgsfall die ID der Gutschrift zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

crmVoucherItem ist ein assoziatives Array.

Eigenschaften::

Eigenschaften: sind die selben wie für crmAddVoucher

Beispiel:

<?php
 
try {
	$data	= array('name'=> 'API-Test Voucher with new name');
	$result = $client_vouchers->crmChangeVoucher(
		array(
			'session_id'		=> $session_id, 
			'voucher_id'		=> $voucher_id, 
			'crmVoucherItem'	=> $data
		)
	);
   
	echo $result;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.5. crmSearchVouchers

(Version >= 4.1)

Syntax:

array crmSearchVouchers( array( string $session_id, array $crmsearchVouchersParams))

Beschreibung:

Sucht anhand der übergebenen Parameter nach Gutschriften. Gibt im Erfolgsfall ein Array mit Gutschriften zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

crmsearchVouchersParams ist ein assoziatives Array.

Eigenschaften von crmsearchVouchersParams:

Type(Length)      Eigenschaft          Beschreibung
-------------------------------------------------------------------
string		  $search		    Suchbegriff
string		  $client_account_id	Rechnungskonto-ID
string		  $is_payed		    ist Gutschrift bezahlt
int		      $status		    Status
int		      $changed_since	Änderungsdatum seit
int		      $changed_until	Änderungsdatum bis
int		      $count		    maximale Anzahl an Elementen, die zurückgegeben wird
int		      $offset		    Position der Ergebnisse, ab der zurückgegeben werden soll
bool		  $sorting		    Einstellung, ob Elemente sortiert zurückgegeben werden
bool		  $count_only		Element suchen und nur zählen

Beispiel:

<?php
 
try {
	$sparams = array (
		'search'			=> "name LIKE '%API-Test Voucher%'",
		'client_account_id' => 1
	);
	$vouchers = $client_vouchers->crmSearchVouchers(
		array(
			'session_id'				=> $session_id, 
			'crmsearchVouchersParams'	=> $sparams
		)
	);
   
	foreach($vouchers as $voucher) {
		foreach($voucher as $key => $val) {
			echo "$key => $val<br>\n";
		}
		echo "<hr/>";    
	}
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.6. crmGotoNextFlowStatus

(Version >= 4.1)

Syntax:

int crmGotoNextFlowStatus( array( string $session_id, int $voucher_id))

Beschreibung:

Setzt den Status der Gutschrift auf die nächste Stufe.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try {
	$client_vouchers->crmGotoNextFlowStatus(
		array(
			'session_id'	=> $session_id, 
			'voucher_id'	=> $voucher_id
		)
	);
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.7. crmFromInvoice

(Version >= 4.1)

Syntax:

array crmFromInvoice( array( string $session_id, int $invoice_id, $item_ids = false))

Beschreibung:

Erzeugt eine Gutschrift aus einer Rechnung. Gibt im Erfolgsfall die ID der erzeugten Gutschrift zurück..

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

item_ids ist ein Array von Artikel-IDs.

Beispiel:

<?php
 
try {
	$result = $client_vouchers->crmFromInvoice(
		array(
			'session_id'	=> $session_id, 
			'invoice_id'	=> $invoice_id, 
			'item_ids'		=> array(1,2,3)
		)
	);
   
	echo $result;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.8. crmGetFlowStatus

(Version >= 4.1)

Syntax:

int crmGetFlowStatus( array( string $session_id, int $voucher_id))

Beschreibung:

Holt den aktuellen Status der Gutschrift.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try {
	$status = $client_vouchers->crmGetFlowStatus(
		array(
			'session_id'	=> $session_id, 
			'object_id'		=> $voucher_id
		)
	);
   
	echo $status;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.9. crmGetDocument

(Version >= 4.1)

Syntax:

array crmGetDocument( array( string $session_id, int $voucher_id))

Beschreibung:

Holt das zur Gutschrift gehörige Dokument aus dem TecArt-System. Gibt ein Array zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Eigenschaften des zurückgegebenen Array

Type(Length)      Eigenschaft          Beschreibung
-------------------------------------------------------------------
string		  $filename		Dateiname des Dokumentes
string		  $content		base64-codierte Inhalt der Datei

Beispiel:

<?php
 
try {
	$document = $client_vouchers->crmGetDocument(
		array(
			'session_id'	=> $session_id, 
			'object_id'		=> $voucher_id
		)
	);
   
	echo "";
	var_dump($document);
	echo "";
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.10. crmGetArticles

(Version >= 4.1)

Syntax:

array crmGetArticles( array( string $session_id, int $voucher_id))

Beschreibung:

Gibt Artikelliste der Gutschrift zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try {
	$articles = $client_vouchers->crmGetArticles(
		array(
			'session_id'	=> $session_id, 
			'object_id'		=> $voucher_id
		)
	);
   
	foreach($articles as $article) {
		foreach($article as $key => $val) {
			echo "$key => $val<br>\n";
		}
	}
	echo "<hr/>";
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.11. crmAddArticleToList

(Version >= 4.1)

Syntax:

array crmAddArticleToList( array( string $session_id, int $voucher_id, int $article_id))

Beschreibung:

Fügt den Artikel mit der übergebenen ID zu einer Gutschrift hinzu. Im Erfolgsfall wird 1 zurückgegeben.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try {
	$success = $client_vouchers->crmAddArticleToList(
		array(
			'session_id'	=> $session_id, 
			'object_id'		=> $voucher_id, 
			'article_id'	=> 10
		)
	);    
	echo $success;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.12. crmAddTextToList

(Version >= 4.1)

Syntax:

array crmAddTextToList( array( string $session_id, int $voucher_id, string $text))

Beschreibung:

Fügt einen Artikel-Text zu einer Gutschrift hinzu. Im Erfolgsfall wird 1 zurückgegeben.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try {
	$success = $client_vouchers->crmAddTextToList(
		array(
			'session_id'	=> $session_id, 
			'object_id'		=> $voucher_id, 
			'text'			=> 'Das ist ein Text'
		)
	);
	echo $success;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.13. crmAddSpecialToList

(Version >= 4.1)

Syntax:

array crmAddSpecialToList( array( string $session_id, int $voucher_id, array $crmBillingItem))

Beschreibung:

Fügt einen Sonderartikel zu einer Gutschrift hinzu. Im Erfolgsfall wird 1 zurückgegeben.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

crmBillingItem ist ein assoziatives Array.

Eigenschaften:

Typ             Eigenschaft                          Beschreibung
---------------------------------------------------------------------------------------------
int             $quantity                            Menge
string          $realnumber                          Artikelnummer
string          $name                                Bezeichnung
int             $taxrate                             Steuersatz-Index
double          $discount                            Rabatt
int             $interval                            Abrechnungszeitraum-Index
string          $description                         Beschreibung
int             $ext_id                              Externe ID ( ab Version 4.2 )

Beispiel:

<?php
 
try {
	$data = array(
		'quantity'		=> 10,
		'realnumber'	=> '100001',
		'name'			=> 'API Special Article',
		'description'	=> 'API Special Article',
		'taxrate'		=> 19,
		'discount'		=> 100,
		'interval'		=> 1
	);
 
	$success = $client_vouchers->crmAddSpecialToList(
		array(
			'session_id'		=> $session_id, 
			'object_id'			=> $voucher_id, 
			'crmBillingItem'	=> $data
		)
	);
	echo $success;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.14. crmAddGrouplineToList

(Version >= 4.1)

Syntax:

array crmAddGrouplineToList( array( string $session_id, int $voucher_id, array $crmBillingItem))

Beschreibung:

Fügt eine Gruppenzeile zu einer Gutschrift hinzu. Im Erfolgsfall wird 1 zurückgegeben.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

crmBillingItem ist ein assoziatives Array.

Eigenschaften:

Typ             Eigenschaft                          Beschreibung
---------------------------------------------------------------------------------------------
int             $quantity                            Menge
string          $name                                Bezeichnung
int             $taxrate                             Steuersatz-Index
double          $discount                            Rabatt
int             $interval                            Abrechnungszeitraum-Index
string          $description                         Beschreibung
int             $ext_id                              Externe ID ( ab Version 4.2 )

Beispiel:

<?php
 
try {
	$data = array(
		'quantity'		=> 3,
		'name'			=> 'API Groupline',
		'description'	=> 'API Groupline',
		'taxrate'		=> 19,
		'discount'		=> 100,
		'interval'		=> 1
	);
 
	$success = $client_vouchers->crmAddGrouplineToList(
		array(
			'session_id'		=> $session_id, 
			'object_id'			=> $voucher_id,
			'crmBillingItem'	=> $data
		)
	);
	echo $success;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.15. crmAddMultipleToList

(Version >= 4.1)

Syntax:

array crmAddMultipleToList( array( string $session_id, int $voucher_id, array $crmMultipleListItems))

Beschreibung:

Fügt der Artikelliste mehrere Artikel und Texte und Gruppenzeilen zu einer Gutschrift hinzu. Im Erfolgsfall wird 1 zurückgegeben.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

crmMultipleListItems ist ein Array von Artikeln, die Eigenschaften sind die selben wie crmAddArticleToList, crmAddTextToList, crmAddSpecialToList und crmAddGrouplineToList. Die Unterscheidung erfolgt über das Feld "type".

Eigenschaften:

Typ             Eigenschaft                          Beschreibung
---------------------------------------------------------------------------------------------
array           $crmMultipleListItems                Artikelliste

Beispiel:

<?php
 
try {
	$items = array();
 
	$items['crmMultipleListItems'][] = array('type' => 'article', 'id' => 10);
	$items['crmMultipleListItems'][] = array('type' => 'text','text' => 'API-AddMultiple Text');
 
	$specialItem = array(
		'quantity'		=> 10,
		'realnumber'	=> '100001',
		'name'			=> 'API Special Article',
		'description'	=> 'API Special Article',
		'taxrate'		=> 19,
		'discount'		=> 100,
		'interval'		=> 1,
		'type'			=> 'special'
	);    
	$items['crmMultipleListItems'][] = $specialItem;
 
	$data = array(
		'quantity'		=> 3,
		'name'			=> 'API Groupline',
		'description'	=> 'API Groupline',
		'taxrate'		=> 19,
		'discount'		=> 100,
		'interval'		=> 1,
		'type'			=> 'groupline'
	);
	$items['crmMultipleListItems'][] = $specialItem;
	$success = $client_vouchers->crmAddMultipleToList(
		array(
			'session_id'		=> $session_id, 
			'object_id'			=> $voucher_id,
			'crmBillingItem'	=> $items
		)
	);
 
	echo $success;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.16. crmRemoveArticleFromList

(Version >= 4.1)

Syntax:

array crmRemoveArticleFromList( array( string $session_id, int $voucher_id, int $article_id))

Beschreibung:

Löscht den Artikel mit der angegeben ID aus der Artikelliste der Gutschrift. Im Erfolgsfall wird 1 zurückgegeben.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try {
	$success = $client_vouchers->crmRemoveArticleFromList(
		array(
			'session_id'	=> $session_id, 
			'object_id'		=> $voucher_id, 
			'article_id'	=> 11
		)
	);
   echo $success;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.17. crmUnlockVoucher

(Version >= 4.1)

Syntax:

int crmUnlockVoucher( array( string $session_id, int $voucher_id))

Beschreibung:

Gibt eine Gutschrift zur Bearbeitung wieder frei. Gibt im Erfolgsfall die ID der Gutschrift zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try {
	$client_vouchers->crmUnlockVoucher(
		array(
			'session_id'	=> $session_id, 
			'voucher_id'	=> $voucher_id
		)
	);
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}
 



2.18. crmReverseVoucher

(Version >= 4.1)

Syntax:

int crmReverseVoucher( array( string $session_id, int $voucher_id, $create_invoice = false, $article_list_ids = false, $negate = false))

Beschreibung:

Storniert eine Gutschrift. Gibt im Erfolgsfall die ID der Gutschrift zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

create_invoice ist ein bool-Wert, über den Sie automatisch eine Ausgangsrechnung erzeugen lassen können. (optional, ab Version 4.5.16733)

article_list_ids ist ein Array von Artikel-IDs aus der Rechnung. (optional, ab Version 4.5.16733)

negate ermöglicht, den Rechnungsbetrag zu negieren. (optional, ab Version 4.5.16733)

Beispiel:

<?php
 
try {
	$result = $client_vouchers->crmReverseVoucher(
		array(
			'session_id'	=> $session_id, 
			'voucher_id'	=> $voucher_id
		)
	);
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}
 
echo $result;



2.19. crmDuplicate

(Version >= 4.1)

Syntax:

array crmDuplicate( array( string $session_id, int $invoice_id, $item_ids = false))

Beschreibung:

Erzeugt ein Duplikat einer Gutschrift. Gibt im Erfolgsfall die ID des erzeugten Duplikats zurück..

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

item_ids ist ein Array von Artikel-IDs.

Beispiel:

<?php
 
try {
	$result = $client_vouchers->crmDuplicate(
		array(
			'session_id'	=> $session_id,
			'invoice_id'	=> $invoice_id, 
			'item_ids'		=> array(1,2,3)
		)
	);
   
	echo $result;
}
catch (Exception $e) {
	echo 'Exception abgefangen: ' .$e->getMessage(). "\n";
}



2.20. crmgetIdByExtId

(Version >= 4.2)

Syntax:

array crmgetIdByExtId( array( string $session_id, int $ext_id ) )

Beschreibung

Liefert interne ID(s) von Gutschriften mit der übergebenen externen ID zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try {
	$result = $client_vouchers->crmgetIdByExtId(
		array(
			'session_id'	=> $session_id, 
			'ext_id'		=> 12345
		)
	);
}
catch (CRMException $e) {
	echo $e->getMessage();
}
 
foreach($result as $id) {
	echo $id."<br>  ";
}



2.21. crmgetAllExtIds

(Version >= 4.2)

Syntax:

array crmgetAllExtIds( array ( string $session_id ) )

Beschreibung

Liefert eine Liste aller externen IDs in Gutschriften zurück.

Im Falle eines Fehlers wird eine CRMException mit mehr Fehlerdetails geworfen.

Beispiel:

<?php
 
try { 
	$result = $client_vouchers->crmgetAllExtIds(array('session_id' => $session_id));
}
catch (CRMException $e) {
	echo $e->getMessage();
}
 
foreach($result as $id) {
	echo $id."<br>  ";
}
  • No labels