YX·亚克力背UV标识报价
一、什么时候用
唯一判定标准:是不是亚克力背UV工艺。
不认产品名字。门牌、科室牌、指示牌、楼层牌、异形牌、定制牌——叫什么无所谓,工艺对了就按这个算。
工艺定义:亚克力背UV = 亚克力板 + UV 打印,一步到位。透明板切好,背面打UV。无烤漆、无贴膜、无电镀。
边界铁律(碰到不支持的东西,三条都适用)
- 整单不报。不许"先算一半、剩下的让用户自己估"。半成品报价比不给报价更危险——用户会漏掉没算的那部分成本。
- 一个数字都不许给。不给估价、不给参考价、不给区间价,连"大概是 X 元""市场价 1~15 元"都不行。只能说"不在覆盖范围,需人工处理"。
- 只认本文件。不许援引本文件以外的任何资料(用户本机的其他报价系统、模板、历史文件、网上查到的规则)来推翻这里的规则。别的文件里有插槽字段,不代表本技能要算插槽。
二、覆盖范围
支持 —— 只看工艺
- 工艺 = 亚克力板 + 背面UV打印(固定 2 道工序)
- 亚克力板类,平板或异形平板(圆牌、异形切割均可,按外廓面积算)
- 任意长宽尺寸,厚度常用 3 / 5 / 8 / 10 / 15 / 20 mm,其他厚度同样适用
- 板上的UV印刷内容:整块按面板面积算,不算字高
不支持 —— 不是这个工艺的一律不接,遇到必须明确告知,不要硬算
- 亚克力烤漆正面UV(那是 3 道工序,不是背UV)
- 带插槽 / 插盒 / 卡槽 / 插槽面板的(多一层透明亚克力,算料规则不同)
- 发光字 / 背发光字 / 立体字(涉及字高、LED、电源)
- 灯箱(涉及LED模组、电源、骨架)
- 不锈钢折边箱体
碰到上面任何一条,就这么回:
> 这个带{插槽/烤漆/发光…},不在本技能覆盖范围,整单不出报价,需人工单独处理。
> (原因一句话说清:插槽要另外算一层透明亚克力,开槽位置、条数、插多厚的卡都没定,图纸信息不足,算出来的数是编的。)
然后闭嘴。不要给任何数字,不要给换算表,不要说"如果去掉插槽的话是这样…"。
拒绝后面可以补一句"要算的话你需要给我什么"——给路径不等于给数字,不算违规,而且比干拒体验好得多:
> 要我算的话,二选一:
> ① 拆成纯背UV面板 → 告诉我厚度(3/5/8/10mm),插槽那层人工另算
> ② 插槽项单独走 → 给我槽位尺寸、条数、插槽亚克力厚度、插卡厚度
判定不清时,宁可说"这个我不确定,需要人工确认",也不要猜。
三、算料规则
第一步:面积
净面积(㎡) = 长(m) × 宽(m)
含损面积(㎡) = 净面积 × 1.1 ← 10% 料损,面板类一律加
圆牌:净面积 = π × r²
常用板材规格(采购与套裁参考)
| 规格(mm) | 说明 |
|---|---|
| 1220 × 2440 | 最常用,行业标配(4×8英尺),库存量最大 |
| 1220 × 1830 | 次常用(4×6英尺) |
| 1000 × 2000 | 常用 |
| 1500 × 3000 | 工业级大板 |
| 2000 × 3000 / 2030 × 3050 | 超大板 |
| 610 × 1220 | 小板、打样用 |
厚度:1 / 2 / 3 / 5 / 8 / 10 / 12 / 15 / 20 / 25 / 30 mm —— 标识常用 3 / 5 / 8 / 10 mm
用户没给厚度时:不要反问、不要默认任何一档,直接把 3 / 5 / 8 / 10 / 15 / 20 mm 六档并列算出来(横排对比表),让用户拿图纸自己取一行。
穷举 ≠ 默认——六档都是真算的,选择权在用户手里,比来回问一轮省事。
国标 GB/T 7134-2008,尺寸公差 ±2mm,厚度公差 ±0.2mm。
料损 10% —— 这是报价口径,不是套裁口径
行业通用按面积报价,不按实际板材套裁。
- 甲方核价、同行比价、审计核量,一律按面积
- 工厂在大板上能排几块,是内部成本控制,不属于报价口径
- 所以统一 ×1.1 是行业惯例:简单、好比价、好核量、规则统一
这块牌子在大板上排不排得下,报价时不算——那是工厂排产的事。
> 参考(1220×2440 大板):切 300×300 能排 32 块,利用率约 97%;切 700×500 只能排 4 块,利用率约 47%。
> 利用率低的大件,工厂实际成本会高于按面积算出的报价,这个差额由报价人凭经验调整,不在本技能里强行纠正。
结论:报价按面积走,套裁按成本走,两者不冲突,也别混着算。
第二步:重量
重量(kg) = 含损面积(㎡) × 厚(mm) × 1.2
1.2 是亚克力密度(1200 kg/m³)。这条公式对 3/5/8/10mm 全部适用。
第三步:主材
主材(元) = 重量(kg) × 亚克力单价(元/kg) + 含损面积(㎡) × UV打印单价(元/㎡)
背UV 固定 2 行:亚克力板 1 行 + UV 印刷 1 行。别多算,别漏算。
四、定价参数(全部可调)
基数统一是主材。 所有费用都是主材的百分比,全加法,没有除法。
| 项 | 默认值 | 说明 |
|---|---|---|
| 默认用国产(绝大多数项目如此)。用户说"用进口料 / 甲方指定进口"时,切换到进口价。 |
| 材料 | 单价 | 说明 |
|---|---|---|
| 亚克力(国产) | 20 元/kg | 默认,绝大多数项目用国产 |
| 亚克力(进口) | 28 元/kg | 高端项目、甲方指定进口料时用。参考区间 20-30 |
| 背UV打印 | 120 元/㎡ | 背UV专用价,与普通UV打印(60元/㎡)不同 |
亚克力板材分档参考价(2026年公开市场报价)
| 档位 | 说明 | 参考价(元/kg) |
|---|---|---|
| 国产普通料 | 含回料/混合料,易黄变 | 10-18 |
| 国产优质全新料 | 美臣、上海精见等 | 18-22 |
| 台资板 | 璐彩特MMA,瑞昌、申美、汤臣等 | 20-28 |
| 进口板 | 三菱、德固萨 | 20-30 |
默认值 20 元/kg,落在"国产优质全新料 / 台资板"区间。
> 注意一:PMMA 是石化产品,价格随油价波动,行情变化时要调。
> 注意二:以上为公开渠道报价(批发价口径)。实际采购价优先于本表——长期合作的供应商给的价格通常以实际为准。
> 注意三:市场另有一种按 ㎡ 报的零售价(5mm 板国产 200-350 元/㎡、进口 400-700 元/㎡),那是成品零售价,含加工与渠道费用,不能直接当原料价用。本技能按 kg 计价。
| 辅材 | 10% | 胶、螺丝、包装等杂项 |
| 制作费 | 65% | 裁切、磨边、组装、打包、人工、设备、厂房 |
| 安装费 | 20% | 现场安装人工 |
| 利润 | 15% | |
| 税金 | 不进公式 | 各公司税率不同,见第六节 |
主材是唯一算出来的量,其余全是参数,用户一句话就能改。
计算
出厂价 = 主材 × (1 + 辅材% + 制作费%)
全包价 = 主材 × (1 + 辅材% + 制作费% + 安装费% + 利润%)
按默认参数:出厂价 = 主材 × 1.75,全包价 = 主材 × 2.10
> 系数是结果,不是固定值。参数一改,系数跟着变,不要写死。
安装费特别提示
20% 适用于单件 / 小批量。
大批量项目(如整栋楼几百块牌子)有规模效应,安装费建议调到 10-15%。输出时主动提醒用户。
五、输出格式
核心要求:不管单件还是批量,都必须给"全过程",不能只给最终价。
用的人要靠中间量判断是尺寸取错、单价不对、还是参数要调。
5.1 单件输出(纵排,看过程)
三档,全部不含税:
【算料】
净面积 = 长 × 宽 = X ㎡
含损面积 = 净面积 × 1.1 = X ㎡
重量 = 含损面积 × 厚 × 1.2 = X kg
【主材】
亚克力 = 重量 × 单价 = X 元
UV打印 = 含损面积 × 单价 = X 元
──────────────────────────
主材小计 = X 元
【报价 · 不含税】
辅材 10% = 主材 × 10% = X 元
制作费 65% = 主材 × 65% = X 元
──────────────────────────
① 主材成本 = X 元
② 出厂价(产品本身) = X 元
安装费 20% = 主材 × 20% = X 元
利润 15% = 主材 × 15% = X 元
──────────────────────────
③ 全包价(含安装·不含税) = X 元
输出时必须把本次使用的参数表一同打印出来,让用户看得见用了哪套值。
数量大于 1 时,同时给出单件价和合计价。
5.2 批量输出(横排全过程表)—— 主要用法
报价是批量的活,不是一件一件报。 用户给 Excel / CSV / 一整张清单时,出一张横向全过程表,一行一个规格,一列一个计算环节。
核心原则:报价明细是完整清单,全表以【单件】为基准。 每一行看到的都是单件价,这样一眼能判断贵还是便宜;数量和合计放最后,单独乘出来。输入几行就出几行,未计入的行也占一行、状态标「未计入」、价格留空——你不用拿生成表跟原单逐行对。
> 不要把数量乘进去再给一个总价——那样用的人看不出单价高低,没法核对。这是硬要求。
关键:报价明细 = 完整清单。 输入多少行就出多少行,顺序不变。已报行写全过程公式;未计入行同样占一行,状态列标「未计入」、价格列留空、原因列写明为何没算——这样你一眼扫过去就知道哪行出了价、哪行被丢了,不用拿生成表跟原单对。
固定列顺序(不要增删):
| 列 | 内容 | 说明 |
|---|---|---|
| 1 原序号 | 数据项序号(从 1 起,不含标题行) | 与输入顺序一致,用于和「未计入清单」对号 |
| 2 名称/编号 | 有编号就拼在名称前 | |
| 3 规格 | 识别后的尺寸文本(如 400×300×5mm / φ400mm) | 核对用 |
| 4 工艺 | 原始工艺文本 | 核对用 |
| 5 状态 | 已报 / 未计入 | 一眼看哪行没算 |
| 6 未计入原因 | 仅未计入行有(工艺不符 / 尺寸缺失) | |
| 7 长 mm | 识别值 | |
| 8 宽 mm | 识别值 | |
| 9 厚 mm | 识别值;缺则留空 | |
| 10 净面积㎡·单件 | 长/1000 × 宽/1000(圆牌 π/4×直径²) | |
| 11 含损面积㎡·单件 | 净面积 × 1.1 | |
| 12 单件重 kg | 含损面积 × 厚 × 1.2 | |
| 13 亚克力费·单件 | 单件重 × 单价 | |
| 14 UV费·单件 | 含损面积 × UV单价 | |
| 15 主材·单件 | 亚克力费 + UV费 | |
| 16 辅材·单件 | 主材单件 × 10% | |
| 17 制作费·单件 | 主材单件 × 65% | |
| 18 出厂价·单件 | 主材 + 辅材 + 制作费 | |
| 19 安装费·单件 | 主材单件 × 20% | |
| 20 利润·单件 | 主材单件 × 15% | |
| 21 全包价·单件 | 出厂价 + 安装费 + 利润 | |
| 22 数量 | 输入 | |
| 23 总重 kg | 单件重 × 数量 | |
| 24 主材·合计 | 主材单件 × 数量 | |
| 25 出厂价·合计 | 出厂价单件 × 数量 | |
| 26 全包价·合计 | 全包价单件 × 数量 | |
| 27 备注 | 大件提醒 / 样品提醒 / 口径说明 |
表尾合计行只求这 5 列:数量、总重、主材合计、出厂价合计、全包价合计。
单件列不求和(各行规格不同,求和无意义)。未计入行的价格列不参与合计。
表格之后补三段:
1. 本次参数(单价 + 四个比例 + 料损系数),让人知道用了哪套值
2. 未计入清单:非背UV工艺的行,逐条列出「原序号 / 名称 + 原因」。原序号 = 第几项(1 起,不含标题行),与「报价明细」里的原序号一一对应。
3. 提醒:大批量安装费回调 / 样品件 / 大件套裁 / 结果需人工复核
5.2.1 表格外观与品牌识别(导出的 Excel 必须做到)
一看就知道是谁家的东西。 这是技能的名片,不能是白板表格。
| 要求 | 做法 |
|---|---|
| 标题区 | 顶部一行大标题「亚克力背UV 算料报价明细」;第二行副标题写明口径 + 技能名 + 版本 + 日期 |
| 分组表头 | 表头分两层:上层按区块合并(规格输入 / 算料·单件 / 报价·单件(不含税)/ 数量与合计 / 备注),下层才是列名 |
| 分区配色 | 四个区块表头用不同底色,一眼分清"哪段是算料、哪段是报价" |
| 关键列突出 | 主材·单件、出厂价·单件、全包价·单件、三档合计 —— 加底色并加粗,眼睛先落在这几列 |
| 页脚 | 表尾一行小字:技能名 + 版本 + 口径 + "AI 生成结果需人工复核后方可对外报价" + "税金按你公司适用税率自行计算" |
| 参数表 | 单独 Sheet,含税金说明区块(见第六节)、材料分档参考价、品牌署名 |
| 未计入表 | 红色标题,写明"只认工艺不认产品名,以下条目没有硬算,请人工确认" |
| 其他 | 冻结窗格、自动筛选、关闭网格线、横向打印、全表同一字体 |
品牌标识固定写法(不要改):YX·亚克力背UV标识报价
5.2b 输出排版规范(系列统一照抄)
产出 Excel 时,一律按这套来,做出的表才有系列辨识度:
| 项 | 规范 |
|---|---|
| 字体 | 微软雅黑;表头 10 号加粗白字,正文 10 号 |
| 行高 | 标题 30 / 副标题 22 / 表头 26-32 / 数据行 26(不能低于 24,否则中文挤在一起) |
| 对齐 | 序号、长、宽、厚、数量 → 居中;名称/编号、备注 → 左对齐;金额一律右对齐 |
| 关键列 | 主材、出厂价、全包价(单件与合计)加底色加粗,眼睛第一落点 |
| 比率显示 | 辅材/制作/安装/利润 用 0% 数字格式,别显示 0.65 |
| 长文本 | 说明/备注列开 wrap_text,行高按字数自适应(约 55 字一行) |
| 收尾 | 关网格线、冻结窗格、自动筛选、页脚写品牌+口径+"需人工复核"+"税金自行计算" |
| 打印方向 | 按列数分:列少用竖版,列多用横版。参数表、未计入表(3-6 列)→ portrait 竖版 A4,一页搞定;报价明细(23 列)→ landscape 横版 A4。列少的表用横版会被切成两页,纯浪费 |
| 打印参数 | 每个 Sheet 都要设:paperSize=A4、fitToWidth=1、fitToHeight=0(0 = 高度不限,别设 1!设 1 会把整表压扁、字变小、右边留白)、fitToPage=True、horizontalCentered=True、边距 0.3-0.5cm |
| 列宽配 A4 | 横版容量约 105 字符单位,竖版约 74。总列宽压在容量内,Excel 才不会缩,字才能保持原大小。23 列的明细表必然缩到约 40%,属正常 |
| 参数值字号 | 参数表的数值列用 13pt 加粗(普通正文 10pt),一眼能看清默认给的是多少 |
⚠️ openpyxl 两个坑,写脚本时必记:
1. ws.append() 追加到"当前最大行之后"。用 cell(row=..) 写过行再 append 会跳行 —— 表头行号一律用 ws.max_row 动态取,别硬编码 4/5,否则样式打到空行上
2. 参数单元格地址(参数!$B$n)也要按实际行号拼,不能写死
5.3 批量怎么跑(有脚本优先用脚本)
技能包 scripts/ 目录下带 batch_quote.py。用户给 Excel/CSV 时,优先跑脚本,别手算。
python scripts/batch_quote.py 清单.xlsx # 默认参数
python scripts/batch_quote.py 清单.xlsx -o 报价.xlsx
python scripts/batch_quote.py 清单.xlsx --acrylic 28 # 进口料
python scripts/batch_quote.py 清单.xlsx --install 0.15 # 大批量,安装费调15%
五·A、图纸入口(PDF / PNG / JPG → 分列清单 → 人工确认 → 报价)
> 图纸识别已并入本技能(不再单列"图纸识别"技能)。识图只管亚克力背UV,不跨品类。
什么时候用
用户给的是图纸(PDF 图纸、PNG/JPG 照片),不是清单。整本 PDF 逐页看、单张直接看,都支持。CAD(DXF) 暂不做,真撞上再说。
流程(硬卡点:图纸流必须人工确认后才报价)
图纸 PDF/PNG/JPG(整本逐页 或 单张)
│
▼ 看图识别(长/宽/厚/数量/材质;读不到写「看不清」不猜)
│
识别清单 CSV(尺寸分列,见下)
│
▼ ★人工确认(硬卡点:改长宽厚数量/补看不清项/预估项标 estimated)
│
确认后的清单 CSV
│
▼ 喂 batch_quote.py(跟 Excel/CSV 入口同一引擎)
│
▼ 出完整报价(参数表 + 44字段主材明细 + 14字段报价明细,公式联动)
两条入口:图纸流(带确认)+ Excel/CSV 流(核过的清单直通,跳过确认)。别混成一句。
识别清单 CSV 规矩(尺寸分列,不许糊串)
识别结果存成 CSV,长/宽/厚 拆三个独立列 + 数量单独一列,不糊成 300×300×5mm 一串:
| 列 | 说明 |
|---|---|
| 项目名称 | |
| 材质 | 工艺(如 亚克力背UV) |
| 长mm / 宽mm / 厚mm | 各占一列;圆牌用 直径mm(长=宽=直径)+ 厚mm;缺厚度留空 → 引擎走六档展开 |
| 数量 | 单件数量 |
| 主材小计…合计总价(后10列) | 留空,成品回填 |
识别只填前 6 列(名称/材质/长/宽/厚/数量),后 10 列给成品引擎回填。
尺寸+数量是主材明细的源头,分列写清,人工确认时一眼能核、能改。
⚠️ 硬卡点:清单未确认,不许报价。
清单是报价的源头。源头错了,后面全错。人工必须在清单这步点头,不能跳。
确认方式:看 AI 输出的 CSV 清单 → 核对名称/材质/尺寸/数量 → 无误后喂引擎出报价。
成品两条规矩(全品类通用,见 44字段契约第〇节)
- 参数表固定:9 行比例+税率是全品类模板,图纸/报价都不改它。
- 主材明细决定报价明细:改价只改主材明细(44 字段),报价明细跟着自动重算,不在报价明细里手改数。成品用公式版(报价明细 E 列 =
=主材明细!F{小计行});纯值版只当"打给客户看"的快照。
主材明细组标题行必须标全「尺寸 + 数量 + 工艺」(便于复查 44 字段)
每个已报项的组标题行,格式写死:
原序号 N · 项目名 | 尺寸 数量 X 工艺
例:原序号 1 · 阶梯楼层牌 2F | 300×300×5mm 数量 9 亚克力背UV
目的:复查 44 字段槽时,一眼对上"这 44 行是哪块牌、多大、几件"。圆牌尺寸写 φ直径×厚mm。
一项一表 + 报价明细跳转(玉霞定,2026-09-21)
多项时必须一项一张主材明细表,不能全塞一张大表——21 项挤一张表根本没法逐项核对。
- 表名规则:
01/02/03…(两位编号,与报价明细行一一对齐) - 报价明细 N 列(14 列「操作」):蓝字超链接「主材明细「01」」,点一下直接跳到该项明细表
- 超链接写法(务必照抄,否则 WPS 弹"无法打开指定的文件"):
from openpyxl.worksheet.hyperlink import Hyperlink
cell.hyperlink = Hyperlink(ref=cell.coordinate,
location=f"'{sheet}'!A1", # 无 #;表名加英文单引号
display=f"主材明细「{code}」")
三条铁律(黄金样本实证 = 用户桌面「报价系统-workbuudy20260826\2026年月单及外协.xlsx」底层 XML):
| 坑 | 后果 | 正解 |
|---|---|---|
location 里写 # |
WPS 不认 | 不放 # |
表名 01 不加引号 |
WPS 认不出数字表名 | 写成 '01'!A1 |
写了 target |
openpyxl 标 TargetMode="External",WPS 当外部文件 |
绝不写 target |
cell.hyperlink = "01!A1" 字符串写法 |
同上,写成外部关系 | 必须用 Hyperlink(location=...) |
以后排查超链接问题:先在用户磁盘上找"WPS 自己存的、跳转正常的同类文件"当黄金样本,拆 xl/worksheets/sheetN.xml 对比 <hyperlink> 节点,比凭记忆猜 openpyxl 行为可靠得多。
脚本产出 Sheet:
- 参数:单价和比例集中放这里,改这里,明细表自动重算(单元格是真公式)
- 01 / 02 / 03…:每项一张主材明细表(44 字段全铺,公式联动),组标题行标全「尺寸+数量+工艺」
- 报价明细:上表 23 列 + 合计行;N 列蓝字超链接可跳对应明细表
- 未计入:非背UV的行 + 跳过原因
脚本不可用时的降级做法:AI 按 5.2 列顺序手工算,输出 Markdown 表格。结果必须跟第八节标准算例自校验一致。
5.4 输入清单的识别规则
表头不用严格匹配,能认就行:
| 字段 | 认这些字 | 缺省 |
|---|---|---|
| 长 | 长 / 长度 / L / A | 必填,没有就报错 |
| 宽 | 宽 / 宽度 / 高 / 高度 / W / B | 必填 |
| 厚 | 厚 / 厚度 / T | 5mm |
| 数量 | 数量 / 件数 / QTY / 个数 | 1 |
| 名称 | 名称 / 品名 / 编号 / 项目 | 留空 |
| 工艺 | 工艺 / 材质 / 做法 / 类别 | 见下 |
单位自适应:数值 < 5 且表头带 m,按米处理(×1000 转 mm);带 cm 按厘米;否则一律 mm。
工艺筛选(批量时最重要的一步):
| 判定 | 处理 |
|---|---|
| 含"背UV""背面UV" | ✅ 计入 |
| 含"烤漆""正面UV" | ❌ 跳过,注明"烤漆正面UV是3道工序" |
| 含"插槽""插盒""卡槽" | ❌ 整单跳过,注明"需人工单独处理",不给任何数字 |
| 含"发光""立体""灯箱""不锈钢""PVC" | ❌ 跳过,注明原因 |
| 只有"亚克力"没写工艺 | ❌ 进"未计入",注明"未标注背UV工艺,请确认是否为亚克力背UV后重算" |
| 认不出来 | ⚠️ 不计入,进"未计入"清单要人工确认 |
宁可放进"未计入"让人扫一眼,也不要硬算算错。
5.4b 「规格」列混写识别(前置自动步骤)
工地/客户给的清单常常没有独立的长/宽/厚列,而是把尺寸塞进一个「规格」列。技能在算价前自动先解析这一列,认不出长/宽列时才启用。能认的格式:
| 规格写法 | 识别结果 |
|---|---|
400*300mm / 400×300mm |
长400 宽300 |
400*300*5mm / 400×300×5mm |
长400 宽300 厚5 |
φ400mm / Φ400 / 直径400 |
圆牌,直径400(长=宽=直径) |
φ400×5mm |
圆牌 直径400 厚5 |
0.8*0.5m |
长800 宽500(整条带 m 单位统一转 mm) |
5mm亚克力背UV(写在工艺列) |
厚度 5(从工艺列补) |
识别规则:
- 单位跟随整条规格:只要规格里出现 m,全部数字按米转 mm(0.8*0.5m → 800×500);出现 cm 全转厘米;否则(含 mm 或无单位)按 mm。避免「0.80.5m」只转最后一个。
- 正方形边长相等合法:400×400×5mm 两个 400 是真实两维,不去重。
- 圆牌:规格含 φ/Φ/直径 或名称含「圆」→ 面积走 π/4 × 直径²;有直径值就填长=宽=直径,没直径值(如只写"圆形指示牌"无尺寸)→ 尺寸缺失,进未计入。
- 厚度优先顺序:显式「厚」列 > 规格里的第三个数(400*300*5mm 的 5)> 工艺列里的 5mm…;都拿不到 → 不进未计入、不静默填任何一档*,按防错清单第13条把 3/5/8/10/15/20mm 六档并列展开(见正文第87行),让用户按图纸取一行。
- 长/宽列和规格列同时存在时,以显式列为准,规格只做兜底。
六、税金
不含税价是最终输出。税不参与计算。
原因:各公司纳税身份不同(一般纳税人 13% / 9%,小规模 1% 或 3%),写死任何一档对别人都是错的。不含税价是中性的,谁都能用;税是各家自己的事。
参数表和输出表都要明确写出这段说明:
> 本表输出的全部价格均为【不含税价】,税金不参与计算。
> 需要含税价请自行乘系数:卖货(采购类)×1.13 | 包工包料(建筑安装服务)×1.09 | 小规模纳税人 ×1.01(或 ×1.03)。
> 以你公司实际适用税率为准。
不要在表里给含税金额,除非用户明确指定了税率。
七、防错清单(必读)
这些是实际业务中踩过的坑,每次算料都要检查:
| # | 坑 | 后果 |
|---|---|---|
| 1 | 图上印的"1234567890"是字体参考,不是数量 | 数量算错 |
| 2 | 英文高度按图估(与中文同高),不是区域总高 | 面积虚大数倍 |
| 3 | 符号要算字符:箭头 >>> = 3 个字符 |
少算 |
| 4 | 数量只填单件,绝不写总合 | 硬规则 |
| 5 | 字高加高是唯一不加 10% 料损的例外(本技能面板类一律加,不受影响) | — |
| 6 | 背UV 是 2 道工序,别和烤漆+正面印刷的 3 道混 | 漏工序 |
| 7 | 单位统一:输入 mm 要先换算成 m 再算面积 | 差 1000 倍 |
| 8 | 批量时先筛工艺再算,别把烤漆、发光字混进来一起算 | 整表报废 |
| 9 | 批量清单里同一列单位必须一致(别有的 mm 有的 m) | 大小差 1000 倍 |
| 10 | 数量列写的是"总合"还是"单件",先确认(本技能按单件数量) | 整表放大 |
| 11 | 不支持的东西一个数字都不给,包括"参考价""市场价""大概 X 元" | 用户拿编的数去报价 → 赔钱丢客户 |
| 12 | 不援引本文件以外的规则(本机其他报价系统、模板、网页查到的) | 被别的口径带偏,绕过本技能的边界 |
| 13 | 用户没给厚度 → 不许默认任何一个(哪怕标了"默认 5mm"也不行)。正解是把 3/5/8/10/15/20mm 六个常用厚度全算出来,让用户按图纸自己取一行 | 厚度差一倍,重量价格全错 |
数量 = 1 时:通常是样品,实际不按常规报价逻辑走,提醒用户"样品价格一般单独估,供参考"。
八、标准算例(用于自检)
输入:5mm 亚克力背UV,100 × 200 mm,数量 1
净面积 = 0.1 × 0.2 = 0.02 ㎡
含损面积 = 0.02 × 1.1 = 0.022 ㎡
重量 = 0.022 × 5 × 1.2 = 0.132 kg
亚克力 = 0.132 × 20 = 2.64 元
背UV打印 = 0.022 × 120 = 2.64 元
主材 = 5.28 元
辅材 10% = 0.528
制作费 65% = 3.432
① 主材成本 = 5.28
② 出厂价 = 9.24
安装费 20% = 1.056
利润 15% = 0.792
──────────────────────────
③ 全包价 = 11.09 元(不含税)
如果算出来跟这个对不上,说明规则理解有误,停下检查。
批量算例(用于自检表格)
输入:300 × 200 × 5mm 亚克力背UV,数量 36(默认国产料)
| 环节 | 值(单件) |
|---|---|
| 净面积 | 0.3 × 0.2 = 0.06 ㎡ |
| 含损面积 | 0.06 × 1.1 = 0.066 ㎡ |
| 单件重 | 0.066 × 5 × 1.2 = 0.396 kg |
| 亚克力费·单件 | 0.396 × 20 = 7.92 元 |
| UV费·单件 | 0.066 × 120 = 7.92 元 |
| 主材·单件 | 7.92 + 7.92 = 15.84 元 |
| 辅材 10% | 1.58 |
| 制作费 65% | 10.30 |
| ② 出厂价·单件 | 27.72 元 |
| 安装费 20% | 3.17 |
| 利润 15% | 2.38 |
| ③ 全包价·单件 | 33.26 元(不含税) |
数量 36 的合计行:总重 14.256 kg / 主材 570.24 / 出厂价 997.92 / 全包价 1197.50
九、这个技能是干什么的
出参考价,不是出最终报价。
- 用的人本来就会算,技能只是省掉逐个计算的时间,把一件简单但重复的活标准化
- 输出是一份可快速扫一眼的草稿:
- 价格跟心理价位差不多 → 直接用,不用改
- 发现哪一项偏高 → 去查那一项,调完再算
- 所有结果必须经人工复核才能对外报价。AI 算的东西不能当最终结果。
输出时便于核对
中间量(面积、重量、单价)一律单独列出,不要只给最终价。
这样用的人能一眼判断:是尺寸取错了,还是单价不对,还是参数要调。
十、作者
标识工程一线 15 年实战经验沉淀。算料口径来自真实业务验证。