fix(profit-caliber): 博海口径 §4-1/§4-2/§4-5 落地 —— 固定成本仅借方 + 6403 进变动 + 财务收益单列 + 批次备注
ci/woodpecker/push/main Pipeline was successful

ASK-20261014-04(任总 2026-10-14 11:20「放行4」)批后口径:
- §4-1 博海固定成本弃净额:6601/6602/6603 仅借方(133.98 万,2026-01..09);2026-03 单月由 -9.02 万转正;
  6603 贷方(现金折扣收益 64.40 万)改 finance_income_terms 单列备查,不进固定成本/末行/勾稽。
- §4-2 博海变动成本追加 6403 营业税金及附加(530.17 万)。
- §4-3/§4-4 维持现行(酣客收入/边际贡献基数不动)。
- §4-5 管理利润表页加「数据批次/导入时刻」纯展示备注(import_logs)。
- 口径唯一源仍为 bep_caliber.ENTITY_CALIBERS;报表/卡面/派生器一律经 fixed_cost_spec() 解析(读口写口一致)。
This commit is contained in:
Hermes CI Fix
2026-10-16 12:32:52 +08:00
parent ff2d92ba54
commit 289cc8f2cc
7 changed files with 228 additions and 50 deletions
+7 -1
View File
@@ -29,7 +29,7 @@ from app.utils.dupont_basis import (
)
from app.utils.voucher_guard import apply_voucher_guard
from app.utils.profit_lines import (BOTTOM_LABEL, UNIT, build_items, compute_lines,
prev_period_of, reconcile)
import_batches, prev_period_of, reconcile)
from app.services import report_reclass
from app.deps import get_entity_id, assert_entity_slug_scope, resolve_session_slug
import logging
@@ -77,6 +77,8 @@ def get_profit_summary(
"entity_id": entity_id,
"unit": UNIT,
"bottom_label": BOTTOM_LABEL,
"desc": ("基于管理会计视角的利润结构分析:营业收入 → 变动成本 → 边际贡献 → 固定成本 → "
f"{BOTTOM_LABEL}(真实科目取数,按账套口径现算)"),
"source": "voucher_details 真实凭证明细发生额(按 entity 隔离;剔结转腿 + 作废/撤单行)",
"available": cur["available"],
"missing": cur["missing"],
@@ -84,6 +86,10 @@ def get_profit_summary(
"prev_missing": prev["missing"],
"caliber": cur.get("caliber"),
"items": build_items(cur, prev),
# §4-1:财务收益(博海 6603 贷方现金折扣收益等)单列备查 —— 不进固定成本、不参与勾稽
"finance_income": cur.get("finance_income"),
# 4-5 备注(**纯展示**:数据批次 / 导入时刻,取 import_logs)—— 不参与任何计算
"data_batches": import_batches(db, entity_id, period),
"reconciliation": reconcile(values.get("revenue"), values.get("variable_cost"),
values.get("fixed_cost"), values.get("result")),
}