Как исправить ошибку в чеке ПКО, если неверно указан документ-основание и тип оплаты в 1С:Бухгалтерия 3.0?

Бухгалтер 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет
← На главную

При работе с кассовыми операциями в 1С:Бухгалтерия 3.0 часто возникает ситуация, когда кассир в целях экономии времени копирует предыдущий документ Поступление наличных (ПКО). Однако при копировании легко пропустить заполнение важных полей, таких как «Документ-основание» или «Счет расчетов». Это приводит к тому, что программа формирует некорректные фискальные признаки в чеке: например, вместо «Прихода» печатается «Последующая оплата (кредит)», а суммы авансов и долгов перепутываются. Рассмотрим подробно, как выйти из этой ситуации, особенно если ваша касса работает на формате фискальных данных (ФФД) версии 1.0.5.

Анализ причины ошибки в чеке

Проанализируем ситуацию: клиент внес 20 768.89 руб., но в чеке отразилась сумма «кредита» 27 727.32 руб. и странная сумма «Получено» 48 496.21 руб. Почему так произошло? В системе 1С при формировании чека из ПКО алгоритм обращается к расшифровке платежа. Если в документе-основании (счете или акте) значится сумма больше, чем фактически внесенная сумма в шапке ПКО, программа может интерпретировать это как частичное погашение задолженности или сложную операцию с зачетом аванса.

В результате в ККТ уходят некорректные теги. Строка «Последующая оплата (кредит)» означает, что с точки зрения кассы выручка не увеличилась на наличные денежные средства в полном объеме, а произошел зачет долга. Это критическая ошибка для налогового учета, так как данные в ОФД не будут соответствовать фактическому движению денежных средств в кассовом ящике и по счету 50.01.

Особенности исправления для ФФД 1.0.5

Выясним, какой способ исправления подходит именно вам. Согласно методическим рекомендациям ФНС, порядок исправления чека зависит от версии ФФД:

  1. ФФД 1.1 и выше: используется специальный документ «Чек коррекции».
  2. ФФД 1.0.5: чек коррекции используется только для исправления операций, которые вообще не были пробиты. Если чек был пробит, но с ошибкой в реквизитах или суммах, исправление производится через операцию «Возврат прихода».

Поскольку в рассматриваемом случае используется версия 1.0.5, мы не можем просто нажать кнопку «Корректировка» в 1С, так как это может не поддерживаться драйвером ККТ или привести к еще большей путанице в регистрах. Нам потребуется классическая схема: аннулирование старого чека и пробитие нового.

Шаг 1: Формирование чека на возврат

Для того чтобы обнулить неверную операцию в фискальном накопителе, необходимо создать документ возврата, который будет зеркальным отражением ошибочного ПКО. Рассмотрим алгоритм действий:

Создадим документ Выдача наличных (РКО) или Возврат оплаты покупателю. В этом документе крайне важно указать именно те реквизиты, которые были в ошибочном чеке: ту же сумму, того же контрагента и, что самое главное, тот же ошибочный документ-основание. Это необходимо для того, чтобы программа правильно сформировала обратные теги «кредита» и «аванса».

При нажатии кнопки «Чек» в документе возврата должен сформироваться фискальный документ с признаком расчета «Возврат прихода». После этого неверная сумма в фискальной памяти будет «схлопнута».

Шаг 2: Решение технической проблемы «Недостаточно денежных средств»

При попытке пробить чек возврата часто возникает ошибка: «В кассе недостаточно денежных средств». Разберем причину: так как ошибочный чек пробился как «Кредит», касса (ККТ) не зафиксировала приход реальных наличных денег в свой внутренний регистр «Денежный ящик». При попытке сделать возврат наличными, касса проверяет свой счетчик и видит, что денег там меньше, чем требуется для возврата. Программа 1С блокирует операцию.

Чтобы обойти это ограничение, выполним следующие действия через драйвер производителя (например, Атол):

  1. Закроем 1С, чтобы освободить порт кассы.
  2. Запустим «Тест драйвера ККТ».
  3. Перейдем в раздел «Внесение/выплата» и выполним операцию «Внесение» на сумму, необходимую для проведения возврата (в нашем примере — на общую сумму «получено» из чека).
  4. Вернемся в 1С и снова попробуем пробить чек возврата. Теперь касса позволит это сделать.
  5. После завершения всех корректировок лишнюю сумму из кассы можно убрать через операцию «Выплата» в драйвере, чтобы фактическое наличие денег в ящике совпало с отчетом.

Шаг 3: Пробитие корректного чека

После того как ошибочный чек аннулирован «Возвратом прихода», создадим правильный документ Поступление наличных. Проанализируем заполнение реквизитов:

  1. Убедимся, что сумма в шапке документа соответствует фактически принятым деньгам (20 768.89 руб.).
  2. Проверим вкладку «Расшифровка платежа». Если там указан документ-основание на другую сумму, необходимо либо очистить его, либо убедиться, что сумма взаиморасчетов в строке совпадает с суммой платежа.
  3. Нажмем «Чек» и проверим в окне предварительного просмотра, что тип оплаты указан как «Наличными», а признак способа расчета — «Полный расчет» (если это не аванс).

Шаг 4: Документальное оформление и уведомление ФНС

Поскольку мы работаем в правовом поле 54-ФЗ, простой манипуляции с чеками недостаточно. Чтобы избежать административной ответственности по ст. 14.5 КоАП РФ, выполним следующие действия:

Составим внутренний Акт о возврате денежных сумм и возьмем с кассира объяснительную записку о допущенной технической ошибке. В объяснительной укажем номер ошибочного чека и номер чека возврата.

Согласно примечанию к ст. 14.5 КоАП, если вы самостоятельно обнаружили ошибку, исправили ее и уведомили налоговую до того, как они обнаружили нарушение, штраф не накладывается. В случае ФФД 1.0.5 рекомендуется направить письмо-уведомление в ИФНС через личный кабинет ККТ, приложив копии чеков (ошибочного, возврата и нового верного).

Пример настройки параметров в 1С

Если в вашей конфигурации «Аренда и управление недвижимостью» автоматические алгоритмы дают сбой, проверьте код формирования чека или настройки учетной политики. В некоторых случаях помогает принудительное указание способа расчета в табличной части. Посмотрим на примере, как программа распределяет суммы:


// Логика распределения оплаты в 1С:Бухгалтерия
Если СуммаДокумента < СуммаПоДокументуОснованию Тогда
    // Если оплата меньше суммы долга, программа может 
    // автоматически поставить признак "Частичный расчет"
    // или "Погашение кредита"
    ПараметрыОплаты.ПризнакСпособаРасчета = Перечисления.ПризнакСпособаРасчета.ЧастичныйРасчет;
КонецЕсли;

Чтобы избежать подобных проблем в будущем, рекомендуем бухгалтеру периодически проверять Отчет без гашения (X-отчет) в течение смены. Если там в графе «Кредит» или «Последующая оплата» появляются неожиданные суммы, это сигнал к тому, что в документах 1С неверно заполнена аналитика по взаиморасчетам.

Подведем итог: исправление ошибки в 1С 3.0 при ФФД 1.0.5 требует ручного создания обратной операции. Не бойтесь использовать драйвер ККТ для технических внесений — это стандартная процедура при исправлении «кредитных» чеков, которая не влияет на налоговые показатели, но позволяет обойти жесткие алгоритмы защиты фискального регистратора.

← На главную