Fibu Übergabe Abbuchungsinfo in Buchungstext

Mit diesem SQL Script wird in die Beschreibung vom Eingangsrechnungsbuch ein Abbuchungskennzeichen (AB*) gesetzt wenn dieser Kreditor eine Zahlungskondition besitzt die in der Zahlungskonditionstabelle mit Abbuchung deklariert ist.

Hierbei sind die Zahlungskonditionsnummer 98, 39 und 49 für Abbuchung zugewiesen.

Prüfung

use bnwins
SELECT (case adradressen.ZahlungsKondition
when ’98‘ then ‚AB*’+ ‚ | ‚+bezeichnung
when ’39‘ then ‚AB*’+ ‚ | ‚+bezeichnung
when ’49‘ then ‚AB*’+ ‚ | ‚+Bezeichnung
else bezeichnung END) FROM rebEinRechnung left join adrAdressen on AdrNrGes=fkAdresse
where id between ‚ER%‘ and ‚ER%‘

Ausführung

update rebEinRechnung
set Bezeichnung=(case adradressen.ZahlungsKondition
when ’98‘ then ‚AB‚+ ‚ | ‚+bezeichnung
when ’39‘ then ‚AB‚+ ‚ | ‚+bezeichnung
when ’49‘ then ‚AB‚+ ‚ | ‚+Bezeichnung
else bezeichnung END) FROM rebEinRechnung left join adrAdressen on AdrNrGes=fkAdresse where id between ‚ER%‘ and ‚ER%‘ and left(bezeichnung,3)<>’AB*‘