Beitrag von srbastian (1 Beitrag) am Samstag, 28.Januar.2006, 16:59.
rechnen
hallo,
möchte aus einer zahl 7.6 % rausrechnen. wenn ich das ganze mit 16% mache klappt es. habe nun folgenden test ausprobiert.
$end = 100;
$mwst=sprintf("%.2f",$end-($end/1.16));
$mwst1=sprintf("%.2f",$end-($end*100/7.6));
$mwst2=sprintf("%.2f",$end-($end/0.76));
out "\$mwst = $mwst<br>";
out "===================<br>";
out "\$mwst1 = $mwst1<br>";
out "===================<br>";
out "\$mwst2 = $mwst2<br>";
</perl>
bei $mwst - 16% -stimmt es
bei $mwst1 wo ich mal 100 durch 7.6 rechne nicht
und bei $mwst3 durch 0.76 auch nicht.
habe jetzt aber auf selfhtml nachgeschaut die dividieren dort auch z.b. durch 4.5
hier mal der link
http://de2.unifit-daten.de/cgi-bin/baseportal.pl?htx=/unifit-daten.de/shop_ch/test
sebastian
Antworten
Beitrag von Claus (4645 Beiträge) am Samstag, 28.Januar.2006, 17:41. WWW: jobmarder.de
Re: rechnen
Antworten
Beitrag von sebastian (533 Beiträge) am Samstag, 28.Januar.2006, 17:53.
Re: rechnen
Antworten
Beitrag von Claus (4645 Beiträge) am Samstag, 28.Januar.2006, 18:05.
Re: rechnen
War noch ein Fehler drin(bei 7.6% natürlich durch 107.6 teilen);-)
Hier mal auf die schnelle ein einfaches Modell:
<perl>
#Ausgangsdaten
out"Nettobetrag: 90.00 EUR<br><br>MwSt: 6.84 EUR<br><br>Endsumme: 96.84 EUR<br><br> MwSt-Satz:7.6 %<br><br>";
$end="96.84";
$MwSt=$end/107.6*7.6;
$MwSt = sprintf('%.02f',$MwSt);
$Nettopreis=$end-$MwSt;
out "MwSt: $MwSt<br><br>Nettopreis: $Nettopreis<br><br>Bruttopreis: $end<br><br>";
</perl>
Hilft vielleicht ja auch noch anderen usern;-)
Gruß
Claus
Antworten
Beitrag von richard (1187 Beiträge) am Samstag, 28.Januar.2006, 19:49.
Re: rechnen
Ich befürchte, der Claus muß da noch mal ran.
Antworten
Beitrag von sebastian (533 Beiträge) am Samstag, 28.Januar.2006, 19:55.
Re: rechnen
man muss anstatt
$MwSt=$end/100*7.6;
dann stimmts, wenn man diese zeile in dem webshop von cb einfügt bei der mwst-rechnung, kann man auch mit 7,6 % rechnen, nicht wie im webshop angegeben nur glatte zahle.
sebastian
Antworten
Beitrag von richard (1187 Beiträge) am Samstag, 28.Januar.2006, 19:56.
Re: rechnen
Sorry hatte einen Beitrag übersehen.
Der Nettopreis ergibt sich allerdings auch einfach ausB
Antworten
Beitrag von Claus (4645 Beiträge) am Samstag, 28.Januar.2006, 20:17.
Re: rechnen
Antworten
Beitrag von sebastian (533 Beiträge) am Samstag, 28.Januar.2006, 20:25.
Re: rechnen
ich habe den shop aus der bib von cb etwas umgebaut, für mwst ausweisung, für gewerbe plus mwst, andere zahlungsarten usw. und wenn du dir den shop runterlädst wirst du drauf aufmerksam gemacht
$versandkosten="15,08"; # als text mit komma, wird zum rechnen gewandelt
$nachnahme="16,10";
$mwst_satz=20; # funktioniert nur mit ganzen zahlen!! 16.5 würde z.b. nich klappen
und auf diesem umwege geht es auch mit z.b. 7.6 % mwst
sebastian
Antworten
Beitrag von Pouraga (1396 Beiträge) am Samstag, 28.Januar.2006, 20:43.
Re: rechnen
Man kann sich auch nen Ring durch die Nase ziehen. ;)
$mwst=sprintf("%.2f",$end-($end/1.16));
rechnet aus wieviel mwst auf end sind also nicht 16 prozent von $end und auch nicht wieviel brutto von netto $end oder was auch immer sondern die differenz zwischen netto und brutto $end. Wenn man das für 7.6 haben möchte muss man blos die 16 in 7.6 ändern also:
$mwst=sprintf("%.2f",$end-($end/1.076));
Fertig, nächstes Thema :)
Antworten
Beitrag von Claus (4645 Beiträge) am Samstag, 28.Januar.2006, 22:05.
Re: rechnen
Antworten
Beitrag von richard (1187 Beiträge) am Samstag, 28.Januar.2006, 21:03.
Re: rechnen
Antworten
Beitrag von Claus (4645 Beiträge) am Samstag, 28.Januar.2006, 22:08.
Re: rechnen
Antworten