ein direkt beim Lieferanten hinterlegter Rabatt wird im Bestellkopf korrekt im Register 1.Adressen&Details unten ausgewiesen.
Im Ausdruck aber doppelt abgezogen, also z.B. Listenpreis EUR140,-, Rabatt 40%.
Der Gesamtpreis in der Bestellung beträgt EUR 50,40.
Es werden also 40% von EUR140,- abgezogen und dann nochmal 40% von EUR 84,-.
Der Code des Feldes Gesamtbetrag im Druckformular (FRDCMBESMB) lautet:
Code: Alles auswählen
begin
//  memo.clear();
//  sStellen := '#,##0.00';
//  memo.add([FORMATFLOAT(sStellen,[GESAMT])] + ' ' +  [q_Rep1."BWAER_MASKENKEY"]);
  memo.clear();
  a := [GESAMT] * (1 - ([q_rep1."RABATT"]) / 100);
if a<=0 then memo.Visible :=False else 
  memo.add(formatFloat('#,##0.00',a)+ ' ' +[q_rep1."BWAER_MASKENKEY"]);
endGruß
Thomas