Claude Cursor Skill

close-month

Закрывает месяц — сверяет данные бухгалтерии с эквайрингом и выписками, помечает расхождения, пишет ОПиУ-сводку, выгружает пакет закрытия. Принимает необязательные аргументы месяца и места сохранения. Командная форма: вызывается по имени.

LLM Mart · 0 points · 0 views 0 listing impressions 0 install-command copies
Virus-scanned Reviewed automatically before listing.

Full trust report

Download ilyautov-small-business-ru-small-business-ru_skills_close-month-044f539.zip · 3 KB
Part of ilyautov/small-business-ru — 34 skills

Install

skills CLI npx skills add https://github.com/ilyautov/small-business-ru/tree/main/small-business-ru/skills/close-month
Claude Code claude plugin marketplace add https://llmmart.ai/marketplace.json && claude plugin install ilyautov-small-business-ru@llmmart
Git 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. Подтяни все операции из ~~бухгалтерия (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. (Все числа условные, для иллюстрации формата.)

Вывод

Заверши прогон одним абзацем-итогом: выручка, маржа, остаток нерешённых расхождений (если есть), пути к сохранённому пакету. Если не все расхождения закрыты — перечисли их, чтобы собственник вернулся к ним.

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.

No comments yet.

Reviews (0)

No reviews yet.

Related