Callback
  • Від місця на ринку до магазину

  • -

  • Від магазину до торговельної мережі

  • -

  • Від торгівлі до виробництва

пРРО: DocumentValidationError (код помилки 9) — як знайти причину та виправити

Володимир Витищенко
Володимир Витищенко

Експерт з автоматизації торгівлі у Торгсофт

DocumentValidationError (код 9) — це відповідь фіскального сервера ДПС, яка означає, що чек або звіт не пройшов валідацію через помилку в даних сформованого фіскального документа.
Код 9 — не причина, а лише клас помилки. Реальна причина завжди вказана в тексті після коду.

Матеріал призначений для користувачів і системних адміністраторів, які мають базові навички роботи з операційною системою, службами Windows та Microsoft SQL Server. Усі описані дії виконуються на власний ризик: некоректні зміни налаштувань, служб або бази даних можуть призвести до втрати даних або непрацездатності програми. Перед внесенням змін рекомендується створити актуальну резервну копію бази даних, перевірити вільне місце на диску та переконатися, що немає активних користувачів у системі. Якщо відсутня впевненість у правильності дій або розумінні наслідків — слід звернутися до технічної підтримки.

Коли виникає помилка DocumentValidationError

Помилка виникає під час:

фіскалізації чека продажі/повернення, службового внесення/вилучення коштів;
відкриття або закриття зміни (Z-звіт);
переходу пРРО з офлайн-режиму до онлайн-режиму.

Помилка критична: каса не може завершити операцію.

Як зрозуміти, що саме спричинило помилку коду 9

зʼявляється повідомлення: Код помилки: 9 DocumentValidationError;
чек не фіскалізується / не може бути прийнятим офлайн-пакет документів;
у тексті помилки є додаткове пояснення (сума, адреса, ключ, час тощо).

Чому пРРО повертає код 9

Найчастіші причини помилки коду 9:

1
розбіжність сум у чеку (округлення, часткові оплати);
2
змішування фіскальних і нефіскальних товарів;
3
недійсний або відкликаний КЕП;
4
невідповідність адреси торгової точки;
5
помилка синхронізації часу;
6
тимчасовий збій на стороні сервера ДПС.

Рішення: що робити

Помилка DocumentValidationError

 

Крок 1. Обовʼязково прочитайте текст після «Код помилки: 9»

Саме він визначає сценарій виправлення. Нижче — типові випадки.

Сценарій A. Розбіжність сум у чеку

Текст помилки (приклад):
Сума по рядкам X.XX не дорівнює загальній сумі Y.YY

Причина

фіскальні та нефіскальні товари в одному чеку;
часткова оплата на застарілій версії програми;
чек сформовано в офлайн-режимі з помилками округлення.

Рішення

1
Відкрийте Налаштування → Програмний РРО → Аналітика.
2
Видаліть проблемний документ (офлайн-пакет).
3
Проведіть фіскальні та нефіскальні товари окремими чеками.
4
Оновіть Торгсофт до версії 2022.0.59 або вище.

Сценарій B. Проблема з електронним ключем (КЕП)

Текст помилки:
Сертифікат підписувача відкликаний (Revoked / EnCrSuperseded)

Причина

ключ відкликаний користувачем в центрі сертифікації ключів.

Рішення

1
Отримайте новий КЕП.
2
Замініть файл ключа:
у налаштуваннях пРРО;
у картці співробітника (касира).
3
Якщо зʼявляється помилка «Відсутні доступні господарські одиниці» — зареєструйте ключ через електронний кабінет ДПС (форма 5-ПРРО).

Сценарій C. Помилка адреси торгової точки (POINTADDR)

Текст помилки:
Некоректне значення елементу XML '/CHECK/CHECKHEAD/POINTADDR'

Причина
Адреса в налаштуваннях Торгсофт не співпадає посимвольно з адресою в реєстраційних даних ДПС.

Рішення

1
Оновіть програму Торгсофт до версії 2022.0.59 та вище.

Сценарій D. Помилка позначки часу (Time Stamp)

Текст помилки:
Повідомлення не може містити позначку часу контента

Причина

пошкоджені локальні файли налаштувань пРРО.

Рішення

1
Оновіть програму Торгсофт до версії 2022.0.60 або вище.

Сценарій E. Помилка декомпресії gzip

Текст помилки:
Помилка декомпресії даних 'gzip'

Причина
Тимчасовий збій на стороні сервера ДПС.

Рішення

нічого не змінюйте в налаштуваннях;
зачекайте 10–15 хвилин;
повторіть відправку документа.

Як перевірити результат

чек фіскалізується та має фіскальний номер;
Z-звіт успішно прийнятий сервером податкової;
в аналітиці пРРО статус документа(ів) — «Відправлено».

Профілактика

використовуйте актуальну останню версію Торгсофт;
слідкуйте за строком дії КЕП;

Резюме

DocumentValidationError (код 9) — це не помилка програми, а відмова сервера ДПС.
Алгоритм завжди один:
прочитати текст після коду → визначити сценарій → усунути причину → повторити фіскалізацію.


Програма обліку товару | Торгсофт



Facebook Instagram YouTube Twitter Google News Apple Podcast SounCloud

Додати коментар

Додати коментар
Дякуємо за ваш відгук! Він буде опублікований після перевірки модератором.
Схожі статті