Как пробивать чеки из 1С: пошаговая настройка и проверка

как пробивать чеки из 1сЧеки из 1С можно формировать автоматически, но 1С не заменяет онлайн-кассу. Учётная система передаёт в ККТ данные о расчёте. Зарегистрированная касса формирует фискальный документ и передаёт сведения оператору фискальных данных. Сразу назначьте один источник команды на чек для каждого платежа: это защищает от пропусков и дублей.

Правила применения ККТ устанавливает Федеральный закон № 54-ФЗ. Официальные сервисы и разъяснения доступны на сайте ФНС России. Для запуска важны три вещи: момент расчёта, система-инициатор чека и подтверждение, что чек принят ОФД и передан в ФНС.

В каких сценариях бизнесу нужно пробивать чеки из 1С

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

Интернет-магазин, приложение или оплата по ссылке. После подтверждения платежа в кассу должны поступить состав заказа, сумма, способ оплаты и контакт покупателя для электронного чека. Используйте облачную кассу либо связку платежного сервиса с кассой. В 1С храните статус фискализации и реквизиты готового чека.

Подписки, услуги, предоплата и доставка. Настройте отдельные правила для предоплаты, ее зачета при передаче товара или оказании услуги, полного расчета и возврата. Не ставьте всем операциям один признак способа расчета. Для рассрочки используйте отдельный сценарий: как пробить чек рассрочки без ошибок.

Какие способы подключения кассы к 1С выбрать

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

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

Таблица критериев выбора решения для 1С

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

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

Нужен подбор готовой схемы? Отправьте конфигурацию 1С, каналы оплаты, адрес сайта и CMS, а также сценарии предоплат и возвратов. Команда «Интернет Касса» подберет ККТ или облачную кассу, модуль 1С либо API-схему и даст план тестового запуска. Оставить заявку на подбор.

Как настроить пробитие чеков в 1С: порядок запуска

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

Как проверить, что чек ушел в ОФД и ФНС

Откройте исходный документ в 1С. Проверьте не только отметку «отправлено», но и финальный ответ кассового сервиса: номер чека, дату, номер ФН и фискальный признак документа. Затем найдите чек в личном кабинете ОФД по сумме, дате и фискальным реквизитам.

Наличие документа в кабинете ОФД подтверждает, что оператор принял и обработал данные. Для контроля доставки в ФНС откройте статус передачи сведений и квитанцию ФНС в кабинете ОФД. Сервис проверки чеков ФНС помогает дополнительно сверить реквизиты готового чека.

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

Что ломает запуск: ошибки при пробитии чеков из 1С

  • Предоплату проводят как полный расчет. Исправление: составьте таблицу «статус заказа — кассовая операция» до настройки обмена и проверьте ее на тестах.
  • Один платеж отправляют в кассу дважды. Исправление: храните идентификатор оплаты и ответ кассы. После тайм-аута сначала найдите исходный чек по реквизитам.
  • Возврат оформляют новой продажей. Исправление: запускайте операцию возврата и связывайте ее с исходным расчетом в учетной системе.
  • Не контролируют очередь ошибок. Исправление: назначьте сотрудника, который ежедневно проверяет неотправленные операции и разбирает причину до повторной отправки.
  • Не тестируют сложные сценарии. Исправление: включите в приемку частичный возврат, доставку, несколько оплат по одному заказу и рассрочку, если эти операции есть в бизнесе.

Чеклист перед запуском

  • Для каждого канала оплаты назначен один источник команды на чек.
  • Адрес или место расчетов и способ применения ККТ в регистрации соответствуют фактической схеме.
  • В 1С настроены позиции, суммы, способы оплаты и статусы, участвующие в фискализации.
  • Проверены продажа, предоплата, зачет, отмена, полный и частичный возврат.
  • Тестовые чеки найдены в кабинете ОФД; проверены статус передачи в ФНС и квитанция ФНС.
  • Команда знает, где смотреть очередь ошибок и почему нельзя повторять чек без сверки.

Хотите запустить без доработок вслепую? Пришлите конфигурацию 1С, список каналов оплаты, сайт или CMS и сценарии предоплат, зачетов и возвратов. В результате вы получите подбор ККТ, модуля 1С или схемы API-интеграции, а также перечень тестов перед включением боевого обмена. Связаться с «Интернет Касса».

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

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

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

Что нужно проверить перед запуском чеков из 1С?

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

Где смотреть номер кассового чека?

Смотрите номер в бумажном или электронном чеке, документе 1С и личном кабинете ОФД. Для точного поиска сохраните также дату и время, сумму, номер ФН и фискальный признак документа.

Что делать, если чек из 1С не отправился?

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