返回 Skill 列表
extension
分类: 其它无需 API Key

procurement-manager

采购人员专用比价与订单管理技能。当用户需要处理采购比价表(含名称、规格、型号、数量、单价、总金额、优惠单价、优惠总金额)、跟踪月度订单到货情况、管理发票状态(是否开票)和付款状态(是否已付款)时使用此技能。触发词:采购、比价、采购单、订单跟踪、开票、付款、到货、优惠单价、优惠总金额、供应商报价、采购记录、采购管理、询价、报价单、采购汇总。

person作者: user_e9acf3c4hubcommunity

采购比价与订单管理

概述

本技能专为采购人员设计,支持比价表录入与计算、月度订单跟踪、发票管理、付款状态管理,以及采购汇总统计。

核心工作流

1. 比价表处理

当用户提供报价信息或需要制作比价表时:

必须采集的字段:

  • 物品名称
  • 规格
  • 型号
  • 数量
  • 单价(含税/不含税需注明)
  • 总金额 = 单价 × 数量(自动计算)
  • 优惠单价(供应商给出的折扣价)
  • 优惠总金额 = 优惠单价 × 数量(自动计算)
  • 优惠节省金额 = 总金额 - 优惠总金额(自动计算)
  • 供应商名称(可选)
  • 备注(可选)

多供应商比价时: 并排展示各供应商报价,自动标注最低价,计算最优选择。

输出格式: 优先生成 Excel 文件(.xlsx),清晰展示所有字段并自动高亮最优价格。使用 scripts/procurement_table.py 生成文件。


2. 月度订单跟踪

当用户询问订单状态、到货情况时:

订单记录字段:

  • 订单编号(如:2026-04-001)
  • 下单日期
  • 物品名称 / 规格型号
  • 数量
  • 供应商
  • 预计到货日期
  • 实际到货日期
  • 到货状态(待发货 / 在途 / 已到货 / 部分到货 / 异常)
  • 是否开票(是 / 否 / 部分)
  • 是否付款(已付 / 未付 / 部分付款)
  • 付款日期
  • 备注

月度汇总时: 按月份分组,统计总订单数、到货率、未开票金额、未付款金额。

输出格式: 使用 scripts/procurement_table.py 生成 Excel 文件,包含「月度订单」和「汇总统计」两个工作表。


3. 发票与付款状态管理

当用户需要更新/查询发票或付款状态时:

  • 将已开票/已付款条目标记并高亮
  • 计算未开票总金额、未付款总金额
  • 支持批量更新状态
  • 提醒超过账期未付款的订单

4. 综合采购记录表

整合比价信息与订单跟踪,生成完整采购档案:

Excel 工作表结构:

  1. 比价汇总表 —— 所有物品比价记录
  2. 月度订单表 —— 按月份的订单明细
  3. 付款跟踪表 —— 发票与付款状态汇总
  4. 数据统计 —— 月度支出趋势、供应商分析

使用脚本

本技能提供以下脚本:

scripts/procurement_table.py

生成采购管理 Excel 文件,支持以下功能:

  • 比价表生成与计算
  • 月度订单表生成
  • 综合报表(含多个工作表)
  • 自动格式化(金额列右对齐、表头加粗、最优价格标绿)

用法:

python scripts/procurement_table.py --mode compare --output 比价表.xlsx
python scripts/procurement_table.py --mode orders --output 月度订单.xlsx
python scripts/procurement_table.py --mode full --output 采购管理.xlsx

操作规范

  1. 金额计算: 总金额、优惠总金额必须自动计算,不依赖用户手动输入。
  2. 日期格式: 统一使用 YYYY-MM-DD 格式。
  3. 状态字段: 开票状态与付款状态必须明确(是/否/部分),不允许留空。
  4. 币种: 默认人民币(¥),有外币时需注明。
  5. 文件输出: 所有采购表格优先输出为 .xlsx 格式,保存至用户指定路径或当前工作目录。
  6. 数据补全: 若用户提供信息不完整,主动询问缺失字段;若用户要求先生成模板,则用空行占位。
  7. 【强制】Excel 生成后必须执行以下两步,缺一不可:
    • 第一步:调用 open_result_view 工具,将生成的 .xlsx 文件路径传入,自动在右侧产物面板弹出表格。
    • 第二步:在回复末尾固定追加以下提示语(原文不可更改):

      ✅ 您的 Excel 表格已在右侧产物里,对表格有任何要求请告知我。


常见请求处理示例

| 用户说 | 处理方式 | |--------|---------| | "帮我做个比价表,A供应商报价100,B报价90" | 生成多供应商比价 Excel,标注最优价 | | "这个月订了哪些东西,什么时候到" | 生成月度订单跟踪表 | | "哪些单子还没开票" | 过滤并列出开票状态为"否"的记录 | | "哪些还没付款" | 过滤并列出付款状态为"未付"的记录 | | "帮我更新一下,XXX已经付款了" | 更新 Excel 中对应记录的付款状态 | | "这个月采购花了多少钱" | 统计月度优惠总金额合计 |