| 🏷️岗位基本属性 (Job Identity) | 🏢全口径成本核算·支出项 (Cost Breakdown) | 💰商务报价设定·收入项 (Pricing Matrix) | 📈毛利试算·利润项 (Margin) | 👥编制设定 (HC) | 管理 | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| 收费报价项目/岗位名称 | 业务类别 | 派驻站点 | 关联基地人事成本 | 单人场地IT杂费 | 全口径成本 (元) |
含税报价 (元/月)
|
未税报价 (元/月)
|
单岗未税毛利 (GP%) | 单月试算HC | 操作 |
| 当前暂无报价岗位定义。请点击顶部【🔄 样本数据】载入基准模型,或通过【+ 追加计费岗位】自行建立。 | ||||||||||
|
配比 1 :
绑定客服:
理论: {{ fmtNum(calcSpecTheoreticalHc(spec), 1) }} 人
独立岗位 · 在右侧采用HC输入
|
¥{{ fmtNum(getSpectrumMiscCost(spec), 1) }}
🖥️ 场地与IT杂费包含项
站点: {{ siteBases.find(b=>b.id===spec.siteId)?.name }}
|
当前基地暂无杂费科目
已计入杂费小计:
¥{{ fmtNum(getSpectrumMiscCost(spec), 1) }}
|
¥{{ fmtNum(getSpectrumCost(spec), 1) }} |
|
|
¥{{ fmtNum(spec.quotePriceWoTax - getSpectrumCost(spec), 0) }} ({{ getSpectrumGpRate(spec).toFixed(1) }}%) |
|
||||
| 业务种类 / 计价项目名称 | 所属业务线 / 平台 | 计量单位 | 月均有效交付基数 | 含税单价 (元) | 未税单价 (元) | 月度未税营收 (元) | 操作 |
|---|---|---|---|---|---|---|---|
| 当前暂无按量计价业务种类。请点击顶部【🔄 样本数据】载入基准模型,或通过上方【+ 新增按量计价项目】建立。 | |||||||
| ¥{{ fmtNum(vp.effectiveVolume * vp.unitPriceWoTax, 0) }} | |||||||
🏢 成本假设基地与人员成本中心
支持建立多个交付基地(总部/BPO基地/技术中心),分别维护工位租金与专线IT杂费,并支持配置包含14项底薪、津贴、绩效、社保与各项分摊的全口径薪酬标准
| 杂费科目名称 | 计算单位 | 月度单价金额 (元) | 操作 |
|---|---|---|---|
|
记账:
|
| 明细 | 类别 | 职位名称 | 基本底薪 | 税前到手薪资 | 综合用人总成本 | 单人场地IT杂费 | 操作 |
|---|---|---|---|---|---|---|---|
| ¥{{ fmtNum(staff.baseSalary, 0) }} | ¥{{ fmtNum(calcStaffTakeHome(staff), 0) }} | ¥{{ fmtNum(calcStaffTotalCost(staff), 0) }} |
¥{{ fmtNum(getStaffRoleMiscCost(currentBase.id, staff), 1) }}
🖥️ 场地与IT杂费包含项
职位: {{ staff.title }}
|
当前基地暂无杂费科目
已计入杂费小计:
¥{{ fmtNum(getStaffRoleMiscCost(currentBase.id, staff), 1) }}
|
||||
|
职位名称:
岗位类别:
💡 职位名称与岗位类别修改后将实时联动报价单及各工种测算
底薪
¥{{ fmtNum(staff.baseSalary, 1) }}
津贴
¥{{ fmtNum(staff.allowance, 1) }}
饭贴交通
¥{{ fmtNum(staff.mealTraffic, 1) }}
绩效
¥{{ fmtNum(staff.kpiBonus, 1) }}
夜班补贴
¥{{ fmtNum(staff.nightShift, 1) }}
社保公积金
¥{{ fmtNum(staff.socialFund, 1) }}
加班分摊
¥{{ fmtNum(staff.overtimeShare, 1) }}
晚班打车成本
¥{{ fmtNum(staff.nightTaxi, 1) }}
团建
¥{{ fmtNum(staff.teamBuilding, 1) }}
招聘分摊成本
¥{{ fmtNum(staff.recruitmentShare, 1) }}
年终奖分摊
¥{{ fmtNum(staff.yearEndBonusShare, 1) }}
培训分摊
¥{{ fmtNum(staff.trainingShare, 1) }}
管理分摊
¥{{ fmtNum(staff.mgtShare, 1) }}
|
|||||||
📱 平台及工种月度工作量预估与独立表格试算模型 (各工种自成独立全量表格)
每一个平台的每一工种项均作为独立全量表格:支持固定 FTE 模式、各月独立预测量、AHT/CPD、并发数、利用率、排班损耗、AI拦截率、爬坡达成率等细颗粒度测算,横向输入项均支持首列一键平铺
💡 提示:所有工种默认全选并参与业务线 P&L 汇总、12 个月财务模型以及主界面岗位人数建议拉取;若取消勾选某工种,该工种仍可独立测算与维护,但其编制、营收、成本及毛利将不计入上方 KPI 卡片与全项目总损益。
| 测算指标科目 | M{{ m }} | 年度合计/均值 | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1. 原始预测量({{ item.channelType==='VOICE'?'通':'件' }}) | {{ fmtNum(calcItemAnnualVolume(item)) }} | ||||||||||||
| 📌 固定月度 FTE (人) | {{ fmtNum(item.months.reduce((s,x)=>s+(Number(x.fixedHc)||0),0)/12, 1) }}人 | ||||||||||||
| 2. AI 拦截率(%) |
%
|
{{ (item.months.reduce((s,x)=>s+(x.aiDeflectionRate||0),0)/12).toFixed(1) }}% | |||||||||||
| ↳ 转人工量 | {{ fmtNum(calcItemMonthHumanVol(item, m-1)) }} | {{ fmtNum(item.months.reduce((s,_,mIdx)=>s+calcItemMonthHumanVol(item,mIdx),0)) }} | |||||||||||
|
3 & 4. 详细人效工时、并发与利用率参数 (点击折叠/展开多行)
{{ item.showEfficiencyDetails !== false ? '▲ 收起明细行' : '▼ 展开各指标独立编辑行' }}
|
|||||||||||||
| ↳ 交互时长 ATT(s) | {{ Math.round(item.months.reduce((s,x)=>s+(x.att||0),0)/12) }}s | ||||||||||||
| ↳ 事后处理 ACW(s) | {{ Math.round(item.months.reduce((s,x)=>s+(x.acw||0),0)/12) }}s | ||||||||||||
| ↳ 总工时 AHT(s) | {{ (item.months[m-1].att || 0) + (item.months[m-1].acw || 0) }}s | {{ Math.round(item.months.reduce((s,x)=>s+(x.att||0)+(x.acw||0),0)/12) }}s | |||||||||||
| ↳ 日均人效 CPD | {{ Math.round(item.months.reduce((s,x)=>s+(x.cpd||0),0)/12) }} | ||||||||||||
| ↳ 会话并发数 | {{ item.channelType==='VOICE' ? '1.0' : (item.months.reduce((s,x)=>s+(x.concurrency||1),0)/12).toFixed(1) }} | ||||||||||||
| ↳ 坐席利用率(%) |
%
|
{{ (item.months.reduce((s,x)=>s+(x.occupancy||78),0)/12).toFixed(1) }}% | |||||||||||
| ↳ 排班损耗系数 | {{ (item.months.reduce((s,x)=>s+(x.shrinkage||1.2),0)/12).toFixed(2) }} | ||||||||||||
| 5. 理论需求HC | {{ fmtNum(calcItemMonthBaseHc(item, m-1), 1) }}人 | {{ fmtNum(calcItemAvgHc(item), 1) }}人 | |||||||||||
| 6. 爬坡效率% |
%
|
{{ (item.months.reduce((s,x)=>s+(x.rampUpRate||100),0)/12).toFixed(1) }}% | |||||||||||
| ↳ 实际超配HC | {{ fmtNum(calcItemMonthActualHc(item, m-1), 1) }}人 | {{ fmtNum(item.months.reduce((s,_,mIdx)=>s+calcItemMonthActualHc(item,mIdx),0)/12, 1) }}人 | |||||||||||
|
👥 7.A {{ isMgtWorkItem(item) ? '管理及职能用工档次配置' : '一线用工档次配置' }}
|
|||||||||||||
|
|
%
{{ fmtNum((isMgtWorkItem(item) ? (item.months[m-1].fixedHc || 0) : calcItemMonthActualHc(item, m-1)) * ((tier.monthlyPcts[m-1]||0)/100), 1) }}人
|
{{ (tier.monthlyPcts.reduce((a,b)=>a+(Number(b)||0),0)/12).toFixed(1) }}% | |||||||||||
| ↳ 比例合计(需100%) | {{ calcItemTiersSum(item, m-1) }}% | - | |||||||||||
|
👔 7.B 管理与职能支持人员配置
|
|||||||||||||
|
1:{{ mgt.ratio || 15 }}
独立岗位
|
{{ fmtNum(mgt.monthlyHcs.reduce((a,b)=>a+(Number(b)||0),0)/12, 1) }}人 | ||||||||||||
| 8. 单线成本 COGS 🔍 验算 | ¥{{ fmtNum(calcItemMonthCost(item, m-1), 0) }} | ¥{{ fmtNum(item.months.reduce((s,_,mIdx)=>s+calcItemMonthCost(item,mIdx),0), 0) }} | |||||||||||
| 💰 9. 该工种 12 个月独立结算单价、收入与损益明细 计费模式: {{ (item.billingMode === 'FTE' || item.billingMode === 'FIXED_FTE') ? (item.billingMode === 'FIXED_FTE' ? '按固定FTE' : '按FTE包月') : '按实际业务量计价' }} | |||||||||||||
| 🏷️ 计费单价(只读) | ¥{{ fmtNum(getItemMonthUnitPrice(item, m-1), 1) }} | ¥{{ fmtNum(calcItemAvgUnitPrice(item), 1) }} | |||||||||||
|
{{ item.showHcSection ? '▼' : '▶' }}
👥 各岗位月度人数明细
({{ item.showHcSection ? '点击折叠' : '默认折叠·点击展开' }})
|
月均客服: {{ fmtNum(calcItemAvgHc(item), 1) }} 人
|
{{ isMgtWorkItem(item) ? '月均管理及职能: ' : '月均管理支持: ' }}{{ fmtNum(calcItemAvgMgtHc(item), 1) }} 人
|
月均全口径总编制: {{ fmtNum(calcItemAvgTotalHc(item), 1) }} 人
|
||||||||||||
| 一、 客服岗位人数 (Frontline Staff) | {{ fmtNum(calcItemMonthActualHc(item, m-1), 1) }}人 | {{ fmtNum(calcItemAvgHc(item), 1) }}人 | |||||||||||
| ↳ {{ tier.name }} 客服岗位 · 报价: ¥{{ fmtNum(getItemMonthUnitPrice(item, 0), 0) }}/月 | {{ fmtNum(calcItemMonthActualHc(item, m-1) * ((tier.monthlyPcts[m-1]||0)/100), 1) }}人 | {{ fmtNum(displayMonths.reduce((s,m)=>s+(calcItemMonthActualHc(item, m-1)*((tier.monthlyPcts[m-1]||0)/100)),0)/12, 1) }}人 | |||||||||||
| ↳ {{ item.workType }} | {{ fmtNum(calcItemMonthActualHc(item, m-1), 1) }}人 | {{ fmtNum(calcItemAvgHc(item), 1) }}人 | |||||||||||
| {{ isMgtWorkItem(item) ? '管理及职能岗位人数 (Management Staff)' : '二、 管理及支持岗位人数 (Management Staff)' }} | {{ fmtNum(calcItemMonthMgtHc(item, m-1), 1) }}人 | {{ fmtNum(calcItemAvgMgtHc(item), 1) }}人 | |||||||||||
| ↳ {{ item.workType }} 固定管理及职能FTE · 报价: ¥{{ fmtNum(getItemMonthUnitPrice(item, 0), 0) }}/月 | {{ fmtNum(item.months[m-1].fixedHc, 1) }}人 | {{ fmtNum(item.months.reduce((s,x)=>s+(Number(x.fixedHc)||0),0)/12, 1) }}人 | |||||||||||
| ↳ {{ mgt.name }} {{ mgt.isBillable !== false ? '可收费' : '只计成本(不收费)' }} · 报价: ¥{{ fmtNum(getMgtRoleUnitPrice(item, mgt), 0) }}/月 | {{ fmtNum(mgt.monthlyHcs[m-1], 1) }}人 | {{ fmtNum(mgt.monthlyHcs.reduce((a,b)=>a+(Number(b)||0),0)/12, 1) }}人 | |||||||||||
|
{{ item.showRevSection ? '▼' : '▶' }}
💰 各岗位月度营收小计
({{ item.showRevSection ? '点击折叠' : '默认折叠·点击展开' }})
|
年未税营收 客服: ¥{{ fmtNum(calcItemAnnualFrontlineGrossRev(item), 0) }}
|
{{ isMgtWorkItem(item) ? '年未税营收 管理及职能: ' : '管理支持营收: ' }}¥{{ fmtNum(calcItemAnnualMgtGrossRev(item), 0) }}
|
标准未税总营收: ¥{{ fmtNum(calcItemAnnualRevenue(item), 0) }}
|
||||||||||||
| 一、 客服岗位营收小计 (Frontline Revenue) | ¥{{ fmtNum(calcItemMonthFrontlineGrossRevenue(item, m-1), 0) }} | ¥{{ fmtNum(calcItemAnnualFrontlineGrossRev(item), 0) }} | |||||||||||
| ↳ {{ tier.name }} 营收小计 | ¥{{ fmtNum(calcItemTierMonthRev(item, tier, m-1), 0) }} | ¥{{ fmtNum(displayMonths.reduce((s,m)=>s+calcItemTierMonthRev(item, tier, m-1), 0), 0) }} | |||||||||||
| ↳ {{ item.workType }} 营收小计 | ¥{{ fmtNum(calcItemMonthFrontlineGrossRevenue(item, m-1), 0) }} | ¥{{ fmtNum(calcItemAnnualFrontlineGrossRev(item), 0) }} | |||||||||||
| {{ isMgtWorkItem(item) ? '管理及职能岗位营收小计 (Management Revenue)' : '二、 管理及支持岗位营收小计 (Management Revenue)' }} | ¥{{ fmtNum(calcItemMonthMgtGrossRevenue(item, m-1), 0) }} | ¥{{ fmtNum(calcItemAnnualMgtGrossRev(item), 0) }} | |||||||||||
| ↳ {{ item.workType }} 营收小计 | ¥{{ fmtNum((Number(item.months[m-1].fixedHc)||0) * getItemMonthUnitPrice(item, m-1), 0) }} | ¥{{ fmtNum(item.months.reduce((s,x)=>s+(Number(x.fixedHc)||0)*getItemMonthUnitPrice(item, 0),0), 0) }} | |||||||||||
| ↳ {{ mgt.name }} 营收小计 只计成本(不收费) | ¥{{ fmtNum(calcMgtRoleMonthRev(item, mgt, m-1), 0) }} | ¥{{ fmtNum(displayMonths.reduce((s,m)=>s+calcMgtRoleMonthRev(item, mgt, m-1), 0), 0) }} | |||||||||||
| ↳ 标准未税营收 | ¥{{ fmtNum(calcItemMonthRevenueWoTax(item, m-1), 0) }} | ¥{{ fmtNum(calcItemAnnualRevenue(item), 0) }} | |||||||||||
|
↳ 考核扣罚比例(%)
|
%
-¥{{ fmtNum(calcItemMonthPenalty(item, m-1), 0) }}
|
-¥{{ fmtNum(calcItemAnnualPenalty(item), 0) }} ({{ calcItemAvgPenaltyRate(item).toFixed(1) }}%) | |||||||||||
| ↳ 实际入账收入 🔍 验算 | ¥{{ fmtNum(calcItemMonthNetRevenue(item, m-1), 0) }} | ¥{{ fmtNum(calcItemAnnualNetRevenue(item), 0) }} | |||||||||||
| ↳ 单线毛利润 GP | ¥{{ fmtNum(calcItemMonthGp(item, m-1), 0) }} | ¥{{ fmtNum(calcItemAnnualGp(item), 0) }} | |||||||||||
| ↳ 单线毛利率 GP% | {{ calcItemMonthGpRate(item, m-1).toFixed(1) }}% | {{ calcItemAnnualGpRate(item).toFixed(1) }}% | |||||||||||
🎯 业务线 12 个月全景人员及 P&L 汇总表 (LOBs 12M Staff & P&L Master Rollup)
本表由各平台及独立工种表格实时计算自动向上汇总:清晰呈现每条业务线 12 个月的一线实际人数、下挂管理支持人数、全口径总编制、未税入账营收、主营成本以及单线净毛利与毛利率(只读呈现,严谨对账)
| 业务线 / 核算指标科目 | M{{ m }} | 年度总计/均值 |
|---|---|---|
|
🏛️
全项目所有业务线总汇总
|
(共 {{ includedWorkItemsCount }} 条业务线实时加总,{{ platformWorkItems.length - includedWorkItemsCount }}条未纳入)
|
月均总编制: {{ fmtNum(allLobsMasterRollup.avgTotalHc, 1) }} 人
|
年未税总营收: ¥{{ fmtNum(allLobsMasterRollup.annualRev, 0) }}
|
主营总成本: ¥{{ fmtNum(allLobsMasterRollup.annualCost, 0) }}
|
全线净毛利: ¥{{ fmtNum(allLobsMasterRollup.annualGp, 0) }} ({{ allLobsMasterRollup.annualGpRate.toFixed(1) }}%)
|
|
| ↳ 一线实际人数小计 (HC) 全线汇总 | {{ fmtNum(allLobsMasterRollup.months[m-1]?.frontHc, 1) }} | {{ fmtNum(allLobsMasterRollup.avgFrontHc, 1) }}人 |
| ↳ 管理支持人数小计 (HC) 全线汇总 | {{ fmtNum(allLobsMasterRollup.months[m-1]?.mgtHc, 1) }} | {{ fmtNum(allLobsMasterRollup.avgMgtHc, 1) }}人 |
| ↳ 全口径总编制合计 (HC) 一线+管理 | {{ fmtNum(allLobsMasterRollup.months[m-1]?.totalHc, 1) }} | {{ fmtNum(allLobsMasterRollup.avgTotalHc, 1) }}人 |
|
{{ ui.showMasterRevSplit ? '▼' : '▶' }}
↳ 未税入账营收合计 (Net Rev)
{{ ui.showMasterRevSplit ? '收起拆分' : '展开客服/管理' }}
|
¥{{ fmtNum(allLobsMasterRollup.months[m-1]?.netRev, 0) }} | ¥{{ fmtNum(allLobsMasterRollup.annualRev, 0) }} |
| ↳ 客服未税营收小计 | ¥{{ fmtNum(allLobsMasterRollup.months[m-1]?.frontNetRev, 0) }} | ¥{{ fmtNum(allLobsMasterRollup.annualFrontNetRev, 0) }} |
| ↳ 管理及职能未税营收小计 | ¥{{ fmtNum(allLobsMasterRollup.months[m-1]?.mgtNetRev, 0) }} | ¥{{ fmtNum(allLobsMasterRollup.annualMgtNetRev, 0) }} |
| ↳ 考核扣罚损耗合计 全线汇总 | -¥{{ fmtNum(allLobsMasterRollup.months[m-1]?.penaltyAmt, 0) }} ({{ (allLobsMasterRollup.months[m-1]?.penaltyRate || 0).toFixed(1) }}%) | -¥{{ fmtNum(allLobsMasterRollup.annualPenalty, 0) }} ({{ allLobsMasterRollup.annualPenaltyRate.toFixed(1) }}%) |
|
{{ ui.showMasterCostSplit ? '▼' : '▶' }}
↳ 主营业务成本合计 (COGS)
{{ ui.showMasterCostSplit ? '收起拆分' : '展开客服/管理' }}
|
¥{{ fmtNum(allLobsMasterRollup.months[m-1]?.cogs, 0) }} | ¥{{ fmtNum(allLobsMasterRollup.annualCost, 0) }} |
| ↳ 客服人力成本小计 | ¥{{ fmtNum(allLobsMasterRollup.months[m-1]?.frontCost, 0) }} | ¥{{ fmtNum(allLobsMasterRollup.annualFrontCost, 0) }} |
| ↳ 管理及职能人力成本小计 | ¥{{ fmtNum(allLobsMasterRollup.months[m-1]?.mgtCost, 0) }} | ¥{{ fmtNum(allLobsMasterRollup.annualMgtCost, 0) }} |
| ↳ 职场工位及IT杂费小计 (含固定分摊) | ¥{{ fmtNum(allLobsMasterRollup.months[m-1]?.facilityCost, 0) }} | ¥{{ fmtNum(allLobsMasterRollup.annualFacilityCost, 0) }} |
| ↳ 全项目净毛利 (GP & GP%) 实际利润 | ¥{{ fmtNum(allLobsMasterRollup.months[m-1]?.gp, 0) }} ({{ (allLobsMasterRollup.months[m-1]?.gpRate || 0).toFixed(1) }}%) | ¥{{ fmtNum(allLobsMasterRollup.annualGp, 0) }} ({{ allLobsMasterRollup.annualGpRate.toFixed(1) }}%) |
|
📈 Revenue indicators
|
年均 Rev/FTE (含管理): ¥{{ fmtNum(getMasterRevMetric('REV_FTE_INCL', 'AVG'), 0) }} | Rev/Hour (含管理): ¥{{ fmtNum(getMasterRevMetric('REV_HOUR_INCL', 'AVG'), 1) }} | Rev/Tx (含管理): ¥{{ fmtNum(getMasterRevMetric('REV_TX_INCL', 'AVG'), 1) }} | |
| ↳ Revenue/FTE (excl mgt) 🔍 验算 | ¥{{ fmtNum(getMasterRevMetric('REV_FTE_EXCL', m-1), 0) }} | ¥{{ fmtNum(getMasterRevMetric('REV_FTE_EXCL', 'AVG'), 0) }} |
| ↳ Revenue/FTE (incl mgt) 🔍 验算 | ¥{{ fmtNum(getMasterRevMetric('REV_FTE_INCL', m-1), 0) }} | ¥{{ fmtNum(getMasterRevMetric('REV_FTE_INCL', 'AVG'), 0) }} |
| ↳ Revenue/Hour (excl mgt) 🔍 验算 | ¥{{ fmtNum(getMasterRevMetric('REV_HOUR_EXCL', m-1), 2) }} | ¥{{ fmtNum(getMasterRevMetric('REV_HOUR_EXCL', 'AVG'), 2) }} |
| ↳ Revenue/Hour (incl mgt) 🔍 验算 | ¥{{ fmtNum(getMasterRevMetric('REV_HOUR_INCL', m-1), 2) }} | ¥{{ fmtNum(getMasterRevMetric('REV_HOUR_INCL', 'AVG'), 2) }} |
| ↳ Revenue/Transaction (excl mgt) 🔍 验算 | ¥{{ fmtNum(getMasterRevMetric('REV_TX_EXCL', m-1), 2) }} | ¥{{ fmtNum(getMasterRevMetric('REV_TX_EXCL', 'AVG'), 2) }} |
| ↳ Revenue/Transaction (incl mgt) 🔍 验算 | ¥{{ fmtNum(getMasterRevMetric('REV_TX_INCL', m-1), 2) }} | ¥{{ fmtNum(getMasterRevMetric('REV_TX_INCL', 'AVG'), 2) }} |
| 当前暂无业务线申报数据。请点击顶部【🔄 样本数据】载入模型,或通过【📂 导入工种 CSV】导入数据。 | ||
| 当前暂无业务线 (LOB) 测算数据。请点击顶部【🔄 样本数据】载入基准模型,或在【平台及工种独立表格试算】标签页添加或导入工种。 | ||
|
{{ item.platform }} - {{ item.workType }}
({{ item.channelType==='FIXED_FTE_MGT'?'固定FTE(管理及职能)':(item.channelType==='FIXED_FTE'?'固定FTE(客服)':item.calcMode) }} · {{ getLobSiteName(item) }})
未纳总额
|
已折叠 · 点击展开
月均总编制: {{ fmtNum(calcItemAvgTotalHc(item), 1) }}人
|
年未税营收: ¥{{ fmtNum(calcItemAnnualRevenue(item), 0) }}
|
主营总成本: ¥{{ fmtNum(item.months.reduce((s,_,mIdx)=>s+calcItemMonthCost(item,mIdx),0), 0) }}
|
净毛利: ¥{{ fmtNum(calcItemAnnualGp(item), 0) }} ({{ calcItemAnnualGpRate(item).toFixed(1) }}%)
|
|
| ↳ 一线实际人数 (HC) 🔍 验算 | {{ fmtNum(calcItemMonthActualHc(item, m-1), 1) }} | {{ fmtNum(calcItemAvgHc(item), 1) }}人 |
| ↳ 管理支持人数 (HC) 🔍 验算 | {{ fmtNum(calcItemMonthMgtHc(item, m-1), 1) }} | {{ fmtNum(calcItemAvgMgtHc(item), 1) }}人 |
| ↳ 全口径总编制 (HC) 🔍 验算 | {{ fmtNum(calcItemMonthTotalHc(item, m-1), 1) }} | {{ fmtNum(calcItemAvgTotalHc(item), 1) }}人 |
|
{{ item.showLobRevSplit ? '▼' : '▶' }}
↳ 未税入账营收 (Net Rev)
{{ item.showLobRevSplit ? '收起拆分' : '展开客服/管理' }}
|
¥{{ fmtNum(calcItemMonthNetRevenue(item, m-1), 0) }} | ¥{{ fmtNum(activeMonths.reduce((s,m)=>s+calcItemMonthNetRevenue(item, m-1),0), 0) }} |
| ↳ 客服未税营收 | ¥{{ fmtNum(calcItemMonthFrontlineGrossRevenue(item, m-1) * (1 - (item.months[m-1].penaltyRate||0)/100), 0) }} | ¥{{ fmtNum(activeMonths.reduce((s,m)=>s+calcItemMonthFrontlineGrossRevenue(item, m-1)*(1-(item.months[m-1].penaltyRate||0)/100), 0), 0) }} |
| ↳ 管理及职能未税营收 | ¥{{ fmtNum(calcItemMonthMgtGrossRevenue(item, m-1) * (1 - (item.months[m-1].penaltyRate||0)/100), 0) }} | ¥{{ fmtNum(activeMonths.reduce((s,m)=>s+calcItemMonthMgtGrossRevenue(item, m-1)*(1-(item.months[m-1].penaltyRate||0)/100), 0), 0) }} |
|
{{ item.showLobCostSplit ? '▼' : '▶' }}
↳ 主营成本 (COGS)
{{ item.showLobCostSplit ? '收起拆分' : '展开客服/管理' }}
|
¥{{ fmtNum(calcItemMonthCost(item, m-1), 0) }} | ¥{{ fmtNum(item.months.reduce((s,_,mIdx)=>s+calcItemMonthCost(item,mIdx),0), 0) }} |
| ↳ 客服人力成本 | ¥{{ fmtNum(calcItemBlendedStaffCost(item, m-1), 0) }} | ¥{{ fmtNum(activeMonths.reduce((s,m)=>s+calcItemBlendedStaffCost(item, m-1), 0), 0) }} |
| ↳ 管理及职能人力成本 | ¥{{ fmtNum(calcItemMonthMgtCost(item, m-1), 0) }} | ¥{{ fmtNum(activeMonths.reduce((s,m)=>s+calcItemMonthMgtCost(item, m-1), 0), 0) }} |
| ↳ 职场工位与IT分摊 | ¥{{ fmtNum(calcItemMonthFacilityCost(item, m-1), 0) }} | ¥{{ fmtNum(activeMonths.reduce((s,m)=>s+calcItemMonthFacilityCost(item, m-1), 0), 0) }} |
| ↳ 净毛利 (GP & GP%) 🔍 验算 | ¥{{ fmtNum(calcItemMonthGp(item, m-1), 0) }} ({{ calcItemMonthGpRate(item, m-1).toFixed(1) }}%) | ¥{{ fmtNum(calcItemAnnualGp(item), 0) }} ({{ calcItemAnnualGpRate(item).toFixed(1) }}%) |
|
📈 Revenue indicators ({{ item.workType }})
|
年均 Rev/FTE (含管理): ¥{{ fmtNum(getLobRevMetric(item, 'REV_FTE_INCL', 'AVG'), 0) }} | Rev/Hour: ¥{{ fmtNum(getLobRevMetric(item, 'REV_HOUR_INCL', 'AVG'), 1) }} | Rev/Tx: ¥{{ fmtNum(getLobRevMetric(item, 'REV_TX_INCL', 'AVG'), 1) }} | |
| ↳ Revenue/FTE (excl mgt) 🔍 验算 | ¥{{ fmtNum(getLobRevMetric(item, 'REV_FTE_EXCL', m-1), 0) }} | ¥{{ fmtNum(getLobRevMetric(item, 'REV_FTE_EXCL', 'AVG'), 0) }} |
| ↳ Revenue/FTE (incl mgt) 🔍 验算 | ¥{{ fmtNum(getLobRevMetric(item, 'REV_FTE_INCL', m-1), 0) }} | ¥{{ fmtNum(getLobRevMetric(item, 'REV_FTE_INCL', 'AVG'), 0) }} |
| ↳ Revenue/Hour (excl mgt) 🔍 验算 | ¥{{ fmtNum(getLobRevMetric(item, 'REV_HOUR_EXCL', m-1), 2) }} | ¥{{ fmtNum(getLobRevMetric(item, 'REV_HOUR_EXCL', 'AVG'), 2) }} |
| ↳ Revenue/Hour (incl mgt) 🔍 验算 | ¥{{ fmtNum(getLobRevMetric(item, 'REV_HOUR_INCL', m-1), 2) }} | ¥{{ fmtNum(getLobRevMetric(item, 'REV_HOUR_INCL', 'AVG'), 2) }} |
| ↳ Revenue/Transaction (excl mgt) 🔍 验算 | ¥{{ fmtNum(getLobRevMetric(item, 'REV_TX_EXCL', m-1), 2) }} | ¥{{ fmtNum(getLobRevMetric(item, 'REV_TX_EXCL', 'AVG'), 2) }} |
| ↳ Revenue/Transaction (incl mgt) 🔍 验算 | ¥{{ fmtNum(getLobRevMetric(item, 'REV_TX_INCL', m-1), 2) }} | ¥{{ fmtNum(getLobRevMetric(item, 'REV_TX_INCL', 'AVG'), 2) }} |
| 🏛️ 全项目汇总 (Total Rollup) 🔍 验算 | HC: {{ fmtNum(pnlMonths[m-1].totalHc, 1) }} ¥{{ fmtNum(pnlMonths[m-1].netRevenueWoTax, 0) }} | 月均: {{ fmtNum(pnlSummary.avgTotalHc, 1) }}人 ¥{{ fmtNum(pnlSummary.totalNetRevenueWoTax, 0) }} |
{{ quotationNotes }}
📊 12个月 P&L 财务模型 (M1 ~ M12 + Total + Average)
贯穿员工爬坡超配人头、主营全成本与年度毛利统计(点击任意月份单元格可弹出组成明细与验算逻辑浮窗)
| 损益核算科目与编制明细 (点击单元格看验算浮窗) | M{{ m }} | 年度总计(Total) | 年度月均(Average) |
|---|---|---|---|
| 各岗位基准理论人数 (Base HC) 🔍 验算 | {{ fmtNum(getMonthlyTotalBaseHc(m-1), 1) }} | - | {{ fmtNum(pnlSummary.avgTotalHc, 1) }}人 |
| ↳ 实际排班超配总HC (含爬坡折损补偿) 🔍 验算 | {{ fmtNum(pnlMonths[m-1].totalHc, 1) }} | - | {{ fmtNum(pnlSummary.avgTotalHc, 1) }}人 |
|
{{ ui.showPnlStaffCostSplit ? '▼' : '▶' }}
1. 人力成本总支出 (Staff Cost)
{{ ui.showPnlStaffCostSplit ? '收起拆分' : '展开客服/管理' }}
|
¥{{ fmtNum(pnlMonths[m-1].staffCost, 0) }} | ¥{{ fmtNum(pnlSummary.totalStaffCost, 0) }} | ¥{{ fmtNum(pnlSummary.avgStaffCost, 0) }} |
| ↳ 客服人力成本小计 | ¥{{ fmtNum(pnlMonths[m-1].frontlineCost, 0) }} | ¥{{ fmtNum(pnlSummary.totalFrontlineCost, 0) }} | ¥{{ fmtNum(pnlSummary.avgFrontlineCost, 0) }} |
| ↳ 管理及职能人力成本小计 | ¥{{ fmtNum(pnlMonths[m-1].mgtCost, 0) }} | ¥{{ fmtNum(pnlSummary.totalMgtCost, 0) }} | ¥{{ fmtNum(pnlSummary.avgMgtCost, 0) }} |
| 2. 职场工位与 IT 分摊 🔍 验算 | ¥{{ fmtNum(pnlMonths[m-1].facilityCost, 0) }} | ¥{{ fmtNum(pnlSummary.totalFacilityCost, 0) }} | ¥{{ fmtNum(pnlSummary.avgFacilityCost, 0) }} |
| 3. 员工宿舍总成本 🔍 验算 | ¥{{ fmtNum(pnlMonths[m-1].dormCost, 0) }} | ¥{{ fmtNum(pnlSummary.totalDormCost, 0) }} | ¥{{ fmtNum(pnlSummary.avgDormCost, 0) }} |
| 主营业务总成本 Total COGS 🔍 验算 | ¥{{ fmtNum(pnlMonths[m-1].cogs, 0) }} | ¥{{ fmtNum(pnlSummary.totalCogs, 0) }} | ¥{{ fmtNum(pnlSummary.avgCogs, 0) }} |
|
{{ ui.showPnlRevSplit ? '▼' : '▶' }}
合同标准未税营收 (100%交付基准)
{{ ui.showPnlRevSplit ? '收起拆分' : '展开客服/管理' }}
|
¥{{ fmtNum(pnlMonths[m-1].revenueWoTax, 0) }} | ¥{{ fmtNum(pnlSummary.totalRevenueWoTax, 0) }} | ¥{{ fmtNum(pnlSummary.avgRevenueWoTax, 0) }} |
| ↳ 客服标准未税营收 | ¥{{ fmtNum(pnlMonths[m-1].frontlineGrossRev, 0) }} | ¥{{ fmtNum(pnlSummary.totalFrontlineGrossRev, 0) }} | ¥{{ fmtNum(pnlSummary.avgFrontlineGrossRev, 0) }} |
| ↳ 管理及职能标准未税营收 | ¥{{ fmtNum(pnlMonths[m-1].mgtGrossRev, 0) }} | ¥{{ fmtNum(pnlSummary.totalMgtGrossRev, 0) }} | ¥{{ fmtNum(pnlSummary.avgMgtGrossRev, 0) }} |
| (-) 各月考核扣罚损耗总额 🔍 验算拆解 | -¥{{ fmtNum(pnlMonths[m-1].penaltyAmount, 0) }} ({{ pnlMonths[m-1].penaltyPercent.toFixed(1) }}%) | -¥{{ fmtNum(pnlSummary.totalPenaltyAmount, 0) }} ({{ (pnlSummary.totalRevenueWoTax > 0 ? (pnlSummary.totalPenaltyAmount / pnlSummary.totalRevenueWoTax * 100) : 0).toFixed(1) }}%) | -¥{{ fmtNum(pnlSummary.avgPenaltyAmount, 0) }} ({{ (pnlSummary.totalRevenueWoTax > 0 ? (pnlSummary.totalPenaltyAmount / pnlSummary.totalRevenueWoTax * 100) : 0).toFixed(1) }}%) |
| (=) 实际入账未税收入 (Net Revenue) 🔍 验算 | ¥{{ fmtNum(pnlMonths[m-1].netRevenueWoTax, 0) }} | ¥{{ fmtNum(pnlSummary.totalNetRevenueWoTax, 0) }} | ¥{{ fmtNum(pnlSummary.avgNetRevenueWoTax, 0) }} |
| 实际未税毛利润 (Net Gross Profit) 🔍 验算 | ¥{{ fmtNum(pnlMonths[m-1].grossProfit, 0) }} | ¥{{ fmtNum(pnlSummary.totalGrossProfit, 0) }} | ¥{{ fmtNum(pnlSummary.avgGrossProfit, 0) }} |
| 动态实际毛利率 GP% 🔍 验算 | {{ pnlMonths[m-1].gpRate.toFixed(1) }}% | {{ cumulative12MonthsPnl.gpRate.toFixed(1) }}% | {{ pnlSummary.avgGpRate.toFixed(1) }}% |
🏛️ 全团队与各业务线分岗位用工人数分布模型 (Staffing & HC Master Rollup)
先总括汇集整个团队各计费岗位在 12 个月的月度人数及分类小计,支持一键向下展开(默认折叠)每个 LOB 的具体岗位明细
| 团队用工类别 / 计费岗位 | M{{ m }} | 年度合计 | 年度月均 | 占团队总HC% |
|---|---|---|---|---|
| 一、 一线客服岗位编制汇总 (Frontline CS Roles) 共 {{ overallTeamStaffingRollup.frontlineList.length }} 个独立一线岗位 | ||||
| ↳ {{ r.name }} {{ r.sourceLobs.join(', ') }} | {{ fmtNum(r.monthlyHcs[m-1], 1) }} | {{ fmtNum(sumActiveMonthlyHcs(r.monthlyHcs), 1) }}人 | {{ fmtNum(avgActiveMonthlyHcs(r.monthlyHcs), 1) }}人 | {{ pnlSummary.avgTotalHc > 0 ? ((r.monthlyHcs.reduce((a,b)=>a+b,0)/12) / pnlSummary.avgTotalHc * 100).toFixed(1) : 0 }}% |
| ↳ 一线客服月度编制小计 (Frontline Subtotal) | {{ fmtNum(overallTeamStaffingRollup.frontlineSubtotal[m-1], 1) }} | {{ fmtNum(sumActiveMonthlyHcs(overallTeamStaffingRollup.frontlineSubtotal), 1) }}人 | {{ fmtNum(avgActiveMonthlyHcs(overallTeamStaffingRollup.frontlineSubtotal), 1) }}人 | {{ pnlSummary.avgTotalHc > 0 ? ((overallTeamStaffingRollup.frontlineSubtotal.reduce((a,b)=>a+b,0)/12) / pnlSummary.avgTotalHc * 100).toFixed(1) : 0 }}% |
| 二、 管理及支持岗位编制汇总 (Management & Support Roles) 共 {{ overallTeamStaffingRollup.mgtList.length }} 个管理支持职位 | ||||
| ↳ {{ r.name }} {{ r.sourceLobs.join(', ') }} | {{ fmtNum(r.monthlyHcs[m-1], 1) }} | {{ fmtNum(sumActiveMonthlyHcs(r.monthlyHcs), 1) }}人 | {{ fmtNum(avgActiveMonthlyHcs(r.monthlyHcs), 1) }}人 | {{ pnlSummary.avgTotalHc > 0 ? ((r.monthlyHcs.reduce((a,b)=>a+b,0)/12) / pnlSummary.avgTotalHc * 100).toFixed(1) : 0 }}% |
| ↳ 管理支持月度编制小计 (Management Subtotal) | {{ fmtNum(overallTeamStaffingRollup.mgtSubtotal[m-1], 1) }} | {{ fmtNum(sumActiveMonthlyHcs(overallTeamStaffingRollup.mgtSubtotal), 1) }}人 | {{ fmtNum(avgActiveMonthlyHcs(overallTeamStaffingRollup.mgtSubtotal), 1) }}人 | {{ pnlSummary.avgTotalHc > 0 ? ((overallTeamStaffingRollup.mgtSubtotal.reduce((a,b)=>a+b,0)/12) / pnlSummary.avgTotalHc * 100).toFixed(1) : 0 }}% |
| 🏛️ 全团队总编制汇总 (Overall Team Total HC) | {{ fmtNum(pnlMonths[m-1].totalHc, 1) }} | {{ fmtNum(activeMonths.reduce((s,m)=>s+pnlMonths[m-1].totalHc,0), 1) }}人 | {{ fmtNum(pnlSummary.avgTotalHc, 1) }}人 | 100.0% |
| 业务线平台 / 细分工种 | M{{ m }} | 年度合计 | 年度月均 | 全项目占比 |
|---|---|---|---|---|
| {{ item.platform }} - {{ item.workType }} ({{ getLobSiteName(item) }}) 未纳入总编制 | ||||
| ↳ {{ t.name }} (一线) | {{ fmtNum(calcItemMonthActualHc(item, m-1) * ((t.monthlyPcts[m-1]||0)/100), 1) }} | {{ fmtNum(activeMonths.reduce((s,m)=>s+(calcItemMonthActualHc(item, m-1)*((t.monthlyPcts[m-1]||0)/100)),0), 1) }}人 | {{ fmtNum(activeMonths.reduce((s,m)=>s+(calcItemMonthActualHc(item, m-1)*((t.monthlyPcts[m-1]||0)/100)),0)/activeMonthCount, 1) }}人 | {{ pnlSummary.avgTotalHc > 0 ? ((displayMonths.reduce((s,m)=>s+Math.round(calcItemMonthActualHc(item, m-1)*((t.monthlyPcts[m-1]||0)/100)),0)/12) / pnlSummary.avgTotalHc * 100).toFixed(1) : 0 }}% |
| ↳ {{ item.workType }} (固定管理支持) | {{ fmtNum(item.months[m-1].fixedHc, 1) }} | {{ fmtNum(activeMonths.reduce((s,m)=>s+(Number(item.months[m-1].fixedHc)||0),0), 1) }}人 | {{ fmtNum(activeMonths.reduce((s,m)=>s+(Number(item.months[m-1].fixedHc)||0),0)/activeMonthCount, 1) }}人 | {{ pnlSummary.avgTotalHc > 0 ? (((item.months.reduce((s,x)=>s+(Number(x.fixedHc)||0),0)/12)) / pnlSummary.avgTotalHc * 100).toFixed(1) : 0 }}% |
| ↳ 一线实际小计 | {{ fmtNum(calcItemMonthActualHc(item, m-1), 1) }} | {{ fmtNum(activeMonths.reduce((s,m)=>s+calcItemMonthActualHc(item,m-1),0), 1) }}人 | {{ fmtNum(calcItemAvgHc(item), 1) }}人 | {{ calcItemFrontlinePctOfProject(item).toFixed(1) }}% |
| ↳ {{ mg.name }} (管理) | {{ fmtNum(mg.monthlyHcs[m-1], 1) }} | {{ fmtNum(activeMonths.reduce((s,m)=>s+(Number(mg.monthlyHcs?.[m-1])||0),0), 1) }}人 | {{ fmtNum(activeMonths.reduce((s,m)=>s+(Number(mg.monthlyHcs?.[m-1])||0),0)/activeMonthCount, 1) }}人 | {{ pnlSummary.avgTotalHc > 0 ? ((mg.monthlyHcs.reduce((a,b)=>a+(Number(b)||0),0)/12) / pnlSummary.avgTotalHc * 100).toFixed(1) : 0 }}% |
| ↳ 管理支持小计 | {{ fmtNum(calcItemMonthMgtHc(item, m-1), 1) }} | {{ fmtNum(activeMonths.reduce((s,m)=>s+calcItemMonthMgtHc(item, m-1),0), 1) }}人 | {{ fmtNum(calcItemAvgMgtHc(item), 1) }}人 | {{ calcItemMgtPctOfProject(item).toFixed(1) }}% |
| ↳ 该 LOB 全口径编制 | {{ fmtNum(calcItemMonthTotalHc(item, m-1), 1) }} | {{ fmtNum(activeMonths.reduce((s,m)=>s+calcItemMonthTotalHc(item, m-1),0), 1) }}人 | {{ fmtNum(calcItemAvgTotalHc(item), 1) }}人 | {{ calcItemTotalPctOfProject(item).toFixed(1) }}% |
📋 财务及报价明细(HC汇总表 & 商务报价汇总表) 已激活 LOB: {{ includedWorkItemsCount }} / {{ platformWorkItems.length }}
第一部分按收费岗位汇总所有已激活 LOB 的月度人数 (Jan~Dec)、年度总人月 (Total HC)、不含税月单价及年度不含税总价;第二部分按【平台 ➔ LOB ➔ 岗位】顺序生成标准商务报价汇总明细
{{ quotationNotes }}
HC汇总表(按收费岗位月度编制与年度不含税金额汇总)
| 汇总维度 | Position | {{ mLabel }} | Total HC | Unit Cost/Month | Annual Cost | |||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 当前无激活的 LOB 或收费岗位数据 | ||||||||||||||||
|
ALL
(全项目激活LOB汇总)
|
{{ row.name }} | {{ fmtHcCell(mVal, true) }} | {{ fmtHcCell(row.totalHc, true) }} | ¥ {{ fmtNum(row.uniformUnitCost, 2) }} |
¥
{{ row.annualCost > 0.005 ? fmtNum(row.annualCost, 2) : '-' }}
|
|||||||||||
| Total | {{ fmtHcCell(mSum, true) }} | {{ fmtHcCell(hcSummaryTablesData.allTable.totalHc, true) }} |
¥
{{ fmtNum(hcSummaryTablesData.allTable.totalAnnualCost, 2) }}
|
|||||||||||||
| LOB / 站点 | Position | {{ mLabel }} | Total HC | Unit Cost/Month | Annual Cost |
|---|---|---|---|---|---|
|
{{ lobTbl.platform }}
{{ lobTbl.workType }}
({{ lobTbl.siteName }})
|
{{ row.name }} | {{ fmtHcCell(mVal, false) }} | {{ fmtHcCell(row.totalHc, true) }} |
¥
{{ row.unitCost > 0.005 ? fmtNum(row.unitCost, 2) : '-' }}
|
¥
{{ row.annualCost > 0.005 ? fmtNum(row.annualCost, 2) : '-' }}
|
| Total | {{ fmtHcCell(mSum, true) }} | {{ fmtHcCell(lobTbl.totalHc, true) }} |
¥
{{ lobTbl.totalAnnualCost > 0.005 ? fmtNum(lobTbl.totalAnnualCost, 2) : '-' }}
|
报价汇总(按 平台 ➔ LOB ➔ 岗位信息 生成人员年支出报价明细)
| 费用类别 | 费用类别职能 | 内容具体描述 | 计费单位 | 预计数量/周期 | 不含税单价 (CNY) |
不含税总价 (CNY) |
备注 必选/可选 |
|---|---|---|---|---|---|---|---|
| 当前暂无有效报价汇总条目,请确认已激活 LOB 并配置收费岗位编制。 | |||||||
| {{ fmtHcCell(qRow.totalHc, true) }} | ¥ {{ fmtNum(qRow.unitPriceWoTax, 2) }} | ¥ {{ fmtNum(qRow.annualCostWoTax, 2) }} | |||||
| 年度报价总计 (Total WoTax): | {{ fmtHcCell(quoteSummaryRowsData.totalHc, true) }} | - | ¥ {{ fmtNum(quoteSummaryRowsData.totalAnnualCostWoTax, 2) }} | 含税: ¥{{ fmtNum(quoteSummaryRowsData.totalAnnualCostWoTax * 1.06, 0) }} | |||