На основе данных, раскрытых ФНС в августе и октябре 2018 года, и сопоставив их с Концепцией системы планирования выездных налоговых проверок можно оценить риск налоговой проверки той или иной компании.
В «Концепции…» нам дали следующие данные:
- Среднеотраслевые показатели, характеризующие финансово-хозяйственную деятельность налогоплательщиков за 2017 год
- Общедоступные критерии самостоятельной оценки рисков для налогоплательщиков, используемыми налоговыми органами в процессе отбора объектов для проведения выездных налоговых проверок
Из всех 12-ти критериев проверки можно выделить те, которые достаточно просто поддаются расчету:
- Налоговая нагрузка у данного налогоплательщика ниже ее среднего уровня по хозяйствующим субъектам в конкретной отрасли (виду экономической деятельности).
- вычисляем налоговую нагрузку и сравниваем со среднеотраслевой, если ниже, то вероятность налоговой проверки высока. - Отражение в бухгалтерской или налоговой отчетности убытков на протяжении нескольких налоговых периодов.
- т.е. расходы компании превышают доходы. - Выплата среднемесячной заработной платы на одного работника ниже среднего уровня по виду экономической деятельности в субъекте Российской Федерации.
- вычисляем среднюю заработную плату и сравниваем со среднеотраслевой, если ниже, то вероятность налоговой проверки высока. Но тут, думаю, возможно смотреть близка ли средняя зарплата к МРОТ. - Неоднократное приближение к предельному значению установленных Налоговым кодексом Российской Федерации величин показателей, предоставляющих право применять налогоплательщикам специальные налоговые режимы.
- прежде всего для расчетов важен режим УСН, предельный размер доходов при котором в 2017 году установлен в размере 150 млн. руб. (п. 4. ст. 346.13 НК РФ) - Значительное отклонение уровня рентабельности по данным бухгалтерского учета от уровня рентабельности для данной сферы деятельности по данным статистики.
- вычисляем рентабельность и сравниваем со среднеотраслевой, если ниже, то вероятность налоговой проверки высока.
Формулы для расчетов данных показателей мы приводили в предыдущей статье.
Приведем сводную таблицу риска налоговой проверки компании и рекомендации по работе с рисковым контрагентом.
Формула | Риск налоговой проверки | Пояснения и рекомендации |
Налоговая нагрузка < среднеотраслевой + 10% | Да | Контрагент «оптимизирует» налоги, а если налоговая нагрузка менее 0,5%, то вероятность однодневки очень велика. |
Расходы > Доходы | Да | Безопаснее сотрудничать с таким поставщиком на условиях постоплаты. Если контрагент покупает у вас товары — то на условиях предоплаты. |
Расходы = Доходы = 0 | Да | Компания либо прекратила деятельность, либо еще не работала в 2017 году. Если контрагент новый, то с ним лучше не начинать работу. |
Ср.зарплата < среднеотраслевой | Да | Вероятно, контрагент «оптимизирует» НДФЛ |
140 млн. руб < Доходы < 150 млн. руб | Да | Если вы знаете, что у контрагента группа компаний, то возникают риски перевода на ОСНО с уплатой НДС |
Рентабельность < среднеотраслевой + 10% | Да | Не сильно рисковый показатель, но может рассматриваться вкупе с другими показателями. |
В нашем API (метод egr) мы добавили 2 поля, связанных со среднеотраслевой нагрузкой:
ОтраслевыеПок | Ветка с отраслевыми показателями (отрасль определяется по основному коду ОКВЭД) |
НалогНагрузка | Средняя налоговая нагрузка по отрасли |
Рентабельность | Средняя рентабельность по отрасли |
В методе check также добавлены риски налоговой проверки. В ветку «Негатив» теперь может попасть поле «РискНалогПроверки»:
РискНалогПроверки | Да, в следующих случаях:
|
И, наконец, приведем пример кода на php для расчета важных показателей и проверки риска налоговой проверки:
<?php
$req = array('req','key'); // Обязательные параметры запроса
$error = array();
foreach ($req as $name) {
if (!isset($_REQUEST[$name])) $errors[] = "Не указан параметр: $name";
}
if (!empty($errors)) die( 'Ошибка. '.implode('. ', $errors) );
$req=$_REQUEST['req']; //параметр - запрос (ИНН или ОГРН)
$key=$_REQUEST['key']; //параметр - ключ
$res=file_get_contents('https://api-fns.ru/api/egr?req='.$req.'&key='.$key);
$res=json_decode($res);
$res_array=array(); //Массив результатов
$res_array['ИНН']=$res->items[0]->ЮЛ->ИНН;
$res_array['ОГРН']=$res->items[0]->ЮЛ->ОГРН;
$res_array['Наименование']=$res->items[0]->ЮЛ->НаимСокрЮЛ;
$res_array['Сумма доходов компании']=$res->items[0]->ЮЛ->ОткрСведения->СумДоход; //Сумма доходов компании
$res_array['Сумма расходов компании']=$res->items[0]->ЮЛ->ОткрСведения->СумРасход; //Сумма расходов компании
$res_array['Общая сумма уплаченных налогов']=0; //Вычисляем общую сумму уплаченных налогов
if ($res->items[0]->ЮЛ->ОткрСведения->Налоги) foreach ($res->items[0]->ЮЛ->ОткрСведения->Налоги as $nalog1) {
$res_array['Общая сумма уплаченных налогов']+=$nalog1->СумУплНал;
if ($nalog1->НаимНалог=='Страховые взносы на обязательное медицинское страхование работающего населения, зачисляемые в бюджет Федерального фонда обязательного медицинского страхования')
$MedStrah=$nalog1->СумУплНал; //Взносы на медстрахование
if ($nalog1->НаимНалог=='Налог на имущество организаций')
$NalogImush=$nalog1->СумУплНал; //Налог на имущество
}
$OtrNalogNagr=$res->items[0]->ЮЛ->ОткрСведения->ОтраслевыеПок->НалогНагрузка; //Средняя отраслевая налоговая нагрузка
$Rentabelnost=$res->items[0]->ЮЛ->ОткрСведения->ОтраслевыеПок->Рентабельность; //Средняя отраслевая рентабельность
if ($SumDohod) $res_array['Налоговая нагрузка']=$SumNalogi/$SumDohod; //Налоговая нагрузка
if ($SumDohod) $res_array['Рентабельность']=($SumDohod-$SumRashod)/$SumDohod; //Рентабельность
$res_array['Среднесписочное количество сотрудников компании']=$res->items[0]->ЮЛ->ОткрСведения->КолРаб; //Среднесписочное количество сотрудников компании
$res_array['Сведения о специальных режимах налогообложения']=$res->items[0]->ЮЛ->ОткрСведения->СведСНР; //Сведения о специальных режимах налогообложения
if ($KolRab) $res_array['Средняя заработная плата в месяц']=$MedStrah/0.051/12/$KolRab; //Средняя заработная плата в месяц
$res_array['Средняя остаточная стоимость имущества']=round($NalogImush/0.022); //Средняя остаточная стоимость имущества
//теперь вызываем метод check
$res=file_get_contents('https://api-fns.ru/api/check?req='.$req.'&key='.$key);
$res=json_decode($res);
if ($res->items[0]->ЮЛ->Негатив->РискНалогПроверки)
$res_array['Риск налоговой проверки']=$res->items[0]->ЮЛ->Негатив->РискНалогПроверки;
//Далее формируем html код для вывода на экран
$html = '';
$html .= '<table cellspacing="0" cellpadding="0" border="1" width="100%">';
foreach ($res_array as $key=>$value){
$html .= '<tr>
<td>'.$key.'</td>
<td>'.$value.'</td>
</tr>';
}
$html .= '</table>';
print $html; // выводим html
?>