Explorar o código

Dodanie funkcji nettoOdBrutto obliczającej poprawnie kwotę netto od kwoty brutto (sprawdza czy ponownie ubruttowiona kwota netto nie będzie wyższa od zadanej kwoty brutto - wówczas zwraca kwotę netto pomniejszoną o 0.01.

Mariusz Muszyński %!s(int64=9) %!d(string=hai) anos
pai
achega
7f2ec0ac41
Modificáronse 1 ficheiros con 5 adicións e 0 borrados
  1. 5 0
      SE/se-lib/V.php

+ 5 - 0
SE/se-lib/V.php

@@ -517,4 +517,9 @@ EOF';
 		return implode(" ", $resultArr);
 	}
 
+	public static function nettoOdBrutto($brutto = 0, $vat = "23") {
+		$netto = round($brutto/(1+$vat/100),2);
+		if (round($netto*(1+$vat/100),2) > $brutto) $netto -= 0.01;
+		return $netto;
+	}
 }