При оформлении розничных продаж и печати фискальных документов в конфигурации «1С:Управление торговлей 10.3» и других типовых решениях пользователи часто сталкиваются с ошибкой фискального регистратора: «Начисление налога на последнюю операцию невозможно» (код ошибки кассового ядра 224 или E163-224). Ошибка возникает в момент регистрации позиции или закрытия чека на онлайн-кассах АТОЛ, Штрих-М и других производителей. Разберем по шагам, почему возникает эта неполадка и как ее быстро устранить.
Проанализируем самую частую причину ошибки: конфликт систем налогообложения (СНО). Фискальный накопитель регистрируется в ФНС с указанием конкретных систем (например, только ОСН, только УСН или совмещение режимов). Если в 1С для организации или конкретного склада указана СНО, которая не была активирована при фискализации кассы, драйвер блокирует операцию начисления налога.
Рассмотрим порядок проверки и исправления настроек учетной политики:
Выясним, как взаимодействуют ставки налога в 1С и во внутренней памяти фискального регистратора. При отправке команды печати позиции драйвер транслирует ставку НДС из строки документа в номер налоговой группы кассы (Налог 1, Налог 2, Налог 3, Налог 4).
Если в кассе таблица налогов не заполнена, содержит пробелы или порядок ставок отличается от настроек торгового оборудования в 1С, возникает сбой начисления налога на позицию. Разберем по шагам правильную синхронизацию ставок:
20.00%, 10.00%, 0.00%, Без НДС. Убедимся, что пустые ячейки не содержат скрытых символов и пробелов.СтавкаНДС должно быть выбрано корректное значение, а не пустое поле.Посмотрим на ситуацию, когда касса выдает ошибку из-за прерванной предыдущей операции (например, при обрыве связи, замятии ленты или аварийном завершении 1С). В этом случае в буфере ККТ остается открытый фискальный документ со старыми реквизитами, и последующая регистрация позиций завершается отказом.
Также при параллельной диагностике часто возникает ошибка «Порт занят» или «Тест не пройден»:
115200 для современных аппаратов).Проанализируем особенности расчета итогов по чеку. В соответствии с требованиями форматов фискальных данных (ФФД), драйвер ККТ проверяет математическое соответствие:
СуммаНДС = СуммаПозиции * Ставка
Если в документе применены сложные ручные скидки, распределение сумм по позициям или используются расчетные ставки (например, 20/120), расхождение суммы налога даже на 1 копейку может привести к ошибке «Начисление налога на последнюю операцию невозможно». В таких случаях необходимо проверить строки документа, пересчитать автоматические скидки и убедиться, что сумма налога точно сходится с итоговой стоимостью товарной позиции.