Parcourir la source

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 il y a 9 ans
Parent
commit
7f2ec0ac41
1 fichiers modifiés avec 5 ajouts et 0 suppressions
  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;
+	}
 }