(066) 87-010-10 Перезвоните мне
  • В избранное
  • Печать
  • Шрифт
  • Цвет фона
  • Комментарии 0
  • В разработке
1/14
Налоги и бухгалтерский учет
Налоги и бухгалтерский учет
Июнь , 2017/№ 46

«Не надо!.. Я сам!..»*, или Общее о самоисправлении

Ошибки в НДС-декларациях бывают разные, так же, как и причины их возникновения. Где-то сам не досмотрел, где-то по «наследству» досталась, а где-то просто «помогли» обстоятельства. Как гласит поговорка: «не ошибается тот, кто ничего не делает...», а уж работы у бухгалтера всегда предостаточно. Вот и неудивительно, что как бы мы ни старались все делать качественно и правильно, все равно рано или поздно каждому бухгалтеру доведется столкнуться с ошибкой. И, как правило, дешевле самостоятельно ее исправить, чем дожидаться, когда за вас это сделают контролеры. Ну а для того, чтобы все прошло у вас гладко, давайте вспомним для начала общие правила самостоятельного НДС-исправления.

* Из к/ф «Невероятные приключения итальянцев в России».

Право и порядок самостоятельного исправления плательщиками ошибок в налоговой отчетности закреплены статьей 50 НКУ. Там же указаны возможные способы такого самоисправления. Однако не все из них применимы для исправления НДС-ошибок.

Способы исправления

Назовем способы исправления НДС-отчетности. Их всего два:

(1) подача налоговой декларации со статусом «Звітна нова» в сроки, предусмотренные для подачи текущей отчетности;

(2) подача уточняющего расчета (УР) как отдельного от НДС-декларации документа.

Как видим,

исправить ошибку путем ее исправления в текущей декларации нельзя

Причем «дорога» туда налогоплательщику была закрыта еще с начала работы СЭА. Налоговики такое «ущемление» прав плательщика пояснили просто: «на сегодняшний день осуществляется комплекс мероприятий по возможности подачи уточняющего расчета в составе декларации...», и подавайте, мол, отдельный уточняющий расчет (п. 2.1 письма ГФСУ от 09.06.2015 г. № 11999/6/99-99-19-01-01-15). Правда, «сегодняшним днем» был назван еще период 2015 года, а «воз и ныне там». Со временем устоялось, притерпелось, да и никто, в принципе, не жалуется, поэтому, видимо, все так и останется. То есть и на сегодняшний день в этом плане ничего не поменялось, а значит, есть только два способа исправления НДС-ошибок. Рассмотрим их детальней.

(1). «Звітна нова». Это самый простой и безопасный способ. Но его основной недостаток в том, что воспользоваться им можно, только если ошибка исправляется (!) до окончания предельного срока подачи декларации, в которой эта ошибка выявлена ( абзац шестой п. 50.1 НКУ, п. 22 разд. III Порядка № 21).

Зато порядок действий элементарный: заполняем «новую» НДС-декларацию правильно со всеми обязательными приложениями и отправляем ее в сроки, установленные для декларации, в которой была выявлена ошибка. При этом декларация со статусом «Звітна нова» заносится в базу данных налогоплательщика, а предоставленная ранее (ошибочная декларация) принимает статус «До відома».

Например, допустили ошибку в НДС-декларации за май 2017 года, которая была подана 2 июня 2017 года (предельный срок подачи — 20 июня 2017 года). Исправить в ней ошибку можно, подав декларацию со статусом «Звітна нова», аж до 20 июня 2017 года. Причем подать можно несколько таких новых деклараций, а получит свое отражение в данных налогоплательщика только ее последний вариант, поданный в срок до 20 июня 2017 года. И это не единственный плюс такого способа исправления.

Еще одним положительным моментом является то, что никаких штрафных санкций здесь не будет, да и оплату обязательств по такой декларации осуществляем в общем порядке, т. е. в течение 10 календарных дней, следующих за последним днем предельного срока подачи декларации.

(2) УР как отдельный документ. В отличие от первого способа, если ошибка привела к занижению обязательств, то при подаче УР штрафных санкций уже не избежать.

Данные в интегрированную карточку (ИК) плательщика попадают по дате фактической подачи УР, а начисленные в ней обязательства и штраф считаются согласованными ( п. 54.1 НКУ). Причем уплатить их необходимо до подачи такого УР. Размер штрафных санкций установлен 3 % от суммы «доначисленных» НО ( абзац четвертый п. 50.1 НКУ).

Что касается пени, то ст. 50 НКУ о самостоятельном начислении и уплате пени «молчит», однако у налоговиков уже устоявшаяся на этот счет позиция: они хотят до подачи УР также видеть уплату пени. Причем для ее отражения в УР место не предусмотрено. То есть, самостоятельно рассчитать и уплатить пеню плательщик обязан, но в УР ее показывать не нужно.

Имейте в виду, пеню начисляем, только если вносим изменения в НДС-отчетность по прошествии 90 календарных дней, следующих за последним днем предельного срока уплаты денежных обязательств ( п.п. 129.1.3 НКУ).

Таблица 1. Особенности исправления ошибок в НДС-декларации

Способ

Период подачи

Ответственность

Сроки уплаты обязательств

«Звітна нова»

Можно подать только (!) до окончания предельного срока подачи декларации

Штрафные санкции не начисляются

В обычные сроки, т. е. в течение 10 календарных дней, следующих за последним днем предельного срока подачи декларации

Уточняющий расчет (УР)

В любой момент в рамках срока давности (1095 календарных дней)

Штраф 3 % от суммы недоплаты и пеня*

