SuperAPI AI Directory

vat-declaration-prep

General & other

View repository

Updated 10-16 08:46

About this skill

Load context

On first use: Read ../../CLAUDE.md to obtain scenario-level configuration (taxpayer status/tax rate/tax burden rate reference/declaration cycle).


/vat-declaration-prep — VAT declaration preparation

Examples

→ Example: The user says "This month's VAT declaration data is out, help me go through it and see if there are any anomalies." The system should invoke this skill and perform a pre-review of VAT declaration data.

→ Example: The user says "Help us calculate whether the input tax deduction is correct; there are several special invoices that have not yet been certified." The system should invoke this skill and verify the completeness of input tax deductions.

→ Example: The user says "The sales amount in the VAT declaration form does not match the books, help me investigate." The system should invoke this skill and investigate discrepancies between the VAT declaration and the accounting records.

Three-party data reconciliation principles

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

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

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

Step 1: Obtain output tax data

Query from the [INV] invoicing system:

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

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

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

Special matters:

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

Step 2: Obtain input tax data

Query from the [TAX-VAT] selection platform:

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

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

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

Input tax transfer-out check:

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

Step 3: Reconcile accounting data from [ERP]

Query the VAT payable detailed account:

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

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

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

Step 4: Calculate the amount payable

Calculation formula (general taxpayer):

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

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

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

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

Small-scale taxpayer:

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

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

Step 5: Tax burden rate check

Tax burden rate calculation:

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

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

Risk assessment:

税负率 ≥ 参考值下限:
  → ✅ 正常

税负率 < 参考值下限 × 0.7(偏离 > 30%):
  → ⚠️ 中风险,须提供说明

税负率 < 参考值下限 × 0.5(偏离 > 50%):
  → 🔴 高风险,须立即核查原因
  → 须税务经理确认后才能申报

Step 6: Generate declaration data

═══════════════════════════════════════
增值税及附加税费申报表
纳税人:[公司名称]
纳税人识别号:[税号]
申报月份:[YYYY年MM月]
生成时间:[YYYY-MM-DD HH:MM]
═══════════════════════════════════════

【销项数据核对】

[INV] 开票系统当月销项:
  专用发票:金额 [XXX万] / 税额 [XX万]
  普通发票:金额 [XXX万] / 税额 [XX万]
  合计:金额 [XXX万] / 税额 [XX万]

[ERP] 账面销项:税额 [XX万]
核对结果:[✅ 一致 / ❌ 不一致 — 差异 XX万]

【进项数据核对】

[TAX-VAT] 勾选平台当月认证:
  增值税专用发票进项:税额 [XX万]
  农产品收购发票:抵扣税额 [XX万]
  旅客运输发票:抵扣税额 [XX万]
  合计进项:税额 [XX万]

[ERP] 账面进项:税额 [XX万]
核对结果:[✅ 一致 / ❌ 不一致 — 差异 XX万]

【进项转出】

当月进项转出:[XX万]
转出原因:[...]
核对结果:[✅ 正确 / ❌ 异常]

【应纳税额计算】

销项税额:[XX万]
减:进项税额:[XX万]
减:进项转出:[XX万]
等于:应纳税额合计:[XX万]

增值税税负率:[X.X%](参考值 [X-X%])
税负率状态:[✅ 正常 / ⚠️ 偏低 / 🔴 异常]

【附加税】

增值税实缴:[XX万]
城建税([X%]):[XX万]
教育费附加(3%):[XX万]
地方教育附加(2%):[XX万]
附加税合计:[XX万]

═══════════════════════════════════════
申报数据状态:[✅ 可申报 / ⚠️ 需核实 / 🔴 暂停申报]
申报前检查:
  [ ] 三方数据一致
  [ ] 无异常凭证
  [ ] 税负率在正常范围
  [ ] 无逾期未认证发票
═══════════════════════════════════════

Escalation trigger conditions

  • There are discrepancies among the three-party data ([INV]/[TAX-VAT]/[ERP]) and they cannot be verified
  • Tax burden rate deviates from the reference value by > 50%
  • Abnormal vouchers/lost-control invoices found (already deducted)
  • Amount of tax to be supplemented > [fill in: e.g., 100,000 yuan]
  • Input tax amount greater than output tax amount for 3 consecutive months
  • Data from any party is unavailable (system failure)

Finance Skills — vat-declaration-prep atomic skill