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

21. September 2023
16
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
16
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
16
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 Benachrichtigung, wenn noch Rückstandsauftrag vorliegt (b2b) JTL-Workflows - Ideen, Lob und Kritik 0
Neu Workflow Email versenden wenn Durchnittseinkaufspreis sich verändert hat JTL-Workflows - Ideen, Lob und Kritik 1
Neu Upgrade CFE auf Advanced wenn Hosting gebucht Allgemeine Fragen zu JTL-Shop 6
Neu Artikelnamen auf der Homepage vollständig sehen. Er ist wenn er zu lang ist verkürzt. Allgemeine Fragen zu JTL-Shop 2
In Diskussion Hinweis im WMS Ausgeben wenn ein bestimmter Artikel verpackt wird über WMS JTL-Workflows - Ideen, Lob und Kritik 5
Neu Überveräufe deaktivieren wenn Erscheinungsdatum überschritten User helfen Usern - Fragen zu JTL-Wawi 1
Welche Einstellung für "Überverkäufe nicht mehr möglich" wenn "alle Lagerbestände null" sind. JTL-Wawi 1.9 5
Neu Artikel zählen wenn Bedingung erfüllt Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Workflow für Warenpost nur wenn bestimmte Artikel in Bestellung User helfen Usern - Fragen zu JTL-Wawi 1
Plötzlich Zahlungsziel bei Auftragseingängen JTL-Wawi 1.8 0
Neu Druckreihenfolge in Packtisch+ ändern - erst Lieferschein, dann Versandetikett Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 8
Neu Probleme mit Varianten dann Stückliste und beim Hinzufügen ist dann schluss JTL-Wawi - Fehler und Bugs 7

Ähnliche Themen