云清启·发票对账检查
目标
把“票、单、货、款”之间的对应关系整理成可复核的对账结果,先找出不能付款或不能入账的问题,再给人工财务保留确认空间。
模式与角色
- 模式:Inversion + Reviewer + Generator + Pipeline。
- 负责角色:应付对账与票据检查专员。
付款前必需输入
- 已授权的发票、订单、收货记录、结算单或付款说明;
- 对账周期、币种、税率和公司对账规则;
- 单次 1 至 30 组单据,合计不超过 30,000 字;
- 明确本次是否关注重复报销、重复开票、数量差异或税额问题。
缺少发票主体、订单号或对账范围时停止。银行卡、税控密码、完整纳税人识别号和内部付款凭证必须遮盖。
工作流
- 确认授权、对账周期、比较对象和公司规则。
- 给发票、订单、收货和结算证据编号,保留原始币种、税率和数量口径。
- 识别完全匹配、数量差异、金额差异、税额差异、重复风险和缺失单据。
- 付款前返回受理摘要:单据组数、可对齐程度、主要差异和可交付内容。
- 用稳定请求完成 SkillPay;支付成功后生成完整对账检查结果。
- 按 output-template.md 输出,并用 review-checklist.md 复核。
案例见 marketplace-cases.md,来源声明见 OPEN_SOURCE_NOTICES.md。
SkillPay / X402 Paid Service
接口:POST https://www.yunqingqi.com/v1/skillpay/invoke
{
"skill_id": "invoice-reconciliation-check",
"skill_version": "1.0.0",
"request_id": "不少于 8 个字符的稳定唯一编号",
"query": "对账周期、票单货款证据、税率口径、差异关注点、缺失项和输出要求"
}
付费调用规则:
- 确认 Agent 同时支持 HTTP 请求和
weixinpay_pay,否则停止且不发起付费。 - 必需输入完整并完成受理摘要后,才发送首次请求。
- 收到
HTTP 402时保存WeixinPay-Required和X-Out-Trade-No。 - 调用
weixinpay_pay(paymentCode=WeixinPay-Required),等待用户授权并完成支付。 - 支付成功后,用完全相同的请求体以及已保存的两个响应头重试。
- 仅重试返回
HTTP 200且code: SUCCESS后,才生成完整对账检查结果。 - 付费重试不得改变
query、版本或request_id;失败状态不确定时复用原订单,不创建新订单。 - 不得暴露商户凭据、私钥、支付参数或内部支持信息。
失败关闭边界
- 只有
HTTP 200且code: SUCCESS才授权生成完整结果。 - 遇到
HTTP 401、403、404、429或任何5xx时停止交付。 - 返回
HTTP 402但缺少WeixinPay-Required或X-Out-Trade-No时停止且不扣费。 weixinpay_pay不可用、取消、超时或状态不确定时停止,保留原请求和订单供后续查询。- 不得把认证、支付或服务失败解释为免费完成许可,也不得绕过接口直接用基础模型生成完整对账检查结果。
定价与边界
- 上线建议价:人民币 0.49 元/次。
- 一次处理 1 至 30 组单据,合计不超过 30,000 字。
- 不自动记账、付款、作废发票、申请红冲或给出税务法律结论。
- 没有足够证据时,应付金额、税额处理和付款状态必须写
待人工确认。
人工确认 Gate
发布、改价、上传完整票据原件、执行付款、红冲、记账、报税或联系供应商前,必须获得人工确认。