2018-10-22
Natan

Риски налоговой проверки

На основе данных, раскрытых ФНС в августе и октябре 2018 года, и сопоставив их с Концепцией системы планирования выездных налоговых проверок можно оценить риск налоговой проверки той или иной компании.

В «Концепции…» нам дали следующие данные:

  1. Среднеотраслевые показатели, характеризующие финансово-хозяйственную деятельность налогоплательщиков за 2017 год
  2. Общедоступные критерии самостоятельной оценки рисков для налогоплательщиков, используемыми налоговыми органами в процессе отбора объектов для проведения выездных налоговых проверок

Из всех 12-ти критериев проверки можно выделить те, которые достаточно просто поддаются расчету:

  • Налоговая нагрузка у данного налогоплательщика ниже ее среднего уровня по хозяйствующим субъектам в конкретной отрасли (виду экономической деятельности).
    - вычисляем налоговую нагрузку и сравниваем со среднеотраслевой, если ниже, то вероятность налоговой проверки высока.
  • Отражение в бухгалтерской или налоговой отчетности убытков на протяжении нескольких налоговых периодов.
    - т.е. расходы компании превышают доходы.
  • Выплата среднемесячной заработной платы на одного работника ниже среднего уровня по виду экономической деятельности в субъекте Российской Федерации.
    - вычисляем среднюю заработную плату и сравниваем со среднеотраслевой, если ниже, то вероятность налоговой проверки высока. Но тут, думаю, возможно смотреть близка ли средняя зарплата к МРОТ.
  • Неоднократное приближение к предельному значению установленных Налоговым кодексом Российской Федерации величин показателей, предоставляющих право применять налогоплательщикам специальные налоговые режимы.
    - прежде всего для расчетов важен режим УСН, предельный размер доходов при котором в 2017 году установлен в размере 150 млн. руб. (п. 4. ст. 346.13 НК РФ)
  • Значительное отклонение уровня рентабельности по данным бухгалтерского учета от уровня рентабельности для данной сферы деятельности по данным статистики.
    - вычисляем рентабельность и сравниваем со среднеотраслевой, если ниже, то вероятность налоговой проверки высока.

Формулы для расчетов данных показателей мы приводили в предыдущей статье.

Приведем сводную таблицу риска налоговой проверки компании и рекомендации по работе с рисковым контрагентом.

ФормулаРиск налоговой проверкиПояснения и рекомендации
Налоговая нагрузка < среднеотраслевой + 10%ДаКонтрагент «оптимизирует» налоги, а если налоговая нагрузка менее 0,5%, то вероятность однодневки очень велика.
Расходы > ДоходыДаБезопаснее сотрудничать с таким поставщиком на условиях постоплаты. Если контрагент покупает у вас товары — то на условиях предоплаты.
Расходы = Доходы = 0ДаКомпания либо прекратила деятельность, либо еще не работала в 2017 году. Если контрагент новый, то с ним лучше не начинать работу.
Ср.зарплата < среднеотраслевойДаВероятно, контрагент «оптимизирует» НДФЛ
140 млн. руб < Доходы < 150 млн. рубДаЕсли вы знаете, что у контрагента группа компаний, то возникают риски перевода на ОСНО с уплатой НДС
Рентабельность < среднеотраслевой + 10%ДаНе сильно рисковый показатель, но может рассматриваться вкупе с другими показателями.

В нашем API (метод egr) мы добавили 2 поля, связанных со среднеотраслевой нагрузкой:

ОтраслевыеПокВетка с отраслевыми показателями (отрасль определяется по основному коду ОКВЭД)
        НалогНагрузкаСредняя налоговая нагрузка по отрасли
        РентабельностьСредняя рентабельность по отрасли

В методе check также добавлены риски налоговой проверки. В ветку «Негатив» теперь может попасть поле «РискНалогПроверки»:

РискНалогПроверкиДа, в следующих случаях:
  • низкая налоговая нагрузка - налоговая нагрузка меньше 90% от среднеотраслевой
  • расходы больше доходов
  • низкая рентабельность - рентабельность меньше 90% от среднеотраслевой
  • доходы близки к лимиту по УСН (140-150 млн. руб.)
  • зарплата менее 15 тыс.руб

И, наконец, приведем пример кода на 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 
?>