До подачи УР

* В случае осуществления исправлений с нарушением 90-дневного срока ( п.п. 129.1.3 НКУ).

Важно (!):

УР подаем по форме, утвержденной на дату такой подачи

На это указывают п. 50.1 НКУ и п. 1 разд. IV Порядка № 21. Следовательно, исправляя прошлые периоды, уже традиционно сопоставляем строки прежней формы декларации и ныне действующей.

И еще один момент. Если ошибка допущена в приложении к декларации и такая ошибка не повлияла на ее показатели, то и штрафных санкций не будет независимо от способа исправления. Но учтите, в любом случае нельзя (!) подать исправленное приложение отдельно от УР или от декларации со статусом «Звітна нова».

С исправлением ошибки через подачу декларации со статусом «Звітна нова» вопросов быть не должно, там все понятно: просто заполняем ее правильно и успеваем подать до предельных сроков подачи отчетности. Поэтому дальше уделим внимание исправлению ошибок через УР, т. е. ошибок, которые были выявлены в НДС-отчетности, предельный срок подачи которой уже закончился. И сразу очертим круг тех ситуаций, когда УР не подается.

УР не подаем

Прежде всего, не требуют подачи УР корректировки налоговых обязательств (НО) и налогового кредита (НК), которые не связаны с ошибкой.

Например, когда плательщик осуществляет перерасчет НО и НК в случае любого изменения суммы компенсации стоимости товаров/услуг, включая пересмотр цен, в случае их возврата или возврата предоплаты, то тут имеет место простое событие отчетного периода, которое никакого отношения к ошибке не имеет. Также не считаются ошибкой и отражаются в НДС-декларации отчетного периода корректировки в случаях, прописанных в пп. 198.5 и 199.1 НКУ. Ясное дело, что речь идет о том, когда такие корректировки попали в декларацию в периоде их осуществления. В ином случае придется уточняться.

Кроме того, есть ограничения на исправление ошибок, прямо установленные нормами законодательства ( ст. 50 НКУ, п. 2 разд. І Порядка № 21). Так, нельзя подать УР в следующих случаях.

1. Истек срок давности ( п. 50.1 НКУ). На исправление ошибки (т. е. подачу УР) распространяется общий срок давности (1095 дней), установленный п. 102.1 НКУ. То есть, ошибки, выявленные по истечении такого срока, исправлению не подлежат.

Пусть вас это не пугает, такой же срок давности установлен на проверки НДС-отчетности плательщика контролирующим органом. То есть ошибки «устаревших» периодов так там и останутся.

Остается правильно определить дату, с которой отсчитывать 1095 дней, и предельный отчетный период, который можно исправить.

В общем случае расчет срока давности начинается с даты, следующей за предельным сроком подачи НДС-отчетности. Например, если ошибочная декларация по НДС за май 2016 года подана 09.06.2016 г. (предельный срок подачи — 20.06.2016 г.), то отсчитывать 1095 дней будем именно с 21.06.2016 г., а не с 10.06.2016 г.

Если ошибочная декларация была подана с нарушением предельного срока, то отсчитываем срок давности с даты, следующей за датой фактической ее подачи. То есть, если декларация за май 2016 года была подана с нарушением срока, допустим, 23.06.2016 г., то срок для исправления в ней ошибки исчисляем с 24.06.2016 г.

Таблица 2. Самые поздние периоды, подлежащие исправлению

Отчетный период

Самый поздний отчетный период, подлежащий исправлению

Предельный срок подачи УР

месяц

май 2014 года (срок подачи — 20.06.2014 г.)

20.06.2017 г.

квартал

IІ квартал 2014 года (срок подачи — 11.08.2014 г.)

11.08.2017 г.

И учтите (!),

срок давности прерывается при подаче УР и начинает отсчитываться заново с даты такой подачи ( абзац второй п. 102.1 НКУ)

Еще один момент касательно «бородатых» НН (тех, которым больше 365 календарных дней с даты их составления). Если плательщик не отразил НК по своевременно зарегистрированной НН на протяжении установленного срока ( п. 198.6 НКУ), то ему ничего не мешает исправить такую ошибку, подав УР за такой период (см. письмо ГФСУ от 09.02.2016 г. № 2628/6/99-99-19-03-02-15). УР подаем за отчетный период, в котором плательщик имел право на НК, т. е. за период, в котором такая налоговая накладная составлена (см. БЗ 101.13, «Налоги и бухгалтерский учет», 2016, № 98, с. 15).

На наш взгляд, можно включить в НК через УР также НН, которая была зарегистрирована с нарушением сроков регистрации. Радует, что, в принципе, не спорят с этим и налоговики (см. письмо ГФСУ от 09.06.2016 г. № 12795/6/99-99-15-03-02-15).

Однако имейте в виду:

в этом случае УР можно подать за период, на который приходится фактическая дата регистрации такой «запоздавшей» НН

(подробнее см. «Налоги и бухгалтерский учет», 2016, № 15, с. 3, № 48, с. 45).

Но опять-таки, касается все вышесказанное только НН, с даты составления которых прошло 365 дней, в ином случае попросту отсутствует факт ошибки, ведь у вас и так есть право включить такую НН в любом текущем периоде в пределах указанного срока ( п. 198.6 НКУ).

И учтите: в обоих случаях важно (!), чтобы на дату подачи УР не истек срок давности ( п. 102.1 НКУ).

2. В ходе проверки НДС ( п. 50.2 НКУ). Налогоплательщик в ходе его документальной плановой или внеплановой проверки контролирующим органом не имеет права подавать УР к декларации по НДС за любой отчетный (налоговый) период, который проверяется. В связи с чем отметим следующее.

