DocFlow
Срок оплатыусловия оплатыоплатить до

Срок оплаты: поля, которого часто нет

Срок оплаты определяет очерёдность платежей и весь платёжный календарь. При этом в самом счёте его часто нет: он живёт в договоре, а в документе есть только срок действия цены — и это разные вещи.

Где искать в документе

Чем осложняет разбор

Как проверить, что перенесено верно

Как хранить в таблице

Две колонки: срок как число дней с указанием их вида и вычисленная дата платежа. Хранить только дату — потерять основание расчёта; только дни — считать заново при каждом взгляде на реестр.

Что с этим делаем мы

Срок оплаты переносим, если он указан в документе, и **не вычисляем его**, если не указан: подставленная дата выглядела бы как условие сделки, которым она не является. Соответствие «контрагент — отсрочка» ведётся в вашем справочнике, и оттуда же берётся вид дней.

Почему вид дней так важен?

Десять календарных, рабочих и банковских дней — три разные даты, расхождение доходит до недели. Платёжный календарь без учёта вида дней ошибается именно на эту величину, причём всегда в одну сторону.

Что делать, если срока нет ни в счёте, ни в договоре?

Считать оплату по факту выставления и фиксировать это решение в реестре явно. Молчаливое «через две недели» превращается в правило, которое никто не согласовывал и о котором контрагент не знает.

Пилот · 1 990 ₽ за 30 дней

Пришлите документ, где поле «Срок оплаты» переносится тяжелее всего

Первый счёт разбираем вручную под ваш формат. Покажем, как это поле выглядит в готовой таблице и что с ним будет при выгрузке.

Первый счёт разбираем вручную под ваш формат. Списание разовое, автопродления нет. Источник перехода: seo/field/srok-oplaty-pole.