Berechneter Ausdruck für automat. Zahlungsbedingungstext

Hier finden Sie spezielle Druckvorlagen zu TaxMetall (bitte auf Versionskennzeichnung achten!)
Antworten
Benutzeravatar
ABraun
Vectotax Mitarbeiter
Beiträge: 52
Registriert: 17.07.2008, 10:46:44

Berechneter Ausdruck für automat. Zahlungsbedingungstext

Beitrag von ABraun »

Hier ein berechneter Ausdruck für den Zahlungsbedingungstext in der Rechnung zur Nutzung in übersetzten Belegen (Übersetzt werden muss er dann natürlich noch):

Überarbeitet:

Code: Alles auswählen

IF(Rechnung_sQuery.ZahlbedNr > 0, Rechnung_sQuery.ZahlbedText, 'Zahlbar: ' + IF(Rechnung_sQuery.Skonto2 > 0, FORMATNUMERIC(',0.00 €', Rechnung_sQuery.GesamtBrutto - (Rechnung_sQuery.GesamtBrutto * Rechnung_sQuery.Skonto2 / 100)) + ' bis zum ' + CALCDATE(Rechnung_sQuery.Rechnungdatum, Rechnung_sQuery.Skontotage2, 0, 0) + ' (' + Rechnung_sQuery.Skonto2 + '% Skonto)' + ' oder ', '') + IF(Rechnung_sQuery.Skonto > 0, FORMATNUMERIC(',0.00 €', Rechnung_sQuery.GesamtBrutto - (Rechnung_sQuery.GesamtBrutto * Rechnung_sQuery.Skonto / 100)) + ' bis zum ' + CALCDATE(Rechnung_sQuery.Rechnungdatum, Rechnung_sQuery.Skontotage, 0, 0) + ' (' + Rechnung_sQuery.Skonto + '% Skonto)' + ' oder ', '') + IF(Rechnung_sQuery.Nettotage > 0, FORMATNUMERIC(',0.00 €', Rechnung_sQuery.GesamtBrutto) + ' bis zum ' + CALCDATE(Rechnung_sQuery.Rechnungdatum, Rechnung_sQuery.Nettotage, 0, 0), 'nach Rechnungserhalt'))
Alt:

Code: Alles auswählen

IF(Rechnung_sQuery.ZahlbedNr > 0, Rechnung_sQuery.ZahlbedText, IF(Rechnung_sQuery.Skonto = 0, 'Zahlbar: ', 'Zahlbar: ' + FORMATNUMERIC(',0.00 €', Rechnung_sQuery.GesamtBrutto - (Rechnung_sQuery.GesamtBrutto * Rechnung_sQuery.Skonto / 100))) + ' bis zum ' + CALCDATE(Rechnung_sQuery.Rechnungdatum, Rechnung_sQuery.Skontotage, 0, 0) + ' (' + Rechnung_sQuery.Skonto + '% Skonto)' + IF(Rechnung_sQuery.Skonto2 = 0, '', ' oder ' + FORMATNUMERIC(',0.00 €', Rechnung_sQuery.GesamtBrutto - (Rechnung_sQuery.GesamtBrutto * Rechnung_sQuery.Skonto2 / 100)) + ' bis zum ' + CALCDATE(Rechnung_sQuery.Rechnungdatum, Rechnung_sQuery.Skontotage2, 0, 0) + ' (' + Rechnung_sQuery.Skonto2 + '% Skonto)') + IF(Rechnung_sQuery.NettoTage > 0, ' oder bis zum ' + CALCDATE(Rechnung_sQuery.Rechnungdatum, Rechnung_sQuery.Nettotage, 0, 0) + ' netto', ' oder rein netto'))
Mit freundlichen Grüßen

Alexander Braun
Vectotax Software GmbH
Antworten