Оставить заявку

Оставить заявку
руб
0
Стоимость услуги:
Стоимость услуги:
руб
сотрудник 1 = 900руб
Основные средства, Лизинг -1000руб
Импорт - 2000руб
совпадение режимов + 15% к стоимости

<style> 
.itsumm{pointer-events:none}
.sendmyform{
    cursor:pointer;
}
    
</style>

<script>
$( document ).ready(function() {
 
 
//Прайс

let calcPrice = [
  
/*До 30 операций*/  
[   //ИП    ООО
    [5400 , 7200], // УСН ДОХ
    [6300 , 8100], // УСН ДОХ-РАСХ
    [6900 , 9000],  // ОСНО
    [1000 , 1000]  // ПАТЕНТ
],
    
/*Свеше 31 операций*/  
[   //ИП    ООО
    [90 , 120], // УСН ДОХ
    [100 , 130],  // УСН ДОХ-РАСХ
    [110 , 150],  // ОСНО
    [1000 , 1000]  // ПАТЕНТ
]
    
];




function gSUmm(){
   let transactions = +$('input[name="transactions"]').val();//операции
    
    let priceColumn = 0;
    if(transactions>60) priceColumn = 1;
    
    let indTax = $("input:radio[name='taxtype']");
    indTax = indTax.index(indTax.filter(':checked'));//Индекс налогообложения
    
    let ownerInd = $('select[name="ownership"]')[0].selectedIndex;//Индекс формы собственности
    
    
    if(ownerInd==1){
        $('.t-img-select__control:last').hide();
        
        if(indTax==3) $('.t-img-select__control:eq(2)').click();
        
    }else{
        $('.t-img-select__control:last').show();
    };
    
    
    
    let cost= calcPrice[priceColumn][indTax][ownerInd];
    
    //Фикс + переменная
    if(transactions>30) cost = cost*transactions + calcPrice[0][indTax][ownerInd];
    
    let employee = $('input[name="employee"]').val();//сотрудики
    
    let option = 0;
    
    //Основные средства
    if($("input[name='agreement']").next('.t-checkboxes__wrapper').find('input.t-checkbox:eq(0)').is(':checked')){
        option += 1000;  
    };
    
    //Лизинг
    if($("input[name='agreement']").next('.t-checkboxes__wrapper').find('input.t-checkbox:eq(1)').is(':checked')){
        option += 1000;  
    };
    //Импорт
    if($("input[name='agreement']").next('.t-checkboxes__wrapper').find('input.t-checkbox:eq(2)').is(':checked')){
        option += 2000;  
    };
    
    //Итоговая сумма
    let finSumm = cost + employee*900 + option;
    
    if(indTax==3) finSumm = calcPrice[priceColumn][indTax][ownerInd];
    
    
    //Совпадение режимов налогообложения
    if($("input[name='agreement']").next('.t-checkboxes__wrapper').find('input.t-checkbox:eq(3)').is(':checked')){
        finSumm = (finSumm*1.15).toFixed();
        
    };
    
    //Анимация числа
    $(function() {
	   var cLnum = '.summ-txt .tn-atom';var numb_start = $(cLnum).html();
	   var numb_end = finSumm;
	   $({numberValue: numb_start}).animate({numberValue: numb_end}, {
			duration: 400, 
			easing: "swing",
			step: function(val) {$(cLnum).html(Math.ceil(val)); 
			}
		});
	});   

    
    //$('.summ-txt .tn-atom').text(finSumm);

};



$(document).on("input change", "input, select", function(event) {     gSUmm() });

setTimeout(function(){
    gSUmm();
}, 2000);




//При клике на нашу кнопку
$('.sendmyform').click(function(e) {e.preventDefault();
  //Передаём наши собранные данные в основную форму  
  
    $('input[name="sendownership"]').val( $('select[name="ownership"]').val() );//форма собственности
    $('input[name="sendtaxtype"]').val($('input[name="taxtype"]:checked').val());//налоговый режим
    $('input[name="sendtransactions"]').val( $('input[name="transactions"]').val()) ;//количество операций
    $('input[name="sendemployee"]').val( $('input[name="employee"]').val() );//количество сотрудников
    $('input[name="sendactivity"]').val($('input[name="activity"]').val());//вид деятельности
    $('input[name="sendagreement"]').val($('input[name="agreement"]').val());//Наличие сложных видов договоров
    $('input[name="senditogo"]').val($('.summ-txt .tn-atom').text()); //Поле с итоговой ценой
  //Отправляем данные основной формы
    $('.m-form .t-submit').click();
});



$(document).on("keydown", ".t-form", function(event) {return event.key != "Enter";});

 
}); 
</script>
Made on
Tilda