JS-02 · 航次盈亏归因
痛点 整个船队看着赚钱,其实藏着亏本的航次 · 不逐航次拆,钱漏在哪永远不知道
① 场景引入
一、这件事现在是什么样
对账结算 · 真实业务触发
老板想知道「哪个航次赚、哪个航次亏」,但成本散在租船确认书、港口使费账、代理账单、燃油发票里。航次毛利泄漏不是一个大错,是燃油价差、油耗偏差、滞期费等 12 个小漏点累积。
二、痛点 · 每条都有来源
- 航次毛利泄漏不是一个大错,是燃油价差/油耗偏差/港口使费超支/滞期费等 12 个小漏点累积而成
依据:航次毛利泄漏不是一个大错,是燃油价差/油耗偏差/港口使费/滞期费等 12 个小漏点累积 - 港口使费占航次成本 15-20%,拖轮费占 40-50%,十几家服务商各自开票,逐航次归集靠人肉
依据:港口使费构成:拖轮费占 40-50%、港口使费占航次成本 15-20% - 航次成本要按固定成本(折旧/租金/船员)+ 变动成本(燃油/港口费)拆,靠财务月底拼表,发现亏损已来不及
依据:航次成本核算报表:固定成本按航次天数分摊、变动成本按单据归集、结果算航次盈亏率 - 船代航次结算离港后 30 天内做完,多退少补,estimate 和实际 P&L 的差异长期没人归因
依据:船代航次结算单:离港后 30 天内做完,按「多退少补」寄委托方
三、换个做法之后
变化不在「快」,在「参与的角色」和「覆盖的范围」
✕ 现在的做法
- 航次毛利泄漏不是一个大错,是燃油价差/油耗偏差/港口使费超支/滞期费等 12 个小漏点累积而成
- 港口使费占航次成本 15-20%,拖轮费占 40-50%,十几家服务商各自开票,逐航次归集靠人肉
- 航次成本要按固定成本(折旧/租金/船员)+ 变动成本(燃油/港口费)拆,靠财务月底拼表,发现亏损已来不及
- 船代航次结算离港后 30 天内做完,多退少补,estimate 和实际 P&L 的差异长期没人归因
✓ 交给 Agent 之后
- 多来源文件一次读入,先做口径与完整性校验,再开始算
- 每条结论绑定来源文件、字段或条号,可以被审
- 产出是企业真会流转的正式件(带签批栏),不是一张展示用的表
- 该拦的地方给出「现在还不能提交」,并给不用干等的替代方案
四、场景闭环
5 步 · 每一步的产出都是下一步的输入
- 要素校验 · 判断凭证能不能归集航次估算、港口使费、代理账单、燃油发票逐项打勾
- 成本归集 · 按航次拆固定+变动成本固定成本按航次天数分摊,变动成本按单据归集
- 盈亏测算 · 收入减总成本算出每个航次的盈亏,正负标红绿
- 差异归因 · estimate vs actual 对到 12 个漏点燃油价差、油耗偏差、港口使费超支、滞期费逐项定位
- 留证与签批 · 生成待签的盈亏归因表经营建议栏留空,由老板定
要准备什么:航次估算底稿.xlsxfixture estimate 的预计收入与成本港口使费账.xlsx引航/拖轮/理货/装卸各家票,逐航次代理账单.xlsx代理费、佣金、杂费燃油发票.xlsx加注量、单价、金额
为什么这个场景值得做
优先级评分:痛感 5 × AI 适配 5 ÷ 落地难度 4 = 6.9
最大差异点:不要求先上 BI。租船确认书、港口使费账、代理账单、燃油发票四类凭证直接扔进来,由 Agent 逐航次归集、对到 12 个漏点。
评分口径:痛感看「这事没做好谁会生气、生气到什么程度」;
AI 适配看「输入是否非结构化、是否要跨部门取数、错了能不能当场看出来」;
落地难度是分母 —— 需要客户先做数据治理的场景,分数会被压得很低。
五、会产出什么
判断标准只有一个:这份东西能不能直接进企业的流程
- 正式件本体:
航次盈亏归因表.xlsx盈亏测算/差异归因 · 含签批栏 - 可派发清单:
漏点清单.xlsx可派发 · 超支科目与漏点逐条可派发
这套东西不承诺什么:不替老板做「砍航线/调价」的决定。Agent 只做航次成本归集、盈亏测算和差异归因,砍线、调价由人拍板。
② Live Demo(演示逐步)
演示模式 · 可视化预演 本页展示的是「应该怎么跑、每一步看什么、交付什么」,用的是真实业务格式的脱敏构造数据, 不宣称已接入客户生产系统,也不承诺任何效率提升百分比。
案例设定:海陆通国际物流(虚构 · 租船经营 2 条东南亚散货船)。航次 V-2026-018 深圳→新加坡→巴生→深圳。老板想知道这个航次赚没赚,成本散在租船确认书、港口使费账、代理账单、燃油发票里。
航次收入68 万元实际成本72.2 万元单航次亏损4.2 万元锁定漏点2 个
输入港航物流企业手上能拿到的东西
不需要整理格式、不需要改文件名 · 直接拖进对话框
01_航次估算底稿.xlsxfixture estimate 的预计收入与成本 —— 开航前拍的数商务开航前做的 · 开航后没人回看02_港口使费账.xlsx引航、拖轮、理货、装卸各家服务商的票,逐航次归集十几家服务商各自开票 · 结算前才凑齐03_代理账单.xlsx代理费、佣金、杂费 —— 各港代理发来的账单各港代理 · 逐港寄送04_燃油发票.xlsx加注量、单价、金额 ——实际加了多少油供油商发票 · 航次结束结算
注意标橙色那一份 —— 02_港口使费账.xlsx。它十几家服务商各自开票 ·结算前才凑齐,平时压根不在核对范围里。这个场景的价值,很大一部分就来自把它读进来。
提示词就说这么几句
没有模板、没有表单 · 专业规则由 Skill 兜底
帮我把这个航次的盈亏算一遍:航次估算、港口使费、代理账单、燃油发票我发你。按航次归集成本、算盈亏,和估算对比,超支的科目和金额列出来,归到具体漏点。砍不砍这个航次我自己定。
短是因为成本归集口径和漏点分类都写在能力包里了,你只需要说清是哪个航次。
触发事情是这么来的
老板想知道这个航次赚没赚,成本散在四类凭证里
航次 V-2026-018 跑完了,老板想知道赚没赚。成本散在租船确认书、港口使费账、代理账单、燃油发票四类凭证里。1要素校验 · 判断凭证能不能归集
航次估算、港口使费、代理账单、燃油发票逐项打勾
凭证是否齐全处理航次估算齐全可继续港口使费账4 家服务商票齐全可继续代理账单3 港账单齐全可继续燃油发票2 张齐全可继续小计4 类齐全进入归集
第 2 步 · 成本归集 · 按航次拆固定+变动成本
固定成本按航次天数分摊,变动成本按单据归集
第 3 步 · 盈亏测算 · 收入减总成本
算出每个航次的盈亏,正负标红绿
第 4 步 · 差异归因 · estimate vs actual 对到漏点
燃油价差、港口使费超支、滞期费逐项定位
第 5 步 · 留证与签批 · 生成待签的盈亏归因表
经营建议栏留空,由老板定
不讲省了多久 · 讲少了几个隐患、沉淀了什么
③ 能力沉淀(Skill / 提示词 / 预期输出 / 人工边界)
1. Skill 能力包
导入之后,同类任务会自动按这套规则走 —— 提示词才能写得那么短
航次盈亏归因 · Skill
SKILL.md 主本 + references(输出骨架 / 判据 / 渲染脚本)· 符合 WorkBuddy Skill 规范
版本 v1.0
voyage-pl.zip
在 WorkBuddy 里直接上传这个 zip 即可导入
包内结构
SKILL.md主本 —— YAML 元信息 + 执行流程 + 硬规则 + 人工边界references/output_template.md输出骨架(sheet 名 / 分区顺序 / 列头)+ 可直接运行的渲染脚本references/judgement_rules.md判据与口径 —— 什么情况算异常、什么情况必须拦住
references 不会一次性全读进来 —— Agent 按需取用。所以 Skill 可以写得很细,不会拖慢每次对话。
2. 原始素材
这些就是港航物流企业手上真实能拿到的东西 —— 格式不统一是常态,不是问题
📁JS-02 · 演示素材
脱敏构造数据 · 真实业务格式 · 埋点可核验
共 4 份
01_航次估算底稿.xlsxfixture estimate 的预计收入与成本 —— 开航前拍的数02_港口使费账.xlsx引航、拖轮、理货、装卸各家服务商的票,逐航次归集03_代理账单.xlsx代理费、佣金、杂费 —— 各港代理发来的账单04_燃油发票.xlsx加注量、单价、金额 —— 实际加了多少油
怎么用
- 把素材全部拖进 WorkBuddy 对话框(不需要整理格式、不需要改文件名)
- 粘贴下方提示词发送
- 拿到正式件初稿 —— 签批栏留空,推荐意见留空,由你填
3. 提示词卡片
帮我把这个航次的盈亏算一遍:航次估算、港口使费、代理账单、燃油发票我发你。按航次归集成本、算盈亏,和估算对比,超支的科目和金额列出来,归到具体漏点。砍不砍这个航次我自己定。
为什么这么短就够了:短是因为成本归集口径和漏点分类都写在能力包里了,你只需要说清是哪个航次。
换成你自己的业务:把素材换成你手上的真实文件即可。导入 Skill 之后,
该走几步、什么口径、什么情况必须拦住,Agent 自己知道 —— 你只需要说清这是什么事。
自己组织输入的三步法
- 用自然语言说清核心需求 —— 就按平时跟同事交代活的方式说:什么事、什么文件、什么要求。不用讲究格式。
- 调用 Skill 补齐专业规则 —— 导入本页 Skill 后,流程、口径、硬规则 Agent 自己知道。
- 用「增强提示词」补全遗漏 —— 输入框旁边有增强按钮,把随口说的话补成更完整的表述。
分工:自然语言负责「这是什么事」,Skill 负责「该怎么做」,增强提示词负责「别漏了什么」。
4. 预期输出
不方便现场跑的时候可以直接拿这份给客户看 · 与实跑结果同结构
📋正式交付物
带签批栏 / 冻结首行 / 开筛选 —— 判断标准是「能不能直接进企业的流程」
共 2 份
JS-02_航次盈亏归因表.xlsx正式件本体 · 盈亏测算/差异归因 · 含签批栏JS-02_漏点清单.xlsx可派发 ·超支科目与漏点逐条可派发
Skill 里固化了什么:从历史里想起了公司踩过的坑该拦的地方拦住了排除性结论把技术动作翻译成钱
输入清单:航次估算底稿.xlsxfixture estimate 的预计收入与成本港口使费账.xlsx引航/拖轮/理货/装卸各家票,逐航次代理账单.xlsx代理费、佣金、杂费燃油发票.xlsx加注量、单价、金额
人工边界:不替老板做「砍航线/调价」的决定。Agent 只做航次成本归集、盈亏测算和差异归因,砍线、调价由人拍板。
升为客户真实案例还缺什么:客户当前真实输入文件(不要整理过的)岗位现行 SOP 与审批链(金额分档、谁签字)至少一次真实出过问题的案例客户当前正在用的正式输出模板客户确认的阈值口径(多少天算临期、多少金额算大额)
5. 同一角色下的其他场景
对账结算 · 产出即下一步输入
JS-01 · 货代多币种自动对账 — 上过系统的财务还在熬夜手工对账 · 报价模板和实际费用模板对不上,系统只是昂贵的硬盘盒 查看 →
上下游串起来就是完整链路。每一步的产出都是下一步的输入,不用在不同工具之间来回复制粘贴。
场景内容基于 WorkBuddy 产品能力整理,演示中的企业、人物与数据均为虚构,不代表任何客户的实际成效;痛点引用的公开来源已做脱敏处理。网页版由原资料转换,部分演示表格以原文形式展示。
想把这个场景在你们企业跑通?
顾问会先看你们的数据和流程够不够,再决定从哪一步开始。