При работе с кассовыми операциями в 1С:Бухгалтерия 3.0 часто возникает ситуация, когда кассир в целях экономии времени копирует предыдущий документ Поступление наличных (ПКО). Однако при копировании легко пропустить заполнение важных полей, таких как «Документ-основание» или «Счет расчетов». Это приводит к тому, что программа формирует некорректные фискальные признаки в чеке: например, вместо «Прихода» печатается «Последующая оплата (кредит)», а суммы авансов и долгов перепутываются. Рассмотрим подробно, как выйти из этой ситуации, особенно если ваша касса работает на формате фискальных данных (ФФД) версии 1.0.5.
Проанализируем ситуацию: клиент внес 20 768.89 руб., но в чеке отразилась сумма «кредита» 27 727.32 руб. и странная сумма «Получено» 48 496.21 руб. Почему так произошло? В системе 1С при формировании чека из ПКО алгоритм обращается к расшифровке платежа. Если в документе-основании (счете или акте) значится сумма больше, чем фактически внесенная сумма в шапке ПКО, программа может интерпретировать это как частичное погашение задолженности или сложную операцию с зачетом аванса.
В результате в ККТ уходят некорректные теги. Строка «Последующая оплата (кредит)» означает, что с точки зрения кассы выручка не увеличилась на наличные денежные средства в полном объеме, а произошел зачет долга. Это критическая ошибка для налогового учета, так как данные в ОФД не будут соответствовать фактическому движению денежных средств в кассовом ящике и по счету 50.01.
Выясним, какой способ исправления подходит именно вам. Согласно методическим рекомендациям ФНС, порядок исправления чека зависит от версии ФФД:
Поскольку в рассматриваемом случае используется версия 1.0.5, мы не можем просто нажать кнопку «Корректировка» в 1С, так как это может не поддерживаться драйвером ККТ или привести к еще большей путанице в регистрах. Нам потребуется классическая схема: аннулирование старого чека и пробитие нового.
Для того чтобы обнулить неверную операцию в фискальном накопителе, необходимо создать документ возврата, который будет зеркальным отражением ошибочного ПКО. Рассмотрим алгоритм действий:
Создадим документ Выдача наличных (РКО) или Возврат оплаты покупателю. В этом документе крайне важно указать именно те реквизиты, которые были в ошибочном чеке: ту же сумму, того же контрагента и, что самое главное, тот же ошибочный документ-основание. Это необходимо для того, чтобы программа правильно сформировала обратные теги «кредита» и «аванса».
При нажатии кнопки «Чек» в документе возврата должен сформироваться фискальный документ с признаком расчета «Возврат прихода». После этого неверная сумма в фискальной памяти будет «схлопнута».
При попытке пробить чек возврата часто возникает ошибка: «В кассе недостаточно денежных средств». Разберем причину: так как ошибочный чек пробился как «Кредит», касса (ККТ) не зафиксировала приход реальных наличных денег в свой внутренний регистр «Денежный ящик». При попытке сделать возврат наличными, касса проверяет свой счетчик и видит, что денег там меньше, чем требуется для возврата. Программа 1С блокирует операцию.
Чтобы обойти это ограничение, выполним следующие действия через драйвер производителя (например, Атол):
После того как ошибочный чек аннулирован «Возвратом прихода», создадим правильный документ Поступление наличных. Проанализируем заполнение реквизитов:
Поскольку мы работаем в правовом поле 54-ФЗ, простой манипуляции с чеками недостаточно. Чтобы избежать административной ответственности по ст. 14.5 КоАП РФ, выполним следующие действия:
Составим внутренний Акт о возврате денежных сумм и возьмем с кассира объяснительную записку о допущенной технической ошибке. В объяснительной укажем номер ошибочного чека и номер чека возврата.
Согласно примечанию к ст. 14.5 КоАП, если вы самостоятельно обнаружили ошибку, исправили ее и уведомили налоговую до того, как они обнаружили нарушение, штраф не накладывается. В случае ФФД 1.0.5 рекомендуется направить письмо-уведомление в ИФНС через личный кабинет ККТ, приложив копии чеков (ошибочного, возврата и нового верного).
Если в вашей конфигурации «Аренда и управление недвижимостью» автоматические алгоритмы дают сбой, проверьте код формирования чека или настройки учетной политики. В некоторых случаях помогает принудительное указание способа расчета в табличной части. Посмотрим на примере, как программа распределяет суммы:
// Логика распределения оплаты в 1С:Бухгалтерия
Если СуммаДокумента < СуммаПоДокументуОснованию Тогда
// Если оплата меньше суммы долга, программа может
// автоматически поставить признак "Частичный расчет"
// или "Погашение кредита"
ПараметрыОплаты.ПризнакСпособаРасчета = Перечисления.ПризнакСпособаРасчета.ЧастичныйРасчет;
КонецЕсли;
Чтобы избежать подобных проблем в будущем, рекомендуем бухгалтеру периодически проверять Отчет без гашения (X-отчет) в течение смены. Если там в графе «Кредит» или «Последующая оплата» появляются неожиданные суммы, это сигнал к тому, что в документах 1С неверно заполнена аналитика по взаиморасчетам.
Подведем итог: исправление ошибки в 1С 3.0 при ФФД 1.0.5 требует ручного создания обратной операции. Не бойтесь использовать драйвер ККТ для технических внесений — это стандартная процедура при исправлении «кредитных» чеков, которая не влияет на налоговые показатели, но позволяет обойти жесткие алгоритмы защиты фискального регистратора.