Zahlungsart Rechnung mit Hinweistext

Thema wurde von Andreas Siebold, 29. Mai 2021 erstellt.

  1. Andreas Siebold

    Andreas Siebold Erfahrener Benutzer

    Wunsch: individuell gestaltbarer Hinweistext bei der Zahlungsart Rechnung.

    Es ist eigentlich naheliegend, dass man bei klassischer Rechnungszahlung über Zahlungsziel und Bankverbindung informieren möchte. Sehr verwunderlich und ärgerlich, dass dies nicht geht.
     
  2. barbara

    barbara G-WARD 2014-2020

    Die meisten haben die Bankverbindung eh im Footer der Rechnung.
    Wäre noch das Zahlungsziiel, das könnte man über den Rechnungstext hinzufügen - müsste es aber jedes mal schreiben, bzw. müsste man den Hinweistext jedes mal ein- oder ausschalten, bevor man eine Rechnung erzeugt.
    Das ist tatsächlich nervig - und wehe wenn man das einmal vergisst....

    Für das Zahlungsziel sollte es meiner Meinung nach ein Feld im Modul selber geben, wo man die Tage einträgt und was dann automatisch bei dieser Zahlart auf der Rechnung erscheint.
    Das brauchen eigentlich alle, die auf eigene Rechnung versenden, deshalb verstehe ich auch nicht, warum es das nicht zumindest im HUB - Modul gibt.
     
  3. Anonymous

    Anonymous Erfahrener Benutzer

    Das wäre gut!

    Für B2B Shop wäre es noch besser verschiedene Zahlungsziele anlegen zu können und diese den Kunden zuordnen zu können.
     
  4. Anonymous

    Anonymous Erfahrener Benutzer

  5. Anonymous

    Anonymous Erfahrener Benutzer

    @FlorianR
    Danke für den Tipp, schaue ich mir an.
     
  6. Andreas Siebold

    Andreas Siebold Erfahrener Benutzer

    Habe mir das schon auf den Tipp von Barbara angeschaut. Nur widerstrebt mir, wegen einer solchen Kleinigkeit ein extra Modul zu installieren und zu bezahlen. Ich finde, dass so eine elemtare Funktion Gambio einbauen sollte.
     
  7. Anonymous

    Anonymous Mitglied

    Liebe Gemeinschaft,

    mein Anliegen ist folgendes: Wir beliefern Kunden, welche bei Rechnungskauf unterschiedliche Zahlungsbedingungen haben. Also 1x z.b ohne Abzug innerhalb von 14 Tagen und 1x innerhalb von 10 Tagen mit Skonto.

    Nun habe ich gedacht ich nutze aus den Modulen, 1x das InvoiceHub und 1x das Modul Invoice. Das Aktivieren hat soweit auch geklappt, nur hat jetzt jeder unserer Kunden beim Bestellvorgang die Auswahl,
    zwischen zwei den beiden Rechnungsarten.

    Ich möchte aber die 1 Rechnungsart der einen Kundengruppe zuordnen und die andere der anderen Gruppe. Könnt Ihr mir einen Tipp geben, ob und wie dies funktioniert?

    Danke!

    VG Claudia
     
  8. Anonymous

    Anonymous Erfahrener Benutzer

    Das machst du in der jeweiligen Kundengruppe. Im Adminbereich in der linken Spalte steht "Kundengruppe". Hier kannst du jede einzeln bearbeiten.
     
  9. julian-mrkt

    julian-mrkt Mitglied

    Gibt es hier mittlerweile irgendeine Lösung außerhalb eines Extra-Moduls für 100€? (Kann man bei der Cloud-Version überhaupt solche Module installieren, man hat ja keinen FTP-Zugang)?

    Gerne auch über die Anpassung von HTML oder Skript-Dateien, falls da jemand etwas parat hat wäre ich sehr dankbar.
     
  10. Anonymous

    Anonymous Erfahrener Benutzer

    Warum? Geht doch auch mit Bordmitteln.
     
  11. julian-mrkt

    julian-mrkt Mitglied

    @Peru es gibt ein Bordmittel bei Zahlungsart "Rechnung" (und nur da) das Zahlungsziel (z.B. sofort oder 14 Tage) automatisiert auf die Rechnung zu schreiben? Wenn dem so ist, bitte sag mir wie, da wäre ich dir sehr dankbar.
     
  12. marcus_zschammer

    marcus_zschammer Neues Mitglied

    Ich warte da auch noch auf eine Lösung.
     
  13. tannenhof_imshausen

    tannenhof_imshausen Erfahrener Benutzer

    Ausgehend von dem Modul https://www.stejuhn.de/Kostenlose_Downloads/Abweichende Liefer-Rechnungsadresse.zip von @Kai Stejuhn (via https://www.stejuhn.de/kostenlose-downloads/ ) habe ich mir folgendes gebastelt, der Code ist vor dem
    return $order_info;
    einzufügen:

    PHP:
    if (in_array($order_info['PAYMENT_METHOD'][1],
                     [
    'Vorkasse (Überweisung)','PayPal', 'Barzahlung', 'Kreditkarten'],
                     
    true)) {
                                
    $order_info['PAYMENT_METHOD'][1].= ' – Betrag dankend erhalten!';
    }
    elseif (
    in_array($order_info['PAYMENT_METHOD'][1],
                     [
    'Rechnung'],
                     
    true)) {                               
                                
    $weekday=date('u');
                                if (
    $weekday < 6) {
                                    
    $faelligkeit_tage=8;
                                    }
                                elseif(
    $weekday = 6) {
                                    
    $faelligkeit_tage=9;
                                    }
                                else {
                                    
    $faelligkeit_tage=10;
                                    }

                                
    $faelligkeit = date("d.m.Y",mktime(0, 0, 0, date("m")  , date("d") + $faelligkeit_tage, date("Y")));
                               
                                
    $order_info['PAYMENT_METHOD'][1].= ' – Zahlbar ohne Abzug bis zum ' . $faelligkeit .'.';
    }
    Wenn Du in Deinem Shop mehrere Sprachen einsetzt, solltest Du natürlich besser mir paymentModule arbeiten statt mit PAYMENT_METHOD. Das steht aber nicht in $order_info zur Verfügung, sondern kannst Du z.B. so abfragen, evtl. gleich kombiniert, ob es sich überhaupt um eine Rechnung (und nicht einen Lieferschein) handelt:
    PHP:
    if ($_GET['type'] === 'invoice') {
                
    $orderService  = StaticGXCoreLoader::getService('OrderRead');
                
    $order         = $orderService->getOrderById(new IdType((int)$_GET['oID']));
                
    $paymentType   = $order->getPaymentType();
                
    $paymentModule = $paymentType->getModule();
    }

    Natürlich kannst Du den Code dann um eine Abfrage der Kundengruppe anpassen, um Dir vollautomatisch den richtigen Hinweistext auf die Rechnung zu setzen.