20.00 - 10% * 1.19
Auch bei PHP gibt's die Regel: Punkt- vor Strichrechnung. PHP rechnet also
20.00 - ( 10/100 * 1.19 ) = 20.00 - 0,119 = 19,881
Vermutlich möchtest du die Klammern anders setzen:
( 20.00 - 20.00/100 * 10 ) * 1.19 = 18 * 1.19 = 21,42
$netto = 20.00;
$rabatt = 10;
$Ust_faktor = 1.19;
$betrag = ( $netto - $netto/100 * $rabatt ) * $Ust_faktor;
Bei diesen Werten kommen zwei Nachkommastellen raus. Du solltest aber grundsätzlich noch auf zwei Nachkommastellen runden.
Linuchs