am: 19. Juni 2017, 22:26:09
Hallo Community,
schon mehrfach das Thema gefunden aber doch keine Lösung.
Ich habe PDFBILLNext installiert und auch ein paar Modifikationen vorgenommen.
Allerdings wird die VAT des Kunden nicht angezeigt.
In der PdfRechung.php steht folgendes:
function Rechnungsdaten
($customers_id, $bill_nr, $oID, $orders_date, $date_current, $payment_method, $customers_vat_id, $order_vat_id="", $deliverSlip = false) { $this->SetX($this->rechnungsdaten_x); $this->SetLeftMargin($this->rechnungsdaten_x); $this->SetY($this->rechnungsdaten_y); $this->SetFont($this->fontfamily,'', 9); // Top Text if(!$deliverSlip) { $this->Cell(0, 5, TEXT_PDF_RECHNUNG_HEAD
, 0, 1, 'C', 1); } else { $this->Cell(0, 5, TEXT_PDF_LIEFERSCHEIN_HEAD
, 0, 1, 'C', 1); } // spacer $this->Cell(0, 1, '', 0, 1); /** customers_id
$this->Cell(0, 6, TEXT_PDF_KUNDENNUMMER . ': ' . $customers_id, 0, 1, '', 1);*/ // no develiperSlip? We have a bill! if($deliverSlip === false) { // use oID instead of bill_nr if (PDF_USE_ORDERID
== 'true') { $this->Cell(0, 5, TEXT_PDF_RECHNUNGSNUMMER
. ': '. PDF_USE_ORDERID_PREFIX
. $oID . PDF_USE_ORDERID_SUFFIX
, 0, 1, '', 1); } else { $this->Cell(0, 5, TEXT_PDF_RECHNUNGSNUMMER
. ': '. $bill_nr, 0, 1, '', 1); } } else { $this->Cell(0, 5, TEXT_PDF_BESTELLNUMMER
. ': '. $oID, 0, 1, '', 1); } $this->Cell(0, 5, TEXT_PDF_DATUM
. ': ' . $orders_date, 0, 1, '', 1); $this->Cell(0, 5, TEXT_PDF_DATUM_CURRENT
. ': ' . $date_current, 0, 1, '', 1); if(!$deliverSlip) { $this->Cell(0, 5, TEXT_PDF_ZAHLUNGSWEISE
. ': ' . xtc_utf8_decode
(html_entity_decode($payment_method)), 0, 1, '', 1); $this->Cell(0, 6, TEXT_PDF_VATID
. ': '. $customers_vat_id, 0, 1, '', 1); // meine versuche... $this->Cell(0, 6, TEXT_PDF_VATID
. ': '. $order_vat_id, 0, 1, '', 1); // meine versuche... } // check for given vat_id if ($order_vat_id != "") { $this->Cell(0, 5, (!$deliverSlip)?
'' : TEXT_PDF_VATID
. ': '. $order_vat_id, 0, 1, '', 1); } } In der xtc_pdf_bill.inc.php auf Zeile 87
// Create Bill Data $pdf->Rechnungsdaten($customers_id, $order_bill, $oID, date("d.m.y", $date_purchased), date("d.m.y", $date_current), $payment_method, $customers_vat_id, $order_vat_id="", $deliverSlip); $pdf->RechnungStart($order->customer['lastname'], $customer_gender, $deliverSlip); Hat jemand ne Ahnung warum die Vat nicht ausgelesen wird?
Linkback: https://www.modified-shop.org/forum/index.php?topic=37386.0