Чтобы разбить его полностью:
<?php
$vatRate = 20; // This must be the percentage VAT rate. e.g.: 20, 17.5.
$priceExVat = 10;
$vatComponent = ($priceExVat / 100) * $vatRate;
$endPrice = $priceExVat + $vatComponent;
echo 'The resultant price is £' . number_format($endPrice, 2);
?>
Кстати, вы можете потребовать часть НДС позднее, поэтому, если вы используете это любым нетривиальным способом, вам действительно следует сохранитьбазовая (то есть: цена до уплаты НДС), а затем применяется ставка НДС и округляется соответственно для целей производства.
Кроме того, вы также можете разрешить использование нескольких ставок НДС, поскольку не все товары облагаются20% в Великобритании.(Некоторые освобождены, некоторые облагаются налогом по «сниженной» 5% ставке и т. Д.)