Владелец видит 210 000 ₽ долга покупателей на конец месяца и хочет понять, стали ли клиенты платить медленнее. Одного остатка недостаточно: задолженность могла вырасти вместе с продажами. Для общей оценки используют DSO — показатель, который выражает торговую дебиторскую задолженность в днях продаж с отсрочкой.
Рассчитаем его для учебной компании, затем проверим, почему шесть дней DSO не означают, что каждый покупатель платит за шесть дней. Все суммы условные; расчёт предназначен для внутреннего анализа, а не для определения срока платежа по договору.
Какие данные нужны для DSO
Выберите один период и один состав операций. В нашем примере — 30 календарных дней, продажи покупателям с отсрочкой и соответствующий долг этих покупателей. Предоплата и продажи с немедленной оплатой в эту базу не входят. Не добавляйте к долгу покупателей выданные поставщикам авансы, займы сотрудникам и другие виды дебиторской задолженности.
В учебнике OpenStax оборачиваемость рассчитывается по продажам в кредит и средней задолженности; среднее по двум датам — полусумма начального и конечного остатков. ACCA также связывает период погашения с продажами в кредит. Для выбранного месяца используем его 30 дней вместо 365 дней годового расчёта.
DSO = средняя торговая задолженность ÷ продажи с отсрочкой за период × число дней периода.
Для сопоставимости договоритесь с бухгалтером о базе сумм: НДС, возвраты, скидки, корректировки и состав долга должны учитываться последовательно. Нельзя сравнивать долг с налогом с продажами без него и считать отличие скорости оплаты реальным. В учебном примере все суммы приведены к одной базе без НДС, возвратов и резервов.
Пример: от остатков к шести дням
| Показатель | Значение |
|---|---|
| Долг покупателей на начало периода | 150 000 ₽ |
| Долг покупателей на конец периода | 210 000 ₽ |
| Продажи с отсрочкой за 30 дней | 900 000 ₽ |
| Продажи с немедленной оплатой за те же дни | 600 000 ₽, в знаменатель не включаем |
Средняя задолженность по двум датам: (150 000 + 210 000) ÷ 2 = 180 000 ₽. Средние продажи с отсрочкой за день: 900 000 ÷ 30 = 30 000 ₽. Получаем 180 000 ÷ 30 000 = 6 дней.
Проверка через обороты даёт тот же результат: 900 000 ÷ 180 000 = 5 оборотов за выбранный месяц; 30 ÷ 5 = 6 дней. Эти пять оборотов не являются годовым показателем.
Если включить в знаменатель ещё 600 000 ₽ продаж с немедленной оплатой, выйдет 180 000 ÷ 1 500 000 × 30 = 3,6 дня. Клиенты не стали платить быстрее: изменился состав расчёта. Поэтому сохраняйте рядом с DSO не только результат, но и исходные суммы с правилом отбора.
Когда среднего по двум датам мало
Если крупная отгрузка пришлась на середину месяца, начальный и конечный остатки могут плохо описывать обычный уровень долга. При наличии ежедневных данных посчитайте среднее из остатков на конец каждого календарного дня выбранного периода. Используйте этот способ последовательно и укажите его в отчёте.
Например, среднее по ежедневным остаткам оказалось 240 000 ₽ при тех же продажах 900 000 ₽ за 30 дней. Тогда DSO равен 8 дням. Разница с шестью днями возникла из-за способа усреднения. Сравнивать два месяца, в одном из которых взяты две даты, а в другом все дни, без пояснения нельзя.
При нулевых продажах с отсрочкой формула не даёт конечного значения: делить на ноль нельзя. При отрицательных продажах после корректировок или очень маленьком знаменателе сначала разберите операции. Такой результат не следует автоматически трактовать как скорость оплаты.
DSO не показывает возраст конкретного долга
Остаток 210 000 ₽ на конец нашего учебного месяца может складываться так:
| Группа долга | Сумма |
|---|---|
| Срок оплаты ещё не наступил | 160 000 ₽ |
| Просрочка от 1 до 7 дней | 30 000 ₽ |
| Просрочка более 30 дней | 20 000 ₽ |
| Всего | 210 000 ₽ |
Просрочено 50 000 ₽, то есть 50 000 ÷ 210 000 × 100 ≈ 23,81% конечного остатка. Общий DSO в шесть дней не отменяет старый долг в 20 000 ₽. Он также не равен средней просрочке: в его числителе участвует и задолженность, срок оплаты которой ещё не наступил.
Возраст просрочки считайте от согласованного срока оплаты конкретного обязательства, а не просто от даты выставления счёта. Для работы с отдельными суммами нужен реестр неоплаченных счетов: остаток, срок, подтверждённые поступления и следующий контакт с клиентом.
Как использовать показатель в ежемесячном разборе
Сохраняйте одну строку на период: даты, число календарных дней, метод среднего, средний долг, продажи с отсрочкой, DSO и комментарий к изменениям. Рядом держите сумму и долю просрочки, отдельно — самые старые или спорные долги.
Если DSO вырос, проверьте крупные отгрузки, сроки договоров, структуру клиентов, возвраты и полноту разнесения оплат. Если снизился — проверьте те же причины, прежде чем объявлять работу с оплатами успешнее. Универсальной нормы в днях для любой компании нет: результат оценивают вместе с условиями продаж и собственной сопоставимой динамикой.
Платёж на ближайшую пятницу планируйте по конкретной договорённости и фактическому поступлению, а не по среднему DSO. Различие между признанной продажей и доступными деньгами разобрано в статье «Выручка, прибыль и деньги».