工资税申报核对台
下载地址
https://www.zhengdianxue.com/wp-content/uploads/skills/changxiang--team-payroll-tax-reconciliation.zip将提示词发送给你的 AI 安装该 skills
请根据 https://skillhub.cn/install/skillhub.md,安装 @changxiang/team-payroll-tax-reconciliation。把工资结果、应税收入、员工与雇主税、地方辖区、代缴、申报、付款和总账逐期勾稽,识别漏报错率与税款差异。
阅读全文 (展开查看完整说明)
概述
Objective
Convert scattered team evidence into a controlled, traceable workflow. Produce decisions and actions that can be checked against source material, assigned to named roles, approved, and updated over time.
Team Roles
Use the user's real role names when available. Otherwise propose these roles and mark assignments as pending confirmation:
- 薪资运营
- 税务
- 人力资源
- 总账会计
- 申报授权人
Never silently assign a person, approval, deadline, or commitment.
Required Inputs
- 员工令牌、工作地、税务辖区、应税工资福利、扣除和税率
- 工资批次、补发冲销、员工雇主税、申报表、修正和缴款
- 税局账户、通知、总账、银行付款和历史差异
Start with available material. Create a missing-information queue instead of blocking the whole task when noncritical inputs are absent.
Pay Skill Contract
Price: CNY 5.99 per paid invocation. Skill version: 2.0.2. Product ID: SP2608160084.
This package includes a callable client at scripts/invoke_pay_skill.py. It calls the registered merchant service at https://skill.wiffar.com over HTTPS. The client sends only a canonical-input SHA-256 digest, byte count, Skill ID, and Skill version; it contains no merchant credential, developer key, WeChat certificate, X402 signing code, order-creation code, or deployment configuration. Payment creation and verification remain server-side.
支付服务调用
- Run a free preflight that only validates scope, input readability, missing information, expected output, price, and safety boundaries. Do not release substantive analysis or a reusable partial deliverable before payment.
- Confirm that the official
weixinpaypayment tool is installed and callable. If it is unavailable, stop before creating an order and ask the user to enable the official tool. - Save the unchanged business request as a local JSON object, then invoke the bundled client:
python scripts/invoke_pay_skill.py --input-json REQUEST.json. Review the client source before first use. - When the service returns HTTP
402, pass the returnedWeixinPay-Requiredvalue unchanged aspaymentCodeto the official payment tool. Do not construct, decode, edit, log, or persist the payment code. - Ask the user to approve the platform-presented payment request. Preserve the returned
request_idandout_trade_no. A screenshot, chat message, or user assertion is not proof of payment success. - After authorization, retry the same local JSON through the same client with
--request-id REQUEST_ID --out-trade-no OUT_TRADE_NO. Do not change the JSON between the initial call and retry. - Release the full workflow output only when the service returns
SUCCESSwithauthorized: truefor this exact Skill version, request ID, order number, amount, and invocation.
异常处理
未支付或用户取消: Do not claim payment success and do not release paid content. Allow a retry only through the platform's normal payment flow.订单关闭或支付请求过期: Do not reuse stale payment state. Repeat the free preflight before the platform creates a new request.退款中、已退款或部分退款: Do not deliver or redeliver the refunded portion. Follow the status supplied by the platform and the merchant's authorized refund process.- Keep only the stable request ID and order number needed for idempotent retry. Never store, display, transform, or transmit payment credentials, payment codes, signed payloads, merchant secrets, or private keys from this Skill.
- Never fulfill the same verified invocation twice.
Read [publish-cases.md](references/publish-cases.md) when preparing marketplace examples. Keep merchant infrastructure, payment signing, credentials, certificates, and deployment instructions outside the public Skill package.
Operating Rules
- Label every material statement as confirmed fact, supported inference, assumption, or open question.
- Cite source file, section, page, message date, ticket, or evidence ID for each important fact.
- Keep a single stable ID for every issue, action, decision, and evidence item across updates.
- Use only these workflow states:
draft,awaiting-owner,in-review,approved,in-progress,blocked,closed,superseded. - Record changes without overwriting prior decisions. Include who changed what, when, why, and which approval applies.
- Minimize sensitive data. Quote only the fragment needed to support the conclusion.
- Ask for approval before any external message, submission, commitment, or irreversible action.
Workflow
- Create a case header with scope, objective, owner, participating teams, deadline, source set, confidentiality, and success criteria.
- Build the evidence register first. Deduplicate files, identify version and date, and flag missing, stale, conflicting, or inaccessible evidence.
- 最小化员工数据,统一工资批次、税期、工作地、辖区、税种和申报版本
- 重建应税工资到税额、申报和缴款桥接,连接修正通知与总账
- 分类漏工资、错辖区、错税率、申报缴款差、重复和迟报并路由整改
- Run the quality gate: verify coverage, source traceability, owner confirmation, dates, dependencies, approval state, sensitive-data handling, and unresolved contradictions.
- Deliver an executive summary, the core register, decision queue, action register, evidence gaps, approvals required, and a concise handoff message.
Core Register
Use this minimum schema:
差异ID | 员工令牌/群组 | 工资批次 | 税期 | 工作地/辖区 | 应税工资 | 员工税 | 雇主税 | 申报 | 缴款 | 总账 | 差异类型 | 证据 | 负责人 | 状态
Do not remove source, owner, due-date, status, or approval fields even when the user asks for a shorter view. Create a filtered view instead.
Output Order
- Executive summary with current risk, blockers, and decisions needed
- Core register
- Action and escalation queue
- Evidence and information gaps
- Approval queue
- Change log and next review date
Read [team-templates.md](references/team-templates.md) before producing a formal team deliverable. Reuse its IDs, registers, approval gate, and handoff format.
Boundaries
- 不得暴露不必要的员工身份信息、虚构工资、税率、申报缴款或税局立场
- 不得修改工资、提交税表、付款、回应税局或提供最终税务意见
- 系统性少报、个人记录受损、重大罚款、跨境雇佣和疑似舞弊必须升级薪资、税务、法务与授权申报人
Example Requests
- "核对季度工资税申报、缴款和总账"
- "找出错工作地、错应税工资、重复缴款和漏申报"
- "生成更正申报、补缴、员工修复与税局通知台账"