Neu Wenn Zahlungsziel "0" dann "sofort zahlbar" sonst "Report.InvoicePaymentInformation.TransferDueDate"

21. September 2023
17
1
Ich versuche gerade es auf einer Rechnung so darzustellen, dass wenn im Auftrag das Zahlungsziel „0“ ist, der Rechnungstext sagt „zahlbar sofort“ ansonsten soll er dann die Variable
Code:
Report.InvoicePaymentInformation.TransferDueDate
sich ziehen und das normale Zahlungsziel errechnet darstellen. Ich bastele schon eine weile herum, aber komme irgendwie nicht vorwärts. Jemand einen Tipp?

VG
 

Kehrzeit

Aktives Mitglied
7. Januar 2021
27
5
Hallo katercarlosix7even,

ich bin selbst nicht der Profi aber versuche es mal mit folgendem Code:

Code:
Cond(Report.CashDiscountValidity <> 0,"Bitte zahlen Sie den Rechnungsbetrag bis zum " +  LocDate$(Report.InvoicePaymentInformation.TransferDueDate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO)) + " auf folgendes Konto:","Der Rechnungsbetrag ist sofort fällig.")

Viele Grüße,
Daniel
 
  • Gefällt mir
Reaktionen: katercarlosix7even
21. September 2023
17
1
Das ist ja hier die Standardvorlage:

"Bitte begleichen Sie den offenen Rechnungsbetrag in Höhe von " + LocCurrL$(Report.OpenGrossPrice, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO)) +
" bis zum " + LocDate$(Report.InvoicePaymentInformation.TransferDueDate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO)) + " auf unser Konto mit der IBAN: " +
NullSafe(Report.InvoicePaymentInformation.TransferIBAN, "") + " bei der " + NullSafe(Report.InvoicePaymentInformation.TransferBank, "") + " (BIC: " + NullSafe(Report.InvoicePaymentInformation.TransferBIC, "")+
") unter Angabe des Verwendungszwecks '"+ NullSafe(Report.InvoicePaymentInformation.TransferSubject, "") +"'. ¶"+
"Sie können den QR-GiroCode auf der rechten Seite nutzen, um die Zahlung unkompliziert über Ihre Online-Banking-App durchzuführen.¶" +

"Wir weisen darauf hin, dass die oben aufgeführten Artikel bis zur vollständigen Bezahlung in unserem Eigentum verbleiben."

Und so habe ich Sie dann modifiziert:
Cond(Report.CashDiscountValidity <> 0,"Bitte zahlen Sie den Rechnungsbetrag bis zum " + LocDate$(Report.InvoicePaymentInformation.TransferDueDate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO)) + " auf folgendes Konto:","Der Rechnungsbetrag ist sofort fällig.")
+ LocCurrL$(Report.OpenGrossPrice, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO)) +
" bis zum " + LocDate$(Report.InvoicePaymentInformation.TransferDueDate, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO)) + " auf unser Konto mit der IBAN: " +
NullSafe(Report.InvoicePaymentInformation.TransferIBAN, "") + " bei der " + NullSafe(Report.InvoicePaymentInformation.TransferBank, "") + " (BIC: " + NullSafe(Report.InvoicePaymentInformation.TransferBIC, "")+
") unter Angabe des Verwendungszwecks '"+ NullSafe(Report.InvoicePaymentInformation.TransferSubject, "") +"'. ¶"+
"Sie können den QR-GiroCode auf der rechten Seite nutzen, um die Zahlung unkompliziert über Ihre Online-Banking-App durchzuführen.¶" +

"Wir weisen darauf hin, dass die oben aufgeführten Artikel bis zur vollständigen Bezahlung in unserem Eigentum verbleiben."

Das Problem hierbei ist, dass jetzt die Ausgabe mir sagt:
Code:
Der Rechnungsbetrag ist sofort fällig. 624,75€ bis zum 26.06.2024 auf unser Konto mit der IBAN: ....

Das bedeutet, diese „wenn/dann“ Funktion packt noch nicht so richtig.

Ich bastel’ noch weiter herum. Wenn jemand weitere Ideen hat, dann gerne schreiben. :)
 
21. September 2023
17
1
Ich habe es mittlerweile selbst hinbekommen. Wenn ein Kunde kein Zahlungsziel hat, wird jetzt "sofort" angezeigt und wenn ein Zahlungsziel hinterlegt ist, die entsprechende Anzahl an Tagen.
Für die Community:


