
DSO показывает, за сколько дней компания превращает продажи в наличные деньги: чем меньше показатель, тем быстрее возвращается оборотный капитал и ниже риск кассовых разрывов. Подробный обзор методики работы с показателем и варианты реализации в системе Финоко.
DSO (Days Sales Outstanding) — среднее число дней между отгрузкой (или выставлением счёта) и фактическим поступлением денег от клиента.
- Высокий DSO = деньги дольше «висят» в дебиторке, выше потребность в финансировании.
- Низкий DSO = продажи быстрее превращаются в кэш, устойчивее ликвидность.
Важно помнить, что DSO — агрегатная метрика. Она не заменяет управление конкретными счетами, но дает «температуру по больнице» и помогает увидеть тренды и проблемные сегменты.
Формулы DSO: как считать корректно
1) Аггрегатная формула за период N дней

- «Средняя дебиторка» — чаще всего среднее арифметическое на начало и конец периода (или средневзвешенное, если есть сильные колебания).
- Период N: 30/90/180 дней — выбирается исходя из масштаба и сезонности.
2) На уровне счетов
Возьмите для каждой оплаченной позиции разницу дата оплаты − дата отгрузки/счета, затем рассчитайте:
- медиану (устойчивее к отдельным всплескам),
- среднее (для полноты картины),
- p10–p90 (десятый–девяностый перцентили) — покажут «длину хвоста» задержек.
Частичные оплаты и корректировки
- Если счет платится частями, измеряйте взвешенные дни по долям оплат.
- Возвраты и кредит-ноты должны исключаться или учитываться отдельной корректировкой, иначе DSO искажается.
Данные и качество расчёта: откуда брать и как чистить
Источники:
- Бухгалтерский учет / учет продаж: даты отгрузок / счетов, суммы, клиенты, договорные условия.
- Банк-выписки: фактические даты и суммы поступлений.
- Справочники: сегменты клиентов, страны, каналы, условия оплаты.
Сезонность и статистика: почему «среднее» обманчиво
В реальной жизни распределение «дней до оплаты» асимметрично: есть длинный хвост задержек. Поэтому:
- выводите в отчёте медиану и p10–p90,
- смотрите тренд по месяцам,
- смотрите разрезы по клиентам/каналам/регионам — средняя по портфелю часто «маскирует» проблемные сегменты.
DSO и управление ликвидностью
DSO напрямую влияет на платежный календарь и потребность в оборотном финансировании:
- Чем выше DSO, тем позже притоки и тем чаще нужен овердрафт/кредитная линия.
- Исторический DSO по клиенту помогает прогнозировать дату и вероятность оплаты конкретного счёта. Это улучшает «правду» календаря и снижает риск просрочить критические выплаты.
Пример: если по клиенту медианный DSO=42 дня, счёт от 1 октября вероятно будет оплачен примерно 12–13 ноября (а в пессимистичном сценарии — позже).
Как снизить DSO: практические рычаги
- Кредитная политика и лимиты. Предварительный скоринг клиентов, страхование дебиторки, гибкие условия (скидка за раннюю оплату вместо постоплаты).
- Безошибочная первичка и ЭДО. Полнота реквизитов, EDI, быстрые акты — меньше спорных счетов и задержек.
- Инкассация и коммуникация. Автоматические письма/напоминания по календарю, «ранние сигналы», индивидуальные договорённости по графикам платежей.
- Работа со спорами. Отдельный поток разборов: логистика, качество, ценообразование, условия договора — убрать системные причины задержек.
- Финансовые инструменты. Факторинг/форфейтинг, динамическая дисконтирование.
DSO в Финоко: как считать, мониторить и «вшить» в процессы
В Финоко предусмотрены две методики расчета:
- Агрегатная: по формуле (средняя дебиторка/выручка×N) — быстро для верхнего уровня.
- Инвойс-уровень: медиана + p10–p90, с учетом частичных оплат и корректировок — для точной операционной картины. Вариант доступен в Корпоративных версиях Финоко.
Интеграции и данные: подтягиваем счета и оплаты из 1С Бухгалтерии при помощи модуля Финоко для 1С, факты оплаты — из банк-выписок. Встроенный матчер сопоставляет платежи к документам; «хвосты» можно закрывать вручную.
DSO — ключ к управлению оборотным капиталом и кассовыми рисками. Считайте его корректно (медиана, p10–p90, частичные оплаты), связывайте с платежным календарем и ставьте понятные KPI.
Готовы увидеть ваш DSO в динамике и связать его с календарём платежей? Подключим данные из бухгалтерского учета и банковских выписок, настроим дашборды и алерты в Финоко — без ручных свёрток.



