"Zahlbar bis ..." von Lieferschein entfernen

Hallo zusammen,

der title sagt eigentlich schon alles, wie entferne ich das “Zahlbar bis …” aus dem Lieferschein? Im Forum undin der myorder.php konnte ich leider nichts finden.

Danke für jeden Tipp und viele Grüße
Jan

Ist aber wirklich myorder.php.
So um Zeile 528

/**protected function _setPayUntilInfo( &$iStartPos )

  • {
    * $text = $this->_oData->translate( ‘ORDER_OVERVIEW_PDF_PAYUPTO’ ).date( ‘d.m.Y’, mktime( 0, 0, 0, date ( ‘m’ ), date ( ‘d’ ) + 7, date( ‘Y’ ) ) );
  • $this->font( $this->getFont(), '', 10 );
    
  • $this->text( 15, $iStartPos + 4, $text );
    
*    $iStartPos += 4;
  • }

Hi,

an der Stelle ware ich (glaube ich) schonmal dran. Ich habs eben nochmal getestet, diesen Part gelöscht

    protected function _setPayUntilInfo( &$iStartPos )
    {
        $text = $this->_oData->translate( 'ORDER_OVERVIEW_PDF_PAYUPTO' ) . $this->_oData->oxorder__oxbilldate->value; //date( 'd.m.Y', mktime( 0, 0, 0, date ( 'm' ), date ( 'd' ) + 7, date( 'Y' ) ) );
        $this->font( $this->getFont(), '', 10 );
        $this->text( 15, $iStartPos + 4, $text );
        $iStartPos += 4;
    }

tmp geleert, neu ins Backend eingelogged, Lieferschein PDF einer alten Bestellung generiert. Wird leider noch immer angezeigt :confused:

Vielleicht eine Datei im Pdf-ordner anlegen mit Namen No_Zahlungsauforderung

class no_Zahlungsaufforderung extends PdfArticleSummary
{
protected function _setPayUntilInfo(&$iStartPos)

}

Wohl eher Zeile 1262


// payment date
$oPdf->setFont( $oPdfBlock->getFont(), '', 10 );
$text = $this->translate( 'ORDER_OVERVIEW_PDF_PAYUPTO' ) . date( 'd.m.Y', strtotime( '+' . $this->getPaymentTerm() . ' day', strtotime( $this->oxorder__oxbilldate->value ) ) );
$oPdf->text( 15, $siteH + 4, $text );

:wink:

[QUOTE=foxido.de;137765]Wohl eher Zeile 1262


// payment date
$oPdf->setFont( $oPdfBlock->getFont(), '', 10 );
$text = $this->translate( 'ORDER_OVERVIEW_PDF_PAYUPTO' ) . date( 'd.m.Y', strtotime( '+' . $this->getPaymentTerm() . ' day', strtotime( $this->oxorder__oxbilldate->value ) ) );
$oPdf->text( 15, $siteH + 4, $text );

;)[/QUOTE]

“Wohl eher” trifft es, hat funktioniert! :cool: Dank dir!

Hallo,
ich habe Shopversion 4.10.3 und möchte auch den Satz: Zahlbar bis … entfernen.
Dazu habe ich die Datei modules/oe/invoicepdf/models/invoicepdfoxorder.php geöffnet und den Code

// payment date
$oPdf->setFont( $oPdfBlock->getFont(), ‘’, 10 );
$text = $this->translate( ‘ORDER_OVERVIEW_PDF_PAYUPTO’ ) . date( ‘d.m.Y’, strtotime( ‘+’ . $this->getPaymentTerm() . ’ day’, strtotime( $this->oxorder__oxbilldate->value ) ) );
$oPdf->text( 15, $siteH + 4, $text );

auskommentiert. Leider hilft es nicht. Ist das in der Datei noch an einer anderen Stelle definiert? Finde leider nichts :confused:

Vielen Dank im voraus

Rechnung oder Lieferschein?

betrifft Rechnung (Müsste die richtige Datei gewählt haben. Andere Änderungen am Quellcode werden angezeigt.)

Nein, das was Du auskommentiert hast, dürfte in der Methode exportDeliveryNote() stehen und damit nur den Lieferschein betreffen. Für exportStandart() (Rechnung) sollte die Methode _setPayUntilInfo() in InvoicepdfArticleSummary zutreffen.

protected function _setPayUntilInfo(&$iStartPos)
    {
        $text = $this->_oData->translate('ORDER_OVERVIEW_PDF_PAYUPTO') . date('d.m.Y', strtotime('+' . $this->_oData->getPaymentTerm() . ' day', strtotime($this->_oData->oxorder__oxbilldate->value)));
        $this->font($this->getFont(), '', 10);
        $this->text(15, $iStartPos + 4, $text);
        $iStartPos += 4;
    }

Das war es. Dankeschön!!!