Работа с авансами в 1С:Предприятие требует не только правильного бухгалтерского оформления, но и соблюдения кассовой дисциплины. С 2019 года законодательство обязывает пробивать чеки при получении предоплаты — даже если товар или услуга ещё не переданы покупателю. В этой статье разберём, как технически реализовать пробивку чека на аванс в разных конфигурациях 1С (Бухгалтерия 3.0, Управление торговлей 11, Комплексная автоматизация 2), а также какLater провести зачет этого аванса при отгрузке.
Особое внимание уделим типичным ошибкам: дублированию чеков, неверному указанию ставки НДС в чеке на аванс, расхождениям между суммами в 1С и фискальных данных. Также приведём актуальные проводки и покажем, как избежать проблем с налоговой при проверке кассовых операций. Если вы работаете с онлайн-кассами (Атол, Штрих-М, Эвотор), статья поможет настроить интеграцию с 1С без сбоев.
1. Когда нужно пробивать чек на аванс: требования 54-ФЗ
Согласно п. 1 ст. 1.2 Федерального закона № 54-ФЗ, чек необходимо формировать при любом расчёте между покупателем и продавцом, включая предоплату. Это правило действует независимо от:
- 📌 Формы оплаты (наличные, безнал, смешанный платеж)
- 📌 Типа контрагента (физлицо, ИП, юрлицо)
- 📌 Суммы аванса (даже 1 рубль требует чека)
- 📌 Наличия договора (чек пробивается и без него)
Исключения составляют только авансы по безналичному расчёту между юридическими лицами (если обе стороны на ОСНО или УСН и не используют онлайн-кассу). Во всех остальных случаях чек обязателен. Например:
| Ситуация | Нужно ли пробивать чек? | Основание |
|---|---|---|
| Физлицо оплатило аванс наличными | ✅ Да | п. 1 ст. 1.2 54-ФЗ |
| ИП на УСН получил предоплату от юрлица на расчётный счёт | ❌ Нет (если нет онлайн-кассы) | Письмо ФНС от 18.01.2018 № ЕД-4-20/853@ |
| Юрлицо на ЕНВД получило аванс от физлица на карту | ✅ Да | п. 2 ст. 1.2 54-ФЗ (расчёты с физлицами) |
⚠️ Внимание: Если аванс поступил от физлица, а чек не был пробит, налоговая может оштрафовать на от 25% до 100% от суммы расчёта (ст. 14.5 КоАП РФ). При этом исправить ошибку retroactively нельзя — чек должен быть сформирован в момент получения денег.
2. Настройка 1С для пробивки чеков на аванс
Прежде чем пробивать чеки, убедитесь, что в 1С корректно настроены:
- Фискальный регистратор — подключён и опознается системой (проверьте в
Администрирование → Печатные формы, отчёты и обработки → Настройки оборудования). - Кассовые смены — открыты и не прерваны (в
Касса → Кассовые смены). - Виды операций — в справочнике
Виды операций кассовых документовдолжен быть пункт для авансов.
Для конфигураций 1С:Управление торговлей 11 и Комплексная автоматизация 2 дополнительно проверьте:
- 🔧 Настройки ККТ в разделе
НСИ и администрирование → Продажи → Настройки кассового оборудования. - 🔧 Шаблоны чеков — в них должны быть прописаны реквизиты для авансовых платежей (например, тег
АВАНСилиПРЕДОПЛАТА).
⚠️ Внимание: Если вы используете Атол Online или Эвотор, в настройках 1С должен быть указан корректный фискальный признак (ФП). При его отсутствии чек не пройдёт в ОФД и будет заблокирован.
Проверьте подключение ККТ в 1С|
Откройте кассовую смену|
Настройте вид операции "Аванс"|
Убедитесь, что в шаблоне чека указаны реквизиты предоплаты|
Сверьте ставку НДС с договором-->
3. Пошаговая инструкция: как пробить чек на аванс
Рассмотрим процесс на примере 1С:Бухгалтерия 3.0 (версия 3.0.125+). Аналогичные действия применимы и к другим конфигурациям с учётом особенностей интерфейса.
Шаг 1. Создание документа "Поступление на расчётный счёт" или "Приходный кассовый ордер"
1. Перейдите в раздел Банк и касса → Поступления на расчётный счёт (для безнала) или Банк и касса → Приходные кассовые ордера (для наличных).
2. Заполните поля:
- 💰 Сумма — укажите сумму аванса.
- 📝 Контрагент — выберите покупателя.
- 📄 Договор — укажите договор, по которому поступает аванс (если есть).
- 🔖 Ставка НДС — выберите ставку согласно договору (например,
20%илиБез НДС).
Шаг 2. Пробивка чека
1. В документе поставьте флажок "Пробить чек" (в 1С:Бухгалтерия 3.0 он находится на закладке Дополнительно).
2. Нажмите кнопку Пробить чек. Система автоматически сформирует фискальные данные и отправит их на ККТ.
3. После успешной пробивки в документе появится номер чека и фискальный признак (ФП). Сохраните документ.
⚠️ Внимание: Если чек не пробился, проверьте:
- 🔌 Подключение ККТ к компьютеру.
- 📡 Состояние интернет-соединения (для онлайн-касс).
- 📝 Наличие открытой кассовой смены.
Что делать, если чек пробился с ошибкой?
Если в чеке указана неверная сумма или ставка НДС, его необходимо аннулировать и пробить заново. Для этого:
1. В документе 1С нажмите "Аннулировать чек".
2. Исправьте ошибки в документе.
3. Повторно пробейте чек.
Важно: Аннулировать чек можно только в течение текущей кассовой смены!4. Зачет аванса при отгрузке: проводки и документы
Когда товар отгружается или услуга оказывается, аванс должен быть зачтён. В 1С это оформляется документом Зачёт авансов или автоматически при проведении Реализации товаров и услуг.
Способ 1: Автоматический зачет в документе "Реализация"
1. Создайте документ Реализация товаров и услуг (Продажи → Реализация товаров и услуг).
2. В табличной части укажите товары/услуги и сумму.
3. На закладке Расчёты выберите ранее созданный авансовый платёж. Система автоматически зачтёт его в счёт оплаты.
4. Проведите документ. В бухгалтерском учёте сформируются проводки:
Дт 62.01 Кт 62.02 — зачёт аванса
Дт 62.02 Кт 68.02 — восстановление НДС с аванса (если применяется)
Способ 2: Ручной зачет документом "Корректировка долга"
Если автоматический зачет не сработал:
1. Перейдите в Банк и касса → Корректировка долга.
2. Укажите:
- 📌 Контрагента — покупателя.
- 📌 Договор — по которому был аванс.
- 📌 Сумму зачёта.
- 📌 Счёт дебет/кредит —
62.01и62.02.
⚠️ Внимание: Если аванс был с НДС, а реализация — без НДС (или наоборот), в 1С могут возникнуть расхождения по счёту 68.02. В этом случае требуется ручная корректировка через документ Операция (бухгалтерский и налоговый учёт).
1. Совпадают ли контрагенты в документах аванса и реализации.
2. Не был ли аванс уже зачтён ранее (посмотрите обороты по счёту 62.02).
3. Указана ли правильная валюта расчётов (если работаете с валютными контрагентами).-->
5. Типичные ошибки и как их исправить
Ошибки при работе с авансами в 1С часто ведут к расхождениям в учёте и проблемам с налоговой. Рассмотрим самые распространённые:
| Ошибка | Последствия | Как исправить |
|---|---|---|
| Чек на аванс не пробит | Штраф до 100% от суммы (ст. 14.5 КоАП) | Пробить чек retroactively нельзя. Нужно оформить как ошибку в учёте и доплатить штраф. |
| Неверная ставка НДС в чеке | Расхождения с декларацией по НДС | Аннулировать чек и пробить заново с правильной ставкой. |
| Аванс зачтён дважды | Искажение оборотов по счёту 62 | Сторнировать ошибочный зачет документом "Корректировка долга". |
| Не восстановлен НДС с аванса | Занижение налога к уплате | Ввести документ "Формирование записей книги продаж" с типом операции "Восстановление НДС". |
⚠️ Внимание: Если в чеке на аванс указана сумма с НДС, а в договоре прописана сумма без НДС, это приведёт к расхождениям при зачёте. Всегда сверяйте условия договора с настройками чека!
6. Особенности для разных конфигураций 1С
Процесс пробивки чеков и зачёта авансов может отличаться в зависимости от конфигурации. Рассмотрим ключевые нюансы:
1С:Бухгалтерия 3.0
- 📌 Чеки пробиваются из документов
Поступление на расчётный счётилиПриходный кассовый ордер. - 📌 Зачёт аванса происходит автоматически в документе
Реализация товаров и услуг. - 📌 Для ручного зачёта используется документ
Корректировка долга.
1С:Управление торговлей 11
- 📌 Чеки пробиваются из
Заказа покупателя(если есть предоплата) илиПоступления денежных средств. - 📌 Зачёт аванса настраивается в
Настройках расчётов с клиентами(разделНСИ и администрирование). - 📌 Для розничных продаж используется документ
Чек ККМс типом операцииПредоплата.
1С:Комплексная автоматизация 2
- 📌 Поддерживает пробивку чеков из
Платёжных поручений(для безнала). - 📌 Имеет отдельный справочник
Виды платежей, где настраиваются шаблоны для авансов. - 📌 Интегрирована с 1С:Документооборот для согласования авансовых платёжей.
⚠️ Внимание: В 1С:Розница 2.3 чеки на аванс пробиваются только через документ Приходный кассовый ордер с видом операции Предоплата. Автоматический зачет авансов в этой конфигурации не предусмотрен — требуется ручная корректировка.
В 1С:Управление торговлей 11 для корректного зачёта авансов обязательно настройте параметр "Автоматический зачёт авансов" в разделе "НСИ и администрирование → Настройки продаж".
7. Проверка корректности учёта авансов
Чтобы убедиться, что авансы учтены правильно, выполните следующие проверки:
- Сверка оборотов по счёту 62.02:
Запустите
Оборотно-сальдовую ведомостьпо счёту62.02("Авансы полученные"). Сальдо должно равняться сумме не зачтённых авансов. - Проверка чеков в ОФД:
Сверьте номера чеков в 1С с данными в личном кабинете вашего ОФД (например, Такском, Платежный центр). Все авансовые чеки должны быть зарегистрированы.
- Контроль НДС:
В
Книге продаждолжны быть записи о начислении НДС с аванса (при получении) и восстановлении (при зачёте).
⚠️ Внимание: Если в Книге продаж отсутствуют записи по авансам, но чеки пробиты, это может указывать на неверную настройку регистрации НДС в 1С. Проверьте параметры учёта НДС в настройках программы (Главное → Настройки → Параметры учёта).
8. Интеграция с онлайн-кассами: Атол, Штрих-М, Эвотор
Если вы используете внешнюю онлайн-кассу, её нужно правильно настроить в 1С. Рассмотрим основные моменты:
Настройка драйвера ККТ
1. Установите драйвер для вашей модели кассы (скачайте с сайта производителя, например, Атол или Штрих-М).
2. В 1С перейдите в Администрирование → Печатные формы, отчёты и обработки → Настройки оборудования.
3. Добавьте новую кассу, укажите:
- 📌 Модель ККТ (например, Атол 90Ф).
- 📌 Порт подключения (COM, USB или сетевой адрес).
- 📌 Параметры ОФД (ИНН, адрес сервера).
Тестирование связи
Перед работой с чеками выполните тестовое подключение:
1. В настройках оборудования нажмите Тест связи.
2. Пробейте тестовый чек (например, на 1 рубль).
3. Проверьте, что чек появился в личном кабинете ОФД.
⚠️ Внимание: При использовании Эвотор в настройках 1С должен быть указан токен доступа к облачному сервису Эвотор. Без него чеки не будут передаваться на кассу.
1. Подключен ли кабель (или включён ли Bluetooth для мобильных касс).
2. Установлен ли последний драйвер ККТ (обновите через сайт производителя).
3. Разрешены ли подключения к ККТ в настройках антивируса/брандмауэра.-->
FAQ: Частые вопросы по авансам в 1С
Нужно ли пробивать чек на аванс, если покупатель — юридическое лицо на ОСНО?
Нет, если оплата проходит по безналичному расчёту между двумя юридическими лицами (или ИП) на ОСНО/УСН. Чек требуется только при расчётах с физлицами или если у вас есть онлайн-касса (п. 1 ст. 1.2 54-ФЗ).
Как исправить чек на аванс, если сумма указана неверно?
Аннулируйте ошибочный чек через документ в 1С (кнопка "Аннулировать чек"), затем пробейте новый с корректной суммой. Аннулировать чек можно только в течение открытой кассовой смены.
Почему при зачёте аванса 1С пишет "Недостаточно средств"?
Это означает, что:
- 🔹 Аванс уже был зачтён ранее.
- 🔹 В документах указаны разные контрагенты или договора.
- 🔹 Сумма реализации превышает сумму аванса.
Проверьте обороты по счёту 62.02 и исправьте расхождения.
Как в 1С отразить возвращенный аванс?
1. Создайте документ Возврат денежных средств (Банк и касса → Возвраты денежных средств).
2. Укажите сумму возврата и свяжите с исходным авансовым платёжом.
3. Пробейте чек на возврат (обязательно для физлиц!).
4. В бухгалтерском учёте сформируются проводки:
Дт 62.02 Кт 50.01 (51) — возврат аванса
Дт 68.02 Кт 76.АВ — восстановление НДС (если аванс был с НДС)
Можно ли зачесть аванс по одному договору в счёт другого?
Технически в 1С это возможно через документ Корректировка долга, но налоговые риски высоки. Согласно п. 1 ст. 410 ГК РФ, зачёт встречных требований допускается только при взаимном согласии сторон. Рекомендуем:
- 📝 Заключить дополнительное соглашение к договору о переносе аванса.
- 📝 Отразить операцию в учёте как взаимозачёт (Дт 62.02 по одному договору — Кт 62.02 по другому).