Code:
Cond(Report.TermOfPayment=0,"Bitte begleichen Sie den offenen Rechnungsbetrag sofort in Höhe von "
+ LocCurrL$(Report.OpenGrossPrice, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
+ "  auf unser Konto mit der IBAN: "
+ NullSafe(Report.InvoicePaymentInformation.TransferIBAN, "")
+ " bei der "
+ NullSafe(Report.InvoicePaymentInformation.TransferBank, "")
+ " (BIC: " + NullSafe(Report.InvoicePaymentInformation.TransferBIC, "")
+") unter Angabe des Verwendungszwecks '"
+ NullSafe(Report.InvoicePaymentInformation.TransferSubject, "")
+"'. ¶"
+"Sie können den QR-GiroCode auf der rechten Seite nutzen, um die Zahlung unkompliziert über Ihre Online-Banking-App durchzuführen.¶"
+"Wir weisen darauf hin, dass die oben aufgeführten Artikel bis zur vollständigen Bezahlung in unserem Eigentum verbleiben.","Bitte begleichen Sie den offenen Rechnungsbetrag in Höhe von "
+ LocCurrL$(Report.OpenGrossPrice, JTL_GetCulture(Report.CountryISO, Report.LanguageISO, Report.CurrencyISO))
+" innerhalb der nächsten "
+ Fstr$(Report.TermOfPayment,"?&")
+ " Tage"
+ " auf unser Konto mit der IBAN: "
+ NullSafe(Report.InvoicePaymentInformation.TransferIBAN, "")
+ " bei der "
+ NullSafe(Report.InvoicePaymentInformation.TransferBank, "")
+ " (BIC: " + NullSafe(Report.InvoicePaymentInformation.TransferBIC, "")
+") unter Angabe des Verwendungszwecks '"
+ NullSafe(Report.InvoicePaymentInformation.TransferSubject, "")
+"'. ¶"
+"Sie können den QR-GiroCode auf der rechten Seite nutzen, um die Zahlung unkompliziert über Ihre Online-Banking-App durchzuführen.¶"
+"Wir weisen darauf hin, dass die oben aufgeführten Artikel bis zur vollständigen Bezahlung in unserem Eigentum verbleiben.")
 
  • Gefällt mir
Reaktionen: ricketywrecked
Ähnliche Themen
Titel Forum Antworten Datum
Neu DPD-Businessvertrag nicht möglich, wenn man Bestellungen aus Amazon abwickelt? JTL-ShippingLabels - Ideen, Lob und Kritik 0
Neu Datenabgleich schlägt fehl, wenn Hersteller zu Artikeln zugewiesen sind oder die Hersteller Bilder haben. WooCommerce-Connector 1
Rückerstattung wenn Zahlung nicht automatisch sondern manuell zugewiesen worden sind JTL-Wawi 1.9 0
Neu Kindartikel direkt anzeigen/auswählen wenn nur ein Kind vorhanden ist? User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wms Artikeletikett drucken, wenn umgelagert wird Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Fehlerhafte Darstellung der Box Stücklistekomponenten, wenn Konfigurationsartikel enthalten JTL-Wawi - Fehler und Bugs 0
Neu Alarm SMS/E-Mail wenn der Worker nicht läuft Allgemeines zu den JTL-Connectoren 2
Workflow soll wenn Artikel 0 Bestand für 35 Tage hat diesen auf inaktiv setzen JTL-Wawi 1.10 4
Neu JTL Wawi braucht viel RAM und CPU wenn der Prozess lange läuft, ohne dass gearbeitet wird JTL-Wawi - Fehler und Bugs 3
Preis im Warenkorb für 10 min sichern, wenn Preis geändert wurde. Ist das möglich? Einrichtung JTL-Shop5 3
kann man inzwischen aus der Wawi auf kaufland Varianten bilden, wenn ja, ab welcher Version? kaufland.de - Anbindung (SCX) 0
Neu Kasse lässt sich anbinden aber dann nicht speichern Einrichtung / Updates von JTL-POS 1
Neu Kunden mit Kundenkonto bestellen als Gast und Aufträge sind dann nicht im Konto sichtbar Allgemeine Fragen zu JTL-Shop 4

Ähnliche Themen