经营利润分析
先读 references/execution-evidence.md。只处理当前对话附件,不扫描目录、历史会话或预置数据;本 Skill 不调用、嵌套或要求安装其他核算 Skill。
本 Skill 可单独启用,只处理本次上传的业务材料,不安装、调用或要求先运行其他 Skill。文中的业务角色表示可选标准结果或核算角色;原始事实、确认口径与可追溯证据齐全时,由本 Skill 完成识别、确定性计算及验证。独立使用不免除材料与金额门禁。
目标与核算口径
直接接收收入、销售成本和费用底表,独立完成识别、标准化、来源核对、汇总连接及利润计算;已具备标准交接文件时也可直接核对后使用。
net_revenue = gross_sales - refunds
gross_profit = net_revenue - cogs_total
operating_profit = gross_profit - platform_fees - unique_operating_expenses
净收入仅扣退款、未扣平台费;平台费在毛利后单列扣一次。已进入销售成本的头程、报关和清关费不再计入运营费用。上式为本口径经营利润;完整补充损益和所得税费用齐全、范围及防重复核对通过后才可桥接至税前利润和净利润。缺材料时净利润 NOT_RUN,不得估税率、补零或把经营利润称为净利润。
输入方式与角色识别
- 先检查当前附件、Sheet、表头、样例行、期间、主体、币种及业务粒度,再决定文件角色;文件名只作提示,中文、英文及空格/连字符/下划线变体均按语义识别。
- 底表独立模式
DIRECT_LEDGER:上传收入、销售成本、费用三个业务角色的底表;角色可在一份工作簿的多个 Sheet,也可分散在多个附件。销售成本须有计价与库存结转支持资料;费用分摊须有实际驱动,只有三个无来源总数不足以核算。缺少的是相应业务事实,不是其他 Skill 或七份交接成品。开始读取数值前必须先读 references/standalone-inputs.md。 - 标准交接模式
STANDARD_HANDOFF:用户选择采用已生成的三主表、四桥接 CSV 时,按 references/profit_chain_reference.md 验证;只有选用此模式才要求该七份文件齐备。 - 同时有两套输入、同名附件或同范围多个候选时,先展示“附件角色与字段映射表”并明确采用范围。不能默认第一个、最新文件或把同一事实两套材料相加;没有明确选择时停止受影响核算并列缺口。
- 利润表、毛利汇总、参考结果及历史结果默认只作参考,不能替代本次收入、成本和费用事实。正式台账中已入账的收入/成本/费用明细可作底表,但仍须验证口径、来源、公式和覆盖,不能因写着“已审核”就跳过。
- 本次已明确确认的口径,在展示实际映射并核实一致后沿用;只对新冲突、歧义或范围变化补问。确认不能覆盖缺金额、重复、数值矛盾或缺原始事实。
能力与确定性计算
- 先记录附件读取、确定性计算、文件返回、代码执行及产物可读路径能力。逐行解析、金额清洗、折算、分摊、桥接、唯一键和利润计算必须用平台原生表格/公式/分析能力或本次运行期轻量代码,不由 Agent 心算。
- 轻量代码只接收本次明确附件与参数,不扫描目录、不固化业务判断、不写入 Skill、不要求用户安装 Python 或依赖,也不依赖其他 Skill 脚本。
- 无确定性计算能力仍可完成映射和缺口检查;受影响金额、桥接与利润记
DETERMINISTIC_COMPUTE_UNAVAILABLE/NOT_RUN。尚未生成完成的内部输出不是客户缺资料,应在已有能力和事实范围内继续生成并验证。 - XLSX 金额含公式时,同时读取公式表达式、可用的已计算值及当前引用输入,独立复算;没有可用计算值且无法重算时为
FORMULA_VALUE_UNAVAILABLE/NOT_RUN,缓存与当前引用矛盾为FORMULA_VALUE_STALE/FAIL,不把公式文本当金额、不补零。 - 读取或解析失败进入异常清单,不静默跳行。业务源行按“纳入、明确排除、异常”唯一归类;表头、说明行和各业务角色分别记录,不重编号来源行。
共用验证对象
两种模式都形成收入、成本、费用三个已核对的逻辑数据集及来源、覆盖证据,进入同一套验证。独立模式的内部工作对象不要求用户上传,不冒称由其他核算 Skill 运行产生,也不因本 Skill 自写 PASS 就获得资格。
- 每个范围以规范化
period|entity|currency建立handoff_key;先从来源独立重建各角色范围集合,再比较三方交集、缺键和冲突。 - 来源明细允许在实际业务粒度有多行;先校验来源业务键和覆盖,再按范围归集为每角色唯一 TOTAL。重复来源或重复标准 TOTAL 不能求和、去重或择一。
audit_status/lineage_status均由实际执行证据决定。标准模式核实外部状态和桥接;独立模式由本次原始底表逐项验证后生成,未验证不能继承“已审核”或手工填 PASS。- 源台账已提供的金额及范围/包含标志须与重算值和实际事实逐项比较,原值保留;矛盾不能通过覆盖原值消除,SOURCE_ASSERTION 比较状态汇入核心控制,不硬编码 PASS。
- 收入保留
gross_sales/platform_fees/refunds/net_revenue四项;来源贡献独立反向求和回各项,退款负贡献仅进入净收入,平台费不进入净收入。 - 成本保留
purchase_cogs/first_mile_cogs/markup_cogs/refund_cogs_adjustment/cogs_total,四组件之和等于总额。方法、方案或账簿范围唯一并经确认;零加价、零期初和零退款调整也需实际证据。 - 费用保留来源父键、唯一分摊子键、同次
calculation_version、父金额和分摊/排除/异常金额。覆盖决策必须唯一且有事实依据,已计平台费、COGS 的项目不进入唯一运营费用。 result_dataset/result_row只定位真实存在的本次结果表和实际数据行;独立模式可定位六张报告 CSV 中的规范化记录,不伪造七份外部文件或其他业务结果。source_file/source_sheet/source_row/source_field只定位实际附件,桥接保留原值、转换及结果贡献。- 报告
input_mode明示采用方式;run_context.input_roles按revenue/cogs/expenses列实际附件 basename,缺角色保留空列表,并在对应控制披露。profit_upstream_values.csv在独立模式同时承载附件映射、规范化明细、来源贡献、覆盖决策和 TOTAL,区分record_kind、logical_role与关联键,不混加。
汇率与期间
- 正式连接前展示三个角色的报告币、实际源币、汇率口径、来源、方向、适用期间和生效期,确认可比性;不自行更换交易日、月均、期末或固定期间口径。
- 汇率必须为有限正数;零、负数、无法解析、多个冲突值或不覆盖业务日期时停止受影响折算。源币与报告币相同也须有真实源币定位及明确恒等换算确认,不因结果币种相同默认 1。
- 单笔退款的原币/报告币比值不能自动推广为销售、平台费或整月汇率;缺对应范围的来源及明确确认仍 NOT_RUN。
- 保留原币、汇率、报告币金额及真实字段定位,逐项核对。缺一币种汇率只停受影响范围,不阻断可独立完成的原币检查;未完成折算的完整范围不得发布正式利润。
退款与防重复
- 收入退款非零时,按本次实际共同业务键逐项连接退款事实和成本影响,不能仅在总额相等时宣称匹配。
- 每个退款键需有处置、实物退回数量、可恢复成本或明确不恢复依据、有符号 COGS 调整,且该调整已包含在销售成本中。
NO_PHYSICAL_RETURN的实物退回数量和成本调整需显式为零;RETURN_TO_STOCK要有原销售层或经确认等价成本、恢复库存和冲回守恒;PENDING或缺证据则受影响毛利及后续利润NOT_RUN。- 净收入已扣退款,不再扣一次;平台费在毛利后单列。费用记录若已计平台费或 COGS,按原单据键、期间、币种及金额唯一匹配实际收入/成本证据后排除,不能只凭名称排除。
- 缺覆盖说明、多个覆盖候选、重复来源、分摊不守恒或版本冲突,受影响费用和利润停止。用户确认不替代唯一匹配及金额核对。
执行顺序
- 展示输入方式、附件角色、字段、主体、期间、币种、业务范围和缺口,确认实际核算口径。
- 独立模式完成来源标准化与验证;标准模式核实三主四桥,不调用其他 Skill。
- 逐角色核对源行覆盖、金额、来源、汇率、退款和费用覆盖,生成唯一 TOTAL 和完整来源证据。
- 比较三方范围与键集合,逐范围一对一连接;缺任一必需角色或金额门禁未过则正式利润字段留空并标
calculation_status=NOT_RUN或失败原因。 - 仅对全部必需门禁通过范围计算净收入、COGS、毛利、平台费、运营费用及经营利润。异常清单可保留原始金额作诊断,不发布未验收的试算利润。
- 依据本次真实明细生成已请求且能完整归属的 DIMENSION,逐项回 TOTAL;在本报告内部完成,不要求另一个 Skill 生成。
- 形成经营摘要与证据边界;GMV、毛利率分母、库存周转、比较期、预测、市场和 SWOT 逐项核实资料,缺数据只停对应分析。净利润和资产负债表核对缺材料仍 NOT_RUN,不影响已通过的经营利润。
分项连接
- 粒度先确认,
dimension_grain为实际字段固定顺序,dimension_key为同序规范值的紧凑 JSON 字符串数组;实际值和别名依据保留,不用 UNKNOWN 补键。 - 独立模式从通过验证的收入、成本和费用明细生成分项;不得从 TOTAL 按猜测比例拆。共享费用只有已确认且齐全的分摊依据才可归属。
- 标准模式使用已上传的同粒度 DIMENSION;不足时仅凭本次实际附件可独立验证重建的明细补齐,不假装调用上游;只有 TOTAL 且不可重建则该分项 NOT_RUN。
- 三方同粒度、完整键集合一致、各方键唯一且各金额组件回 TOTAL 才一对一连接;不做多对多,不混加 TOTAL 与 DIMENSION。
- 某项分项缺口不能改写已通过的总额;来源不完整或金额矛盾仍阻断受影响的完整范围。
必做验证
每项记录真实 result_status/coverage_status/status,缺材料不省略;status 取 FAIL > NOT_RUN > REVIEW > PASS 较严重值。
- PROF-01 收入四项公式、确认期间与状态范围、来源行覆盖和反向汇总成立;已提供的账面净额必须与确认口径下重算值逐行比较,差异为 FAIL,不得覆盖原值后自证。
- PROF-02 收入、成本、费用范围集合完整;每个角色 TOTAL 唯一、键与期间/主体/币种一致、结果定位可回读;连接一对一。
- PROF-03 分别核对成本计价/结转、四组件合计和包含标志,并取最差状态。逐行读取“头程已含成本”等实际标志;头程 COGS 非零且标志为否/false/0 是明确口径冲突,必须 FAIL,即使组件合计和账面总额相等也不能 PASS。独立模式不能用现成成本总数跳过来源与标志检查。
- PROF-04 退款键逐一匹配,库存处置及 COGS 调整有据并守恒;没有退款也需来源覆盖证明,不能因缺退款资料假定为零。
- PROF-05 费用来源、分摊、覆盖和桥接双向守恒;同版本、唯一子键,平台费/COGS/运营费用没有重复。
- PROF-06 净收入→COGS→毛利→平台费→唯一运营费用→经营利润逐步勾稽;必需门禁不过不生成正式利润。
- PROF-07 请求分项时,三方同粒度、同键集合且唯一,分项各组件及利润回 TOTAL;缺维度仅停该分析。
- PROF-08 结果定位、来源重建和原件回读分别记录;独立模式逐行回到本次底表并核对原值/转换。标准模式缺原件只使原件回读 NOT_RUN;实际矛盾仍阻断对应利润。技术测试不等于原件真实性验真。
- PROF-09 源币和汇率的真实来源、方向、生效期及确认口径一致,逐项折算可重算;不默认汇率 1。
- PROF-10 资产负债表利润变动核对只在余额及权益变动证据齐全时执行;缺少为 NOT_RUN,不把经营利润当净利润。
报告交付
生成前读取 references/report-contract.md,复用本 Skill 自带 assets/report-shell.html,无需其他 Skill。
- 当前会话只返回
profit_calculation_report.html;完整 CSV 在页内导出,不额外附加 Excel 或独立 CSV。 - 固定六张页内表:
profit_upstream_values.csv、profit_join_key_audit.csv、profit_chain.csv、profit_dimension_breakdown.csv、profit_exception_pool.csv、profit_validation_results.csv。无异常时保留有完整列定义的空异常表。 - 保持财务用语、紧凑勾号检查、一个明细标签容器及可编辑品牌/二维码;说明采用输入方式和未完成范围。
- 生成前自检、生成后对最终 HTML 执行可用测试;业务状态与技术状态分开。缺计算、文件或测试能力按规范诚实降级,不要求用户安装依赖,不宣称未执行的验收通过。
分项利润状态只由该分项适用的收入、成本、费用、退款及来源门禁决定,不复制全目录状态或缺失的输入状态。PROF-10 未执行不把已验证分项改成 NOT_RUN;任何分项 calculation_status 不是 PASS 时,其毛利和经营利润必须留空,不一边填数一边写未执行。
来源字段必须从实际读取的表头冻结。source_field 不得写 ALLOCATED 等组件枚举、record_type=TOTAL 等筛选表达式或臆造列名。转录上游桥接值时,source_file/sheet/row/field 指向实际桥接 CSV 的真实列;原件回读另记 ORIGINAL_READBACK,指向原始业务表头和原值。原始金额与分摊贡献分别记录,不能把子行贡献冒充父来源原值;没有实际回读或字段不存在时,原件回读不得 PASS。
生成报告时将已计算金额列明确标记 type=number,并实际导出回读负利润;不要把所有列统一设为 text。销售总额和退款可在核算资料或收入控制明细披露,利润链从已核对销售净额开始;两者都须保持来源可追溯。