Питання: Чи існує у світі ще така система контролю обігу готівкових коштів як ПРРО в Україні?
Відповідь: Так, абсолютно. Україна тут далеко не одна — більше того, перехід на програмні каси та хмарну фіскалізацію (Cloud Fiscalization) — це глобальний світовий тренд останніх 5–10 років.
Різні держави називають цю систему по-різному (віртуальні каси, онлайн-фіскалізація, CTC — Continuous Transaction Control), але технічна суть скрізь однакова: відмова від дорогого фізичного «заліза» (мікросхем пам'яті, пломб) на користь програмного забезпечення та миттєвої передачі даних на сервер податкової по API.
Світовий досвід впровадження аналогів ПРРО можна розділити на кілька основних моделей.
У цих країнах, як і в Україні, бізнесу взагалі не потрібно купувати касовий апарат. Досить встановити додаток на смартфон, планшет чи комп'ютер.
У ЄС підхід ще більш технологічний. Там фіскалізацію часто вбудовують як API-сервіс прямо всередину облікових систем (ERP, CRM або POS-систем магазинів).
Країни Латинської Америки (Чилі, Бразилія, Мексика, Аргентина) почали переходити на цифровий контроль ще у 2000-х роках, задовго до Європи, через величезний рівень тіньової економіки.
Незважаючи на схожість, у Українського ПРРО є своя унікальна специфіка, яка відрізняє його від багатьох світових систем:
1. Безкоштовний державний софт: Державна податкова служба України створила та підтримує безкоштовний додаток ПРРО («ПРРО ДПС»). У багатьох країнах (тій же Німеччині чи Казахстані) держава лише виставляє технічні вимоги (протокол API), а за сам софт чи послуги хмарного провайдера бізнес зобов'язаний платити приватним компаніям.
2. Екстремальний офлайн-режим: В Україні ПРРО може працювати без інтернету до 36 годин поспіль, підписуючи чеки локально за рахунок заздалегідь виданого сервером пулу номерів. В більшості країн світу офлайн влаштований інакше: каса просто копіює чеки в локальний буфер (шифрований журнал), а при появі мережі «передає» їх на сервер (як в Австрії). Резервування номерів наперед — це специфічний українське винахід, покликаний обійти проблему частих блекаутів та перебоїв зі зв'язком. Саме офлайн режим в українському варіанті й призводить до системних маніпуляцій податкових даних.
Україна із системою ПРРО перебуває на передовій цифровізації податкового контролю. Весь світ рухається в бік софту, криптографічних підписів (КЕП) та централізованих баз даних, поступово відмовляючись від локальних пристроїв із пломбами.
Але, повертаючись до нашої минулої розмови, цей тренд автоматично масштабує і головну проблему: тепер податкова безпека бізнесу в усьому світі залежить не від надійності замка на касовому апараті, а від чесності алгоритмів та адміністраторів центрального державного сервера, а світова практика показує, що все у світі продається і купується, навіть чесність державних службовців. Тож відхід від спеціалізованого приладу обліку у вигляді класичного РРО в Україні є передчасним і не продуманим. Економічний аналіз за даними ДПС показує, що класичні РРО з розрахунку на один РРО/ПРРО збирають податку в 6-10 разів більше, ніж ПРРО.
У зазначених країнах наявні вимоги до софту у вигляді технічних вимог з боку держави. Держава завжди висуває колосальний обсяг технічних, криптографіческіх та функціональних вимог до програмного забезпечення. Різниця між країнами полягає лише в тому, як саме перевіряється відповідність цьому регламенту. В світовій практиці існує два основні підходи до контролю софту (ПРРО): жорстка сертифікація (закритий ринок) та декларування відповідності за відкритим API (модель, близька до України).
У цих країнах розробник ПЗ не може просто написати код за інструкцією та викотити його на ринок. Софт має пройти складну, дорогу та тривалу процедуру державної перевірки.
Німецьке Федеральне відомство з безпеки у сфері інформаційних технологій (BSI) розробило найсуворіший стандарт для хмарних та апаратних модулів безпеки (TSE).
Тут вимоги до софту доведені до автоматизму на рівні коду.
Ця модель ліберальніша для розробників, но накладає жорсткі обмеження на формат даних.
При такому підході, якщо розробник напише софт некоректно, сервер податкової просто «виплюне» такий чек і видасть помилку авторизації або структури. Відповідальність за надсилання некоректних даних повністю лягає на підприємця, який обрав цей софт.
Незалежно від країни, технічне завдання від держави до будь-якого ПРРО завжди включає три обов'язкові блоки:
| Блок вимог | Що саме контролює держава в коді софту |
|---|---|
| Цілісність даних | Заборона на функції «редагування» або «видалення» вже сформованого чека. Будь-яка зміна операції можлива тільки через створення нового чека (повернення або сторно). |
| Синхронізація часу | Софт зобов'язаний синхронізувати внутрішній час каси з часом фіскального сервера. Різниця в часі зазвичай не може перевищувати кілька хвилин, інакше сервер заблокує прийом чеків. |
| Формат відображення | Чіткі вимоги до візуалу: від структури XML-пакета для сервера до порядку рядків у друкованій формі або на екрані смартфона для покупця. |
Тому «просто написати додаток для продажів» і назвати його програмною касою неможливо. Розробник ПРРО завжди затиснутий у жорсткі лещата державних специфікацій, інтерфейсів API та криптографічних стандартів, крок ліворуч від яких означає, що система просто не зможе зв'язатися з сервером податкової.
Питання. Яка відповідальність розробників у цих країнах, якщо софт дозволяє маніпулювати податковими даними?
Відповідь. Якщо в софті виявляється навмисна «закладка», бекдор или алгоритм, що дозволяє приховувати, змінювати або видаляти чеки в обхід податкової, відповідальність несе і сам бізнес (користувач), і розробник програмного забезпечення.
Однак глибина покарання для розробника софту кардинально відрізняється залежно від законодавчої моделі конкретної країни. Світова практика ділить цю відповідальність на три рівні: від величезних цільових штрафів до кримінальних термінів за співучасть у шахрайстві.
У країнах, де софт проходить перевірку регуляторів, відповідальність для ІТ-компаній прописана в профільних законах і є руйнівною для бізнесу.
Тут законодавці чітко розділили: одна справа, якщо підприємець просто не видав чек, і зовсім інша — якщо софт був навмисно модифікований для приховування доходів.
Німецьке податкове законодавство (§ 379 AO) розглядає створення програм для ухилення від податків як грубе адміністративне праворушення.
У країнах з відкритим API (де держава не сертифікує кожен рядок коду, а лише дає протокол) притягнути розробника софту виключно за податковими статтями складніше, але механізми є.
Прямого штрафу в законі про РРО саме «для програмістів» за поганий код ПРРО немає — вся первинна фінансова відповідальність (100–150% від суми прихованих операцій) лягає на підприємця. Однак для розробника настає відповідальність за іншими кодексами:
1. Внесення змін до ПЗ (Адмінштраф): Використання РРО/ПРРО, у програмне обеспечение якого внесено зміни, не передбачені документацією, тягне за собою штраф (нехай і невеликий — 300 НМДГ / 5100 грн). Але це лише верхівка айсберга.
2. Кримінальна відповідальність (ст. 212 КК України): якщо велика мережа магазинів використовувала кастомне ПРРО для приховування мільярдних оборотів, слідчі кваліфікують дії ІТ-директора або зовнішньої ІТ-компанії за статтею «Сприяння в ухиленні від сплати податків». Розробник у цьому випадку визнається співучасником, який створив знаряддя злочину. Санкція статті передбачає конфіскацію майна та заборону займатися діяльністю.
3. Кіберзлочини (ст. 361 КК України): Написання софту, який навмисно спотворює або знищує дані в автоматизованих системах (а ПРРО — це частина такої системи), підпадає під розділ комп'ютерних злочинів. За створення та розповсюдження шкідливого ПЗ, що змінює фіскальні масиви, розробнику загрожує реальний тюремний термін. Але справа в тому, що в Україні немає реєстру розробників ПРРО, і знайти розробника софту ПРРО неможливо, тим більше притягнути його до кримінальної відповідальності.
У сучасних системах хмарної фіскалізації розробник софту більше не є «просто стороннім спостерігачем». Держава розуміє, що один недобросовісний програміст може допомогти уникнути податків тисячам бізнесів одночасно. Саме тому в ЄС штрафи для ІТ-компаний за створення «сірих» касових алгоритмів обчислюються десятками й сотнями тисяч євро за кожен інцидент, а у східноєвропейській практиці та Україні це прямий шлях до кримінального переслідування за співучасть у фінансових злочинах.