Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Zaokrąglanie kwoty podatku VAT do pełnych groszy
Forum PHP.pl > Forum > PHP
oskarszlempo
Cześć! Potrzebuję stworzyć skrypt, który wyliczy mi wartość podatku VAT i kwotę netto na podstawie kwoty brutto oraz wybranej ilości, ale kwotę podatku VAT zaokrągla się do pełnych groszy, przy czym końcówki poniżej 0,5 grosza pomija się, a końcówki 0,5 grosza i wyższe zaokrągla się do 1 grosza.

Stawki VAT:


Wzór dla A 23%:
BRUTTO x 18.70% = VAT)

Przykład 1:


Przykład 2:


Przykład 3:


Potrafię napisać formularz, odebrać z niego dane, obliczyć wartość sprzedaży brutto z uwzględnieniem podanych ilości, ale nie wiem w jaki sposób zrobić to, aby zaokrąglać VAT do pełnych groszy, pomijać końcówki poniżej 0,5 grosza, a końcówki 0,5 grosza i wyższe zaokrąglić do 1 grosza. Czy ktoś może mnie nakierować lub wytłumaczyć w jaki sposób to zrobić?

---

Poradziłem sobie w ten sposób:
  1. round(round(37.1569 * pow(10, 2 + 1), 0), -1) / pow(10, 2 + 1)

Gdzie 37.1569 to łączna wartość towarów brutto.
trueblue
A może tak?

  1. round(37.1569, 2);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.