功能概览

根据用户提供的待保 IT 设备清单生成专业维保报价单,支持自动识别设备型号、匹配基础价格、应用多维系数

📊 自动识别

自动识别 GPU 型号,支持 A100、H100、V100 等主流型号

💰 智能定价

基于价格数据库自动匹配基础维保价格

📈 多维系数

应用地区、数量、行业、付款方式等系数

📄 标准化输出

生成符合行业规范的格式化 Excel 报价单

技能标识
技能名称:itdevice-maintance-quotation
Python 依赖:openpyxl==3.1.5, pandas==2.3.3

输入文件格式

输入为标准 Excel 格式(.xlsx),包含三个 Sheet

文件结构

itdevice-maintance-quotation-template.xlsx
├── Sheet: 服务方案
│   └── 服务要点、服务描述
├── Sheet: 三方维保设备清单
│   └── 设备清单(设备类型、品牌、型号、SN、GPU型号、数量、SLA等)
└── Sheet: 巡检服务清单
    └── 巡检类型、次数、单价、小计

服务方案 Sheet

字段名类型必填
A服务要点string
B服务描述string

第2行「SLA标准」的服务描述即为服务类型:

服务描述说明
5*9*NBD(含DMR)工作日9小时,次日16点前到场,坏件不返还
7*24*4H全天候,4小时响应到场
7*24*2H全天候,2小时响应到场

三方维保设备清单 Sheet

字段名类型必填示例
A设备类型stringGPU服务器
B品牌stringH3C, Dell
C型号stringUniServer R5300
DSN编号string210235A3CJH215000260
FGPU型号string条件A100, H100
G卡数int8(八卡模组)
H数量int1
ISLAstring5*9*NBD DMR
J/K维保起止时间date2025/04/28
N城市string深圳、北京

示例数据

设备类型品牌型号SN编号GPU型号卡数数量SLA城市
GPU服务器H3CUniServer R5300210235A3CJH215000260A100815*9*NBD DMR深圳

巡检服务清单 Sheet(可选)

字段名类型必填示例
B巡检类型string定期巡检、深度巡检
C每年巡检次数int4(季度巡检)
D巡检单价float2000
E巡检费用小计float8000
说明
巡检服务是整体配置,不关联具体设备 SN。系统会将巡检费用均摊到所有维保设备。

报价计算规则

报价计算基于基础价格和多维系数的乘积

单台年维保报价 = 基础价 × 地区系数 × 数量系数 × 行业系数 × 付款系数

基础价格来源

从价格数据库 itdevice-maintance-pricelist.xlsx 中匹配,使用「整机维保报价」作为基础价格。

系数表

地区系数

城市等级包含城市系数
一线城市北京、上海、广州、深圳1.0
二线城市其他省会及偏远地区1.05

数量系数

规模数量范围系数
小批量< 10台1.1
中批量10-50台1.0
大批量> 50台0.8-0.9

行业风险系数

风险等级行业系数
低风险普通企业1.0
中风险运营商1.0
高风险医疗、金融1.0

付款方式系数

付款方式系数
预付0.85
月付1.0
季付1.0
帐期1.1
税费计算
税率默认 6%
税额 = 小计 × 税率
总计 = 小计 + 税额

支持的设备型号

系统支持识别和定价的 GPU 型号列表

架构型号系列具体型号
HopperH系列H200 H100 H800 H20
AmpereA系列A100 A800 A6000 A5000 A4000 A40 A30 A16 A10 A2
Ada LovelaceL系列L40S L40 L20 L4 L2
VoltaV系列V100S V100
TuringT系列T4
PascalP系列P100 P40 P4
MaxwellM系列M40 M60
RTX系列RTX系列RTX8000 RTX6000 RTX5090 RTX5000 RTX4090 RTX3090 RTX2080TI
BlackwellB系列B200 B100 GB200
八卡模组识别
当「卡数」字段值为 8 时,系统会识别为八卡模组并应用相应的价格策略。

使用指南

完整的报价生成流程和命令行使用方法

标准流程

  1. 确认输入文件
    使用标准模板格式:itdevice-maintance-quotation-template.xlsx
  2. 确认业务参数
    与用户确认行业风险等级和付款方式(默认值:普通企业/月付)
  3. 生成报价单
    调用脚本生成 Excel 报价单
  4. 交付与说明
    提供报价单并说明报价构成

命令行使用

基本用法

生成报价单
python scripts/generate_quote.py \
  --input ./itdevice-maintance-quotation-template.xlsx \
  --output ./IT设备维保报价单.xlsx \
  --industry 普通企业 \
  --payment 月付

参数说明

参数说明可选值
--input输入设备清单文件路径默认使用模板文件
--output输出报价单文件路径(必填)-
--industry行业风险等级普通企业/运营商/医疗/金融
--payment付款方式预付/月付/季付/帐期

查看支持的设备型号

列出 GPU 型号
python scripts/generate_quote.py --list-gpu

示例场景

场景1:基本报价生成
# 16台 H3C R5300 服务器维保报价
python scripts/generate_quote.py --output ./H3C_R5300_IT设备维保报价.xlsx
场景2:金融行业客户,预付优惠
python scripts/generate_quote.py \
  --output ./金融_IT设备维保报价.xlsx \
  --industry 金融 \
  --payment 预付
场景3:运营商客户,自定义清单
python scripts/generate_quote.py \
  --input ./自定义设备清单.xlsx \
  --output ./运营商_IT设备维保报价.xlsx \
  --industry 运营商 \
  --payment 季付

输出格式

生成的报价单 Excel 包含以下内容

报价单内容结构

表头信息

  • 项目名称
  • 服务类型(SLA标准)
  • 行业风险
  • 付款方式

明细表格

内容
序号行号
品牌设备品牌
型号设备型号
SN序列号
GPU型号识别的GPU型号
数量设备数量
城市所在城市
基础价格设备基础维保价格
系数应用的系数说明
单台年维保单台年维保价格
小计该项总价

汇总信息

报价汇总
├── 设备维保小计:XXX 元
├── 巡检费用小计:XXX 元(如有)
├── 小计:XXX 元
├── 税率:6%
├── 税额:XXX 元
└── 总计(含税):XXX 元

输出文件命名

系统会生成两个版本的报价单:

  • 内部版{项目名}-维保报价单-内部.xlsx - 包含成本价等敏感信息
  • 客户版{项目名}-维保报价单-客户.xlsx - 对外报价版本

注意事项

重要提示
  • GPU型号识别:系统优先从「GPU型号」列读取,如为空则从型号字段提取
  • 八卡模组:「卡数」列值为8时识别为八卡模组,应用相应价格策略
  • 巡检服务:巡检费用会均摊到所有设备,不关联具体 SN
  • 价格缺失:如 GPU 型号在数据库中无记录,基础价将显示为0
  • 价格更新:如需添加新型号,编辑 itdevice-maintance-pricelist.xlsx

商务话术建议

  • 「本报价单基于贵司提供的设备清单生成,共包含 X 台 IT 设备」
  • 「基础维保价格参考了当前市场价格,已应用地区系数、数量折扣等」
  • 「报价有效期为 30 天,最终价格以合同为准」
  • 「付款方式可协商调整,预付可享受约 15% 优惠」