Почему при оплате банковской картой в 1С на чеке печатается "Кредит" и как это исправить?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

Многие пользователи при работе в программах 1С (например, 1С:Управление торговлей или 1С:Розница) с кассовыми аппаратами АТОЛ сталкиваются с неприятной ситуацией: при пробитии чека безналичной оплатой (банковской картой), на распечатанном фискальном чеке вместо привычного "Электронными" или "Плат. картой" печатается Оплата "Кредит". Давайте подробно разберем, почему возникает эта проблема, и вместе посмотрим, как настроить систему для корректной работы.

Выясним причину: почему ломаются типы оплат?

Проанализируем ситуацию с технической и законодательной точки зрения. Проблема кроется в глобальном переходе кассовой техники на новые форматы фискальных документов (ФФД 1.05, 1.1 и 1.2) и изменениях в драйверах.

Исторически 1С при отправке команды на печать чека передавала на кассу целочисленный индекс типа оплаты. Например, индекс 3 традиционно означал оплату банковской картой. В старых версиях прошивок ККТ этот индекс можно было свободно переименовать через утилиту тестирования во что угодно.

Однако, с выходом новых ФФД, ФНС жестко стандартизировала теги и их значения:

  1. Оплата банковской картой теперь должна проходить исключительно под стандартизированным наименованием «Безналичными».
  2. Индекс 3 (и некоторые другие) в новых ФФД официально закреплен за операциями «Постоплата (Кредит)» или «Аванс».
  3. В новых прошивках касс АТОЛ (начиная примерно с 70-х версий) ручное редактирование названий типов оплат заблокировано производителем, чтобы избежать штрафов для бизнеса за некорректные чеки.

Таким образом, когда старая версия 1С или старый драйвер отправляет привычный индекс 3, обновленная касса интерпретирует его строго по новому закону — как выдачу кредита покупателю.

Рассмотрим решения проблемы

Самая частая ошибка, которую совершают пользователи — попытка запустить утилиту "Тест драйвера ККТ" и вручную переименовать "Кредит" обратно в "Электронные". Как мы уже выяснили, в новых прошивках это сделать невозможно: после нажатия кнопки "ОК" и перезапуска утилиты старое значение возвращается обратно. Альтернативный вариант с "даунгрейдом" прошивки в ЦТО также не подходит, так как это нарушает актуальное законодательство.

Единственно верный и надежный способ — это переход на актуальную архитектуру взаимодействия: использование свежих релизов 1С и драйверов АТОЛ ДТО 10.x.

Разберем по шагам: настройка корректной работы через ДТО 10.x

Рассмотрим подробнее процесс обновления системы, который гарантированно решит проблему с типами оплат.

  1. Обновление конфигурации 1С. В первую очередь обновите вашу информационную базу до актуального релиза. В свежих релизах компоненты 1С уже имеют исправленную таблицу соответствия типов оплат (маппинг) для работы с новыми ФФД.
  2. Установка драйвера АТОЛ. Скачайте с официального сайта АТОЛ последнюю версию драйверов линейки ДТО 10.x. Установите дистрибутив на компьютер, к которому физически подключена касса. Примечание: обращайте внимание на разрядность устанавливаемого драйвера (32 или 64 бит), она должна совпадать с разрядностью клиентского приложения 1С.
  3. Подключение драйвера в 1С. Зайдите в раздел Подключаемое оборудование -> Драйверы оборудования. Добавьте новый драйвер, выбрав интеграционную компоненту из установленного пакета (обычно это «АТОЛ:ККТ с передачей данных в ОФД 10.x»).
  4. Создание нового экземпляра кассы. Это очень важный шаг! Не пытайтесь просто поменять драйвер в настройках уже существующей карточки кассы. Создайте новый экземпляр подключаемого оборудования, выберите в нем добавленный драйвер ДТО 10 и заново настройте параметры подключения (COM-порт, скорость).
  5. Тестирование. Выполните тест устройства из карточки настройки оборудования. Если тест успешен, таблица оплат будет маппиться корректно, и безналичные оплаты пойдут в ОФД с правильным признаком.

Если по каким-то причинам вы вынуждены использовать драйверы версии 9.x, и 1С выдает ошибку, что дистрибутив не установлен, скопируйте файлы *.dll из папки bin установленного драйвера в системную папку bin установленной платформы 1С.

Проанализируем ситуацию: что делать с ошибочно пробитыми чеками?

Если вы уже успели пробить несколько чеков с ошибочным типом оплаты "Кредит", оставлять их так нельзя. В ОФД ушла информация, что вы отгрузили товар в кредит, а не получили за него деньги безналом.

Чтобы исправить эту ситуацию по правилам ФНС, необходимо сделать следующее:

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

В некоторых случаях, в зависимости от разъяснений вашей местной налоговой инспекции, вместо этого механизма может применяться документ Чек коррекции. Рекомендуем уточнить этот вопрос у вашего бухгалтера.

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

← На главную