В процессе торговой деятельности часто возникают ситуации, когда после отгрузки товара и получения оплаты (с пробитием фискального чека) требуется изменить условия сделки. Это может быть связано с возвратом части товара, выявлением брака или предоставлением скидки «задним числом». В программах 1С:Комплексная автоматизация 2 и 1С:ERP такая операция оформляется документом Корректировка реализации. Рассмотрим подробно, как правильно пробить фискальный чек в этом случае, чтобы соблюсти требования 54-ФЗ и корректно отразить данные в учете.
Проанализируем ситуацию: организация продала товар, получила оплату через кассу и пробила чек «Приход». Спустя время оформляется Корректировка реализации, сумма сделки уменьшается. Возникает разница, которую необходимо либо вернуть покупателю наличными, либо оставить в качестве аванса для будущих покупок. С точки зрения законодательства (54-ФЗ), если происходит фактический возврат денежных средств, необходимо сформировать фискальный документ с признаком расчета «Возврат прихода».
Важный нюанс: многие путают «Возврат прихода» и «Чек коррекции». Выясним причину различий. «Чек коррекции» применяется исключительно для исправления ошибок (например, если чек не был пробит вовсе или в нем была указана неверная ставка НДС). В нашем случае ошибки нет — условия сделки изменились законным путем, поэтому мы используем операцию возврата на сумму разницы.
В актуальных версиях 1С:КА 2.5 и 1С:ERP реализован механизм, позволяющий минимизировать количество действий пользователя. Разберем по шагам, как это работает:
Корректировка реализации на основании исходной накладной.Этот способ максимально удобен, если корректировка документов и выдача денег происходят одномоментно. Однако, если физическая выдача наличности из кассы ККМ происходит в другой день или в другое время, правильнее использовать второй способ.
Проанализируем ситуацию, когда деньги выдаются покупателю по кассовому ордеру. Это стандартная процедура для бухгалтерского учета. Посмотрим, как связать документы, если система «не видит» корректировку напрямую.
В 1С:КА 2 и ERP учет ведется в разрезе «Объектов расчетов». В зависимости от настроек договора, объектом может выступать:
Если в программе не предусмотрен ввод Расходного кассового ордера (РКО) напрямую на основании документа Корректировка реализации, мы действуем следующим образом:
Расходный кассовый ордер с видом операции «Возврат оплаты клиенту».Корректировка реализации не выбирается как самостоятельный документ, следует выбрать исходную Реализацию или Договор.Рассмотрим важный аспект, упомянутый в обсуждении: расчеты между юридическими лицами. Согласно статье 4.7 закона 54-ФЗ, при расчетах наличными между организациями или ИП, в чеке обязательно должны присутствовать:
Проверим настройки в 1С: данные должны быть заполнены в карточке контрагента. При формировании чека из РКО или Корректировки реализации, программа подставит эти данные в электронную форму чека автоматически. Если эти поля останутся пустыми в чеке, это будет считаться нарушением порядка применения ККТ. При необходимости можно воспользоваться расширением для корректного заполнения ИНН покупателя в чеках.
Лимит расчетов: не забываем про ограничение ЦБ РФ. Сумма наличных расчетов в рамках одного договора между юрлицами не должна превышать 100 000 рублей. Если ваша реализация (даже после уменьшения) превышает этот предел, возврат разницы через кассу может быть признан нарушением. В таком случае безопаснее вернуть деньги безналичным путем на расчетный счет.
Выясним, как корректировка влияет на НДС в чеке. При пробитии чека на «Возврат прихода» крайне важно, чтобы сумма НДС в чеке совпадала с суммой НДС в корректировочном счете-фактуре. В 1С это контролируется автоматически на основании данных документа-основания.
Рассмотрим программный код формирования структуры чека (упрощенно), где объект расчетов играет ключевую роль:
// Пример логики определения суммы НДС для чека при возврате
Если ОбъектРасчетов.Тип() = Тип("ДокументСсылка.КорректировкаРеализации") Тогда
СуммаВозврата = ОбъектРасчетов.СуммаДокумента;
СтавкаНДС = ОбъектРасчетов.Товары.СтавкаНДС; // берется из корректировки
СуммаНДС = СуммаВозврата * СтавкаНДС / (100 + СтавкаНДС);
КонецЕсли;
Если вы используете РКО, убедитесь, что в расшифровке платежа верно указана ставка НДС (например, 20% или 10%). Именно эти данные попадут в фискальный накопитель и будут переданы в ОФД.
Проанализируем ситуацию: корректировка сделана, сумма уменьшилась, но деньги покупателю не отдаются, а остаются в счет будущих отгрузок. Нужно ли бить чек?
Согласно позиции ФНС, при расчетах между организациями по безналу чеки на зачет аванса не требуются. Однако, если изначальная оплата была наличными, то переплата фактически становится авансом. В этом случае:
Подведем итог: наиболее современным и простым способом в 1С:КА 2 является пробитие чека непосредственно из Корректировки реализации. Если же ваша учетная политика требует строгого соответствия кассовой дисциплине через РКО, используйте его, тщательно проверяя заполнение ИНН покупателя и Объекта расчетов. Для комплексной проверки таких фискальных операций можно использовать отчет для анализа документов оплаты по чекам.