Во-первых, проведение электронной проверки не помеха для подачи УР за проверяемые таким образом периоды. Более того, если по результатам электронной проверки была составлена справка, в которой установлено нарушение налогового законодательства, плательщик в течение 20 рабочих дней после даты составления такой справки должен подать УР. Иначе ему грозит уже документальная проверка ( п. 50.3 НКУ).

Во-вторых,

в ходе документальной проверки плательщик абсолютно волен исправлять периоды, которые этой проверкой не охвачены

Допустим, в ходе плановой проверки за 2016 год плательщик не сможет подать УР за отчетные периоды 2016 года, но беспрепятственно может уточнить ошибки, выявленные в периодах, не вошедших в проверку (например, январь — апрель 2017 года).

Обратите внимание, по мнению контролеров (см. 135.02 БЗ), если документальная проверка после ее начала приостанавливается (п. 44.5 НКУ), плательщик все равно во «время затишья» не имеет права подать УР за периоды, охваченные этой проверкой (то есть за периоды, указанные в приказе на проверку).

Имейте в виду: если вы решитесь подать УР за период, который контролерами проверялся, вас может ожидать их повторный визит с внеплановой проверкой за соответствующий период ( п.п. 78.1.3 НКУ).

3. Аннулирование НДС-регистрации. Нельзя также подать УР после аннулирования НДС-регистрации. Все дело в том, что подача НДС-отчетности предусмотрена плательщиками НДС. Однако с даты аннулирования НДС-регистрации налогоплательщик, соответственно, исключается из реестра плательщиков НДС, а потому подать УР за период, когда он еще был НДСником, уже не получится (см. подкатегорию 101.03 БЗ). Хотя встречались судебные решения, где говорилось о возможности исправиться и после аннулирования НДС-регистрации (см. «Налоги и бухгалтерский учет», 2016, № 17, с. 42). Правда, такой путь скорее подойдет для особо отчаянных плательщиков.

Еще напомним, что с момента аннулирования такой регистрации плательщик теряет право на налоговый кредит и выписку налоговых накладных ( п. 184.5 НКУ).

4. На сумму списанного долга. Кроме того, нельзя подать УР к НДС-декларации и уменьшить сумму НО, которая не была уплачена в бюджет в прошлых отчетных периодах, в связи с полным или частичным списанием налогового долга (п. 4 разд. IV Порядка № 21).

Правила исправления через УР

1. Одним УР — один период. Это означает, что одним УР можно исправить ошибку только одного (!) отчетного периода. То есть

сколько периодов исправляем — столько УР и подаем

Соответственно, в специальном поле 03 «Звітний (податковий) період, що уточнюється» УР указываем тот период, который в нем исправляем.

2. УР на УР. При исправлении отчетного периода, за который уже подавались УР, ориентируемся на данные из «последнего» УР. Тогда новый УР заполняем следующим образом (п. 2 разд. VI Порядка № 21):

— в графу 4 переносим показатели из графы 5 «последнего» УР;

— в графе 5 указываем правильные показатели (с учетом исправлений).

— в графе 6 отражаем сумму ошибки (разница показателей граф 4 и 5).

3. УР с приложениями. Если к строкам ошибочной декларации прилагались приложения, то соответствующие приложения должны прилагаться и к УР, которым эта декларация исправляется. Причем

заполняются приложения к УР на сумму уточнений (то есть на показатели из графы 6 УР)

На это указывает п. 8 разд. VI Порядка № 21.

А вот приложения, в которых показатели не менялись и не заполнялись, прилагать к УР не нужно.

Как мы уже сказали, если в приложении допущена ошибка, которая никак не повлияла на показатели самой декларации, уточненное приложение можно подать исключительно вместе с УР.

4. Уплата по УР. Отныне (с начала 2017 года) платим обязательства по УР строго на электронный НДС-счет.

Это следует из обновленных пп. 2001.2 и 2001.6 НКУ. Причем, как консультируют налоговики (см. «Вісник. Право знати все про податки і збори», 2017, № 13, с. 47), и штраф, и пеня (при ее начислении) также должны уплачиваться через спецсчет. Однако на практике далеко не все так гладко сложилось. О всех перипетиях таких нововведений вы узнаете на с. 8 этого номера.

5. Есть факт занижения НО — есть штрафные санкции. Обратите внимание: если плательщик выявил факт занижения НО (заполнена строка 18 гр. 6 УР), то в строке 18.1 УР он самостоятельно рассчитывает и отражает штрафные санкции в размере 3 % от суммы «доначисленных» НО. Соответственно, с даты подачи УР суммы в строках 18 и 18.1 гр. 6 УР считаются согласованными обязательствами и в случае их неуплаты превращаются в налоговый долг.

Поэтому, если подать УР, но не уплатить указанные платежи, такая оплошность чревата начислением штрафа в размере 5 % от суммы доначисленного налога ( п. 120.2 НКУ). Правда, другие штрафы, предусмотренные гл. 11 разд. II НКУ, в этом случае не применяются. Так что дополнительные санкции по ст. 126 НКУ, а также по п. 123.1 НКУ за неуплату по УР применяться не должны.

Причем, имейте в виду, наличие переплаты по лицевому счету или излишек средств на НДС-спецчете никакого значения не имеют. То есть для начисления штрафных санкций достаточно самого факта занижения НО. Отсюда следует, что ошибочное завышение отрицательного значения, которое не привело к занижению НО и завышению суммы бюджетного возмещения, штрафными санкциями не грозит.

