При перевірці звіту виникає помилка
Помилка: "22544.2" нарушает ограничение pattern для "\-{0,1}[0-9]+\.[0-9]{6}".
Не удалось проанализировать элемент "T1RXXXXG4" со значением "22544.2". (22544.2 [line: 134, pos: 36])
хоча в полі повинно бути "(тис.грн. з одним десятковим знаком)"
Як бачите, шлюз Держстату та схема цього документу вимагають точно 6 знаків після коми. І Соната тут нічого не зробить, бо точно така помилка прийде вам у квитанції, якщо надішлете звіт у такому вигляді.
Як нам пояснили у Держстаті, у таких випадках треба самотужки округлювати реальні дані до одного знаку після коми, а потім додавати праворуч нулі, щоб вийти на формат, встановлений на шлюзі. Де тут логіка - я не знаю, але саме так воно у них працює.
У вашому випадку повинно бути "22544.200000".
Дякую за роз'яснення.
Технічна підтримка: support@sonata.biz.ua