Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- $Darbs = $_POST["Darbs"];
- $Alga = $_POST["Alga"];
- $Gramatina = isset($_POST["Gramatina"]);
- $NepMin = $_POST["NepMin"];
- $ApgSkaits = $_POST["ApgSkaits"];
- function iegutDarbaNemejaKat($kategorija) {
- switch($kategorija) {
- case 0: return "Darba ņēmējs";
- case 1: return "Darba ņēmējs - pensionārs";
- case 2: return "Izdienas pensionārs";
- default: return "";
- }
- }
- function iegutSocNodokli($kategorija) {
- switch($kategorija) {
- case 0: return 0.11;
- case 1: return 0.956;
- case 2: return 0.1012;
- default: return 0;
- }
- }
- $SocNodoklis = round($Alga * iegutSocNodokli($Darbs) * 100) / 100;
- $DarbaSocNodoklis = round($Alga * 0.2409 * 100) / 100;
- $IINAtvieg = $Gramatina ? $ApgSkaits * 250 + $NepMin : 0;
- $IINAprekins = ($Alga - $SocNodoklis) - intval($IINAtvieg > 0) * $IINAtvieg;
- $IIN = round($IINAprekins * 0.23 * 100) / 100;
- $izmaksa = $Alga - $SocNodoklis - $IIN;
- if (!is_numeric($Alga)) {
- echo "Nav ievadīta pareiza alga!";
- } else {
- echo "<h2>Algas nodokļu aprēķins</h2>";
- echo "Darba ņēmēja kategorija: <b>" . iegutDarbaNemejaKat($Darbs) . "</b><br><br>";
- echo "Aprēķinātā alga: <b><font color=blue>" . $Alga . " €</font></b><br>";
- echo "Darba ņēmēja soc. nodoklis: (" . (iegutSocNodokli($Darbs) * 100) . "%) " . $SocNodoklis . " €";
- echo "<br><br>Algas nodokļu grāmatiņa <b>" . ($Gramatina ? "ir" : "nav") . "</b> pie darba devēja.<br><br>";
- echo "Neapliekamais minimums: " . $NepMin . " €<br>";
- echo "Apgādājamo skaits: " . $ApgSkaits;
- echo "<br>Kopējie IIN atvieglojumi: " . $IINAtvieg . " €<br><br>";
- echo "Iedzīvotāju ienākuma nodoklis (23%): " . $IIN . " €<br><br>";
- echo "<font color=DarkRed>Izmaksa: <b>". $izmaksa . " €</b></font><br><br>";
- echo "<font color=green>Darba devēja soc. nodoklis (24.09%): <b>" . $DarbaSocNodoklis . " €</b></font><br>";
- echo "<button type='button' onclick=Atgriezties()>Atgriezties</button>";
- }
- ?>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement