(066) 87-010-10 Передзвоніть менi
Перейти до номеру
  • № 27
  • № 26
  • № 25
  • № 24
  • № 23
  • № 22
  • № 21
? За допомогою цієї функції ви зможете швидко перейти до номеру, що вас цікавить
  • У обране
  • Друк
  • Шрифт
  • Колір фону
  • Коментарі 0
  • В розробці
1/16
Податки та бухгалтерський облік
Податки та бухгалтерський облік
Квітень , 2016/№ 28

Загальні правила самовиправлення

Низка законодавчих нововведень, щоденна поточна робота, ще й нестабільність у роз’ясненнях контролюючих органів... За такого режиму, на жаль, без помилок у ПДВ-звітності не обходиться. І як би ми не старалися, але помилки в роботі все-таки трапляються, причому не лише у «зелених», а й у досвідчених бухгалтерів. Золоте правило бухгалтера — помилки у звітності слід виправити обов’язково. І перш ніж братися до такої важливої справи, розглянемо загальні правила самостійного ПДВ-виправлення.

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

Почнемо з найбільш простого та «безболісного» способу виправлення помилок у вже поданій декларації з ПДВ.

Перший спосіб — платник може подати податкову декларацію зі статусом «Звітна нова». Щоправда, скористатися цим способом виправлення можна, тільки якщо помилка виявлена і виправляється (!) до закінчення граничного строку подання такої декларації ( абзац шостий п. 50.1 ПКУ, п. 23 розд. III Порядку № 21).

Що для цього потрібно? Просто заповнити ту ж декларацію і додатки до неї, але вже правильно і, звичайно ж, встигнути відправити її до закінчення граничного строку декларування. Наприклад, помилкову декларацію з ПДВ за лютий, подану 17 березня, можна було виправити, подавши «Звітну нову» не пізніше 21 березня (20 березня — неділя).

У цьому випадку декларація зі статусом «Звітна нова» заноситься до бази даних адресата звітності, а надана раніше (помилкова декларація) набуває статусу «До відома».

Основними особливостями такого способу виправлення є такі:

— зобов’язання за такою новою декларацією (уже правильною) сплачуються у звичайні строки, передбачені для ПДВ-звітності (протягом 10 календарних днів, що настають за останнім днем граничного строку подання декларації);

— штрафні санкції не нараховуються.

Другий спосіб — подати уточнюючий розрахунок (УР) як самостійний документ ( абзац четвертий п. 50.1 ПКУ, п. 1 розд. VI Порядку № 21).

Як додаток до декларації УР з декларацією подавати не можна

Подати УР як додаток до поточної декларації платники не могли ще з початку роботи СЕА (див. п. 2.1 листа ДФСУ від 09.06.2015 р. № 11999/6/99-99-19-01-01-15 // «Податки та бухгалтерський облік», 2015, № 53, с. 5 і № 54, с. 14).

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

УР має статус податкової звітності, його показники з моменту подання до податкового органу вважаються погодженими ( п. 54.1 ПКУ) і заносяться до інтегрованої картки платника податків за датою його фактичного подання.

Основними особливостями цього способу виправлення є такі:

— виправляючи через УР помилку, яка призвела до недоплати, платник муситиме нарахувати 3 % самоштраф і сплатити пеню*, якщо зміни до податкової звітності вносяться після закінчення 90 календарних днів, що настають за останнім днем граничного строку сплати грошових зобов’язань ( п. 50.1 і п.п. 129.1.1 ПКУ);

* Фіскали давно вважають, що п.п. 129.1.2 ПКУ при самовиправленні зобов’язує платників самих нараховувати пеню. Хоча, на наш погляд, ці норми не такі однозначні.

— донараховані за УР зобов’язання, штраф і пеню слід сплатити до його подання (див. рисунок вище).

Форма для УР

Так повелося, що щоразу після оновлення звітності старі помилки виправляють уже за допомогою нового УР. Тобто платник повинен надати УР, виправляючи помилкову декларацію за формою, встановленою на дату його подання ( п. 50.1 ПКУ, п. 1 розд. IV Порядку № 21).

Отже, виправляючи помилки, допущені в деклараціях 2015 року або раніше, за допомогою УР за новою формою, доведеться порівняти рядки старої та нової ПДВ-звітності. Готову порівнянність рядків старих декларацій з ПДВ та рядків нової форми УР ви можете знайти на с. 40 цього номера.

Строки для виправлення помилок

Перш ніж виправляти помилку і складати УР, слід перевірити, чи вписується декларація, яку ви виправляєте, у строки давності.

Виправити помилку і подати УР можна у межах 1095 календарних днів ( пп. 50.1 і 102.1 ПКУ).

Так з якої ж дати починати відлік строку у 1095 днів? Усе дуже просто. Якщо декларацію з помилкою було подано вчасно (без прострочення), то 1095-денний строк починає свій перебіг з дати, що настає за граничним днем для подання декларації з ПДВ. Так, наприклад, якщо помилкову декларацію з ПДВ за липень 2015 року було подано 17 серпня 2015 року, то строк для подання УР все одно почне відлічуватися з 21 серпня 2015 року.

Якщо декларацію з помилкою було подано пізніше граничного строку (з порушенням), то у такому разі строк слід відлічувати з дати, що настає за днем її фактичного подання ( п. 102.1 ПКУ). Так, наприклад, якщо декларацію з ПДВ за жовтень 2015 року було подано 23 листопада, то строк для виправлення помилок у цій декларації почне відлічуватися з 24 листопада 2015 року. Граничні строки для можливості виправитися див. у табл. 1.

Таблиця 1. Граничні строки давності для виправлення помилок та подання УР

Звітний період

Граничні строки для подання УР

місяць

декларація за березень 2013 року — 21 квітня 2016 року*

квартал

декларація за I квартал 2013 року — 8 травня 2016 року

Виняток: якщо декларація вже виправлялася. У разі подання УР строк давності уривається і починає відлічуватися наново з дати такого подання ( абзац другий п. 102.1 ПКУ).

* Строк подання декларації перенесено за правилами вихідного/неробочого дня ( п. 49.20 ПКУ). Тому орієнтуємося на останній день для подання декларації з урахуванням такого перенесення (22 квітня 2013 року).

Кілька слів скажемо про виправлення через УР податкових накладних, «старших» 365 календарних днів. Зовсім нещодавно податківці роз’яснили, що платник, який не відобразив податковий кредит за своєчасно зареєстрованою ПН протягом 365 календарних днів з дати її складання, має право виправити таку помилку з урахуванням строків давності, які передбачені ст. 102 ПКУ (див. лист ДФСУ від 09.02.2016 р. № 2628/6/99-99-19-03-02-15 // «Податки та бухгалтерський облік», 2016, № 17, с. 7).

Вважаємо, аналогічно через УР можна до­включити ПК і за тими ПН, які на дату їх складання не підлягали реєстрації в ЄРПН, а також за тими, які зареєстровані несвоєчасно (детальніше див. «Податки та бухгалтерський облік», 2016, № 25, с. 17). Головне, щоб у платника при поданні УР виконувалися одночасно дві умови:

1) на дату подання УР не минуло 1095 днів від останнього дня граничного строку подання декларації за період, що уточнюється;

2) у періоді, що уточнюється, платник мав право на відображення податкового кредиту, тобто не минуло 365 календарних днів з дати складання ПН ( абзац четвертий п. 198.6 ПКУ).

Коли УР подавати не можна

Допустивши неточність у ПДВ-декларації, платник зможе виправити її через УР (!) не завжди. Деякі заборони прямо прописані в ПКУ, а в певних випадках палиці в колеса для подання УР устромляють і самі податківці. Перелічимо і ті й інші причини. Почнемо з узаконених у ПКУ.

1. У вас перевірка з ПДВ. Під час проведення планової або позапланової перевірки сум ПДВ такий платник податків, що перевіряється, не має права подавати УР до декларації з ПДВ за будь-який звітний (податковий) період ( п. 50.2 ПКУ).

2. Минуло три роки. Подавати УР не можна, якщо після граничного строку подання помилкової декларації минуло 1095 днів ( пп. 50.1 і  102.1 ПКУ). Адже помилки, виявлені платником податків після закінчення строку давності, не виправляються. Декларації, які виправити вже не вийде, див. у табл. 2 на с. 6.

Таблиця 2. Періоди, які виправити не вийде

Звітний період

Строк давності сплив (виправити не вийде)

місяць

декларація за лютий 2013 року та всі попередні декларації

квартал

декларація за IV квартал 2012 року та всі попередні декларації

Виняток: якщо декларація вже виправлялася. У разі подання УР строк уривається і починає відлічуватися наново з дати такого подання ( абзац другий п. 102.1 ПКУ).

3. ПДВ-анулювання. Як пояснюють податківці, подати УР не можна, якщо ви вже не є платником ПДВ (див. підкатегорію 101.01.02 БЗ). Головна причина: підприємство у разі анулювання реєстрації платника ПДВ виключається з Реєстру платників ПДВ, відповідно і УР за період, у якому він був платником ПДВ, такий суб’єкт господарювання подати не може.

Тобто виправити помилки податківці дозволяють тільки платникам ПДВ

Можливо, опинившись у такій ситуації, ви не підете на повідку у податківців, тоді вам стануть у нагоді аргументи «за УР», отримані в суді колишніми платниками ПДВ (детальніше про це див. «Податки та бухгалтерський облік», 2016, № 17, с. 42).

4. Просте коригування. УР не складають при коригуванні ПЗ і ПК згідно зі ст. 192 ПКУ, пов’язаною з перерахунком при поверненнях товарів/послуг; при поверненнях передоплат за товари/послуги; при будь-якій зміні суми компенсації вартості товарів/послуг.

Крім того, не потребують складання УР та не обмежені строком давності коригування у випадках, прописаних у пп. 198.5 і 199.1 ПКУ.

Одним УР — один період

Важливо запам'ятати також ще одне правило виправлення помилок: одним УР можна виправити помилки (!) тільки одного звітного періоду. Це означає, що через УР можна виправити помилки лише в одній раніше поданій декларацї з ПДВ за відповідний звітний (податковий) період.

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

На це звертають увагу і податківці (див. підкатегорію 101.23 БЗ).

Проте самих помилок, допущених в одному звітному періоді, може бути кілька. Наприклад, у декларації за січень ви помилково не відобразили податкові зобов’язання і одночасно показали в декларації зайвий податковий кредит. Так от, ці дві помилки (їх може бути й більше), допущені в одній раніше поданій податковій декларації з ПДВ, можна виправити в одному УР.

Інша справа, коли помилки виявлено в різних звітних періодах. Щоб виправити їх, платникові доведеться подати до кожного періоду свій УР. Тобто повинно бути стільки УР, скільки і періодів, що виправляються.

Уточнення уточненого

Якщо ж ви виявили помилку в уже уточненому раніше періоді, то для її виправлення потрібно подати новий УР, з урахуванням показників попереднього УР (див. підкатегорію 101.23 БЗ, с. 47).

Для цього в новому УР додатково доведеться зробити помітку про те, що показники цього звітного періоду вже уточнювалися (поставте «Х» у полі 031).

У такому разі за основу слід узяти дані «останнього» УР, а не самої помилкової декларації, і вже «новий» УР повинен заповнюватися так:

— до графи 4 нового УР перенести показники з графи 5 раніше поданого УР ( п. 2 розд. VI Порядку № 21);

— до графи 5 нового УР, як і в звичайній ситуації, записати правильні показники з урахуванням виправлення.

Нагадаємо: строк давності для можливості уточнення вже раніше уточненого періоду слід відлічувати з наступного дня після подання «останнього» УР. Адже, як ми вже зазначали, у разі подання УР строк у 1095 днів уривається і починає відлічуватися наново з дати такого подання ( абзац другий п. 102.1 ПКУ).

Куди сплачувати за УР

