• 【深瑞】25年费用政策调整 task 深瑞 逻辑调整 important @测试中 🔼 📅 2025-12-13 ✅ 2026-01-04
    • 深瑞I、II类项目费用发放政策,调整单项目核算系数表
    • [-] 深瑞新产品费用计算逻辑,待业务给出具体逻辑
      • 咨询CRM费用模块新产品逻辑,25年新产品逻辑如何执行 task @跟进中 🔼 ⏳ 2025-08-11 ✅ 2025-09-28
    • 深瑞IV类,即省网辅控&配网中标费用
    • [-] 超一年未发货费用扣除,发货后费用返还

需求描述

系统:CRM 模块:费用管理 对象:合同费用明细等相关对象 需求:统计日期为2025年的合同,合同费用的逻辑需调整,调整内容见需求附件。

IT执行

时间线

  • 2025-07-28 11:08
    • 【省网辅控&配网中标费用】 >> 查询所有关联的费用发放额度、费用发放流水,删除数据
    • 【公共费&营销本部费用】 >> 关联合同费用额度
  • 2025-07-08 15:39
    • 确认逻辑

需求确认

以下费用总额、中标额皆为离线数据导入,合同返回皆指统计日期: 1、中标后发放费用总额的25%=费用总额 * 25% 2、合同返回后发放费用总额的25%=合同额/中标额 * 费用总额 * 25% 3、项目完整发货后发放费用总额的25%=合同额/中标额 * 费用总额 * 25% 4、项目回款大于50%启动发放剩余费用=合同额/中标额 * 费用总额 * 25% * (当期回款额/合同总额) 在省网辅控、配网中标费用列表中,需要体现: 1、合同返回已发、发货已发、回款已发。 2、关联合同费用明细

  1. 省网辅控&配网中标费用
  2. 新产品逻辑
    1. 新建一个新产品明细表,用来标识新产品数据

执行方案

费用发放均发放到导入数据中展示的费用账户

前提:

25年费用全部重算:

  1. I类、II类、III类项目: 该部分费用政策通过单项目核算取值表核算费用 通过触发指定工作流重算:【深瑞&汇阳】合同费用政策【重新匹配】&【差额调整】>>crmwfJ6T1SL51C2_crmwf 需要修改完单项目核算取值表后进行
  2. IV类项目:该部分费用体现在【省网辅控&配网中标费用】,【国网协议库】中
    1. 【省网辅控&配网中标费用】:需要删除所有关联的合同费用额度、发放流水、公共费。
      • 执行重算
    2. 【国网协议库】:不做处理

已做逻辑

  1. IV费用发放逻辑:

    1. SRFeeCommon__c :【费用】公共类
    2. Proc_5ZRBN__c :【深瑞】IV项目核算&发放 >> 发放对象:【省网辅控&配网中标费用】中负责人对应的有效的费用账户 >> 挂载在合同上:合同返回、合同完全发货、合同回款 触发费用发放
    3. Proc_cTNh8__c :省网辅控-导入后更新 >> 【省网辅控&配网中标费用】:新建后:费用账户不为空,则启动中标费用发放
  2. 合同统计超一年且合同未完全发货

    1. Btn_6bamh__c:【通用】费用发放流水新建前校验 >> 挂载发放流水上,满足条件的合同费用额度不再创建费用发放流水
    2. Btn_NfRZW__c:【通用】公共费新建前验证 >> 挂载在公共费上,满足条件的数据,阻止新建
    3. CstmCtrl_2iPrW__c :【公共费】2024深瑞营销本部&大区公共费控制器 >> 添加逻辑
    4. CstmCtrl_z5tbH__c : 【公共费】清空已发费用
  3. 费用账户

    1. 本年累计进项 >> 删除省网辅控费用统计

执行顺序

  1. 超一年未发货合同
    1. 存量
      1. 计划任务 >> 由【合同费用额度】 执行统计日期一年以前 的数据,根据【合同费用额度】已发扣除费用
    2. 增量
      1. 超一年未完全发货 ,在发放时进行校验把控
      2. [-] 计划任务【公共费&营销本部费用】 >> 关联合同费用额度 🛫 2025-07-28
      3. 扣除:工作流 >> 【深瑞】超一年未发货扣除费用crmwfVLVMTJ66LX_crmwf >> 扣除 1. 合同费用额度 2. 省网辅控&配网 3.大区公共费&营销本部费用
  2. IV类项目费用
    1. 存量
      1. 计划任务:【省网辅控&配网中标费用】 >> 查询所有关联的费用发放额度、费用发放流水,删除数据 🛫 2025-07-28
      2. 24年数据,中标返回一次性发放所有费用。
    2. 增量
      1. IV类项目费用 ,新发放逻辑,【省网辅控&配网中标费用】作为费用额度
      2. 25年数据,费用分阶段发放
  3. 25年合同
    1. 全部重算费用:计划任务 >> 由【合同费用额度】,执行 ,已处理

