Статьи по php
PHP

Как рассчитать цену с НДС на PHP

При работе над приложениями в области электронной коммерции или управления может быть очень полезно иметь функции для расчета цен с НДС. Ниже приведены две очень полезные функции, которые вам пригодятся:

Расчет цены с учетом НДС

Давайте посмотрим, как с помощью PHP динамически рассчитать цену с НДС из чистой цены:

function derived_price($price,$vat) { $total = $price + (($price/100)*$vat); return round($total, 2); }
Code language: PHP (php)

Применение:

// Показана конечная цена товара, который стоит 100 рублей + НДС $to_pay = derived_price(100,20); echo $to_pay;
Code language: PHP (php)

В результате будет получено значение 120.

Получение чистой цены

Предположим, с другой стороны, что мы хотим выполнить обратную операцию: то есть узнать стоимость товара, цена которого уже включает налог на добавленную стоимость.

Как это сделать?

Вот функция PHP, которая позволяет это вычислить:

function net_price($price,$vat) { $total = $price / (1 + ($vat/100)); return round($total, 2); }
Code language: PHP (php)

Применение:

// В результате вычета НДС я получаю чистую цену. $net = net_price(120,20); echo $net;
Code language: PHP (php)

На выходе будет 120.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *