Фіскалізація інтернет-магазину: коли потрібен ПРРО і як видати покупцю чек
Питання «а чи треба мені ПРРО?» у власника інтернет-магазину зазвичай виникає двічі: коли він підключає оплату карткою і коли до нього вперше приходить запит із податкової. Другий раз значно дорожчий. Проблема в тому, що правила виглядають простими лише на перший погляд: гроші можуть прийти на рахунок — і чек усе одно потрібен, а можуть прийти через перевізника — і відповідальність однаково лишається на продавцеві. Розбираємо, коли фіскальний чек обовʼязковий, як його видати без окремої каси на столі й що для цього вже є в SPHERA.
Що таке ПРРО простими словами
РРО — це реєстратор розрахункових операцій, класична касова апаратура. ПРРО — програмний реєстратор: та сама функція, але у вигляді програми, яка працює на компʼютері, планшеті чи прямо на сервері вашого магазину. Фізичної коробки з чековою стрічкою не потрібно: програма формує електронний чек, підписує його ключем і передає до Державної податкової служби, а покупець отримує чек на пошту, у месенджер або за посиланням з QR-кодом.
Для інтернет-магазину це принципова різниця. Касовий апарат біля компʼютера означає, що хтось має натискати кнопки на кожне замовлення. ПРРО, підключений через API, формує чек автоматично в момент, коли гроші надійшли, — людина в цьому ланцюжку не потрібна.
Коли чек обовʼязковий, а коли ні
Ключове правило звучить так: чек потрібен тоді, коли відбувається розрахункова операція — тобто покупець платить саме за товар, а гроші йдуть через платіжний інструмент. І не потрібен, коли клієнт просто переказує кошти на ваш рахунок зі свого як звичайний платіж. Ось як це виглядає на практиці:
| Як покупець платить | Потрібен фіскальний чек | Що врахувати |
|---|---|---|
| Картка на сайті (інтернет-еквайринг) | Так | Найпоширеніший випадок фіскалізації в e-commerce |
| Накладений платіж (оплата при отриманні) | Так | Чек формують у день надходження коштів від перевізника, а не у день відправлення |
| Оплата карткою курʼєру при доставці | Так | Момент розрахунку — момент передання товару |
| Готівка курʼєру | Так | Кладіть роздрукований або електронний чек у посилку |
| Рахунок-фактура, оплата з рахунку юрособи на ваш IBAN | Ні | Це не розрахункова операція, а звичайний банківський переказ |
| Оплата фізособою через касу банку за реквізитами | Ні | Але межа тонка — перевіряйте конкретний сценарій із бухгалтером |
Зверніть увагу на другий рядок. Саме накладений платіж найчастіше стає джерелом проблем: продавець вважає, що гроші «прийшли від Нової Пошти», тож це не його розрахунок із покупцем. Насправді перевізник лише передає кошти, а продає товар — магазин. Обовʼязок видати покупцю розрахунковий документ нікуди не зникає.
Чому «гроші на рахунку» ще не означає «можна без чека»
Коли покупець платить карткою на сайті, банк-еквайр зараховує вам суму на рахунок — часто наступного дня й одразу за кілька замовлень. Звідси народжується оманлива логіка: «я ж отримав безготівковий переказ». Але для податкової значення має не те, як гроші дійшли до вас, а те, що покупець розрахувався платіжною карткою за конкретний товар. Це розрахункова операція, і вона фіскалізується.
Практичний висновок: якщо на сайті стоїть кнопка «Оплатити карткою» — питання ПРРО у вас уже виникло, незалежно від обороту й системи оподаткування.
Що має бути у фіскальному чеку
Електронний чек — це не просто «лист про оплату». У ньому мають бути:
- назва продавця, його податковий номер і фіскальний номер ПРРО;
- дата й час розрахунку;
- перелік товарів: назва, кількість, ціна за одиницю, сума по кожній позиції;
- ставка й сума податку, якщо ви платник ПДВ;
- загальна сума, форма оплати та фіскальний номер чека;
- QR-код або посилання, за яким покупець може перевірити чек у реєстрі ДПС.
Саме третій пункт найчастіше ламається в саморобних інтеграціях: магазин передає платіжній системі лише суму й текст «Замовлення №1234». Тоді чек або не формується, або виходить із однією позицією на всю суму — формально це вже привід для питань до продавця.
Як обрати ПРРО
Варіантів на ринку небагато, і вони закривають різні потреби:
| Рішення | Кому підходить | Особливості |
|---|---|---|
| ПРРО, вбудований у платіжну систему | Магазинам, у яких основна оплата — картка на сайті | Чек формується там само, де проходить платіж; окремий сервіс не потрібен |
| Checkbox | Магазинам зі змішаною оплатою | Найпоширеніший API-ПРРО в Україні, покриває і картку, і накладений платіж, і повернення |
| Вчасно.Каса | Тим, хто вже в екосистемі Вчасно | Схожий функціонал, зручний при наявному документообігу |
| ПРРО ДПС | Мікробізнесу з поодинокими продажами | Безкоштовний, але без API — чеки доводиться пробивати вручну |
Для інтернет-магазину принципова саме наявність API: ручне пробиття чеків працює, поки замовлень пʼять на тиждень, і розвалюється на пʼятдесяти.
Як це влаштовано в SPHERA
Скажемо прямо, без маркетингу: власного ПРРО в SPHERA немає, і ми не плануємо ним ставати. Фіскалізація — регульована діяльність, і робити її краще тим, хто на ній спеціалізується. Наше завдання — щоб магазин на платформі міг підключити фіскалізацію без програміста.
Що є вже зараз:
- Оплата карткою через Platon. Магазин підключає власний мерчант-акаунт у налаштуваннях і приймає картки на своєму домені. У Platon є вбудований ПРРО — фіскалізація онлайн-оплат і передача чеків до ДПС відбуваються в межах їхньої платформи, послуга вмикається на їхньому боці.
- Накладений платіж Нової Пошти з окремими статусами оплати: видно, де очікується оплата карткою, де накладений платіж, а де гроші вже отримані.
- Історія кожного замовлення з позиціями, сумами й датою оплати — те, з чого формується чек.
Що ми доробляємо найближчим часом:
- передачу повного складу замовлення в платіжну систему, щоб у чеку були позиції, а не один рядок на всю суму;
- збереження фіскального номера й посилання на чек у картці замовлення та в листі покупцю;
- фіскальний чек повернення при поверненні коштів;
- рішення для накладеного платежу — там гроші проходять повз еквайринг, тож потрібен окремий ПРРО-сервіс.
Помилки, які коштують грошей
- «У мене мікробізнес, мене це не стосується». Обовʼязок звʼязаний зі способом розрахунку, а не з розміром обороту.
- «Накладений платіж — це не мій розрахунок». Продавець товару — ви, отже й чек за вами.
- «Чек = лист про оплату». Лист із подякою за замовлення не є розрахунковим документом.
- Чек без позицій. Один рядок «Замовлення №1234» на 4 500 ₴ — не те, чого вимагає закон.
- Забуте повернення. Повернули гроші покупцю — потрібен окремий чек повернення.
- Незакрита зміна. Касова зміна не може висіти нескінченно: Z-звіт має формуватися вчасно, інакше чеки «зависають».
Чек-лист перед запуском продажів
- Випишіть усі способи оплати, які будуть на сайті, і позначте, де відбувається розрахункова операція.
- Уточніть у свого бухгалтера, які з них у вашій системі оподаткування вимагають чека.
- Оберіть ПРРО: вбудований у платіжну систему, якщо у вас лише картка, або окремий сервіс, якщо є ще й накладений платіж.
- Зареєструйте касу й касира в ДПС і отримайте ключі.
- Перевірте, що в чеку є всі позиції замовлення, а не лише загальна сума.
- Додайте посилання на чек у лист покупцю — це знімає половину звернень у підтримку.
- Налаштуйте автоматичне закриття зміни, щоб не робити це вручну щодня.
Ця стаття — оглядова й не є податковою консультацією: норми щодо РРО змінювалися неодноразово, а ваш конкретний випадок залежить від форми бізнесу й системи оподаткування. Перед підключенням звіряйтеся з бухгалтером і чинними розʼясненнями ДПС. Корисні матеріали від постачальників ПРРО: Checkbox про еквайринг і ПРРО, а також опис вбудованої фіскалізації в PSP Platon.
Коротко
Картка на сайті, накладений платіж, оплата курʼєру — фіскальний чек потрібен. Переказ від юрособи на ваш рахунок — ні. Обовʼязок лежить на продавцеві, а не на перевізнику чи платіжній системі, і не залежить від обороту. Технічно це вирішується ПРРО з API, який формує чек автоматично: ваша справа — один раз підключити його й перевірити, що в чеку видно товари.
Запустити магазин можна за вечір: зареєструйтеся в SPHERA, оберіть шаблон, додайте товари й налаштуйте оплату — а як саме приймати гроші онлайн, ми розібрали в статті про способи оплати для інтернет-магазину.
Часті запитання
Чи потрібен ПРРО інтернет-магазину?
Так, якщо покупці розраховуються карткою на сайті, платять курʼєру або оформлюють накладений платіж. Якщо ви виставляєте рахунок і клієнт переказує кошти зі свого рахунку на ваш IBAN, це не розрахункова операція і чек не потрібен.
Чи треба чек при накладеному платежі?
Так. Перевізник лише передає гроші, а продавцем лишаєтеся ви, тому розрахунковий документ видає магазин. Чек формують у день надходження коштів від перевізника, а не в день відправлення посилки.
Чи є в SPHERA власний ПРРО?
Ні, власного ПРРО в нас немає. Оплату карткою магазини приймають через Platon, у якого є вбудований ПРРО з передачею чеків до ДПС — послуга підключається на боці платіжної системи. Ми доробляємо передачу складу замовлення й збереження чека в картці замовлення.
Скільки коштує фіскалізація?
Залежить від рішення: вбудований ПРРО платіжної системи зазвичай входить у вартість обслуговування, окремі сервіси на кшталт Checkbox тарифікуються помісячно за касу, а ПРРО від ДПС безкоштовний, але без API — чеки доводиться пробивати вручну.
Готові спробувати на практиці?
Створіть сайт або інтернет-магазин на SPHERA безкоштовно.