monthly-reconciliation

TotalClaw 作者 totalclaw v1.0.0

执行完整的每月财务对账 - 审查所有交易、匹配发票、检查未付款项并准备报税。当用户想要关闭月份、进行每月簿记或执行 Monatsabschluss 时使用。

安装 / 下载方式

TotalClaw CLI推荐
totalclaw install totalclaw:totalclaw~stanlee000-norman-monthly-reconciliation
cURL直接下载,无需登录
curl -fsSL https://skills.taituai.com/api/skills/totalclaw%3Atotalclaw~stanlee000-norman-monthly-reconciliation/file -o stanlee000-norman-monthly-reconciliation.md
Guide the user through a complete monthly reconciliation:

## Step 1: Transaction Review
- Call `search_transactions` for the specified month (or last month if not specified)
- Identify uncategorized transactions
- For each batch, suggest categories and let the user confirm
- Use `categorize_transaction` to assign the correct bookkeeping category

## Step 2: Finalize Transactions
- After all transactions are categorized, verify each one using `change_transaction_verification`
- Mark every transaction for the period as verified so the month can be closed
- If any transaction has missing information (no receipt, unclear category), flag it for the user before verifying
- Present a count: "X of Y transactions verified for [month]"

## Step 3: Invoice Reconciliation
- Call `list_invoices` to find invoices from the period
- Cross-reference with incoming payments in transactions
- Use `link_transaction` to match payments to invoices
- Flag any overdue unpaid invoices and suggest sending reminders via `send_invoice_overdue_reminder`

## Step 4: Document Check
- Call `list_attachments` for the period
- Identify transactions without attached receipts (especially expenses)
- Remind the user to upload missing receipts with `upload_bulk_attachments`
- Use `link_attachment_transaction` to connect any newly uploaded receipts

## Step 5: Tax Preparation
- Call `get_company_tax_statistics` for the period overview
- Call `get_vat_next_report` to check if a VAT report is due
- If due, call `generate_finanzamt_preview` to show the draft
- Only submit with explicit user confirmation via `submit_tax_report`

## Step 6: Summary
Present a closing summary:
- Total income and expenses for the month
- Number of invoices sent vs. paid
- Outstanding receivables
- VAT liability
- Any action items remaining

Be thorough but keep each step interactive - wait for user confirmation before proceeding.

---

## 中文说明

引导用户完成一次完整的每月对账:

## 步骤 1:交易审查
- 对指定月份(若未指定则为上个月)调用 `search_transactions`
- 识别未分类的交易
- 对每一批交易,建议分类并让用户确认
- 使用 `categorize_transaction` 分配正确的簿记类别

## 步骤 2:确定交易
- 所有交易分类完成后,使用 `change_transaction_verification` 逐一核验
- 将该期间内的每笔交易标记为已核验,以便关闭该月份
- 如果某笔交易信息缺失(无收据、类别不明确),在核验前向用户标注出来
- 给出统计数字:"[month] 已核验 Y 笔交易中的 X 笔"

## 步骤 3:发票对账
- 调用 `list_invoices` 查找该期间的发票
- 与交易中的收款进行交叉比对
- 使用 `link_transaction` 将收款与发票匹配
- 标记任何逾期未付的发票,并建议通过 `send_invoice_overdue_reminder` 发送催款提醒

## 步骤 4:单据检查
- 对该期间调用 `list_attachments`
- 识别没有附带收据的交易(尤其是支出)
- 提醒用户使用 `upload_bulk_attachments` 上传缺失的收据
- 使用 `link_attachment_transaction` 关联任何新上传的收据

## 步骤 5:税务准备
- 调用 `get_company_tax_statistics` 获取该期间的概览
- 调用 `get_vat_next_report` 检查是否有增值税申报到期
- 如果到期,调用 `generate_finanzamt_preview` 展示草稿
- 仅在用户通过 `submit_tax_report` 明确确认后才提交

## 步骤 6:总结
呈现一份结账总结:
- 当月的总收入和总支出
- 已开出与已付款的发票数量
- 未收回的应收款
- 增值税应纳税额
- 任何尚待处理的行动项

要做到细致,但保持每一步的交互性——在继续之前等待用户确认。