Скрипт калькулятора НДС
←
Скрипты калькуляторов
Пример работы калькулятора НДС можно посмотреть здесь
здесь
Скачать архив
Файл nds.php
Онлайн-калькулятор НДС
Сумма, руб.
Ставка, %
Начислить НДС
Выделить НДС
Рассчитать
Источник
Файл ajax_nds.php
function okr($a) { return number_format(abs($a), 2, ',', ' '); } function okr2($a) { return number_format(abs($a), 2, '.', ''); } function do_c($a) { $a = preg_replace('/[^0-9,\.]/u', '', $a); $a = str_replace(',','.',$a); $a = floatval($a); return $a; } function nds1($sum, $stav) { $sum_b = $sum; $nds = $sum * $stav / 100; $sum_s = $sum + $nds; echo 'Сумма без НДС:
'.okr($sum_b).' руб.
'; echo 'НДС:
'.okr($nds).' руб.
'; echo 'Сумма с НДС:
'.okr($sum_s).' руб.
'; } function nds2($sum, $stav) { $sum_s = $sum; $sum_b = $sum / (100 + $stav) * 100; $nds = $sum_s - $sum_b; echo 'Сумма без НДС:
'.okr($sum_b).' руб.
'; echo 'НДС:
'.okr($nds).' руб.
'; echo 'Сумма с НДС:
'.okr($sum_s).' руб.
'; } $rd = intval($_POST['rd']); $sum = do_c($_POST['sum']); $stav = do_c($_POST['stav']); if(!$sum) $err .= 'Не указана сумма
'; if($sum > 20000000000) $err .= 'Слишком большая сумма
'; if(!$stav) $err .= 'Не указана ставка НДС
'; if($stav > 99) $err .= 'Некорректная ставка НДС
'; if($err) echo $err; else { if($rd==1) { nds1($sum, $stav); } elseif($rd==2) { nds2($sum, $stav); } } ?>
Поделитесь информацией с друзьями
Скачать перечень калькуляторов
Другие скрипты
Сайт "Ваш онлайн"