Розрахунки з бюджетом у зв’язку з поданням УР згідно з п. 50.1 ПКУ, а також сплата штрафних санкцій та пені здійснюються платником з поточного рахунка напряму до бюджету ( п. 25 Порядку № 569).

Важливо! Сума, на яку платник має право зареєструвати ПН і РК в ЄРПН, розраховується за формулою, визначеною в п. 2001.3 ПКУ. У ній беруть участь тільки суми коштів, що пройшли через електронний ПДВ-рахунок (у частині сплати ПДВ-зобов’язань через показник ΣПопРах).

А оскільки розрахунки за УР з бюджетом у рахунок погашення податкових зобов’язань з ПДВ через електронний ПДВ-рахунок не проходять, відповідно вони і не вплинуть на суму ліміту реєстрації (через той же показник ΣПопРах).

Сплата за УР до сільгоспдекларацій

Окремо поговоримо про сплату зобов’язань і штрафу за УР до сільгоспдекларацій.

Нагадаємо, що з 01.01.2016 р. згідно з п. 209.15 ПКУ для сільгоспників установлено нові правила розрахунку та сплати ПДВ. Згідно з цими правилами сільгоспники в сільгоспдекларації повинні:

— обчислювати ПДВ до сплати окремо за кожним із трьох видів сільгоспдіяльності (за операціями із зерновими й технічними культурами; за операціями з продукцією тваринництва та за операціями з іншими сільгосптоварами/послугами);

— розподіляти суму ПДВ у відповідній пропор­ції (щодо зерна — 15 %/85 %, щодо тварин — 80 %/15 %, щодо інших сільгосптоварів/послуг — 50 %/50 %) для сплати до бюджету і на власний сільгоспрахунок. Для таких цілей у сільгоспників є додаткові та основний електронні ПДВ-рахунки (детальніше див. «Податки та бухгалтерський облік», 2016, № 13, с. 20).

До 01.01.2016 р. потреби в такому розподілі не було. Уся сума ПДВ розраховувалася в сукупності за всіма видами сільгоспдіяльності та в повній сумі зараховувалася у розпорядження сільгоспника на його особливий сільгоспрахунок.

Враховуючи відмітні особливості сплати сільгосп-ПДВ, відповідно по-різному відбуватиметься сплата і за УР при виправленні сільгоспдекларацій.

УР до сільгоспдекларацій за звітні періоди з 2016 року. Розрахунки з бюджетом у разі самовиправлення помилок за УР, поданими і до спецрежимних декларацій, повинні проводитися також напряму з поточного рахунка (винятків у Порядку № 569 щодо сільгоспників немає).

Тому до подання УР до спецрежимних декларацій за звітні періоди з 2016 року донараховані суми ПДВ доведеться сплатити у відповідній пропорції з поточного рахунка:

— до бюджету (з урахуванням суми штрафу і, за необхідності, пені);

— на спеціальний ПДВ-рахунок (у частині, що не підлягає сплаті до бюджету).

Щоправда, податківці чомусь раптом заявили, що чинним законодавством не передбачена можливість зарахування сільгосппідприємством суми ПДВ за такими операціями безпосередньо на спецрахунок (див. лист ДФСУ від 02.02.2016 р. № 1096/Л/99-99-19-02-02-14). Проте таке твердження, на наш погляд, стосується виключно тих сум, які платник декларує у звичайній (поточній) декларації. Через додаткові електронні рахунки проходять лише суми, задекларовані в деклараціях з ПДВ ( п. 23 Порядку № 569).

По УР свої правила розрахунку з бюджетом — напряму з поточного рахунка до бюджету. Відповідно напряму на спеціальний сільгоспрахунок (оминувши додаткові та основний електронні рахунки) можуть бути закинуті суми ПДВ, що залишаються у розпорядженні сільгоспника (які проходять за ряд. 18.2 УР).

УР до сільгоспдекларацій за «старі» звітні періоди (до 2016 року). Помилки, допущені платником до 01.01.2016 р., тобто до набрання чинності «розподільчими» правилами сплати сільгосп-ПДВ, повинні виправлятися і оподатковуватися за правилами, що діяли у «помилковому» періоді.

