искра/бот
Инструкция Промпт Все статьи Войти Регистрация

Как найти кассовый разрыв: платёжный календарь с ИИ

Соберите движение денег по датам, увидьте первый отрицательный остаток и проверьте переносы в редактируемой таблице и автономном калькуляторе.

Иллюстрация календаря и условного движения остатка без числовых данных

Учебный сценарий с вымышленными платежами. Это расчёт по дням, а не прогноз реального бизнеса или инструкция провести платёж.

Что получится

Шесть шагов от операций до сценария

  1. Соберите денежные даты. Укажите начальный остаток на начало первого дня и операции с ID, датой, типом и суммой в рублях. Проверьте пропуски и дубли.
  2. Определите порядок расчёта. Для каждой даты сложите поступления и обязательства, затем перенесите остаток конца дня на начало следующего. Час внутри дня остаётся неизвестным.
  3. Найдите первую нехватку. Посчитайте семь дневных остатков, отметьте первую отрицательную дату и максимальную нехватку как модуль минимального остатка.
  4. Сдвиньте даты сценария. В XLSX или HTML перенесите выбранные поступления и оплаты на 0-2 дня в пределах горизонта и пересчитайте каждый день.
  5. Сверьте файлы и ограничения. Сопоставьте XLSX с автономным HTML, проверьте нули, отрицательный начальный остаток и недопустимые операции. Время внутри дня не выводите из дневной модели.
  6. Передайте вопросы человеку. Уточните часы зачислений, сроки, лимиты и условия переноса. Платежи и переговоры с контрагентами остаются вне учебного расчёта.

Учебный платёжный календарь

Начальный остаток на утро 1 декабря 2026 года: 50 000 руб. В условиях расчёта зафиксирован порядок дня, в CSV с операциями есть ID, дата, тип и сумма. Поступления и обязательства в источнике записаны положительными числами. Пример не включает прибыль, налоги, проценты и движение между счетами.

Дата, 2026На начало, руб.Поступления, руб.Обязательства, руб.На конец, руб.
01.1250 00040 00020 00070 000
02.1270 0000100 000-30 000
03.12-30 00030 00010 000-10 000
04.12-10 00060 00020 00030 000
05.1230 000010 00020 000
06.1220 0000020 000
07.1220 0000020 000

Как читать результат: 2 декабря закрытие дня уходит в минус на 30 000 руб. Это первая дата разрыва и наибольшая нехватка в базовом сценарии. Формула на каждый день: начало + поступления - обязательства. Остаток конца предыдущего дня становится началом следующего.

Что меняется при переносе

Если обязательство P2 на 100 000 руб. перенести со 2 на 4 декабря, закрытие каждого дня остаётся неотрицательным, минимум равен 20 000 руб. Если поступление R2 на 30 000 руб. перенести с 3 на 5 декабря, минимум становится -40 000 руб. Это проверка чувствительности дат, а не согласованный перенос реальных платежей. Внутри дня деньги могут понадобиться раньше поступления.

Скачать XLSX · Скачать автономный HTML · Скачать операции CSV · Скачать условия TXT · Скачать промпт TXT

Полный промпт для Искры

Приложите оба исходных файла и скопируйте запрос. Для своей задачи замените учебные операции на согласованный платёжный план без персональных данных. Наличие инструмента файлов и пересчёта проверяйте в текущем профиле; текстовый ответ сам по себе не создаёт XLSX.

Ты помогаешь финансисту проверить учебный платёжный календарь. Прочитай приложенные calendar-brief.txt и payments.csv целиком. Если файл не прочитан, столбцы повреждены или валюта, дата либо тип операции неясны, остановись и перечисли вопросы. Не подключай банк, не выполняй платежи и не выдавай расчёт за финансовое решение.

1. Проверь исходные данные: начальный остаток 50 000 руб. на начало 1 декабря 2026 года; операции с ID, датой, типом и положительной суммой; горизонт 1-7 декабря. Найди дубли ID, пустые и неверные даты, отрицательные суммы операций. Не подменяй движение денег прибылью или начислениями.
2. Зафиксируй дневную конвенцию: все поступления даты учитываются до обязательств, остаток на конец дня переносится на начало следующего. Час внутри дня неизвестен, поэтому даже положительный итог дня не доказывает платёжеспособность в конкретный час.
3. Построй таблицу для каждого дня: дата, остаток на начало, поступления, обязательства, остаток на конец. Формула конца дня: начало + поступления - обязательства. Покажи первую дату с отрицательным остатком и требуемое покрытие max(0, -минимальный остаток) в рублях. В базовом учебном наборе проверь итоги по дням: 70 000; -30 000; -10 000; 30 000; 20 000; 20 000; 20 000 руб. Первая отрицательная дата 2 декабря, покрытие 30 000 руб.
4. Дай сценарии переноса дат каждой операции на 0, 1 или 2 календарных дня вперёд в пределах горизонта. Покажи, как меняются остатки по каждому дню, первая дата дефицита и покрытие. Отдельно проверь перенос P2 на 2 дня, перенос R2 на 2 дня, нулевой и отрицательный начальный остаток. Неверный тип, отрицательная сумма операции, дробный или выходящий за горизонт перенос должны давать ошибку, а не правдоподобный результат.
5. Если доступны инструменты создания и пересчёта файлов, создай настоящий cashflow-scenarios.xlsx с формулами, сохранёнными результатами формул и читаемыми датами/единицами, а также автономный liquidity-dashboard.html с теми же формулами и редактируемыми переносами. Сверь каждый день базового и изменённых сценариев между XLSX и HTML. Если инструментов нет, дай таблицы и полный исходный код текстом, честно перечисли несозданные файлы.
6. Заверши проверкой: источники и ID, арифметика каждого дня, конвенция порядка, дата первой нехватки, максимальная нехватка, границы сценария, отсутствие сетевых запросов и платежей. Отдельно назови неизвестные часы зачисления и списания, доступный лимит, достоверность сроков и договорные последствия переноса. Это вопросы для человека, а не автоматические рекомендации.

Как принять результат

Частые вопросы

Это то же самое, что убыток?

Нет. Кассовый разрыв в этом примере связан с датами реального движения денег. Прибыль и начисления рассчитываются по другим правилам.

Можно ли считать день без разрыва безопасным?

Не всегда. Календарь считает остаток после всех событий дня, а время зачисления и списания неизвестно.

Калькулятор перенесёт платёж в банке?

Нет. Он только пересчитывает вымышленные даты в локальном файле. Реальный перенос требует проверки условий и решения ответственного человека.

Связанные материалы

Начните с проверяемых дат

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

Открыть Искру →