![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam cenę netto i cenę brutto, jak obliczyć stawkę VAT? Kod $cena_netto = '116,84'; $cena_brutto = '142,5448'; //w tym przypadku stawka VAT wynosi 22%.. jak to jednak wyliczyć, bo nie zawsze wyjdzie 22% $stawka_vat = ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Nie pamiętam czy można na procencie zastosować floor ale istnieje taka możliwość. -------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 36 Pomógł: 2 Dołączył: 26.08.2008 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
Proporcja (Gimnazjum)
$ vat = Cenna brutto * 100 / cenna netto $vat = $vat - 100 Coś w tym stylu powinno być |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zrobiłem tak, i wyszły mi kosmiczne liczby .. 6, 21, czasami 7 czasami 22 czasami 50, 16 :/
Kod $mnoznik = $data[9]/$data[8]; $procent = ($mnoznik - 1) *100; $vat = floor($procent); |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
O ile dobrze kojarzę są to prawidłowe kwoty VAT
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Obliczając w taki spsob :
$vat = $data[9] * 100 / $data[8]; $vat = $vat - 100; dostalem wybniki: może jak by dać, że jak $vat >= 20 wtedy stawka 22 a jak $vat >= 6 wtedy stawka vat 7 ? Cytat 21.9298245614
21.9298245614 21.9298245614 22.0338983051 22.0338983051 22.0930232558 22.0930232558 22.0930232558 22.0930232558 22.0930232558 22.3076923077 22.3076923077 22.3076923077 22.3076923077 22.3076923077 22.0543806647 22.0543806647 6.89655172414 6.89655172414 21.9474497682 6.89655172414 21.5517241379 21.5517241379 21.5517241379 21.5517241379 21.5517241379 21.5517241379 22.0136518771 6.81818181818 21.5827338129 21.5827338129 21.8181818182 21.8181818182 21.8181818182 21.8181818182 Ten post edytował kukix 22.06.2010, 16:05:19 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
No to wtedy daj po prostu ROUND.
Takie wartości mogą wynikać z zaokrągleń przeliczenia ceny netto na cenę vat. -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 600 Pomógł: 2 Dołączył: 1.09.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
tylko jak to round() ustawić, jak raz jest powyżej 22, raz poniżej :/
znalażłem takiecoś, ale nie wiem, jak ustawić parametry tej funkcji :/ http://pl.php.net/manual/en/function.round.php |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 18 Dołączył: 11.12.2005 Skąd: Gdańsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 02:19 |