Учет и Финансы · 11 мин
Как в 1С привязать оплату к реализации
Как привязать оплату к реализации в 1С: ручной и автоматический зачёт авансов, подбор счетов, проверка взаиморасчётов, исправление ошибок и разбор типовых ситуаций.
Привязка оплаты к реализации — это установление связи между платёжным документом (поступлением на расчётный счёт, приходным кассовым ордером, эквайринговой операцией) и конкретным документом отгрузки: реализацией товаров и услуг, счётом на оплату или актом. Без этой связи программа не может корректно зачесть аванс, рассчитать задолженность покупателя и сформировать достоверную отчётность по взаиморасчётам.
В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) механика отличается, но принцип один: у платежа должен быть указан документ расчётов — «основание», по которому зачитывается сумма. Если основание не указано, оплата повисает как нераспределённый аванс, а реализация остаётся неоплаченной, хотя деньги фактически получены.
Ниже разобраны способы привязки оплаты в разных ситуациях: при вводе платежа вручную, при загрузке банковской выписки, при работе с авансами и при необходимости перераспределить уже проведённые документы. Отдельно описаны проверка результата и типовые ошибки, из-за которых взаиморасчёты «разъезжаются».
Как 1С связывает оплату и реализацию
В основе механизма лежит понятие «документ расчётов». Это документ, по которому программа отслеживает долг контрагента: реализация, счёт на оплату, заказ покупателя. Когда вы проводите оплату, 1С смотрит, указан ли документ расчётов. Если да — сумма закрывает задолженность именно по нему. Если нет — оплата регистрируется как аванс по договору в целом.
Способ зачёта зависит от настроек договора и конфигурации. В 1С:Бухгалтерии зачёт авансов обычно выполняется автоматически при проведении реализации или при последовательном перепроведении документов. В Управлении торговлей и ERP зачётом управляет механизм взаиморасчётов: там есть отдельные документы «Зачёт авансов» и обработки распределения платежей, а расчёты могут вестись по заказам, накладным или по договору в целом — это задаётся в соглашении с клиентом.
Привязка оплаты при вводе платежа вручную
Самый надёжный способ — указать реализацию сразу, в момент создания платёжного документа. Откройте «Поступление на расчётный счёт» (или приходный кассовый ордер), выберите контрагента и договор. После выбора договора программа покажет доступные документы расчётов с непогашенной задолженностью.
В 1С:Бухгалтерии в табличной части «Расшифровка платежа» есть колонка «Счёт на оплату» или «Документ расчётов» — выберите нужную реализацию из списка. В Управлении торговлей используйте кнопку «Подобрать по расчётам» или «Заполнить по расчётам»: программа сама предложит неоплаченные реализации и распределит сумму платежа по ним, начиная с самой ранней.
- 1Создайте документ поступления оплаты и укажите контрагента и договор
- 2Проверьте вид операции: «Оплата от покупателя»
- 3В расшифровке платежа откройте подбор документов расчётов
- 4Выберите нужную реализацию и укажите сумму зачёта
- 5Проверьте счёт учёта расчётов и авансов (обычно 62.01 и 62.02)
- 6Проведите документ и откройте акт сверки по контрагенту
Важный нюанс: если сумма оплаты больше долга по выбранной реализации, разницу программа отнесёт на аванс по договору. Это нормально — аванс зачтётся при следующей отгрузке. Но если вы хотите распределить платёж на несколько реализаций, добавьте в расшифровку платежа несколько строк с разными документами расчётов.
Привязка при загрузке банковской выписки
При обмене с банком (клиент-банк, DirectBank) платежи загружаются автоматически, и 1С пытается сама определить документ расчётов — по номеру счёта в назначении платежа, по сумме и по договору. Качество автоматического распознавания зависит от того, насколько информативно покупатель заполнил назначение платежа.
Если программа не нашла основание, платёж создаётся с видом «Оплата от покупателя» без документа расчётов — то есть как аванс. Такие платежи нужно разобрать вручную: откройте документ из списка банковской выписки и заполните расшифровку платежа подбором по расчётам, как описано выше. После перепроведения документа задолженность по реализации закроется.
Зачёт аванса по уже проведённым документам
Частая ситуация: оплата прошла раньше отгрузки и была зарегистрирована как аванс, а реализация проведена позже. В этом случае привязывать «вручную» ничего не нужно — нужно зачесть аванс.
В 1С:Бухгалтерии зачёт выполняется автоматически при проведении реализации, если дата реализации позже даты оплаты. Если документы уже проведены, но зачёта нет, перепроведите реализацию или запустите обработку «Групповое перепроведение документов» за период. Также проверьте, что в учётной политике и настройках договора не отключён автоматический зачёт авансов.
В Управлении торговлей и ERP используйте документ «Зачёт авансов» (раздел «Продажи» или «Казначейство») либо обработку распределения взаиморасчётов. Укажите контрагента, договор и период — программа покажет незачтённые авансы и неоплаченные реализации, и вы сможете связать их вручную или автоматически по ФИФО.
Как выбрать действие
Исправление ошибочной привязки
Если оплата зачлась не по той реализации (например, по более ранней накладной по тому же договору), откройте платёжный документ и в расшифровке платежа замените документ расчётов на нужный. После перепроведения задолженность перераспределится.
Когда деньги зачислены по ошибочному договору или контрагенту, простой замены документа расчётов недостаточно — потребуется документ «Корректировка долга» (в Бухгалтерии) или «Взаимозачёт задолженности» / «Перенос задолженности» (в УТ и ERP). Этот документ переносит долг или аванс с одного договора на другой, и только после этого оплату можно привязать к правильной реализации.
Проверка результата
После привязки убедитесь, что взаиморасчёты сошлись. Основной инструмент — отчёт «Акт сверки взаиморасчётов» и «Анализ расчётов с покупателями» (в Бухгалтерии — оборотно-сальдовая ведомость по счёту 62 с детализацией по документам). Реализация должна быть закрыта оплатой, а нераспределённого аванса по договору быть не должно, если вся сумма зачтена.
Дополнительно проверьте карточку расчётов по конкретной реализации: в УТ и ERP из документа реализации можно открыть связанные платежи через отчёт «Связанные документы» или панель расчётов. Там видно, какой платёж и на какую сумму закрыл отгрузку.
Как проверить результат
Сальдо равно нулю или соответствует фактическому долгу
Одновременно висят и долг покупателя, и аванс от него
Аванса по договору нет после полной оплаты и отгрузки
Аванс остался, хотя реализация проведена
В связанных документах видна оплата на полную сумму
Оплата отсутствует или привязана частично
Оплата и реализация в одном или корректной последовательности периодов
Реализация раньше оплаты, но зачёт не выполнен
Типичные ошибки и ограничения
Самая распространённая проблема — дублирование договоров. Если оплата проведена по одному договору, а реализация — по другому (пусть и с тем же контрагентом), автоматический зачёт не сработает: расчёты ведутся в разрезе договоров. Решение — либо перенос задолженности между договорами, либо исправление договора в одном из документов.
Вторая частая причина — нарушение хронологии. Если реализация проведена «задним числом» после того, как оплата уже зачтена по другой накладной, распределение может стать не тем, что ожидалось. После ввода документов задним числом перепроведите взаиморасчёты за весь затронутый период.
Учтите ограничение: в упрощённых режимах учёта (например, при ведении расчётов «по договору в целом» без детализации по документам) привязка конкретной оплаты к конкретной реализации может быть недоступна вовсе — программа закрывает долги автоматически по хронологии. Если вам нужен точный контроль по каждой накладной, включите в соглашении или договоре детализацию расчётов по заказам и накладным.
Что важно запомнить
Привязка оплаты к реализации выполняется через документ расчётов в платёжном документе. Для уже проведённых авансов используйте автоматический зачёт при перепроведении или документ «Зачёт авансов». Расхождения чаще всего вызваны разными договорами и нарушением хронологии, а результат всегда проверяется актом сверки и обороткой по счёту 62.
Частые вопросы
Почему оплата не зачлась автоматически после проведения реализации?
Чаще всего дата реализации оказалась раньше даты оплаты, либо документы проведены по разным договорам. Также проверьте, что в платеже указан тот же контрагент и организация, а в настройках учёта не отключён автоматический зачёт авансов. Перепроведение документов в хронологическом порядке обычно решает проблему.
Как одну оплату привязать к нескольким реализациям?
В расшифровке платежа добавьте отдельную строку на каждую реализацию и укажите в каждой строке свой документ расчётов и сумму. Сумма строк должна совпадать с общей суммой платежа. В УТ и ERP для этого удобна кнопка «Подобрать по расчётам».
Что делать, если покупатель оплатил по счёту, а реализация оформлена другим документом?
Если оплата привязана к счёту на оплату, а реализация создана на основании этого же счёта, зачёт обычно происходит корректно. Если реализация создана отдельно, измените в платеже документ расчётов со счёта на реализацию или выполните зачёт авансов по договору.
Можно ли привязать оплату к реализации прошлого закрытого периода?
Технически можно, но это изменит проводки по НДС с авансов и может потребовать уточнённой декларации. Безопаснее согласовать такую корректировку с бухгалтером, предварительно сделав резервную копию базы и зафиксировав, какие отчёты затронет изменение.
Как найти все нераспределённые оплаты по базе?
Используйте отчёт «Анализ расчётов с покупателями» или оборотно-сальдовую ведомость по счёту 62.02 с группировкой по контрагентам и договорам. Остатки авансов при наличии неоплаченных реализаций по тому же договору — признак нераспределённых платежей. В УТ и ERP есть специальный рабочий стол по состоянию взаиморасчётов.
Чем отличается «Зачёт авансов» от «Взаимозачёта задолженности»?
«Зачёт авансов» закрывает аванс покупателя его же долгом по реализации в рамках одного договора. «Взаимозачёт задолженности» (корректировка долга) нужен для более сложных случаев: перенос долга между договорами, зачёт встречных обязательств, когда контрагент одновременно и покупатель, и поставщик.