Как пробить чек в 1С: инструкция для Бухгалтерии и УТ

как пробить чек в 1сАвтор: Александр Пылев, Основатель Интернет Касса.

Чтобы пробить чек в 1С, передайте данные продажи в зарегистрированную ККТ и дождитесь фискального документа. Проведение реализации или успешный платёж эквайринга сами по себе не означают, что чек сформирован. Рабочая цепочка выглядит так: заказ или продажа в 1С → оплата/передача товара → ККТ → ОФД → статус фискального документа.

1С хранит заказ, оплату и отгрузку. ККТ формирует чек, а ОФД принимает фискальный документ. Правила применения кассы установлены 54-ФЗ; официальные материалы и сервисы доступны на сайте ФНС России.

Когда формировать чек: оплата на сайте, в офисе и при доставке

Формируйте чек в момент расчёта, а не в конце дня и не по дате проведения реализации. Сначала определите, что именно произошло: покупатель оплатил заказ, получил товар с зачётом предоплаты или доплатил остаток.

Оплата в магазине, офисе или пункте выдачи

Кассир принимает наличные или карту и сразу формирует чек через РМК либо кассовый модуль 1С. В документе продажи должны быть реальные позиции, сумма и фактический способ оплаты. Для постоянной розницы назначьте ККТ конкретному рабочему месту: кассир не должен выбирать устройство вручную при каждой продаже.

Оплата на сайте, по ссылке или через СБП

Настройте автоматическую передачу заказа в кассовый контур после подтверждения оплаты. Передавайте номер заказа, позиции, количество, цену, применимые налоговые реквизиты и контакт покупателя для электронного чека.

При безналичном расчёте без непосредственного взаимодействия с покупателем направьте электронный чек не позднее следующего рабочего дня после расчёта, но не позднее передачи товара. Поэтому контакт покупателя — телефон или e-mail — должен поступать из формы заказа в платёжный и кассовый контур, а не вводиться сотрудником вручную после оплаты.

Для интернет-продаж, где чек должен уходить без участия кассира, подходит отдельный автоматизированный контур. Сравнить варианты можно в материале «Облачная касса для интернет-магазина: выбор, подключение и запуск без ошибок».

Три схемы расчётов: предоплата, доплата и оплата при получении

Настройте каждую цепочку отдельным правилом в 1С и кассовом модуле. Ошибка возникает, когда все поступления денег автоматически уходят как «полный расчёт».

Полная предоплата → передача товара

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

Частичная предоплата → доплата при получении

  1. На первый платёж сформируйте чек с признаком «частичная предоплата» на фактически полученную сумму.
  2. При выдаче товара примите остаток и сформируйте завершающий чек с признаком «полный расчёт».
  3. В завершающем чеке отразите зачёт ранее полученной предоплаты и фактический канал доплаты: наличные, карту, СБП или иной настроенный способ.

Оплата при получении

  1. Не формируйте чек только по созданию заказа, если денег ещё не было.
  2. При получении денег и передаче товара сформируйте один чек с признаком «полный расчёт».
  3. Выберите фактический способ оплаты. Не отмечайте наличные, если покупатель заплатил картой или через СБП.

Названия полей зависят от версии 1С и драйвера ККТ, но логика не меняется: платёж до передачи товара — это предоплата; передача товара с окончательным закрытием обязательств — полный расчёт.

Как пробить чек в 1С Бухгалтерии

Свяжите реализацию, оплату и чек по одному документу продажи. Не формируйте чек вручную «по памяти»: тогда расходятся позиции, ставки НДС и суммы возврата.

  1. Создайте реализацию товаров, работ или услуг и заполните номенклатуру в том виде, в каком она должна попасть в чек.
  2. Отразите поступление денег отдельным документом. Укажите реальный канал: наличные, карта в точке, СБП, интернет-эквайринг или платёжная ссылка.
  3. Проверьте организацию, систему налогообложения, ставку НДС, сумму и признак способа расчёта.
  4. Откройте используемую обработку фискализации или кассовый модуль и сформируйте чек из исходной реализации либо оплаты.
  5. Сохраните номер заказа и реквизиты ФД в связанном документе. Затем проверьте статус в 1С, на ККТ и в кабинете ОФД.

Если интеграция передаёт в кассу только сумму без состава покупки, остановите запуск и доработайте обмен. Чек должен формироваться из номенклатуры заказа или реализации, а не из ручного ввода кассира.

Как пробить чек в 1С УТ для интернет-магазина и розницы

В 1С УТ ведите фискализацию от заказа клиента. Тогда предоплата, отгрузка, доплата и возврат останутся в одной цепочке документов.

Для интернет-магазина создайте заказ, передайте в платёжный и кассовый контур его номер, корзину и контакт покупателя. После подтверждения оплаты запускайте тот чек, который соответствует этапу расчёта: предоплата, частичная предоплата или полный расчёт. Если клиент доплачивает курьеру или в пункте выдачи, фискализируйте только доплату и оформите зачёт ранее принятой суммы в завершающем чеке.

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

Что именно выбрать: 1С, кассовый модуль или сценарий фискализации

Что выбираете Когда подходит Практическое решение
1С Бухгалтерия Небольшой поток простых продаж, без сложного склада, сборки и доставки. Свяжите реализацию, оплату и кассовый модуль; ведите чек из документа продажи.
1С УТ Интернет-магазин, розница, склад, доставка, частичные оплаты и возвраты. Стройте цепочку от заказа клиента и храните в ней реквизиты всех чеков.
ККТ в торговой точке Покупатель платит при кассире. Используйте РМК, закреплённую кассу и фактический способ оплаты.
Автоматический кассовый контур Оплата на сайте, по ссылке, через СБП или рекуррентное списание. Передавайте заказ, контакт покупателя и подтверждение оплаты без ручного участия кассира.
Сценарий предоплаты Деньги получены до передачи товара. Отдельный чек на предоплату и завершающий чек при передаче товара с зачётом предоплаты.
Сценарий оплаты при получении Деньги и товар передаются одновременно. Один чек полного расчёта в момент получения денег.

Пошаговый запуск перед первым чеком

  1. Проверьте кассовый контур. ККТ должна быть зарегистрирована, фискальный накопитель — действовать, а обмен с ОФД — работать.
  2. Заполните реквизиты в 1С. Настройте организацию, применяемые ставки НДС, номенклатуру, способы оплаты и контакты покупателей.
  3. Разделите каналы оплаты. Отдельно заведите наличные, карту в точке, СБП, интернет-эквайринг и платёжные ссылки.
  4. Назначьте ККТ сценариям. Розничную кассу привяжите к РМК, а интернет-платежи — к автоматической интеграции или облачному решению.
  5. Проведите тесты. Выполните продажу, полную предоплату с передачей товара, частичную предоплату с доплатой, возврат и частичный возврат.
  6. Сверьте результаты. По каждому тесту проверьте состав чека, сумму, способ расчёта, способ оплаты, контакт покупателя, статус на ККТ и наличие ФД в ОФД.
  7. Назначьте контроль. Один сотрудник должен ежедневно смотреть ошибки обмена, очередь непереданных ФД и расхождения между оплатами и чеками.

Если чек не ушёл в ОФД: порядок проверки без дубля

Не создавайте новый чек, пока не проверите первый фискальный документ. Ошибка в 1С или платёжном модуле не доказывает, что ККТ не успела фискализировать продажу.

  1. Найдите исходный заказ или реализацию в 1С и зафиксируйте сумму, время и номер заказа.
  2. Проверьте журнал ККТ: сформирован ли ФД, есть ли фискальный признак и какой у документа статус.
  3. Проверьте очередь непереданных ФД на самой кассе или в её личном кабинете.
  4. Убедитесь, что у кассы есть связь с ОФД и интернет-соединение. После восстановления связи ККТ передаёт накопившиеся документы в порядке очереди.
  5. Сверьте документ в кабинете ОФД.
  6. Только после этого используйте действие модуля 1С: повторить запрос статуса, повторить передачу задания или восстановить обмен — в зависимости от механики вашей интеграции.

Если чек есть на ККТ или в ОФД, не пробивайте замену. Инструкция по поиску и диагностике статусов собрана в статье «Чеки ОФД: поиск, проверка и устранение ошибок отправки».

Как оформить возврат из 1С, включая частичный

Оформляйте возврат прихода по исходному расчёту и на фактически возвращаемую сумму. Не делайте новую продажу с отрицательной суммой.

  1. Найдите исходный заказ, реализацию и чек. Сверьте возвращаемые позиции, количество и сумму.
  2. Создайте в 1С документ возврата, связанный с исходной продажей.
  3. В кассовом модуле выберите операцию «возврат прихода».
  4. Укажите способ оплаты, которым деньги реально возвращаются покупателю. Не подменяйте возврат на карту возвратом наличными.
  5. Для частичного возврата включите только возвращаемые позиции и их сумму. Не возвращайте весь чек, если покупатель оставил часть заказа.
  6. Проверьте, что чек возврата сформирован, содержит корректную сумму и передан в ОФД.

Типичные ошибки при пробитии чека в 1С

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

Когда нужна помощь с внедрением

Обращайтесь за настройкой, если у вас есть хотя бы один из трёх признаков: предоплаты и доплаты, одновременно сайт и розница, либо ошибки и дубли чеков. Эти процессы нельзя надёжно закрыть одним ручным действием кассира.

Интернет Касса проводит аудит цепочек «заказ — оплата — отгрузка», настраивает интеграцию 1С с эквайрингом, ККТ и ОФД, а затем проверяет тестовые чеки, зачёт предоплаты, доплату и возвраты. На выходе вы получаете согласованный сценарий для каждого канала оплаты и список контрольных точек для сотрудников.

Частые вопросы

Можно ли пробить чек в 1С без кассира на рабочем месте?

Да, настройте интеграцию 1С с ККТ или облачным кассовым сервисом. Чек будет запускаться по событию оплаты или продажи, а ответственный сотрудник должен контролировать ошибки обмена и очередь непереданных ФД.

Что выбрать для интернет-магазина: 1С Бухгалтерию или 1С УТ?

Выбирайте 1С УТ, если ведёте заказы, остатки, сборку, доставку или несколько каналов продаж. Используйте 1С Бухгалтерию для простого учёта, когда заказной и складской контур не нужен.

Нужно ли пробивать чек при оплате по СБП?

Да, сформируйте кассовый чек при расчёте с покупателем за товар, работу или услугу. Заведите СБП отдельным способом оплаты в 1С, чтобы не смешивать его с наличными и оплатой картой.

Что делать, если чек из 1С не ушёл в ОФД?

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

Можно ли пробить чек задним числом?

Нет, кассовый чек нельзя сформировать с прошедшей фактической датой расчёта. Установите, был ли расчёт уже фискализирован, и исправьте пропуск текущей датой по подходящему сценарию; для части пропущенных расчётов применяют чек коррекции.