При ведении расчетов наличными или по банковским картам в оптовой торговле бухгалтеры и специалисты по учету регулярно сталкиваются с ситуацией: покупатель оплачивает выставленный счет не полностью или вносит предоплату до фактической отгрузки. При попытке пробить кассовый чек из документа Приходный кассовый ордер (ПКО) в конфигурации 1С обнаруживается, что построчный перечень товаров исчезает, а в чеке печатается единственная строка вида «Оплата по счету №...» на внесенную сумму. Разберем, правомерно ли такое поведение программы с точки зрения Федерального закона № 54-ФЗ, как устроена методология форматов фискальных данных (ФФД) и как правильно организовать документооборот в 1С при частичных оплатах и отсрочках.
Проанализируем причину, по которой типовая конфигурация формирует обобщенную строку при несовпадении суммы ПКО и суммы счета. Фискальное законодательство требует, чтобы в кассовом чеке строго соблюдалось математическое равенство: Цена × Количество = Стоимость позиции, а сумма всех позиций должна с точностью до копейки равняться итогу чека. Если клиент оплачивает 5 000 рублей по счету, выставленному на 10 000 рублей, программа в момент приема денег не может однозначно определить, за какие именно единицы товара внесена оплата.
Попытка пропорционально распределить полученную сумму по всем товарным строкам приводит к возникновению дробного количества неделимых товаров (например, 0,5 штуки кресла или 0,333 единицы холодильника) либо к искажению зарегистрированной цены за единицу. Чтобы избежать передачи в налоговую инспекцию некорректных цен и объемов, программные механизмы 1С при неполной оплате определяют поступившие средства как авансовый платеж и выводят обобщенную строку платежа.
Рассмотрим ключевые нормы законодательства, регулирующие применение контрольно-кассовой техники между организациями и индивидуальными предпринимателями:
В актуальных форматах фискальных данных расчеты, разделенные во времени (когда оплата и передача товара не происходят одновременно), требуют формирования двух отдельных кассовых чеков. Это полностью исключает необходимость выдумывать дробные количества товара.
Разберем логику разделения чеков при получении аванса и последующей отгрузке:
Приходный кассовый ордер. Если конкретный перечень отгружаемых позиций еще не согласован, формируется чек с признаком способа расчета «Аванс» (тег 1214 = 3) и признаком предмета расчета «Платеж» на фактически полученную сумму. Если состав заказа известен точно, но вносится только часть суммы, формируется чек с признаком способа расчета «Предоплата» (тег 1214 = 2).Реализация (акт, накладная). В этом чеке построчно перечисляется весь список отгруженных товаров с их реальными ценами и полным количеством. Признак способа расчета принимает значение «Полный расчет» (тег 1214 = 4), а в качестве формы оплаты указывается «Предварительная оплата (аванс)» (тег 1215) на сумму внесенного ранее аванса. Если при отгрузке происходит доплата остатка наличными, эта разница закрывается формой оплаты «Наличные».Проанализируем обратную ситуацию, распространенную в оптовой торговле: товар отгружается покупателю без немедленной оплаты, а деньги поступают позже частями.
Реализация (акт, накладная). В нем содержится весь перечень номенклатуры с признаком способа расчета «Передача в кредит» (тег 1214 = 6). В способах оплаты наличные деньги не фигурируют, а вся сумма закрывается формой оплаты «Постоплата (кредит)» (тег 1216).Приходный кассовый ордер. В этом документе не нужно дробить номенклатуру исходной накладной. Чек пробивается с признаком способа расчета «Оплата кредита» (тег 1214 = 7), где в наименовании платежа указывается погашение задолженности (например, ссылка на договор или накладную), а сумма закрывается формой «Наличные». Покупатель может погашать задолженность любым количеством платежей — каждый раз будет пробиваться отдельный чек на поступившую сумму кредита.Выясним, как правильно выстроить цепочку документов в «1С:Бухгалтерии предприятия», чтобы фискальные документы формировались автоматически и без ошибок: