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.

2) 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;
}
}
Haben Sie Fragen? Anfrage einreichen

Kommentare

Powered by Zendesk