‹ 首页

vat-summary

@wellapp-ai · 收录于 5 天前 · 上游提交 1 个月前

Produce a VAT / sales-tax summary for a period from a Well workspace's posted ledger. Use when the user asks for a VAT return, VAT summary, sales tax owed, output vs input VAT, or tax declaration figures for a period.

适合你,如果每月需要从账套提取增值税数据

/ 通过 npx 安装 校验哈希
npx oh-my-skill add wellapp-ai/well/vat-summary
/ 通过 bash 安装
curl -fsSL https://oh-my-skill.com/install.sh | bash -s -- wellapp-ai/well/vat-summary
/ 已经装过?验证本机副本,不用重装
npx oh-my-skill verify wellapp-ai/well/vat-summary
安装目标可用 --agent / --scope 或 --to 明确指定;省略时只会在唯一已存在的 agent 目录上自动选择,零命中或多命中会停止并提示。content_hash 缺失或不一致均拒装。
340GitHub stars
~480上下文体积 · 单文件
索引托管

怎么用

商店整理自技能原文 · 版本 782601c · 表述以原文为准
它做什么

Claude会根据已过账的账簿数据,生成指定期间的增值税/销售税摘要,包括按税率分组的销项税、进项税以及净应缴税额。如果期间账簿未关闭,会先提示未关闭。

什么时候触发

当用户要求生成增值税申报、摘要、销售税欠款或某期间的税务数据时触发。

装好后可以这样说
Claude会从账簿中提取数据并汇总。
Claude会按税率分组显示明细。
Claude会输出净额并标注账簿状态。
技能原文 SKILL.md作者撰写 · MIT · 782601c

VAT summary from Well

A VAT return is a byproduct of closed books, not a separate project. If the ledger is posted and correct, the figures already exist — the work is presentation. Work backward from the filing deadline and forward from the posted ledger, and surface uncertainty rather than reporting a number you're not sure of.

Build it from the posted ledger + tax rates
  1. Discover the schema first (see well:querying-well-data).
  2. Output VAT (collected on sales) — from issued invoices / invoice_items and their tax_rates, or the corresponding VAT ledger_accounts / journal_entries for the period. Group by rate (standard / reduced / zero / exempt).
  3. Input VAT (paid on purchases) — from received invoices / invoice_items + tax_rates, or the input-VAT ledger accounts.
  4. Net VAT due = output VAT − recoverable input VAT, per the period's date filter.
  5. By rate and jurisdiction — break the totals down by VAT rate and, for multi-jurisdiction workspaces, by jurisdiction. Read the rate from the data (tax_rates), don't assume it.
Rules — conservative by design
  • "The books are not closed yet." If the period's journal_entries are still DRAFT / unposted, say so before producing a final figure — declarations fall out of closed books. Offer a provisional figure clearly labelled as such.
  • Surface uncertainty, don't file it. Where a rate, exemption, or jurisdiction treatment is ambiguous, flag it for human review rather than guessing.
  • Read rates and jurisdictions from tax_rates / the data; never hardcode a percentage.
  • Don't sum across currencies without converting (exchange_rates).
Present it

Output VAT (by rate) → total; Input VAT (by rate) → total; Net VAT due; the period and jurisdiction; a books-closed/draft status line; and any flagged uncertainties for review.

按 MIT 许可原样转载,未经改动 · 在 GitHub 查看 →

评论

登录即可评论;带「已验证安装」的,是发布者名下有本店的安装或持有记录。