Чтобы рассчитать CGST (центральный налог на товары и услуги) и SGST (государственный налог на товары и услуги) в Laravel 8, вы можете использовать следующие методы:
Метод 1: расчет CGST и SGST отдельно
$amount = 100; // Example amount
$cgstRate = 9; // CGST rate in percentage
$sgstRate = 9; // SGST rate in percentage
$cgst = ($amount * $cgstRate) / 100;
$sgst = ($amount * $sgstRate) / 100;
$total = $amount + $cgst + $sgst;
// Output
echo "Amount: " . $amount . "\n";
echo "CGST: " . $cgst . "\n";
echo "SGST: " . $sgst . "\n";
echo "Total: " . $total . "\n";
Метод 2: расчет CGST и SGST вместе
$amount = 100; // Example amount
$gstRate = 18; // Combined GST rate in percentage
$gst = ($amount * $gstRate) / 100;
$cgst = $gst / 2;
$sgst = $gst / 2;
$total = $amount + $cgst + $sgst;
// Output
echo "Amount: " . $amount . "\n";
echo "CGST: " . $cgst . "\n";
echo "SGST: " . $sgst . "\n";
echo "Total: " . $total . "\n";
В методе 1 мы рассчитываем CGST и SGST отдельно на основе их соответствующих ставок. В методе 2 мы рассчитываем совокупный налог на товары и услуги, а затем делим его поровну между CGST и SGST.