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