PDF Rechnungen: Steuernummer ausgeben

Die Steuernummer kann in der Bearbeitungsansicht des Kunden unter dem Bereich "Steuer / Rabatt" erfasst werden.

  1. 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.

  1. 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; } }