Ansprechpartner ermitteln und auf Rechnung ausweisen

Der Ansprechpartner / Sachbearbeiter einer Rechnung steht leider nicht standardmäßig als Variable bei der Generierung der Rechnung zur Verfügung. 

Der Wert kann aber über die eigene gSales API während der Generierung der Rechnung ausgelesen und dann in der rechten Info-Spalte ausgegeben werden.

ini_set('display_errors',0);
ini_set("soap.wsdl_cache_enabled", "1");
define('API_KEY‘,’… … ...');
define('API_URL','http://… … .../api/api.php?wsdl');
$client = new soapclient(API_URL);
$arrResult = $client->getInvoice(API_KEY, $this->pdfData['base']['invoiceno']-30000);
$arrResult = $client->getUser(API_KEY, $arrResult[result]->base->user_id);

if ($this->pdfData['base']['deliverydate'] != '0000-00-00 00:00:00') $ypos = $ys+15; else $ypos = $ys+10;

$this->SetXY(181, $ypos);
$this->SetFont($this->pdfCfg['font'], '', $this->pdfCfg['font_size']);
$this->Cell(20,0,$this->pdfText($arrResult[result]->fullname), 0, 0, 'R' );

$this->SetXY(132, $ypos);
$this->SetFont($this->pdfCfg['font'], 'B', $this->pdfCfg['font_size']);
$this->Cell(25,0,$this->pdfText("Ansprechpartner"),0);

Haben Sie Fragen? Anfrage einreichen

Kommentare

  • Avatar
    Sebastian Linge

    Hallo, wenn wir das bei der PDF Erstellung einfügen, scheint es nicht den Ansprechpartner zu holen.... Bei der Zeile: $arrResult = $client->getInvoice(API_KEY, $this->pdfData['base']['invoiceno']-30000); ermittelt es denn überhaupt die richtige Nummer?

    Habde das Gefühl, dass es nicht im Rechnungstemplate funktioniert....

    Bearbeitet von Sebastian Linge
Powered by Zendesk