Подчеркнем:

самоштраф и пеню начисляют на сумму заниженного НО по УР независимо от взаиморасчетов с бюджетом по такому налогу на момент подачи УР

Также обстоят дела в случае подачи УР за период, по которому срок уплаты обязательств еще не наступил. Допустим, при подаче УР за апрель 2017 года, с доначислением уплаты в бюджет обязательств, 28.05.2017 г. (т. е. до предельного срока уплаты таких обязательств, который приходится на 01.06.2017 г.*), плательщик обязан начислить штраф в размере 3 % от суммы заниженного НО (см. 138.01 БЗ). Причем заплатить штраф (стр. 18.1 УР) и заниженное НО (стр. 18 гр. 6 УР) придется уже до подачи УР, т. е. раньше предельного срока уплаты основного НО по декларации за апрель 2017 года. Зато при подаче уменьшающего УР все складывается иначе, причем в лучшую для плательщика сторону. Но об этом — в следующей статье.

* В связи с переносом предельного срока представления декларации срок для уплаты налога следует считать от фактической даты последнего дня подачи декларации за соответствующий период ( п. 57.1 НКУ), такой вывод также сделан с учетом правовой позиции ВСУ (постановление от 09.06.2015 г. по делу № 21-18а15), а также разъяснений налоговиков (см. также письмо ГФСУ от 09.10.2015 г. № 21492/6/99-99-15-04-02-15, 135.04 БЗ).

выводы

  • Самый безопасный способ исправления — подача декларации по НДС со статусом «Звітна нова».
  • «Доначисление» НО по УР приводит к начислению штрафных санкций в размере 3 %. А если изменения в НДС-отчетность вносим по прошествии 90 календарных дней, следующих за последним днем предельного срока уплаты денежных обязательств, то придется уплатить еще и пеню.
  • Сумма «доначисленных» НО и штрафа по УР подлежит уплате до подачи такого УР.
  • По УР, которые исправляют ошибки за периоды после 01.07.2015 г., уплату производят строго на электронный НДС-счет.
Понравилась статья?

Оформляйте подписку на журнал «Налоги и бухгалтерский учет», чтобы получить доступ ко всем номерам.

journal_img
Печатная версия + электронная версия 399.00 грн. в месяц Подписаться Оставить заявку
journal_img
Электронная версия 319.00 грн. в месяц Подписаться Оставить заявку
декларация по НДС, НДС-отчетность, исправление ошибок, самоисправление добавить теги изменить теги
Добавьте свои теги к статье
Разделяйте метки запятой. Например: бухгалтерия, форма, проценты, НДС, квартальный отчёт. Максимальное количество 10.
или Закрыть
Ваша оценка учтена! Оцените статью :
  • Хорошо
  • Нормально
  • Плохо
