PDF Rechnungen: Steuernummer ausgeben
Die Steuernummer kann in der Bearbeitungsansicht des Kunden unter dem Bereich "Steuer / Rabatt" erfasst werden.
Ausgabe im Ein- oder Ausleitungstext der Rechnungen
Global für alle Kunden: "Administration" > "Konfiguration" > "Rechnungen". Im Feld "Einleitungstext Rechnungen" oder "Abschlusstext Rechnungen" kann die Variable {c.taxnumber} verwendet werden. Bei der Erstellung von PDF Dateien wird diese Variable durch die in den Kundendetails angegebene Steuernummer ersetzt.
Für einen bestimmten Kunden kann die Variable {c.taxnumber} auch in der Bearbeitungsansicht des Kunden im Ein- oder Abschlusstext verwendet werden.
Ausgabe in der rechten Leiste
Die Steuernummer des Kunden kann auch über das Rechnungs-Template ausgegeben werden. Um diese in der rechten Spalte unter der Kundennummer auszugeben ist folgende Anpassung am Template nötig:
Um Zeile 316 findest du folgenden Code der die Kundennummer ausgibt sofern eine vorhanden ist:
if (trim($this->pdfData['base']['customerno']) != ''){
$this->SetXY(140, $ys);
$this->SetFont($this->pdfCfg['font'], 'B', $this->pdfCfg['font_size']);
$this->Cell(25,0,$this->pdfText($this->pdfCfg['label_customerno']),0);
$this->SetXY(175, $ys);
$this->SetFont($this->pdfCfg['font'], '', $this->pdfCfg['font_size']);
$this->Cell(20,0,$this->pdfText($this->pdfData['base']['customerno']), 0, 0, 'R' );
$ys +=5;
}
Um darunter die Steuernummer auszugeben fügst du folgenden Code-Block im Template ein:
// Steuernummer des Kunden ausgeben (wenn mit Kunden verknüpft und vorhanden)
if (isset($this->pdfData['customerdata'])){
if (isset($this->pdfData['customerdata']['taxnumber']) && $this->pdfData['customerdata']['taxnumber'] != ''){
$this->SetXY(140, $ys);
$this->SetFont($this->pdfCfg['font'], 'B', $this->pdfCfg['font_size']);
$this->Cell(25,0,$this->pdfText('Steuernummer'),0);
$this->SetXY(175, $ys);
$this->SetFont($this->pdfCfg['font'], '', $this->pdfCfg['font_size']);
$this->Cell(20,0,$this->pdfText($this->pdfData['customerdata']['taxnumber']), 0, 0, 'R' );
$ys +=5;
}
}