Адже за загальновизнаним принципом права закони та інші нормативні документи не мають зворотної дії в часі. Тобто до події, факту застосовується той закон чи інший нормативно-правовий акт, під час дії якого вони настали або мали місце.

І незважаючи на те що ця помилка виправляється сьогодні (тобто УР подається вже в періоді, коли сільгоспник має розділити з бюджетом податкові зобов’язання з ПДВ і сама його форма передбачає такий розподіл), щодо донарахованих податкових зобов’язань з ПДВ за старі періоди повинен діяти старий порядок. Спираючись на минулий досвід, можна провести аналогію з податком на прибуток, коли змінювалася ставка. Так от, податківці при виправленні помилок у старих періодах (коли діяла стара ставка) застосовували саме стару ставку. Отже, «старим» помилкам — «старі» правила.

І якщо у платника під час виправлення помилки виникла недоплата, то:

— до бюджету за УР слід сплатити тільки суму штрафу і, за необхідності, пені;

— саму суму недоплати (буде однаковою у графі 6 за ряд. 18 і 18.2) слід у повній сумі (у 100 % розмірі) перерахувати на сільгоспспецрахунок.

Переплата після УР не зменшить поточні ПЗ

По-хорошому, платник ПДВ, який має переплату в інтегрованій картці платника податків, що «перекриває» задекларований до сплати ПДВ, взагалі не повинен сплачувати його живими грошима. Наявна переплата з ПДВ (без заяви платника) має автоматично покрити грошові зобов’язання платника ( п.п. «б» п. 87.1 ПКУ). По суті, так і відбувалося до впровадження СЕА з ПДВ.

Проте, судячи з роз’яснень податківців, порядок заліку в рахунок наявної переплати в інтегрованій картці платника, що виникла після подання УР, у рахунок зобов’язань за поточною декларацією зараз не працює.

На перший план податківці висувають норми п. 2001.5 ПКУ, де сказано, що

з електронного ПДВ-рахунка перераховуються кошти до держбюджету в сумі податкових зобов’язань з ПДВ, що підлягають сплаті за наслідками звітного періоду

І як не крути, податківці наполягають на тому, що платник повинен забезпечити наявність такої суми на електронному рахунку, що важливо (!), без урахування переплат, які значаться в його інтегрованій картці платника (див. лист ДФСУ від 12.01.2016 р. № 344/6/99-99-19-03-02-15).

Розрахунки з бюджетом з електронного рахунка будуть здійснені в сумі податку, зазначеного платником у поданій декларації ( п. 19 Порядку № 569). Спишуть з ПДВ-рахунка суму, задекларовану в ряд. 18.1 декларації. А якщо грошей бракуватиме на електронному ПДВ-рахунку, то будь-які кошти, що надійдуть на нього, підуть на сплату зобов’язань за декларацією.

Переплату до бюджету може бути повернуто платникові за заявою в порядку, прописаному у ст. 43 ПКУ. Причому повернуть вам переплату на електронний рахунок ( п. 26 Порядку № 569). І тільки після цього ви зможете скористатися сумою переплати для погашення зобов’язань за поточною декларацією.

висновки

  • Для виправлення помилки з ПДВ найбільш безпечний спосіб, що не загрожує штрафами, — подати декларацію з ПДВ зі статусом «Звітна нова».

  • Якщо строк для «Звітної нової» декларації пропущено або знайдені помилки минулих періодів, то подаємо окремий УР (у разі заниження податкових зобов’язань, заплативши штраф 3 %).

  • Виправлятися через УР стало не надто вигідно: розрахунки за ним не впливають на ліміт реєстрації, а переплата за рахунок УР не йде в рахунок податкових зобов’язань за поточною декларацією.

самовиправлення додати теги змінити теги
Додайте свої теги до статті
Розділіть мітки комами. Наприклад: бухгалтерія, форма, відсотки, ПДВ, квартальний звіт. Максимальна кількість 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); });