Номер договора: единственная связь документа с проектом
Номер договора — единственное поле, связывающее документ с чем-то за его пределами: с проектом, объектом, условиями оплаты и предыдущими поставками. Ни объекта, ни статьи расходов в счёте поставщика нет и быть не может.
Где искать в документе
- В шапке счёта строкой «Основание: договор № … от …».
- В назначении платежа платёжного поручения — там он ссылается на договор и на счёт сразу.
- В актах и накладных — в блоке реквизитов над таблицей.
- В спецификации — как реквизит договора, приложением к которому она является.
Чем осложняет разбор
- Основание записывается свободным текстом, и номер приходится выделять из фразы вместе с датой.
- Один поставщик работает по нескольким договорам, и без номера отнести счёт к нужному нельзя.
- Формат номера у сторон различается: у вас «12/2026», у контрагента «Д-12» — сопоставление ломается на этом.
- При разовой закупке договора нет вовсе, и пустое поле здесь законно, а не является потерей.
Как проверить, что перенесено верно
- Наличие договора с этим номером в вашем реестре договоров.
- Совпадение контрагента в счёте и в договоре: расхождение означает, что взят не тот договор.
- Дата документа внутри срока действия договора.
- Явная пометка «разовая закупка» там, где договора нет, — вместо пустого поля без объяснения.
Как хранить в таблице
Текстовая колонка в исходном виде плюс отдельная колонка внутреннего идентификатора договора из вашего реестра. Первое — что напечатано, второе — с чем связано; нормализовать первое до второго нельзя.
Что с этим делаем мы
Номер договора выносим отдельным полем, отделяя его от слова «основание» и от даты. Проверки существования договора в вашем реестре в текущей версии нет — она делается сопоставлением на вашей стороне. Соответствие «договор → объект или проект» тоже ваше: в документах поставщика этих сущностей не существует.
Почему проект нельзя взять прямо из счёта?
Потому что для поставщика ваш проект не существует. У него есть договор, и он ссылается на него. Таблица соответствий «договор — проект» ведётся у вас и по-другому не бывает.
Что делать со счетами без договора?
Помечать их явно как разовые закупки, а не оставлять поле пустым. Пустое поле неотличимо от «забыли заполнить», и через квартал разобрать эти две ситуации уже нельзя.
Пришлите документ, где поле «Номер договора» переносится тяжелее всего
Первый счёт разбираем вручную под ваш формат. Покажем, как это поле выглядит в готовой таблице и что с ним будет при выгрузке.
Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/field/nomer-dogovora-pole.
Другие поля документов