VPN
- 2 ответа
- 0 вопросов
1
Вклад в тег
function calculateTax(amount, entityType, taxStatus) {
var taxRate;
// Определяем налоговую ставку в зависимости от формы лица
switch (entityType) {
case 'Самозанятый':
taxRate = 0.06; // 6%
break;
case 'ИП':
taxRate = 0.1; // Пример 10%
break;
case 'ООО':
taxRate = 0.2; // Пример 20%
break;
case 'Оплата наличными':
taxRate = 0; // Нет налога
break;
default:
taxRate = 0; // Если форма лица неизвестна, налог 0
}
// Проверяем, нужно ли рассчитывать налог
if (taxStatus === 'с налогом') {
return amount + (amount * taxRate);
} else {
return amount; // Налог не платится
}
}