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

  • Wichtiger Hinweis Liebe Kunden, solltet Ihr den DATEV Rechnungsdatenservice 2.0 nutzen, dann müsst Ihr bis zum 30.06.2024 JTL-Wawi 1.9 installieren. Danach wird die Schnittstelle für ältere Versionen nicht mehr unterstützt.
  • JTL-Connect 2024: Ihr habt noch kein Ticket? Jetzt Early Bird Ticket zum Vorzugspreis sichern! HIER geht es zum Ticketverkauf

katercarlosix7even

Neues Mitglied
21. September 2023
11
0
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
24
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

katercarlosix7even

Neues Mitglied
21. September 2023
11
0
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. :)
 

katercarlosix7even

Neues Mitglied
21. September 2023
11
0
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.")
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Vermerk auf Druckvorlagen wenn Bestellung durch eBay Dienstleistung, Jobs und Ähnliches 1
Neu Lagerumbuchung möglich, wenn Artikel gepickt wird? Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 0
Neu Lieferanschrift nur Anzeigen, wenn abweichend Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Wenn bereits eine Retoure zu einem Auftrag existiert, wird der Auftrag in der WMS im Retourenfenster nicht mehr angezeigt. JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 0
Neu Keine Anzeige von Freipositionen wenn Beschreibung (Langtext) Aktiv Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu BLOG Einträge verfassen - Text komplett weg, wenn ein Pflichtfeld nicht ausgefüllt war JTL-Shop - Fehler und Bugs 5
Neu Lieferschein Artikelmenge in rot, wenn mehr als ein Artikel bestellt User helfen Usern - Fragen zu JTL-Wawi 12
Neu Auftrag anlegen bringt App zum Absturz, wenn man JTL-Wawi App 0
Gelöst Wird die Anzahl der Kassenlade-Öffnungen irgendwo erfasst? Wenn ja, wo finde ich die Angabe? Allgemeine Fragen zu JTL-POS 6
Neu automatische E-Mails wenn Artikel bezahlt aber geplantes Lieferdatum überschritten wird User helfen Usern - Fragen zu JTL-Wawi 1
Neu Wawi 1.8: Was tun, wenn die Listanzeigen waagerecht durchlaufen? JTL-Wawi - Fehler und Bugs 3
Beantwortet Auftrag - Email versenden, wenn sich Inhalt des Anmerkungsfelds ändert JTL-Workflows - Ideen, Lob und Kritik 8
Einschränkungen, wenn keine Verbindung zum Lizenzserver JTL-Wawi 1.8 0
Neu Filtereinstellungen: wenn Sonderpreis bei Vater- oder Kindartikeln, Anzeige von Vater- UND Kindartikeln User helfen Usern - Fragen zu JTL-Wawi 5
Neu Angebotsmail Lieferdatum nicht drucken wenn nicht vorhanden Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
WAWI 1.8.12.0 stürzt ab, wenn die Verbindung zur Datenbank unterbrochen wurde JTL-Wawi 1.8 35
Verwiesen an Support BUG: Mahnlauf über Workflow ignoriert Zahlungsziel JTL-Workflows - Fehler und Bugs 3
Neu Zahlungsziel mit Skonto im Auftrag ausweisen Gelöste Themen in diesem Bereich 4

Ähnliche Themen