РАСЧЁТЫ С КЛИЕНТАМИ
Дебиторская задолженность по срокам: как восстановить остаток на нужную дату
Сегодня счёт закрыт, но неделю назад он ещё оставался неоплаченным. Чтобы правильно оценить прошлую просрочку, нужны дата среза, исходный срок и история погашений, а не только текущий статус документа.
Назовите дату остатка и дату возраста
Отчёт о дебиторской задолженности по срокам, или accounts receivable aging, распределяет непогашенные суммы по временным группам. Для воспроизводимого результата сначала задайте две границы: какие операции входят в остаток и относительно какой даты вычисляется возраст.
Microsoft Customer aging report имеет отдельные параметры Balance as of и Aging as of. Первый задаёт дату среза операций, второй участвует в определении временных групп. Также выбирается основание возраста: срок оплаты, дата операции или документа. Microsoft: Customer aging report.
В обычном обзоре просрочки удобно поставить обе даты одинаковыми и считать дни после согласованного срока оплаты. Но отчёт по возрасту документа отвечает на другой вопрос. Счёт, выставленный 60 дней назад с отсрочкой 90 дней, ещё не просрочен только из-за своего возраста.
Остаток нужно восстановить на выбранный момент
Исходная сумма счёта уменьшается только на относящиеся к нему подтверждённые оплаты и корректировки, вошедшие в выбранный срез. Сегодняшнее поле «осталось оплатить» может уже содержать более поздние события и поэтому не всегда подходит для исторического отчёта.
Для каждой строки нужны идентификатор счёта, клиент, валюта, дата, срок оплаты и первоначальная сумма. Для погашений — вид события, сумма, подтверждённая связь и дата действия. Время регистрации тоже полезно: документ могли внести позже фактического события.
Положительное поступление по клиенту ещё не означает погашение конкретного счёта. Неопознанные суммы и согласованные кредиты без назначения сохраняйте отдельно до подтверждённого распределения. Именно связь определяет, какой возрастной остаток изменился.
Учебный срез на 9 октября
Все записи вымышлены, в одной условной денежной единице. Дата остатка и дата возраста — 9 октября 2026 года. Считаем календарную разность дат; срок, наступающий сегодня, остаётся в группе «не просрочено». Внутридневные часы в этом примере не используются.
Список исходных счетов:
- I1 клиента A: 1 000, срок 15 октября, погашений нет.
- I2 клиента A: 1 200, срок 25 сентября; 500 подтверждённо распределены 3 октября.
- I3 клиента B: 800, срок 31 августа; корректировка на уменьшение 200 вступила в силу 30 сентября.
- I4 клиента B: 600, срок 1 августа; до 9 октября погашений нет.
- I5 клиента B: 500, срок 30 июня; подтверждённых распределений нет.
Дополнительно 8 октября от B получены 500, но назначение ещё не установлено. В учебном сценарии позже, 12 октября, будет подтверждена оплата I4. Ни неопределённое назначение первого платежа, ни будущая оплата второго не дают оснований обнулить соответствующие строки на 9 октября.
Получаем остатки: I1 — 1 000; I2 — 700; I3 — 600; I4 — 600; I5 — 500. Сумма непогашенных положительных счетов равна 3 400. Это не исходная сумма всех выставленных счетов: оплаты и корректировка до среза уже учтены.
Распределите остатки по непересекающимся группам
Для собственной учебной модели выбраны группы: не просрочено; 1–30; 31–60; 61–90; более 90 календарных дней. Все границы включаются только в одну группу. Иные отчёты могут использовать более подробные интервалы и другую точность времени.
I1 имеет будущий срок и даёт 1 000 в «не просрочено». У I2 прошло 14 дней после срока, поэтому его 700 относятся к 1–30. У I3 прошло 39 дней: 600 попадают в 31–60. У I4 прошло 69 дней: ещё 600 в 61–90. У I5 прошло 101 день: 500 в более 90.
Проверка: 1 000 + 700 + 600 + 600 + 500 = 3 400. Просроченная часть равна 2 400. Её доля в положительном открытом остатке — 2 400 / 3 400 ≈ 70,59%. Это характеристика выбранной учебной базы, а не вероятность невозврата денег.
Stripe также группирует открытые счета по срокам и предоставляет детализацию до отдельных документов; его интервалы включают отдельные 91–120 и более 120 дней, а неполный день округляется вверх. Stripe: Accounts receivable aging. Поэтому сравнение двух систем требует проверки границ и точности, даже если обе называют отчёт aging.
Непривязанные деньги не должны скрывать старый счёт
В примере у A открыто 1 700 по двум счетам, у B также 1 700 по трём. Полученные от B неопознанные 500 показываются отдельной отрицательной строкой клиентского расчёта по принятому знаку. Сводный остаток B с этим поступлением составляет 1 200, общий нетто-остаток двух клиентов — 2 900.
Это не означает, что именно I5 закрыт. В положительных возрастных группах по-прежнему 3 400, отдельно видны 500 без назначения, а в нетто-сводке — 2 900. Смешение этих представлений скрыло бы источник различия.
Когда уполномоченный сотрудник подтвердит назначение этих 500 на I5 и применимую дату распределения, отчёт можно пересчитать по принятой политике. Сохраните прежний снимок и основание изменения. Не выбирайте самый старый счёт автоматически только ради уменьшения группы «более 90», если такого правила и подтверждения нет.
Microsoft отдельно предусматривает отображение нераспределённых платежей в отчёте. Параметры отчёта. Конкретный способ группировки кредитов и отрицательных остатков должен быть согласован с владельцем методики.
Позднее погашение не переписывает прошлое молча
На 12 октября учебный I4 будет оплачен полностью. Для текущего среза после подтверждения остаток по нему станет нулевым. Но это не означает, что на 9 октября он уже был погашен.
Если старый отчёт строится запросом к текущим открытым документам, I4 исчезнет и историческая сумма уменьшится на 600 без объяснения. Для корректного восстановления нужны события с датами либо сохранённый достоверный снимок, а не только список сегодняшних незакрытых счетов.
Отдельный случай — поздно введённая корректировка, которая по согласованному основанию относится к более ранней дате. Она может изменить пересчитанную историю, но тогда нужен признак пересмотра, время нового расчёта и причина. Не смешивайте «каким был отчёт тогда» с «как мы сейчас восстанавливаем тот период».
Спор, обещание оплатить и новый срок
Открытый спор не обязан обнулять сумму. Храните спорную часть и её статус отдельно от финансового остатка по принятой методике. Сотрудник видит, что вопрос требует разбора, а не автоматически отправляет обычное напоминание.
Обещание клиента заплатить в пятницу также не меняет исходный срок счёта само по себе. Если стороны действительно согласовали новый срок, сохраните решение и версию условий. Иначе ежедневный перенос даты способен искусственно сделать всю просрочку текущей.
Возраст долга не устанавливает право на штраф, отключение услуги, списание или взыскание. Такие решения принимаются отдельно по применимым условиям и полномочиям. Для сообщений используйте проверку статуса перед напоминанием, включая спор, обрабатываемый перевод и смену контакта.
Не соединяйте валюты и клиентов без основания
Сначала сверяйте остатки в исходной валюте. Если нужен общий отчёт, укажите валюту представления, источник курса и дату пересчёта. Изменение курса может менять сводную сумму без нового счёта или платежа; его нельзя выдавать за ухудшение оплаты клиента.
Одинаковое название организации не заменяет идентификатор расчётной стороны. Платёж одной компании не должен уменьшать долг другой из-за похожего имени. При объединении справочника сохраните основание и историю, чтобы будущая техническая правка не поменяла старые остатки незаметно.
Для одного счёта с несколькими сроками платежа может потребоваться отдельный график частей. Распределить всю сумму по последнему сроку означает скрыть более раннюю просроченную часть. Зерно отчёта должно соответствовать тому обязательству, срок которого вы действительно контролируете.
Приёмочный чек-лист
- Обе даты и основание возраста видны в заголовке отчёта.
- Остаток I2 равен 700 после частичной оплаты, I3 — 600 после корректировки.
- Дни 14, 39, 69 и 101 попадают в правильные группы.
- Положительные группы дают 3 400; нераспределённые 500 объясняют нетто 2 900.
- Оплата 12 октября не удаляет I4 из исходного среза на 9 октября.
- Границы 0, 1, 30, 31, 60, 61, 90 и 91 проверены отдельно.
- Спорная сумма и обещание оплаты не меняют срок без принятого основания.
- Повтор загрузки платежа не создаёт второе погашение.
- Исторический пересмотр сохраняет причину и предыдущую версию.
Для SABSUS проверьте источники через финансы, заказы и отчёты. Поддержку исторического aging, распределений и детализации графика платежей необходимо подтвердить в конфигурации. Обзор сверки для владельца помогает организовать разбор найденных исключений.
Частые вопросы
Можно использовать сегодняшние открытые счета для прошлого месяца?
Не без восстановления событий. Позднее погашенный документ должен оставаться в историческом срезе до даты своего погашения.
Полученные деньги автоматически закрывают самый старый счёт?
Только если это соответствует подтверждённому назначению и принятому правилу. До распределения сумма должна оставаться видимой отдельно.
Доля просрочки показывает вероятность потери денег?
Нет. Она описывает возраст открытых сумм. Вывод о причинах и последствиях требует отдельной проверки.
Источники
- Microsoft: Customer aging report — даты, основания возраста и нераспределённые платежи.
- Stripe: Accounts receivable aging — временные группы и детализация открытых счетов.
Источники проверены 9 октября 2026 года. Счета, клиенты и движения учебные.