close-month
Закрывает месяц — сверяет данные бухгалтерии с эквайрингом и выписками, помечает расхождения, пишет ОПиУ-сводку, выгружает пакет закрытия. Принимает необязательные аргументы месяца и места сохранения. Командная форма: вызывается по имени.
Install
npx skills add https://github.com/ilyautov/small-business-ru/tree/main/small-business-ru/skills/close-month
claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install ilyautov-small-business-ru@llmmart
git clone https://github.com/ilyautov/small-business-ru.git
The skills CLI installs just this skill, for any of its supported agents. Claude Code installs the whole ilyautov/small-business-ru collection as a plugin from our marketplace. Git is the plain clone.
Skill manifest
Закрыть месяц
Месяц «вроде закрыт», пока в апреле не выясняется, что мартовские деньги от эквайринга так и не легли в учёт, а половина расходов висит без статьи. Этот скилл сверяет учёт с эквайрингом и выписками, выносит все нестыковки на стол и отдаёт готовый пакет закрытия — чтобы и вам, и бухгалтеру было с чем работать.
Запусти процесс закрытия месяца. Сверь, помечай расхождения, опиши ОПиУ простым языком и выгрузи пакет закрытия для архива собственника (и его бухгалтера).
Разбор аргументов:
--month(по умолчанию: предыдущий календарный месяц) — форматГГГГ-ММ--save-to(по умолчаниюfiles) —files(~~хранилище: Яндекс Диск / Облако Mail.ru),desktop(локально) илиboth
Шаг 1 — Сверка
Запусти рабочий процесс скилла month-end-prep:
- Подтяни все операции из
~~бухгалтерия(1С/МойСклад) за закрываемый месяц. - Подтяни зачисления из каждого подключённого источника
~~платежи(ЮKassa, Тинькофф, СБП, банк-выписка) за тот же месяц. - Сопоставь операции учёта с зачислениями по сумме + дате (±2 дня).
- Выведи три категории расхождений:
- Зачисления без пары — деньги пришли через эквайринг/СБП, но не попали в учёт
- Поступления в учёте без пары — в учёте есть доход без записи в эквайринге (наличные? перевод по реквизитам? неверная статья?)
- Расхождения по сумме — сопоставлено, но сумма отличается (комиссии, разбитые возвраты)
Шаг 2 — Пометить подозрительные записи
Выведи в том же отчёте:
- Операции без статьи — записи в учёте без статьи
- Подозрительные дубли — та же сумма, тот же контрагент, в пределах 3 дней
- Нет первички — операции в учёте свыше 5 000 ₽ без приложенного документа (акт, накладная, чек, УПД)
Для каждой рекомендуй действие: разнести на статью X, удалить дубль, приложить первичный документ.
Дождись, пока собственник разберёт помеченные пункты, прежде чем писать сводку. Не разноси по статьям и не удаляй автоматически.
Шаг 3 — ОПиУ-сводка
После разбора собственником сгенерируй ОПиУ-сводку простым языком:
{Месяц ГГГГ} закрылся на {выручка} ₽ выручки ({+/-}{X}% к прошлому месяцу).
Главный драйвер: {статья/клиент}. Сильнее всего сдвинулось: {статья} {рост/спад}
{сумма} ₽, потому что {причина из операций}.
Маржа: {X}% ({+/-}Y п.п. к прошлому). {Комментарий по затратной части}.
Три заметных пункта:
1. ...
2. ...
3. ...
Цифры берутся из учёта; почему — из перекрёстной сверки крупных операций, имён контрагентов и дельт к прошлому месяцу.
Шаг 4 — Выгрузить пакет закрытия
Сгенерируй два файла:
close-packet-{ГГГГ-ММ}.xlsx— книга с несколькими листами:Сверка— таблица сопоставления учёт ↔ эквайринг с подсвеченными строками расхожденийПомечено— без статьи / дубли / нет первичкиОПиУ— отформатированный отчёт о финрезультате со столбцом дельты к прошлому месяцуОборотка— статьи + конечные остатки (оборотно-сальдовая ведомость)
close-packet-{ГГГГ-ММ}.pdf— сводка на одну страницу: ОПиУ-сводка + ключевые цифры + количество расхождений
Сохрани оба в выбранное --save-to. Формат имени: close-packet-2026-04.xlsx
и т.п.
Сбои коннекторов
Если ~~бухгалтерия недоступна — остановись: сверка требует учёта как источника
истины. Если недоступен источник ~~платежи (ЮKassa/Тинькофф/банк), проведи
сверку по доступным и отметь «эквайринг не подключён — зачисления эквайринга
пропущены в сверке» (или какой именно отсутствует). Если недоступны все источники
платежей — проведи анализ только по учёту и пометь это.
Точки подтверждения (approval gates)
- Никогда не исправляй помеченные пункты автоматически. Всегда показывай расхождение, рекомендуй действие, жди собственника.
- Никогда не удаляй дубли без явного подтверждения. Показывай обе записи рядом.
- Сохранение пакета — автоматическое, оно идёт на собственный диск/хранилище собственника.
Пример (иллюстративный, данные условные)
Вход: собственник говорит «закрой март». В учёте 142 операции, подключены 1С и ЮKassa.
Что нашёл скилл:
- 3 зачисления ЮKassa на 58 000 ₽ не попали в учёт (зависли как «нет в учёте»)
- 11 операций без статьи на 84 000 ₽
- 1 подозрительный дубль оплаты поставщику (две строки по 12 000 ₽ за 2 дня)
Выход после разбора собственником:
Март закрылся на 1 240 000 ₽ выручки (+8% к февралю). Главный драйвер — опт «Вектору». Маржа 31% (−2 п.п.: подорожала упаковка). Три пункта на контроле: разнести 11 операций по статьям, проверить дубль поставщику, приложить 2 акта.
Файлы: close-packet-2026-03.xlsx + close-packet-2026-03.pdf.
(Все числа условные, для иллюстрации формата.)
Вывод
Заверши прогон одним абзацем-итогом: выручка, маржа, остаток нерешённых расхождений (если есть), пути к сохранённому пакету. Если не все расхождения закрыты — перечисли их, чтобы собственник вернулся к ним.
Files (small-business-ru)
-
SKILL.md 8.8 KB
--- name: close-month description: > Закрывает месяц — сверяет данные бухгалтерии с эквайрингом и выписками, помечает расхождения, пишет ОПиУ-сводку, выгружает пакет закрытия. Принимает необязательные аргументы месяца и места сохранения. Командная форма: вызывается по имени. allowed-tools: Read, WebFetch, Bash --- <!-- Производное от Anthropic knowledge-work-plugins / small-business (Apache-2.0, (c) Anthropic). Локализовано под РФ, файл изменён. См. /NOTICE и /LICENSE. --> # Закрыть месяц Месяц «вроде закрыт», пока в апреле не выясняется, что мартовские деньги от эквайринга так и не легли в учёт, а половина расходов висит без статьи. Этот скилл сверяет учёт с эквайрингом и выписками, выносит все нестыковки на стол и отдаёт готовый пакет закрытия — чтобы и вам, и бухгалтеру было с чем работать. Запусти процесс закрытия месяца. Сверь, помечай расхождения, опиши ОПиУ простым языком и выгрузи пакет закрытия для архива собственника (и его бухгалтера). Разбор аргументов: - `--month` (по умолчанию: предыдущий календарный месяц) — формат `ГГГГ-ММ` - `--save-to` (по умолчанию `files`) — `files` (`~~хранилище`: Яндекс Диск / Облако Mail.ru), `desktop` (локально) или `both` ## Шаг 1 — Сверка Запусти рабочий процесс скилла `month-end-prep`: 1. Подтяни все операции из `~~бухгалтерия` (1С/МойСклад) за закрываемый месяц. 2. Подтяни зачисления из каждого подключённого источника `~~платежи` (ЮKassa, Тинькофф, СБП, банк-выписка) за тот же месяц. 3. Сопоставь операции учёта с зачислениями по сумме + дате (±2 дня). 4. Выведи три категории расхождений: - **Зачисления без пары** — деньги пришли через эквайринг/СБП, но не попали в учёт - **Поступления в учёте без пары** — в учёте есть доход без записи в эквайринге (наличные? перевод по реквизитам? неверная статья?) - **Расхождения по сумме** — сопоставлено, но сумма отличается (комиссии, разбитые возвраты) ## Шаг 2 — Пометить подозрительные записи Выведи в том же отчёте: - **Операции без статьи** — записи в учёте без статьи - **Подозрительные дубли** — та же сумма, тот же контрагент, в пределах 3 дней - **Нет первички** — операции в учёте свыше 5 000 ₽ без приложенного документа (акт, накладная, чек, УПД) Для каждой рекомендуй действие: разнести на статью X, удалить дубль, приложить первичный документ. Дождись, пока собственник разберёт помеченные пункты, прежде чем писать сводку. Не разноси по статьям и не удаляй автоматически. ## Шаг 3 — ОПиУ-сводка После разбора собственником сгенерируй ОПиУ-сводку простым языком: ``` {Месяц ГГГГ} закрылся на {выручка} ₽ выручки ({+/-}{X}% к прошлому месяцу). Главный драйвер: {статья/клиент}. Сильнее всего сдвинулось: {статья} {рост/спад} {сумма} ₽, потому что {причина из операций}. Маржа: {X}% ({+/-}Y п.п. к прошлому). {Комментарий по затратной части}. Три заметных пункта: 1. ... 2. ... 3. ... ``` Цифры берутся из учёта; *почему* — из перекрёстной сверки крупных операций, имён контрагентов и дельт к прошлому месяцу. ## Шаг 4 — Выгрузить пакет закрытия Сгенерируй два файла: 1. **`close-packet-{ГГГГ-ММ}.xlsx`** — книга с несколькими листами: - `Сверка` — таблица сопоставления учёт ↔ эквайринг с подсвеченными строками расхождений - `Помечено` — без статьи / дубли / нет первички - `ОПиУ` — отформатированный отчёт о финрезультате со столбцом дельты к прошлому месяцу - `Оборотка` — статьи + конечные остатки (оборотно-сальдовая ведомость) 2. **`close-packet-{ГГГГ-ММ}.pdf`** — сводка на одну страницу: ОПиУ-сводка + ключевые цифры + количество расхождений Сохрани оба в выбранное `--save-to`. Формат имени: `close-packet-2026-04.xlsx` и т.п. ## Сбои коннекторов Если `~~бухгалтерия` недоступна — остановись: сверка требует учёта как источника истины. Если недоступен источник `~~платежи` (ЮKassa/Тинькофф/банк), проведи сверку по доступным и отметь «эквайринг не подключён — зачисления эквайринга пропущены в сверке» (или какой именно отсутствует). Если недоступны все источники платежей — проведи анализ только по учёту и пометь это. ## Точки подтверждения (approval gates) - **Никогда не исправляй помеченные пункты автоматически.** Всегда показывай расхождение, рекомендуй действие, жди собственника. - **Никогда не удаляй дубли без явного подтверждения.** Показывай обе записи рядом. - **Сохранение пакета — автоматическое**, оно идёт на собственный диск/хранилище собственника. ### Пример (иллюстративный, данные условные) **Вход:** собственник говорит «закрой март». В учёте 142 операции, подключены 1С и ЮKassa. **Что нашёл скилл:** - 3 зачисления ЮKassa на 58 000 ₽ не попали в учёт (зависли как «нет в учёте») - 11 операций без статьи на 84 000 ₽ - 1 подозрительный дубль оплаты поставщику (две строки по 12 000 ₽ за 2 дня) **Выход после разбора собственником:** > Март закрылся на 1 240 000 ₽ выручки (+8% к февралю). Главный драйвер — опт > «Вектору». Маржа 31% (−2 п.п.: подорожала упаковка). Три пункта на контроле: > разнести 11 операций по статьям, проверить дубль поставщику, приложить 2 акта. Файлы: `close-packet-2026-03.xlsx` + `close-packet-2026-03.pdf`. *(Все числа условные, для иллюстрации формата.)* ## Вывод Заверши прогон одним абзацем-итогом: выручка, маржа, остаток нерешённых расхождений (если есть), пути к сохранённому пакету. Если не все расхождения закрыты — перечисли их, чтобы собственник вернулся к ним.
Comments (0)
Sign in to join the conversation.
Reviews (0)
No reviews yet.
No comments yet.