Поделиться:
Комментарии к статье
!function(e,t,i){"use strict";"function"==typeof define&&define.amd?define(i):"undefined"!=typeof module&&module.exports?module.exports=i():t.exports?t.exports=i():t[e]=i()}("Fingerprint2",this,function(){"use strict";var e=function(t){if(!(this instanceof e))return new e(t);var i={swfContainerId:"fingerprintjs2",swfPath:"flash/compiled/FontList.swf",detectScreenOrientation:!0,sortPluginsFor:[/palemoon/i],userDefinedFonts:[]};this.options=this.extend(t,i),this.nativeForEach=Array.prototype.forEach,this.nativeMap=Array.prototype.map};return e.prototype={extend:function(e,t){if(null==e)return t;for(var i in e)null!=e[i]&&t[i]!==e[i]&&(t[i]=e[i]);return t},get:function(e){var t=this,i={data:[],push:function(e){var i=e.key,a=e.value;"function"==typeof t.options.preprocessor&&(a=t.options.preprocessor(i,a)),this.data.push({key:i,value:a})}};i=this.userAgentKey(i),i=this.languageKey(i),i=this.colorDepthKey(i),i=this.pixelRatioKey(i),i=this.hardwareConcurrencyKey(i),i=this.screenResolutionKey(i),i=this.availableScreenResolutionKey(i),i=this.timezoneOffsetKey(i),i=this.sessionStorageKey(i),i=this.localStorageKey(i),i=this.indexedDbKey(i),i=this.addBehaviorKey(i),i=this.openDatabaseKey(i),i=this.cpuClassKey(i),i=this.platformKey(i),i=this.doNotTrackKey(i),i=this.pluginsKey(i),i=this.canvasKey(i),i=this.webglKey(i),i=this.adBlockKey(i),i=this.hasLiedLanguagesKey(i),i=this.hasLiedResolutionKey(i),i=this.hasLiedOsKey(i),i=this.hasLiedBrowserKey(i),i=this.touchSupportKey(i),i=this.customEntropyFunction(i),this.fontsKey(i,function(i){var a=[];t.each(i.data,function(e){var t=e.value;"undefined"!=typeof e.value.join&&(t=e.value.join(";")),a.push(t)});var r=t.x64hash128(a.join("~~~"),31);return e(r,i.data)})},customEntropyFunction:function(e){return"function"==typeof this.options.customFunction&&e.push({key:"custom",value:this.options.customFunction()}),e},userAgentKey:function(e){return this.options.excludeUserAgent||e.push({key:"user_agent",value:this.getUserAgent()}),e},getUserAgent:function(){return navigator.userAgent},languageKey:function(e){return this.options.excludeLanguage||e.push({key:"language",value:navigator.language||navigator.userLanguage||navigator.browserLanguage||navigator.systemLanguage||""}),e},colorDepthKey:function(e){return this.options.excludeColorDepth||e.push({key:"color_depth",value:screen.colorDepth||-1}),e},pixelRatioKey:function(e){return this.options.excludePixelRatio||e.push({key:"pixel_ratio",value:this.getPixelRatio()}),e},getPixelRatio:function(){return window.devicePixelRatio||""},screenResolutionKey:function(e){return this.options.excludeScreenResolution?e:this.getScreenResolution(e)},getScreenResolution:function(e){var t;return t=this.options.detectScreenOrientation&&screen.height>screen.width?[screen.height,screen.width]:[screen.width,screen.height],"undefined"!=typeof t&&e.push({key:"resolution",value:t}),e},availableScreenResolutionKey:function(e){return this.options.excludeAvailableScreenResolution?e:this.getAvailableScreenResolution(e)},getAvailableScreenResolution:function(e){var t;return screen.availWidth&&screen.availHeight&&(t=this.options.detectScreenOrientation?screen.availHeight>screen.availWidth?[screen.availHeight,screen.availWidth]:[screen.availWidth,screen.availHeight]:[screen.availHeight,screen.availWidth]),"undefined"!=typeof t&&e.push({key:"available_resolution",value:t}),e},timezoneOffsetKey:function(e){return this.options.excludeTimezoneOffset||e.push({key:"timezone_offset",value:(new Date).getTimezoneOffset()}),e},sessionStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasSessionStorage()&&e.push({key:"session_storage",value:1}),e},localStorageKey:function(e){return!this.options.excludeSessionStorage&&this.hasLocalStorage()&&e.push({key:"local_storage",value:1}),e},indexedDbKey:function(e){return!this.options.excludeIndexedDB&&this.hasIndexedDB()&&e.push({key:"indexed_db",value:1}),e},addBehaviorKey:function(e){return document.body&&!this.options.excludeAddBehavior&&document.body.addBehavior&&e.push({key:"add_behavior",value:1}),e},openDatabaseKey:function(e){return!this.options.excludeOpenDatabase&&window.openDatabase&&e.push({key:"open_database",value:1}),e},cpuClassKey:function(e){return this.options.excludeCpuClass||e.push({key:"cpu_class",value:this.getNavigatorCpuClass()}),e},platformKey:function(e){return this.options.excludePlatform||e.push({key:"navigator_platform",value:this.getNavigatorPlatform()}),e},doNotTrackKey:function(e){return this.options.excludeDoNotTrack||e.push({key:"do_not_track",value:this.getDoNotTrack()}),e},canvasKey:function(e){return!this.options.excludeCanvas&&this.isCanvasSupported()&&e.push({key:"canvas",value:this.getCanvasFp()}),e},webglKey:function(e){return this.options.excludeWebGL?e:this.isWebGlSupported()?(e.push({key:"webgl",value:this.getWebglFp()}),e):e},adBlockKey:function(e){return this.options.excludeAdBlock||e.push({key:"adblock",value:this.getAdBlock()}),e},hasLiedLanguagesKey:function(e){return this.options.excludeHasLiedLanguages||e.push({key:"has_lied_languages",value:this.getHasLiedLanguages()}),e},hasLiedResolutionKey:function(e){return this.options.excludeHasLiedResolution||e.push({key:"has_lied_resolution",value:this.getHasLiedResolution()}),e},hasLiedOsKey:function(e){return this.options.excludeHasLiedOs||e.push({key:"has_lied_os",value:this.getHasLiedOs()}),e},hasLiedBrowserKey:function(e){return this.options.excludeHasLiedBrowser||e.push({key:"has_lied_browser",value:this.getHasLiedBrowser()}),e},fontsKey:function(e,t){return this.options.excludeJsFonts?this.flashFontsKey(e,t):this.jsFontsKey(e,t)},flashFontsKey:function(e,t){return this.options.excludeFlashFonts?t(e):this.hasSwfObjectLoaded()&&this.hasMinFlashInstalled()?"undefined"==typeof this.options.swfPath?t(e):void this.loadSwfAndDetectFonts(function(i){e.push({key:"swf_fonts",value:i.join(";")}),t(e)}):t(e)},jsFontsKey:function(e,t){var i=this;return setTimeout(function(){var a=["monospace","sans-serif","serif"],r=["Andale Mono","Arial","Arial Black","Arial Hebrew","Arial MT","Arial Narrow","Arial Rounded MT Bold","Arial Unicode MS","Bitstream Vera Sans Mono","Book Antiqua","Bookman Old Style","Calibri","Cambria","Cambria Math","Century","Century Gothic","Century Schoolbook","Comic Sans","Comic Sans MS","Consolas","Courier","Courier New","Garamond","Geneva","Georgia","Helvetica","Helvetica Neue","Impact","Lucida Bright","Lucida Calligraphy","Lucida Console","Lucida Fax","LUCIDA GRANDE","Lucida Handwriting","Lucida Sans","Lucida Sans Typewriter","Lucida Sans Unicode","Microsoft Sans Serif","Monaco","Monotype Corsiva","MS Gothic","MS Outlook","MS PGothic","MS Reference Sans Serif","MS Sans Serif","MS Serif","MYRIAD","MYRIAD PRO","Palatino","Palatino Linotype","Segoe Print","Segoe Script","Segoe UI","Segoe UI Light","Segoe UI Semibold","Segoe UI Symbol","Tahoma","Times","Times New Roman","Times New Roman PS","Trebuchet MS","Verdana","Wingdings","Wingdings 2","Wingdings 3"],n=["Abadi MT Condensed Light","Academy Engraved LET","ADOBE CASLON PRO","Adobe Garamond","ADOBE GARAMOND PRO","Agency FB","Aharoni","Albertus Extra Bold","Albertus Medium","Algerian","Amazone BT","American Typewriter","American Typewriter Condensed","AmerType Md BT","Andalus","Angsana New","AngsanaUPC","Antique Olive","Aparajita","Apple Chancery","Apple Color Emoji","Apple SD Gothic Neo","Arabic Typesetting","ARCHER","ARNO PRO","Arrus BT","Aurora Cn BT","AvantGarde Bk BT","AvantGarde Md BT","AVENIR","Ayuthaya","Bandy","Bangla Sangam MN","Bank Gothic","BankGothic Md BT","Baskerville","Baskerville Old Face","Batang","BatangChe","Bauer Bodoni","Bauhaus 93","Bazooka","Bell MT","Bembo","Benguiat Bk BT","Berlin Sans FB","Berlin Sans FB Demi","Bernard MT Condensed","BernhardFashion BT","BernhardMod BT","Big Caslon","BinnerD","Blackadder ITC","BlairMdITC TT","Bodoni 72","Bodoni 72 Oldstyle","Bodoni 72 Smallcaps","Bodoni MT","Bodoni MT Black","Bodoni MT Condensed","Bodoni MT Poster Compressed","Bookshelf Symbol 7","Boulder","Bradley Hand","Bradley Hand ITC","Bremen Bd BT","Britannic Bold","Broadway","Browallia New","BrowalliaUPC","Brush Script MT","Californian FB","Calisto MT","Calligrapher","Candara","CaslonOpnface BT","Castellar","Centaur","Cezanne","CG Omega","CG Times","Chalkboard","Chalkboard SE","Chalkduster","Charlesworth","Charter Bd BT","Charter BT","Chaucer","ChelthmITC Bk BT","Chiller","Clarendon","Clarendon Condensed","CloisterBlack BT","Cochin","Colonna MT","Constantia","Cooper Black","Copperplate","Copperplate Gothic","Copperplate Gothic Bold","Copperplate Gothic Light","CopperplGoth Bd BT","Corbel","Cordia New","CordiaUPC","Cornerstone","Coronet","Cuckoo","Curlz MT","DaunPenh","Dauphin","David","DB LCD Temp","DELICIOUS","Denmark","DFKai-SB","Didot","DilleniaUPC","DIN","DokChampa","Dotum","DotumChe","Ebrima","Edwardian Script ITC","Elephant","English 111 Vivace BT","Engravers MT","EngraversGothic BT","Eras Bold ITC","Eras Demi ITC","Eras Light ITC","Eras Medium ITC","EucrosiaUPC","Euphemia","Euphemia UCAS","EUROSTILE","Exotc350 Bd BT","FangSong","Felix Titling","Fixedsys","FONTIN","Footlight MT Light","Forte","FrankRuehl","Fransiscan","Freefrm721 Blk BT","FreesiaUPC","Freestyle Script","French Script MT","FrnkGothITC Bk BT","Fruitger","FRUTIGER","Futura","Futura Bk BT","Futura Lt BT","Futura Md BT","Futura ZBlk BT","FuturaBlack BT","Gabriola","Galliard BT","Gautami","Geeza Pro","Geometr231 BT","Geometr231 Hv BT","Geometr231 Lt BT","GeoSlab 703 Lt BT","GeoSlab 703 XBd BT","Gigi","Gill Sans","Gill Sans MT","Gill Sans MT Condensed","Gill Sans MT Ext Condensed Bold","Gill Sans Ultra Bold","Gill Sans Ultra Bold Condensed","Gisha","Gloucester MT Extra Condensed","GOTHAM","GOTHAM BOLD","Goudy Old Style","Goudy Stout","GoudyHandtooled BT","GoudyOLSt BT","Gujarati Sangam MN","Gulim","GulimChe","Gungsuh","GungsuhChe","Gurmukhi MN","Haettenschweiler","Harlow Solid Italic","Harrington","Heather","Heiti SC","Heiti TC","HELV","Herald","High Tower Text","Hiragino Kaku Gothic ProN","Hiragino Mincho ProN","Hoefler Text","Humanst 521 Cn BT","Humanst521 BT","Humanst521 Lt BT","Imprint MT Shadow","Incised901 Bd BT","Incised901 BT","Incised901 Lt BT","INCONSOLATA","Informal Roman","Informal011 BT","INTERSTATE","IrisUPC","Iskoola Pota","JasmineUPC","Jazz LET","Jenson","Jester","Jokerman","Juice ITC","Kabel Bk BT","Kabel Ult BT","Kailasa","KaiTi","Kalinga","Kannada Sangam MN","Kartika","Kaufmann Bd BT","Kaufmann BT","Khmer UI","KodchiangUPC","Kokila","Korinna BT","Kristen ITC","Krungthep","Kunstler Script","Lao UI","Latha","Leelawadee","Letter Gothic","Levenim MT","LilyUPC","Lithograph","Lithograph Light","Long Island","Lydian BT","Magneto","Maiandra GD","Malayalam Sangam MN","Malgun Gothic","Mangal","Marigold","Marion","Marker Felt","Market","Marlett","Matisse ITC","Matura MT Script Capitals","Meiryo","Meiryo UI","Microsoft Himalaya","Microsoft JhengHei","Microsoft New Tai Lue","Microsoft PhagsPa","Microsoft Tai Le","Microsoft Uighur","Microsoft YaHei","Microsoft Yi Baiti","MingLiU","MingLiU_HKSCS","MingLiU_HKSCS-ExtB","MingLiU-ExtB","Minion","Minion Pro","Miriam","Miriam Fixed","Mistral","Modern","Modern No. 20","Mona Lisa Solid ITC TT","Mongolian Baiti","MONO","MoolBoran","Mrs Eaves","MS LineDraw","MS Mincho","MS PMincho","MS Reference Specialty","MS UI Gothic","MT Extra","MUSEO","MV Boli","Nadeem","Narkisim","NEVIS","News Gothic","News GothicMT","NewsGoth BT","Niagara Engraved","Niagara Solid","Noteworthy","NSimSun","Nyala","OCR A Extended","Old Century","Old English Text MT","Onyx","Onyx BT","OPTIMA","Oriya Sangam MN","OSAKA","OzHandicraft BT","Palace Script MT","Papyrus","Parchment","Party LET","Pegasus","Perpetua","Perpetua Titling MT","PetitaBold","Pickwick","Plantagenet Cherokee","Playbill","PMingLiU","PMingLiU-ExtB","Poor Richard","Poster","PosterBodoni BT","PRINCETOWN LET","Pristina","PTBarnum BT","Pythagoras","Raavi","Rage Italic","Ravie","Ribbon131 Bd BT","Rockwell","Rockwell Condensed","Rockwell Extra Bold","Rod","Roman","Sakkal Majalla","Santa Fe LET","Savoye LET","Sceptre","Script","Script MT Bold","SCRIPTINA","Serifa","Serifa BT","Serifa Th BT","ShelleyVolante BT","Sherwood","Shonar Bangla","Showcard Gothic","Shruti","Signboard","SILKSCREEN","SimHei","Simplified Arabic","Simplified Arabic Fixed","SimSun","SimSun-ExtB","Sinhala Sangam MN","Sketch Rockwell","Skia","Small Fonts","Snap ITC","Snell Roundhand","Socket","Souvenir Lt BT","Staccato222 BT","Steamer","Stencil","Storybook","Styllo","Subway","Swis721 BlkEx BT","Swiss911 XCm BT","Sylfaen","Synchro LET","System","Tamil Sangam MN","Technical","Teletype","Telugu Sangam MN","Tempus Sans ITC","Terminal","Thonburi","Traditional Arabic","Trajan","TRAJAN PRO","Tristan","Tubular","Tunga","Tw Cen MT","Tw Cen MT Condensed","Tw Cen MT Condensed Extra Bold","TypoUpright BT","Unicorn","Univers","Univers CE 55 Medium","Univers Condensed","Utsaah","Vagabond","Vani","Vijaya","Viner Hand ITC","VisualUI","Vivaldi","Vladimir Script","Vrinda","Westminster","WHITNEY","Wide Latin","ZapfEllipt BT","ZapfHumnst BT","ZapfHumnst Dm BT","Zapfino","Zurich BlkEx BT","Zurich Ex BT","ZWAdobeF"];i.options.extendedJsFonts&&(r=r.concat(n)),r=r.concat(i.options.userDefinedFonts);var o="mmmmmmmmmmlli",s="72px",l=document.getElementsByTagName("body")[0],h=document.createElement("div"),u=document.createElement("div"),c={},d={},g=function(){var e=document.createElement("span");return e.style.position="absolute",e.style.left="-9999px",e.style.fontSize=s,e.style.lineHeight="normal",e.innerHTML=o,e},p=function(e,t){var i=g();return i.style.fontFamily="'"+e+"',"+t,i},f=function(){for(var e=[],t=0,i=a.length;tt.name?1:e.name=0?"Windows Phone":t.indexOf("win")>=0?"Windows":t.indexOf("android")>=0?"Android":t.indexOf("linux")>=0?"Linux":t.indexOf("iphone")>=0||t.indexOf("ipad")>=0?"iOS":t.indexOf("mac")>=0?"Mac":"Other";var r;if(r="ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0,r&&"Windows Phone"!==e&&"Android"!==e&&"iOS"!==e&&"Other"!==e)return!0;if("undefined"!=typeof i){if(i=i.toLowerCase(),i.indexOf("win")>=0&&"Windows"!==e&&"Windows Phone"!==e)return!0;if(i.indexOf("linux")>=0&&"Linux"!==e&&"Android"!==e)return!0;if(i.indexOf("mac")>=0&&"Mac"!==e&&"iOS"!==e)return!0;if(0===i.indexOf("win")&&0===i.indexOf("linux")&&i.indexOf("mac")>=0&&"other"!==e)return!0}return a.indexOf("win")>=0&&"Windows"!==e&&"Windows Phone"!==e||((a.indexOf("linux")>=0||a.indexOf("android")>=0||a.indexOf("pike")>=0)&&"Linux"!==e&&"Android"!==e||((a.indexOf("mac")>=0||a.indexOf("ipad")>=0||a.indexOf("ipod")>=0||a.indexOf("iphone")>=0)&&"Mac"!==e&&"iOS"!==e||(0===a.indexOf("win")&&0===a.indexOf("linux")&&a.indexOf("mac")>=0&&"other"!==e||"undefined"==typeof navigator.plugins&&"Windows"!==e&&"Windows Phone"!==e)))},getHasLiedBrowser:function(){var e,t=navigator.userAgent.toLowerCase(),i=navigator.productSub;if(e=t.indexOf("firefox")>=0?"Firefox":t.indexOf("opera")>=0||t.indexOf("opr")>=0?"Opera":t.indexOf("chrome")>=0?"Chrome":t.indexOf("safari")>=0?"Safari":t.indexOf("trident")>=0?"Internet Explorer":"Other",("Chrome"===e||"Safari"===e||"Opera"===e)&&"20030107"!==i)return!0;var a=eval.toString().length;if(37===a&&"Safari"!==e&&"Firefox"!==e&&"Other"!==e)return!0;if(39===a&&"Internet Explorer"!==e&&"Other"!==e)return!0;if(33===a&&"Chrome"!==e&&"Opera"!==e&&"Other"!==e)return!0;var r;try{throw"a"}catch(n){try{n.toSource(),r=!0}catch(o){r=!1}}return!(!r||"Firefox"===e||"Other"===e)},isCanvasSupported:function(){var e=document.createElement("canvas");return!(!e.getContext||!e.getContext("2d"))},isWebGlSupported:function(){if(!this.isCanvasSupported())return!1;var e,t=document.createElement("canvas");try{e=t.getContext&&(t.getContext("webgl")||t.getContext("experimental-webgl"))}catch(i){e=!1}return!!window.WebGLRenderingContext&&!!e},isIE:function(){return"Microsoft Internet Explorer"===navigator.appName||!("Netscape"!==navigator.appName||!/Trident/.test(navigator.userAgent))},hasSwfObjectLoaded:function(){return"undefined"!=typeof window.swfobject},hasMinFlashInstalled:function(){return swfobject.hasFlashPlayerVersion("9.0.0")},addFlashDivNode:function(){var e=document.createElement("div");e.setAttribute("id",this.options.swfContainerId),document.body.appendChild(e)},loadSwfAndDetectFonts:function(e){var t="___fp_swf_loaded";window[t]=function(t){e(t)};var i=this.options.swfContainerId;this.addFlashDivNode();var a={onReady:t},r={allowScriptAccess:"always",menu:"false"};swfobject.embedSWF(this.options.swfPath,i,"1","1","9.0.0",!1,a,r,{})},getWebglCanvas:function(){var e=document.createElement("canvas"),t=null;try{t=e.getContext("webgl")||e.getContext("experimental-webgl")}catch(i){}return t||(t=null),t},each:function(e,t,i){if(null!==e)if(this.nativeForEach&&e.forEach===this.nativeForEach)e.forEach(t,i);else if(e.length===+e.length){for(var a=0,r=e.length;a>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var i=[0,0,0,0];return i[3]+=e[3]+t[3],i[2]+=i[3]>>>16,i[3]&=65535,i[2]+=e[2]+t[2],i[1]+=i[2]>>>16,i[2]&=65535,i[1]+=e[1]+t[1],i[0]+=i[1]>>>16,i[1]&=65535,i[0]+=e[0]+t[0],i[0]&=65535,[i[0]<<16|i[1],i[2]<<16|i[3]]},x64Multiply:function(e,t){e=[e[0]>>>16,65535&e[0],e[1]>>>16,65535&e[1]],t=[t[0]>>>16,65535&t[0],t[1]>>>16,65535&t[1]];var i=[0,0,0,0];return i[3]+=e[3]*t[3],i[2]+=i[3]>>>16,i[3]&=65535,i[2]+=e[2]*t[3],i[1]+=i[2]>>>16,i[2]&=65535,i[2]+=e[3]*t[2],i[1]+=i[2]>>>16,i[2]&=65535,i[1]+=e[1]*t[3],i[0]+=i[1]>>>16,i[1]&=65535,i[1]+=e[2]*t[2],i[0]+=i[1]>>>16,i[1]&=65535,i[1]+=e[3]*t[1],i[0]+=i[1]>>>16,i[1]&=65535,i[0]+=e[0]*t[3]+e[1]*t[2]+e[2]*t[1]+e[3]*t[0],i[0]&=65535,[i[0]<<16|i[1],i[2]<<16|i[3]]},x64Rotl:function(e,t){return t%=64,32===t?[e[1],e[0]]:t<32?[e[0]<>>32-t,e[1]<>>32-t]:(t-=32,[e[1]<>>32-t,e[0]<>>32-t])},x64LeftShift:function(e,t){return t%=64,0===t?e:t<32?[e[0]<>>32-t,e[1]<>>1]),e=this.x64Multiply(e,[4283543511,3981806797]),e=this.x64Xor(e,[0,e[0]>>>1]),e=this.x64Multiply(e,[3301882366,444984403]),e=this.x64Xor(e,[0,e[0]>>>1])},x64hash128:function(e,t){ e=e||"",t=t||0;for(var i=e.length%16,a=e.length-i,r=[0,t],n=[0,t],o=[0,0],s=[0,0],l=[2277735313,289559509],h=[1291169091,658871167],u=0;u>>0).toString(16)).slice(-8)+("00000000"+(r[1]>>>0).toString(16)).slice(-8)+("00000000"+(n[0]>>>0).toString(16)).slice(-8)+("00000000"+(n[1]>>>0).toString(16)).slice(-8)}},e.VERSION="1.5.1",e}); new Fingerprint2().get(function(result, components) { var guid = result; var xhr = new XMLHttpRequest(); var matches = document.cookie.match(new RegExp( "(?:^|; )" + '_facsuid'.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + "=([^;]*)" )); var userid = matches ? decodeURIComponent(matches[1]) : 0; var body = '_faguid=' + guid + '&_facsuid=' + userid; xhr.open('POST', 'https://analytics.factor.ua/analytics/add', true); xhr.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); xhr.send(body); });