返回 Skill 列表
extension
分类: 数据与分析无需 API Key

薪资差异复核台

勾稽人员、考勤、调薪、奖金、社保个税和银行代发数据,定位异常增减、重复漏发与未批准变动,形成复核和放行底稿。

person作者: u_71dd64dchubenterprise

薪资差异复核台

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:

  • 薪酬专员
  • HR业务伙伴
  • 财务或资金团队
  • 部门负责人
  • 薪资放行审批人

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 4.99 per paid invocation. Skill version: 2.0.2. Product ID: SP2608150041.

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.

支付服务调用

  1. 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.
  2. Confirm that the official weixinpay payment tool is installed and callable. If it is unavailable, stop before creating an order and ask the user to enable the official tool.
  3. 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.
  4. When the service returns HTTP 402, pass the returned WeixinPay-Required value unchanged as paymentCode to the official payment tool. Do not construct, decode, edit, log, or persist the payment code.
  5. Ask the user to approve the platform-presented payment request. Preserve the returned request_id and out_trade_no. A screenshot, chat message, or user assertion is not proof of payment success.
  6. 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.
  7. Release the full workflow output only when the service returns SUCCESS with authorized: true for 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 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

  1. Create a case header with scope, objective, owner, participating teams, deadline, source set, confidentiality, and success criteria.
  2. Build the evidence register first. Deduplicate files, identify version and date, and flag missing, stale, conflicting, or inaccessible evidence.
  3. 统一人员、期间、薪资项目、成本中心、币种和生效日期
  4. 与上期、合同标准、考勤和审批逐项比较,识别阈值异常、重复、漏项和未授权变动
  5. 量化净额与资金影响,路由HR、财务和业务复核并保留放行证据
  6. Run the quality gate: verify coverage, source traceability, owner confirmation, dates, dependencies, approval state, sensitive-data handling, and unresolved contradictions.
  7. 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

  1. Executive summary with current risk, blockers, and decisions needed
  2. Core register
  3. Action and escalation queue
  4. Evidence and information gaps
  5. Approval queue
  6. Change log and next review date

Read team-templates.md before producing a formal team deliverable. Reuse its IDs, registers, approval gate, and handoff format.

Boundaries

  • 不得虚构人员、薪资、考勤、税务或审批事实
  • 不得修改薪资系统、银行文件或执行代发
  • 个人薪资数据必须最小化访问;重大差错、歧视风险和税务争议必须升级授权人员

Example Requests

  • "复核本月工资与上期的异常增减"
  • "找出重复漏发、未批准调薪和代发文件差异"
  • "生成薪资修正、复核和放行证据包"