Wie ktoś może jak zrobić by ceny się nie zaokrąglały ? Bo na fakturze to nie za fajnie wygląda jak parę groszy jest mniej lub więcej.
Ma ktoś pomysł jak to najlepiej zrobić ?
Obecnie mam:
dzięki
((int) ($cena * 100)) / 100
$vat = 22; $price = 16.78; $amount = 2; $price2 = $price * $amount; $price_without_vat = ($price2 * $vat)/100; $p = $price - $price_without_vat;
// edit added: $vat = 22; $price = 16.78; $amount = 2; $price2 = bcmul($price, $amount, 2); $price_without_vat = bcdiv(bcmul($price2, $vat, 2), 100, 2); $p = bcsub($price, $price_without_vat, 2);
$stawka_vat = 23; $cena_netto = 1060; $ilosc = 2; $cena_brutto = $cena_netto * (1 + ($stawka_vat / 100)); $wartosc_netto = $cena_netto * $ilosc; $wartosc_brutto = $cena_brutto * $ilosc; $wartosc_vat = $wartosc_brutto - $wartosc_netto;