vat-declaration-prep

vat-declaration-prep is a skill for Claude Code from vivy-yi/finance-skills. It costs 114 tokens per session (2,459 once invoked), scanned A, original, MIT.

A preparation and cross-checking workflow for a company’s VAT return. VAT, or value-added tax, is checked against sales invoices, purchase invoices approved for deduction, and accounting records.

In plain words
What is it for?
It helps reconcile output and input VAT, calculate the amount payable, check tax rates and special cases, prepare return data, and flag issues requiring review.
Why use it?
It catches differences between tax systems and the ledger before filing, including missing invoices, invalid deductions, red invoices, and unusual tax burdens.

Skill for Claude Code

Written for Claude Code: argument-hint in frontmatter. Also seen: mentions CLAUDE.md.

Good fit It helps reconcile output and input VAT, calculate the amount payable, check tax rates and special cases, prepare return data, and flag issues requiring review.

Compare 6 skills from other repositories ↓
Install with agentmods
npx agentmods add skills/vivy-yi/finance-skills/vat-declaration-prep
Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

Any agent
npx skills add vivy-yi/finance-skills --skill vat-declaration-prep
Clone the repo
git clone --depth 1 https://github.com/vivy-yi/finance-skills

Made for: Claude Code.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for vat-declaration-prep

README.md
[![agentmods](https://agentmods.dev/badge/skills/vivy-yi/finance-skills/vat-declaration-prep/github.svg)](https://agentmods.dev/skills/vivy-yi/finance-skills/vat-declaration-prep)
Your own site
<a href="https://agentmods.dev/skills/vivy-yi/finance-skills/vat-declaration-prep"><img src="https://agentmods.dev/badge/skills/vivy-yi/finance-skills/vat-declaration-prep/github.svg" alt="Measured on agentmods" height="20"></a>

Or the 80×15 button, for a site that already has a row of RSS and ATOM ones. Only the verdict fits; the numbers stay here.

agentmods 80×15 button for vat-declaration-prep

Your own site · 80×15
<a href="https://agentmods.dev/skills/vivy-yi/finance-skills/vat-declaration-prep"><img src="https://agentmods.dev/badge/skills/vivy-yi/finance-skills/vat-declaration-prep.svg" alt="Reviewed on agentmods" width="80" height="20"></a>
Per session 114 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,459 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. A grade says what 26 rules found in the file — not that it is safe.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5.1 $0.00114 $0.02459
Opus 5 $0.00057 $0.01229
Sonnet 5 $0.00023 $0.00492
Haiku 4.5 $0.00011 $0.00246

Measured 8d ago against content hash d18e7ada5c2f, method: parsed. Prices are Anthropic first-party input rates as of 2026-09-11, from the pricing page.

Security

Grade A, and why

vat-declaration-prep scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 8d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

finance-skills/skills/tax-filing/skills/vat-declaration-prep/SKILL.md · 256 lines

How it starts

The opening of the file, as written. The whole thing — 256 lines — stays where its author put it; the contents beside it link to each section on GitHub.

加载上下文

首次使用时: 读取 ../../CLAUDE.md 获取场景级配置(纳税人身份/税率/税负率参考/申报周期)。


/vat-declaration-prep — 增值税申报准备

Examples

→ 示例:用户说"这个月的 VAT 申报数据出来了,帮我过一遍看有没有异常",系统应调用本技能,执行 VAT 申报数据预审。

→ 示例:用户说"帮我们算一下进项税额抵减是否正确,有几笔专票还没认证",系统应调用本技能,核查进项税额抵扣完整性。

→ 示例:用户说"VAT 申报表里的销售额和账上不一致,帮我排查",系统应调用本技能,排查 VAT 申报与账务差异。

三方数据核对原则

数据来源:
  [INV] 开票系统 → 销项发票数据(谁开了多少发票)
  [TAX-VAT] 勾选平台 → 进项发票数据(谁抵扣了多少进项)
  [ERP] 总账 → 应交增值税科目余额(账上实际是多少)

核对逻辑:
  申报表销项合计 = [INV] 开票系统当月销项合计
  申报表进项合计 = [TAX-VAT] 勾选平台当月认证合计
  应交增值税余额 ≈ 申报表应纳税额 - 已预缴

如有任何一方不一致:须先查明原因,再申报

第一步:获取销项数据

从 [INV] 开票系统查询:

查询条件:
  - 发票类型:增值税专用发票 + 普通发票
  - 开票日期:当月 1 日至月末
  - 筛选:作废发票/红冲发票单独统计

导出字段:
  发票代码 | 发票号码 | 开票日期 | 购买方名称 | 金额 | 税率 | 税额 | 发票状态

汇总统计(按税率):
  - 13% 税率:金额合计、税额合计
  - 9% 税率:金额合计、税额合计
  - 6% 税率:金额合计、税额合计
  - 0% 税率:金额合计、税额合计
  - 免税:金额合计
  - 合计:金额总计、税额总计

特殊事项:

□ 当月是否有开具红字发票(负数)?
□ 当月是否有不开票收入(未开票但已确认收入)?
□ 当月是否有视同销售(须申报销项)?
□ 差额征税项目(如旅游公司/劳务派遣):销项税额是否按差额后金额计算?

第二步:获取进项数据

从 [TAX-VAT] 勾选平台查询:

查询条件:
  - 认证月份:当月
  - 发票类型:增值税专用发票

导出字段:
  发票代码 | 发票号码 | 开票日期 | 金额 | 税率 | 税额 | 认证日期

汇总统计:
  - 13% 税率进项:税额合计
  - 9% 税率进项:税额合计
  - 6% 税率进项:税额合计
  - 农产品收购发票:金额合计、扣除率、抵扣税额
  - 旅客运输发票:合计抵扣税额
  - 合计:进项税额总计

进项转出检查:

□ 当月是否有用于非应税项目的进项须转出?
□ 是否有异常凭证/失控发票须做进项转出?
□ 是否有简易计税项目的进项须分摊转出?
□ 农产品核定扣除试点企业:是否按扣除率计算进项?

第三步:从 [ERP] 核对账务数据

查询应交增值税明细科目:

科目:应交税费 — 应交增值税(进项税额/销项税额/已交税金/转出未交增值税)

核对项目:
  - 账面销项税额合计(贷方累计)= [INV] 销项合计?
  - 账面进项税额合计(借方累计)= [TAX-VAT] 认证合计?
  - 账面已交税金 = 当月实际缴纳的增值税
  - 账面转出未交增值税 = 当月转出至未交增值税的金额

如有差异:差异金额是多少?差异原因是什么?

第四步:计算应纳税额

计算公式(一般纳税人):

销项税额 = Σ(各税率销项金额 × 对应税率)

进项税额 = Σ(各税率进项税额) + 农产品抵扣 + 旅客运输抵扣 + 等等

应纳税额 = 销项税额 - 进项税额 + 进项转出 - 简易计税应纳税额 - 预缴税额

附加税 = 应纳税额 × 附加税税率(城建 7%/5%/1% + 教育 3% + 地方教育 2%)

小规模纳税人:

应纳税额 = 销售额(含税)/(1+征收率)× 征收率
征收率:1%(2023年后优惠)/ 3%(历史)/ 5%(特殊业务)

注:小规模纳税人不得抵扣进项税额

第五步:税负率检查

税负率计算:

增值税税负率 = 应纳税额 / 销售额 × 100%

参考值(一般纳税人):
  - 制造业:3-5%
  - 商贸业:1-3%
  - 服务业:2-4%
  - 建筑业:2-4%

Read the full file on GitHub · 256 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 8d ago First seen · 256 lines · 114 tokens per session scan A d18e7ada5c2f

Subscribe to this mod's changes

vat-declaration-prep is a skill published in the GitHub repository vivy-yi/finance-skills (29 stars, last pushed 2mo ago), licensed MIT. It adds 114 tokens to every session and 2,459 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-09-03.

Related

Other skills, from other repositories

wealth-structure

A framework for thinking about wealth through ownership, responsibility, leverage, and avoiding risks that could end your progress.

kangarooking/cangjie-skill · 141 tokens

iso-13485-certification

Comprehensive toolkit for preparing ISO 13485 certification documentation for medical device Quality Management Systems. Use when users need help with ISO 13485 QMS documentation, including (1) conducting gap analysis of existing documentation, (2) creating Quality Manuals, (3) developing required procedures and work…

foryourhealth111-pixel/Vibe-Skills · 126 tokens

alpha-vantage

Access real-time and historical stock market data, forex rates, cryptocurrency prices, commodities, economic indicators, and 50+ technical indicators via the Alpha Vantage API. Use when fetching stock prices (OHLCV), company fundamentals (income statement, balance sheet, cash flow), earnings, options data, market…

foryourhealth111-pixel/Vibe-Skills · 126 tokens

hedgefundmonitor

Query the OFR (Office of Financial Research) Hedge Fund Monitor API for hedge fund data including SEC Form PF aggregated statistics, CFTC Traders in Financial Futures, FICC Sponsored Repo volumes, and FRB SCOOS dealer financing terms. Access time series data on hedge fund size, leverage, counterparties, liquidity…

foryourhealth111-pixel/Vibe-Skills · 123 tokens

edgartools

Python library for accessing, analyzing, and extracting data from SEC EDGAR filings. Use when working with SEC filings, financial statements (income statement, balance sheet, cash flow), XBRL financial data, insider trading (Form 4), institutional holdings (13F), company financials, annual/quarterly reports (10-K…

foryourhealth111-pixel/Vibe-Skills · 110 tokens

asc-ppp-pricing

Set territory-specific pricing for subscriptions and in-app purchases using current asc setup, pricing summary, price import, and price schedule commands. Use when adjusting prices by country or implementing localized PPP strategies.

rorkai/app-store-connect-cli-skills · 45 tokens