DocFlow

В таблице нулевые и отрицательные суммы

Как это выглядит

Среди обычных строк встречаются позиции с суммой 0,00 и строки со знаком минус. Итог по колонке из-за них не сходится с ожидаемым.

Коротко

И нули, и минусы бывают совершенно законными: возвраты, корректировки, бонусные позиции, скидка отдельной строкой. Но ровно так же выглядит потерянное при разборе значение. Различить помогает не сумма, а строка целиком.

Почему так происходит

  1. 01Возврат или корректировка

    Корректировочные документы уменьшают ранее отражённые суммы, и отрицательные значения в них — норма. Признак: в документе есть ссылка на исходный документ.

  2. 02Бонусная или рекламная позиция

    Товар передан бесплатно, и в строке стоит количество, но нулевая цена. Позиция настоящая, сумма нулевая по существу.

  3. 03Скидка отдельной строкой

    Часть систем выводит скидку не в цене, а отдельной строкой с минусом. Сумма позиций тогда меньше суммы товаров, и это правильно.

  4. 04Значение потеряно при разборе

    Ноль появляется там, где сумму не удалось прочитать. Отличается от законного нуля тем, что в строке пусто и в других полях: нет цены, нет количества, только наименование.

Как понять, что причина именно эта

Как починить

Разделить законные нули и потери

  1. 1.Добавьте колонку-признак: пусто ли в строке хотя бы ещё одно поле.
  2. 2.Строки, где пусто только в сумме, разбирайте вручную.
  3. 3.Остальные нули оставьте как есть — они настоящие.

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

Не отбрасывать минусы при суммировании

  1. 1.Проверьте, не стоит ли в вашей сводной формуле фильтр «больше нуля».
  2. 2.Отброшенные возвраты завышают оборот и ломают сверку.

не чинит: Помогает только если отрицательные значения дошли до таблицы: потерянный знак так не восстановить.

Когда мы не нужны

Если документов немного и корректировки вы и так помните наизусть, никакой автоматической разметки не нужно. Задача становится реальной там, где документов сотни и возвраты теряются в общей массе.

Что с этим делает наша выгрузка

Мы выгружаем сумму так, как она стоит в документе, вместе со знаком. Отрицательные значения не превращаем в положительные и не отбрасываем: потеря знака в возврате даёт завышенный оборот, а это хуже, чем непривычный минус в таблице. Автоматической пометки «это корректировка» в пилоте нет — тип документа определяется при ручном разборе.

Вопросы

Ноль в сумме — это всегда потеря значения?

Нет. Бонусные позиции и передача с нулевой стоимостью встречаются регулярно. Смотреть надо на строку целиком, а не на одну ячейку.

Почему минус нельзя просто убрать?

Потому что он несёт смысл: это возврат или корректировка. Убрав знак, вы превратите уменьшение в увеличение и получите неверный оборот.

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

Если ошибка не в Excel, а в самих документах

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

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