2025-08-13

基础逻辑

I、II、III类项目

  1. 修改单项目核算办法取值表

IV类项目

  1. 基础逻辑:
    1. 【费用】费用核算及发放 SRFeeCommon__c >> 包含费用额度计算、发放、费用扣除

超一年未发货项目 费用扣除逻辑 ,通过 SRFeeCommon__c 中函数进行扣除 阻止发放,

新增逻辑调整

针对IV类项目,25年分阶段进行发放 新增工作流,ERP销售合同 >> 【深瑞&费用】IV项目核算&发放 crmwfBPKBNMYYD9_crmwf 费用账户 >> 删除字段省网辅控中标费用统计field_S5ufo__c 费用扣除 计划任务 条件 >> 2025-03-001.png

2025-08-19

  1. I、II、III、IV类项目25年逻辑上线正式环境
  2. 25年费用合同重新核算
    1. 合同费用额度 >> I、II、III类项目费用额度
      1. 21:00 执行计划任务
    2. 省网辅控&配网中标费用 >> IV类项目费用额度
      1. 15:00 执行计划任务 >> 删除费用账户字段 省网辅控中标费用统计
        1. 24年:生成一条中标返回发放流水 发放 100%
        2. 25年:分阶段进行发放
graph TD
	A([start]) --> F{I、II、III、IV类项目}
	
	F -->|I、II、III类| B[修改单项目核算取值表]
	B --> C[修改25年费用匹配控制器]
	C --> E[计划任务批量核算25年I、II、III类项目]
	
	F -->|IV类| G[发放流水新增业务类型]
	G --> H[费用账户 >> 删除【省网辅控统计】]
	H --> I[计划任务核算IV类项目]
	
	E --> D[关闭费用发放提醒工作流]
	I --> D
	D --> J([end])

2025-08-21

核算25年费用

  1. 以下类型的合同不生成合同费用额度
客户:
"长园深瑞监测技术有限公司",
"四川长园工程勘察设计有限公司",
"东莞长园深瑞综合能源有限公司",
"湖南长园深瑞继保自动化有限公司",
"成都启橙电力有限公司",
"江苏深瑞汇阳能源科技有限公司",
"珠海市深瑞智联科技有限公司",
"珠海市深瑞智能科技有限公司",
"长园深瑞能源技术有限公司"
新片区:
"营销本部",
"项目专区",
"智能设备产业部",
"设计子公司",
"工程中心",
"监测子公司",
"配网专区",
"商务部",
"泰国子公司",
"总包部"
  1. 删除一下费用发放流水
85404
85403
85402
85401
85400
85399
85398
85397
85396
85395
85391
85389
费用额度
HTSZ2405981
HTSZ2405996
HTSZ2406040
HTSZ2406042
HTSZ2406044
HTSZ2406045
HTSZ2412540
公共费
PE-202503-843
PE-202503-842
PE-202505-107
PE-202505-106
PE-202502-1597
PE-202502-1598
PE-202502-1600
PE-202502-1599
PE-202502-1587
PE-202502-1585
PE-202502-1591
PE-202502-1592
PE-202502-1594
PE-202502-1593
PE-202502-1596
PE-202502-1595

新产品逻辑

新产品费用.pdf :新产品费用使用最早下单日期来匹配政策 目前系统合同费用均以合同的维度,即单个合同对应一个政策

  1. 新产品数据维护 产品大类 :新增字段 新品年份 :记录那些年份该产品为新产品 【多选字段】
  2. 逻辑

SRFeeCommon类流程说明

flowchart LR
	A([开始]) -->|ERP销售合同| B{是否为IV类项目} --> |YES| D[初始化合同、费用信息]
	B --> |NO| S([结束])
	D --> E[合同返回发放]
	D --> F[合同完全发货发放]
	D --> G[合同回款发放]
	A([开始]) -->|省网辅控&配网中标费用| C[初始化费用信息]
	subgraph subprocess_1[初始化合同、费用]
		sub_1[初始化合同] --> sub_2[初始化费用]
    end
    subgraph subprocess_2[费用账户]
	    
    end