DSO (Days Sales Outstanding): что это, как считать и снижать в практике компаний

DSO (Days Sales Outstanding): что это, как считать и снижать в практике компаний

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

DSO (Days Sales Outstanding) — среднее число дней между отгрузкой (или выставлением счёта) и фактическим поступлением денег от клиента.

  • Высокий DSO = деньги дольше «висят» в дебиторке, выше потребность в финансировании.
  • Низкий DSO = продажи быстрее превращаются в кэш, устойчивее ликвидность.

Важно помнить, что DSO — агрегатная метрика. Она не заменяет управление конкретными счетами, но дает «температуру по больнице» и помогает увидеть тренды и проблемные сегменты.

Формулы DSO: как считать корректно

1) Аггрегатная формула за период N дней

Формула DSO
  • «Средняя дебиторка» — чаще всего среднее арифметическое на начало и конец периода (или средневзвешенное, если есть сильные колебания).
  • Период N: 30/90/180 дней — выбирается исходя из масштаба и сезонности.

2) На уровне счетов

Возьмите для каждой оплаченной позиции разницу дата оплаты − дата отгрузки/счета, затем рассчитайте:

  • медиану (устойчивее к отдельным всплескам),
  • среднее (для полноты картины),
  • p10–p90 (десятый–девяностый перцентили) — покажут «длину хвоста» задержек.

Частичные оплаты и корректировки

  • Если счет платится частями, измеряйте взвешенные дни по долям оплат.
  • Возвраты и кредит-ноты должны исключаться или учитываться отдельной корректировкой, иначе DSO искажается.

Данные и качество расчёта: откуда брать и как чистить

Источники:

  • Бухгалтерский учет / учет продаж: даты отгрузок / счетов, суммы, клиенты, договорные условия.
  • Банк-выписки: фактические даты и суммы поступлений.
  • Справочники: сегменты клиентов, страны, каналы, условия оплаты.

Сезонность и статистика: почему «среднее» обманчиво

В реальной жизни распределение «дней до оплаты» асимметрично: есть длинный хвост задержек. Поэтому:

  • выводите в отчёте медиану и p10–p90,
  • смотрите тренд по месяцам,
  • смотрите разрезы по клиентам/каналам/регионам — средняя по портфелю часто «маскирует» проблемные сегменты.

DSO и управление ликвидностью

DSO напрямую влияет на платежный календарь и потребность в оборотном финансировании:

  • Чем выше DSO, тем позже притоки и тем чаще нужен овердрафт/кредитная линия.
  • Исторический DSO по клиенту помогает прогнозировать дату и вероятность оплаты конкретного счёта. Это улучшает «правду» календаря и снижает риск просрочить критические выплаты.

Пример: если по клиенту медианный DSO=42 дня, счёт от 1 октября вероятно будет оплачен примерно 12–13 ноября (а в пессимистичном сценарии — позже). 

Как снизить DSO: практические рычаги

  1. Кредитная политика и лимиты. Предварительный скоринг клиентов, страхование дебиторки, гибкие условия (скидка за раннюю оплату вместо постоплаты).
  2. Безошибочная первичка и ЭДО. Полнота реквизитов, EDI, быстрые акты — меньше спорных счетов и задержек.
  3. Инкассация и коммуникация. Автоматические письма/напоминания по календарю, «ранние сигналы», индивидуальные договорённости по графикам платежей.
  4. Работа со спорами. Отдельный поток разборов: логистика, качество, ценообразование, условия договора — убрать системные причины задержек.
  5. Финансовые инструменты. Факторинг/форфейтинг, динамическая дисконтирование.

DSO в Финоко: как считать, мониторить и «вшить» в процессы

В Финоко предусмотрены две методики расчета:

  1. Агрегатная: по формуле (средняя дебиторка/выручка×N) — быстро для верхнего уровня.
  2. Инвойс-уровень: медиана + p10–p90, с учетом частичных оплат и корректировок — для точной операционной картины. Вариант доступен в Корпоративных версиях Финоко.

Интеграции и данные: подтягиваем счета и оплаты из 1С Бухгалтерии при помощи модуля Финоко для 1С, факты оплаты — из банк-выписок. Встроенный матчер сопоставляет платежи к документам; «хвосты» можно закрывать вручную.

DSO — ключ к управлению оборотным капиталом и кассовыми рисками. Считайте его корректно (медиана, p10–p90, частичные оплаты), связывайте с платежным календарем и ставьте понятные KPI.
Готовы увидеть ваш DSO в динамике и связать его с календарём платежей? Подключим данные из бухгалтерского учета и банковских выписок, настроим дашборды и алерты в Финоко — без ручных свёрток.