Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: MODUL: Hinweis auf innergemeinschaftliche Lieferung auf Rechnungen

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Hi halunke,
    die Gruppe ist korrekt aber leider erscheint der Text nicht bei den EU-Händlern...  :-?

    In der /includes/classes/FPDF/PDFRechung.php steht auch in Zeile 346

    Code: PHP  [Auswählen]
    // START - Innergemeinschaftliche Lieferungen
            function TextEU($customers_vat_id, $deliverSlip = false) {
                    if($customers_vat_id == '') {
                    return;
            }
                   
                    //$this->Ln(10);
                    $this->SetFont($this->fontfamily, '', 8);
                    $this->SetTextColor(0,0,0);
                    $this->Cell($this->preis_len, 4, TEXT_PDF_Hinweis, 0, 1);
                    $this->Cell($this->preis_len, 4, TEXT_PDF_UStfreitext, 0, 1);
                    $this->MultiCell(0, 4, $text);
            }
    // END - Innergemeinschaftliche Lieferungen
     

    und in der /lang/german/modules/contribution/pdfbill.php steht auch korrekt:

    Code: PHP  [Auswählen]
    // START - Innergemeinschaftliche Lieferungen
    define('TEXT_PDF_Hinweis', "Hinweis:");
    define('TEXT_PDF_UStfreitext', "Die Waren sind nach $4 Nr. 1 b UStG steuerfrei, da es sich um eine innergemeinschaftliche Lieferung/Intra-Community delivery handelt.");
    // END - Innergemeinschaftliche Lieferungen

    Ich denke der springende Punkt ist dieser
    Code: PHP  [Auswählen]
    if($customers_vat_id == '') {
        return;
    }

    Der bedeutet nämlich, daß bei Aufruf der Funktion TextEU() (wo immer das geschieht) die Funktion nichts zurückgibt wenn der Kunde keine VatID angegeben hat und somit der Text nicht ausgegeben wird.

    Disclaimer:
    Das ist keine Code-Analyse sondern schlicht eine "blinde" logische Schlußfolgerung.

    Gruß,
    noRiddle

    syncode

    • Neu im Forum
    • Beiträge: 32
    • Geschlecht:
    Hi Halunke,
    meinst Du im Backend unter Konfiguration/PDFBill-Konfiguration? Dort finde ich leider keine Option zum eintragen der Händlergruppen ID ...

    Gruß

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Genau das meint er, da muß es ein Feld mit der Beschriftung "Kundengruppe EU Händler:" geben.
    Da es im ersten Post jedoch mehrere Versionen gibt wird das Ganze kompliziert, denn niemand wird die alle durschschauen. Nimm einfach die letzte Version.

    Außerdem gilt was ich oben geschrieben habe.
    Wenn der Kunde keine UStID angibt wird der Text nicht ausgegeben (betrifft die o.g. empfohlene Version).

    Gruß,
    noRiddle
               
    anything