DocFlow
Скидкадисконтскидка по строке

Скидка: в цене или отдельной строкой

Скидка объясняет расхождение между суммой позиций и итогом документа — самое частое «нарушение арифметики», которое на самом деле нарушением не является. Хранить её нужно так, чтобы это расхождение было объяснимым, а не выглядело ошибкой.

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

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

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

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

Две колонки: величина и её вид — процент или сумма. Плюс уровень применения: строка или документ. Одна колонка «скидка» через месяц не отвечает ни на один из этих вопросов.

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

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

Почему сумма позиций не сходится с итогом?

Три обычные причины: скидка отдельной строкой, разные ставки налога по позициям и попавшая в данные строка промежуточного итога. Все три объяснимы, и все три нужно уметь отличать от настоящей ошибки переноса.

Как поймать скидку, учтённую внутри цены?

Сравнением с прайсом или спецификацией. В самом документе её следов нет, поэтому единственный способ — сверка цены с согласованной. Заодно это ловит и обратное: подорожание, выданное за прежнюю цену.

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

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

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

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