佣金管理设计.docx
《佣金管理设计.docx》由会员分享,可在线阅读,更多相关《佣金管理设计.docx(66页珍藏版)》请在冰豆网上搜索。
佣金管理设计
1.1.营业佣金参数设置
修改记录:
修改时间
修改内容
修改人
2009-9-7
添加查询条件说明
薛小敢
2009-9-7
只有生效范围为固定品类时,品类字段才可以进行输入而且必填
薛小敢
1.1.1.1.模块功能流程图
1.1.1.2.模块功能说明
用来对营业员、促销员、班长等参与实际营业的岗位设置其在一定时间范围内销售提成参数。
参数主要包括毛利额与分值换算比率、销售员计提比率、促销员品牌计提比率、分值与佣金金额之间换算比率等参数设置。
营业佣金参数可以提供查阅、增加、修改、删除等处理功能。
此功能为公司级节点,功能编码:
HJH1H1,单据类型:
TJ71
1.1.1.3.营业佣金参数设置界面
1.1.1.3.1.界面设计说明
1.1.1.3.2.模块数据对象
本模块处理数据对象包括:
营业佣金参数主表(rmb_buscompara),营业佣金参数子表(rmb_buscompara_b)。
数据对象
数据项
只读
必填
编辑样式
表
表字段
数据规则
业务逻辑或相关对象
营业佣金参数
主表ID
隐藏
rmb_buscompara
cbuscomparaid
公司
隐藏
pk_corp
毛利与分值换算比率
Y
编辑框
profittoscore
大于0
分值与佣金换算比率
Y
编辑框
scoretocom
大于0
缺省计提比率
Y
编辑框
defpercentage
大于0小于等于1
备注
编辑框
vmemo
录入人
Y
参照
voperatorid
人员参照
录入时间
Y
时间戳
tmaketime
修改人
Y
参照
clastmodifier
人员参照
修改时间
Y
时间戳
tlastmodifytime
营业佣金参数明细
明细ID
隐藏
rmb_buscompara_b
cbuscomparabid
主表id
隐藏
cbuscomparaid
主表id
岗位id
隐藏
cjobid
岗位参照
岗位编码
Y
参照
job_code
自定义项目
岗位参照
岗位名称
Y
编辑框
job_name
自定义项目
岗位参照
生效范围
Y
下拉框
validrange
1全部品类
2固定品类
品类
下拉框
Pk_invcl
存货分类参照
只有生效范围为固定品类时才可修改且必填
计提比率
Y
编辑框
percentage
大于0小于等于1
备注
编辑框
vmemo
1.1.1.3.3.处理过程说明
功能
处理过程说明
初始化
取出本公司对应营业佣金参数主表和明细信息显示到界面中;
条件:
pk_corp=:
当前公司
增加
在增加前判断:
本公司是否已经存在生效的营业佣金参数,如果存在,提示已经存在,不能增加。
如果不存在,则按通用按钮方式处理
修改
通用按钮方式处理
行操作
通用按钮方式处理
保存
保存前检查:
1)对于新增,现有数据库中不存在本公司已生效的营业佣金参数
2)对于修改,现有数据库中只存在正在修改的营业佣金参数一条记录
3)对于明细表,岗位+生效范围+品类必须唯一
4)对于明细表,岗位+生效范围相同的情况下,不同品类之间不能包含。
检查通过后按通用按钮方式处理
查询
通用按钮方式处理
查询条件如下:
岗位[岗位参照选择]
生效范围[下拉框]
品类[存货分类参照选择]
允许不输入任何条件进行查询
取消
通用按钮方式处理
删除
通用按钮方式处理
列表显示
通用按钮方式处理
刷新
通用按钮方式处理
1.1.1.3.4.数据处理说明
1.2.门店毛利分值基数设置
修改记录:
修改时间
修改内容
修改人
2009-9-7
添加查询条件说明
薛小敢
1.2.1.1.模块功能流程图
1.2.1.2.模块功能说明
营业毛利分值基数设置包括门店毛利分值基数设置和员工毛利分值基数设置。
系统依据员工毛利分值基数计算员工营业佣金。
门店毛利分值基数由总公司相关部门设置,员工毛利分值基数由各门店在门店分值基数的基础上进行分解,分摊到各员工。
门店毛利分值基数可以提供查阅、增加、修改、删除等处理功能。
此功能为公司级节点,功能编码:
HJH1H2,单据类型:
TJ72
1.2.1.3.门店毛利分值基数设置界面
1.2.1.3.1.界面设计说明
1.2.1.3.2.模块数据对象
本模块处理数据对象包括:
营业毛利分值基数主表(rmb_busprofitbas),营业毛利分值基数子表(rmb_busprofitbas_b)。
数据对象
数据项
只读
必填
编辑样式
表
表字段
数据规则
业务逻辑或相关对象
门店毛利分值基数主表
主表ID
隐藏
rmb_busprofitbas
cbusprofitbasid
公司
隐藏
pk_corp
分值基数类型
隐藏
busprofitbastype
=’1’
单据号
Y
编辑框
vbillcode
单据日期
Y
日期
dbilldate
年月
Y
编辑框
yearmonth
yyyymm
总分值
Y
编辑框
sumscore
备注
编辑框
vmemo
录入人
Y
参照
voperatorid
人员参照
录入时间
Y
时间戳
tmaketime
修改人
Y
参照
clastmodifier
人员参照
修改时间
Y
时间戳
tlastmodifytime
审批人
Y
参照
cauditor
人员参照
审批时间
Y
时间戳
dauditdate
门店毛利分值基数明细
明细ID
隐藏
rmb_busprofitbas_b
cbusprofitbasbid
主表id
隐藏
cbusprofitbasid
主表id
门店id
隐藏
csiteid
门店参照
门店编码
Y
参照
Site_code
自定义项目
门店参照
门店名称
Y
编辑框
site_name
自定义项目
门店参照
分值
Y
编辑框
score
>0
备注
编辑框
vmemo
1.2.1.3.3.处理过程说明
功能
处理过程说明
初始化
取出本公司对应营业毛利分值基数主表和明细信息显示到界面中;
条件:
pk_corp=:
当前公司andbusprofitbastype=‘1’
增加
通用按钮方式处理
修改
通用按钮方式处理
行操作
通用按钮方式处理
保存
保存前检查:
1)分值基数类型=’1’时,本公司本年月只能存在一条生效记录(公司+年月唯一)
2)对于明细表,门店必须唯一
保存前处理:
1)将此单据明细上所有分值的和更新为主表的总分值
保存按通用按钮方式处理
查询
通用按钮方式处理
查询条件如下:
单据号[编辑框]
单据日期[日期选择]
年月[编辑框]
门店[门店参照选择]
取消
通用按钮方式处理
删除
通用按钮方式处理
执行/提交
通用按钮方式处理
执行/审核
通用按钮方式处理
执行/弃审
弃审前检查:
1)如果本公司本年月已经执行过佣金计算,则不可弃审
调用佣金计算功能接口函数
ComCalculateHelper.haveComCalculate(pk_corp,yearmonth)判断当前年月是否已经进行佣金计算:
参数说明:
Pk_corp:
公司id,
Yearmonth:
年月
返回值:
True为已经进行过佣金计算,false为还没有进行佣金计算
2)如果本公司本年月有门店已经进行员工毛利分值基数设置,则不可弃审
检查通过后按通用按钮方式处理
列表显示
通用按钮方式处理
刷新
通用按钮方式处理
1.2.1.3.4.数据处理说明
1.3.员工毛利分值基数设置
修改记录:
修改时间
修改内容
修改人
2009-9-7
添加查询条件说明
薛小敢
1.3.1.1.模块功能流程图
1.3.1.2.模块功能说明
营业毛利分值基数设置包括门店毛利分值基数设置和员工毛利分值基数设置。
系统依据员工毛利分值基数计算员工营业佣金。
门店毛利分值基数由总公司相关部门设置,员工毛利分值基数由各门店在门店分值基数的基础上进行分解,分摊到各员工。
员工毛利分值基数可以提供查阅、增加、修改、删除等处理功能。
此功能为门店级节点,功能编码:
HJH1H3,单据类型:
TJ73
1.3.1.3.员工毛利分值基数设置界面
1.3.1.3.1.界面设计说明
1.3.1.3.2.模块数据对象
本模块处理数据对象包括:
营业毛利分值基数主表(rmb_busprofitbas),营业毛利分值基数子表(rmb_busprofitbas_b)。
数据对象
数据项
只读
必填
编辑样式
表
表字段
数据规则
业务逻辑或相关对象
门店毛利分值基数主表
主表ID
隐藏
rmb_busprofitbas
cbusprofitbasid
公司
隐藏
pk_corp
分值基数类型
隐藏
busprofitbastype
=’2’
单据号
Y
编辑框
vbillcode
单据日期
Y
日期
dbilldate
年月
Y
编辑框
yearmonth
yyyymm
门店
参照
csiteid
门店参照
总分值
Y
编辑框
sumscore
备注
编辑框
vmemo
录入人
Y
参照
voperatorid
人员参照
录入时间
Y
时间戳
tmaketime
修改人
Y
参照
clastmodifier
人员参照
修改时间
Y
时间戳
tlastmodifytime
审批人
Y
参照
cauditor
人员参照
审批时间
Y
时间戳
dauditdate
门店毛利分值基数明细
明细ID
隐藏
rmb_busprofitbas_b
cbusprofitbasbid
主表id
隐藏
cbusprofitbasid
主表id
员工id
隐藏
csalepsnid
人员参照
员工编码
Y
参照
salepsn_code
自定义项目
人员参照
员工名称
Y
编辑框
salepsn_name
自定义项目
人员参照
分值
Y
编辑框
score
>0
备注
编辑框
vmemo
1.3.1.3.3.处理过程说明
功能
处理过程说明
初始化
取出本门店对应营业毛利分值基数主表和明细信息显示到界面中;
条件:
csiteid=:
当前门店andbusprofitbastype=‘2’
增加
通用按钮方式处理
修改
通用按钮方式处理
行操作
通用按钮方式处理
保存
保存前检查:
1)本公司本年月门店毛利分值基数已经审批通过
2)分值基数类型=’2’时,本门店本年月只能存在一条生效记录(门店+年月唯一)
3)对于明细表,员工必须唯一
保存前处理:
1)将此单据明细上所有分值的和更新为主表的总分值
2)判断此单据上的总分值必须大于本门店毛利分值基数(相同年月)。
保存按通用按钮方式处理
查询
通用按钮方式处理
查询条件如下:
单据号[编辑框]
单据日期[日期选择]
年月[编辑框]
门店[自动取门店登录的门店,不可修改]
人员[人员参照选择]
取消
通用按钮方式处理
删除
通用按钮方式处理
执行/提交
通用按钮方式处理
执行/审核
通用按钮方式处理
执行/弃审
弃审前检查:
1)如果本公司本年月已经执行过佣金计算,则不可弃审
调用佣金计算功能接口函数
ComCalculateHelper.haveComCalculate(pk_corp,yearmonth)判断当前年月是否已经进行佣金计算:
参数说明:
Pk_corp:
公司id,
Yearmonth:
年月
返回值:
True为已经进行过佣金计算,false为还没有进行佣金计算
检查通过后按通用按钮方式处理
列表显示
通用按钮方式处理
刷新
通用按钮方式处理
1.3.1.3.4.数据处理说明
1.4.岗位考核佣金基数设置
修改记录:
修改时间
修改内容
修改人
2009-9-7
添加查询条件说明
薛小敢
1.4.1.1.模块功能流程图
1.4.1.2.模块功能说明
岗位考核佣金基数主要针对门店经理、片区经理、班长等岗位按照指标进行考核时,分别定义各岗位的考核佣金基数。
进行佣金计算时根据岗位综合指标及岗位考核佣金基数计算岗位提成。
岗位考核佣金基数可以提供查阅、增加、修改、删除、审核、弃审等处理功能。
此功能为公司级节点,功能编码:
HJH1H4,单据类型:
TJ74
1.4.1.3.岗位考核佣金基数设置界面
1.4.1.3.1.界面设计说明
1.4.1.3.2.模块数据对象
本模块处理数据对象包括:
岗位考核佣金基数主表(rmb_dutycombas),岗位考核佣金基数子表(rmb_dutycombas_b)。
数据对象
数据项
只读
必填
编辑样式
表
表字段
数据规则
业务逻辑或相关对象
岗位考核佣金基数主表
主表ID
隐藏
rmb_dutycombas
cdutycombasid
公司
隐藏
pk_corp
单据号
Y
编辑框
vbillcode
单据日期
Y
日期
dbilldate
生效日期
Y
日期
validbegindate
失效日期
编辑框
validenddate
备注
编辑框
vmemo
录入人
Y
参照
voperatorid
人员参照
录入时间
Y
时间戳
tmaketime
修改人
Y
参照
clastmodifier
人员参照
修改时间
Y
时间戳
tlastmodifytime
审批人
Y
参照
cauditor
人员参照
审批时间
Y
时间戳
dauditdate
岗位考核佣金基数明细
明细ID
隐藏
rmb_dutycombas_b
cdutycombasbid
主表id
隐藏
cdutycombasid
主表id
岗位id
隐藏
cjobid
岗位参照
岗位编码
Y
参照
job_code
自定义项目
岗位参照
岗位名称
Y
编辑框
job_name
自定义项目
岗位参照
佣金基数
Y
编辑框
combas
>0
备注
编辑框
vmemo
1.4.1.3.3.处理过程说明
功能
处理过程说明
初始化
取出本公司对应岗位考核佣金基数主表和明细信息显示到界面中;
条件:
pk_corp=:
当前公司
增加
通用按钮方式处理
修改
通用按钮方式处理
行操作
通用按钮方式处理
保存
保存前检查:
1)本公司内有效的岗位考核佣金基数生效时间段不能重叠
存在冲突的几种情况:
a.new结束日期betweenold开始日期andold结束日期
b.new开始日期betweenold开始日期andold结束日期
c.new开始日期old结束日期
2)对于明细表,岗位必须唯一
检查通过后按通用按钮方式处理
查询
通用按钮方式处理
查询条件如下:
单据号[编辑框]
单据日期[日期选择]
生效日期[日期选择]
失效日期[日期选择]
单据状态[下拉选择]
岗位[岗位参照选择]
取消
通用按钮方式处理
删除
通用按钮方式处理
执行/提交
通用按钮方式处理
执行/审核
审核前检查:
1)本公司内有效的岗位考核佣金基数生效时间段不能重叠
检查通过后按通用按钮方式处理
执行/弃审
通用按钮方式处理
列表显示
通用按钮方式处理
刷新
通用按钮方式处理
1.4.1.3.4.数据处理说明
1.5.月度考核指标设置
修改记录:
修改时间
修改内容
修改人
2009-9-8
添加查询条件说明
薛小敢
1.5.1.1.模块功能流程图
1.5.1.2.模块功能说明
用于设置各月度门店各岗位考核相关指标,岗位考核指标主要包括门店销售收入指标、门店毛利分值指标、关键业务指标(重点品牌销售指标、库存周转天数指标、配件销售指标、片区毛利分值指标、可控成本指标)、门店贡献毛利加分、门店贡献盈亏平衡点加分等指标的设置。
1.销售收入指标:
根据对应岗位所管辖门店的销售额的完成率来计算考核分数;计算方法举例:
考核分数为20分,计划完成率每差1%扣0.2分,低于60%该项分值为0。
完成值每超过计划值的1%加0.1分,最多加10分。
2.毛利分值指标:
根据对应岗位所管辖门店的毛利的完成率来计算考核分数。
算法同销售收入指标。
3.品类指标:
包括重点品牌销售指标及配件销售指标等设置,实现按设置的重点品牌设置其相关参数,可以实现按销售收入/毛利/数量等3个参数来考核完成率以计算考核分数。
算法基本同销售收入指标。
4.库存周转天数指标:
设置IMEI码管理的商品库存周转天数指标,佣金计算时根据门店所有库存商品周转指标总分进行计算。
计算举例:
计划指标每差1天扣0.5分。
5.片区毛利分值指标:
主要针对门店经理设置,依据门店所属片区所有门店营业数据计算其分值。
计算方法举例:
计划指标每差1%扣0.05分,低于70%该项分值为0。
6.可控成本指标:
设置门店实际运营成本是否符合计划运营成本,若超标时则扣减分值,门店实际运营成本根据会计科目从财务系统获取。
计算方法举例:
计划指标每高1%扣0.05分,高于指标30%该项分值为0。
7.门店贡献毛利加分指标:
根据门店产生的毛利计算岗位加分。
计算方法举例:
对门店产生的毛利分值进行加分,每3000分为0.1,最多加20分。
8.门店贡献盈亏平衡点加分指标:
根据门店是否达到盈亏平衡点(毛利与营运成本进行比较,超过则加分)进行加分。
计算方法举例:
对门店能达到盈亏平衡点后,毛利分值每超0.1%加0.1分,最多加30分。
岗位考核指标可以提供查阅、增加、修改、删除、审核、弃审等处理功能。
此功能为公司级节点,功能编码:
HJH1H5,单据类型:
TJ75
1.5.1.3.月度考核指标设置界面
1.5.1.3.1.界面设计说明
1.5.1.3.2.模块数据对象
本模块处理数据对象包括:
月度考核指标主表(rmb_dutytarget),月度考核指标子表(rmb_dutytarget_b)。
数据对象
数据项
只读
必填
编辑样式
表
表字段
数据规则
业务逻辑或相关对象
月度考核指标主表
主表ID
隐藏
rmb_dutytarget
cdutytargetid
公司
隐藏
pk_corp
单据号
Y
编辑框
vbillcode
单据日期
Y
日期
dbilldate
考核月度
Y
编辑框
yearmonth
yyyymm
备注
编辑框
vmemo
录入人
Y
参照
voperatorid
人员参照
录入时间
Y
时间戳
tmaketime
修改人
Y
参照
clastmodifier
人员参照
修改时间
Y
时间戳
tlastmodifytime
审批人
Y
参照
cauditor
人员参照
审批时间
Y
时间戳
dauditdate
月度考核指标明细
明细ID
隐藏
rmb_dutytarget
cdutytargetbid
主表id
隐藏
cdutytargetid
主表id
岗位id
隐藏
cjobid
岗位参照
岗位编码
Y
参照
job_code
自定义项目
岗位参照
岗位名称
Y
编辑框
job_name
自定义项目
岗位参照
指标名称
Y
下拉
targetname
下拉取值:
1门店销售收入
2门店毛利分值
3品类指标
4库存周转天数
5片区毛利分值
6可控成本指标
7门店贡献毛利加分
8门店贡献盈亏平衡点加分
品类
参照
pk_invcl
存货分类参照
只有指标为品类指标时才可修改且必填
指标分值
Y
编辑框
combas
>=0且<=100
指标类型
下拉
targettype
下拉取值:
1销售收入
2毛利
3数量
4库