跨公司 / 跨月口径(下一迭代)
> 迭代标记:下一迭代落地;业务口径本文已确认,实现时勿再口头改数。
跨组织、跨账期时,管理 4% 与封账差要「认时间戳 + 认过渡窗」,不靠拍脑袋。
何时使用
- 排期「跨公司跨月」开发
- 评审过渡 4 个月、封账调整单
- 对账跨组 A→B 管理提成
硬约束(已确认口径)
- 团队孵化跨公司(4 自然月):到账日 ≤ 变动日起算 +4 月 → 原管理者;否则现任;上级线/二级管理线各自套用;按单、净回款。
- 跨组 A→B(4 月):仅 A 组期间出单;窗内 → A 组上级 4%;窗外 → B 组上级;二级管理默认看出单快照(除非另有确认单)。
- 个人 20%/16%:始终归业务员,不因跨组改个人归属。
- 跨月封账:核销归属原回款月;已封账差异走下月调整单,不回溯已确认快照。
- 年终跨公司调任:净回款可合并跳点;费用按各公司净回款占比分摊。
- 实现要点注释标 小四原创。
实现要点(小四原创)
// 小四原创:四个月过渡窗(自然月,起算=变动当天)
export function inFourMonthWindow(payDate: Date, changeDate: Date): boolean {
const end = new Date(changeDate)
end.setMonth(end.getMonth() + 4)
return payDate.getTime() <= end.getTime()
}
// 小四原创:封账差异去向
export type CloseDiffPolicy = 'next_month_adjust' // 已确认:下月调整单
Agent 步骤
- 标明本需求属下一迭代,但口径按本文,不重新辩论比例。
- 区分跨公司孵化 vs 跨组 A→B vs 封账跨月三条路径。
- 字段对齐:
leave_date/group_transfer_date/ 出单组 等,缺字段先补模型。
附加
- README.md · reference.md