柠檬云发票开具与批量开票
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-422lyynw/invoice-issue。
技能介绍
要解决的问题
开票流程里最容易出错的不是单次接口调用,而是上下文:销售方是谁、购方是自然人还是企业、发票类型是否匹配纳税人身份、金额税率折扣是否闭合、是否已预览确认、是否重复提交。直接把自然语言或 Excel/PDF 里的字段扔给接口,容易出现字段映射错误、漏税号、误开专票、重复开票或在未登录/未认证状态下提交。
技能如何工作
该技能把开票拆成一条可审计的短执行链路:
- 任务判定:区分新任务与继续任务;只要购方、销方、票种、金额、税率、备注或文件内容变化,就重新生成
input JSON并重新检查。 - 输入整理:把自然语言、文件内容整理成标准
invoices[]结构;根节点带本次销售方uscc,每张发票显式写invoiceType,购方类型写入purchaserInfo.isNaturePerson。 - 本地检查与预览:通过
task-preflight-check和issue-batch-invoice-info-check做预检、字段校验、候选税号查询、金额闭合检查,并生成预览 Markdown。预览中的链接和本地路径按原文展示。 - 确认与提交:只有完整展示预览且用户明确
确认开票后,才执行issue-from-output --confirm-preview --pretty;提交前做内容防重复检查和登录状态校验。 - 认证与结果:如需要开票权限认证,走
issue-auth-workflow的start/verify;提交后使用issue-status查询真实状态,不编造成功结果。
适用边界
适合已经具备 API Key、workspace 和本地 CLI 的发票开具场景,尤其是单张开票、批量开票、数电票开具、蓝字发票开具、开票结果查询。它不替代财务系统,也不允许绕过预检、预览、确认、认证和防重复检查;企业购方税号候选、缺失金额单价、纳税人身份不明、权限不足或登录异常时,需要按提示补齐或停止。
使用场景
- 财务人员在月末收到一批订单 Excel,需要按购方、商品、含税金额和税率整理成数电票并批量预览提交。
- 企业会计拿到 PDF 报价单,需要识别购方名称、税号和发票明细,生成单张蓝字发票草稿并等待确认开票。
- 企业财务在开票权限认证失败后,需要按 CLI 返回的认证入口完成登录,再复用同一任务继续提交开票。
- 客服收到用户提供的购方信息和金额,需要判断企业或自然人,补齐缺失字段并查询企业候选税号生成预览。
适合人员
- 中小企业财务:需要把多张订单快速整理成开票草稿,预览确认后再提交数电票。
- 企业会计:处理 PDF/Excel 报价单,需要校验金额、税率、购方税号并生成单张或批量发票。
- 开票运营:负责客服收集开票信息,需要判断购方类型、补齐字段并查询候选企业税号。
- 技术集成人员:把开票 CLI 接入内部流程,需要稳定执行预检、预览、确认、认证和结果轮询。