工资公式-月入职员工工龄工资为负数
金蝶云社区-许1459989688
许1459989688
0人赞赏了该文章 1,282次浏览 未经作者许可,禁止转载编辑于2018年04月02日 11:55:12

当月入职员工工龄工资为负数。帮忙检查一下公式,谢谢
客户公式:
基本工资=1000

如果 文化程度="研究生"
则 职称工资=300
如果完
如果 文化程度="本科"
则 职称工资=200
如果完
如果 文化程度="大专"
则 职称工资=150
如果完
如果 文化程度="中专"
则 职称工资=100
如果完
如果 文化程度="高中" 或 文化程度="初中" 或 文化程度="小学"
则 职称工资=50
如果完

技能工资=结构工资-基本工资-职称工资-岗位工资

如果
GetSalaryPeriod(1,-1)+GetSalaryPeriod(2,-1)*0.01-GetYear(入职日期)-GetMonth(入职日期)*0.01<4

工龄工资=fix(GetSalaryPeriod(1,-1)+GetSalaryPeriod(2,-1)*0.01-GetYear(入职日期)-GetMonth(入职日期)*0.01)*10
否则
如果
GetSalaryPeriod(1,-1)+GetSalaryPeriod(2,-1)*0.01-GetYear(入职日期)-GetMonth(入职日期)*0.01>=4 且 GetSalaryPeriod(1,-1)+GetSalaryPeriod(2,-1)*0.01-GetYear(入职日期)-GetMonth(入职日期)*0.01<7

工龄工资=60+(fix(GetSalaryPeriod(1,-1)+GetSalaryPeriod(2,-1)*0.01-GetYear(入职日期)-GetMonth(入职日期)*0.01)-4)*30
否则
如果
GetSalaryPeriod(1,-1)+GetSalaryPeriod(2,-1)*0.01-GetYear(入职日期)-GetMonth(入职日期)*0.01>=7 且 GetSalaryPeriod(1,-1)+GetSalaryPeriod(2,-1)*0.01-GetYear(入职日期)-GetMonth(入职日期)*0.01<=10

工龄工资=170+(fix(GetSalaryPeriod(1,-1)+GetSalaryPeriod(2,-1)*0.01-GetYear(入职日期)-GetMonth(入职日期)*0.01)-7)*50
如果 GetSalaryPeriod(1,-1)+GetSalaryPeriod(2,-1)*0.01-GetYear(入职日期)-GetMonth(入职日期)*0.01 < 1
工龄工资=0

否则

工龄工资=320

如果完
如果完
如果完

如果 职员姓名="程守东"
则 工龄工资=0
如果完

如果 职员姓名="陈卫军"
则 技能工资=结构工资-基本工资-职称工资-岗位工资
考核工资=0
如果完

如果 职位名称= "带班经理" 或 职位名称= "副经理"
则 加班工资=9*加班
否则 加班工资=8*加班
如果完

满勤天数=19

如果 实出勤>=满勤天数
则 满勤=100
否则 满勤=0
如果完

如果 职位名称="实习" 或 职位名称="试用期"
则 满勤=0
如果完
如果 职位名称="临时"
则 满勤=0
如果完
如果 职员姓名="陈卫军"
则 满勤=0
如果完
如果 职员姓名="胡永升"
则 满勤=0
如果完

如果 职员姓名="王英花"
则 满勤=0
如果完
如果 实出勤-满勤天数>=0
则 超缺勤=(基本工资+职称工资+技能工资)/24*(实出勤-满勤天数)

否则 超缺勤=(基本工资+职称工资+技能工资+岗位工资)/24*(实出勤-满勤天数)
如果完

应发工资=基本工资+职称工资+技能工资+通讯补贴+岗位工资+满勤+工龄工资+考核工资+计量工资+超产奖+加班工资+超缺勤+质量事故扣款

如果 职位名称="总经理"
则 公积金=480 工会费=20 社保=420
如果完

如果 职位名称="副总经理" 或 职位名称="带班经理" 或 职位名称="主任"
则 公积金=200 工会费=20 社保=328
如果完

如果 职位名称="经理" 或 职位名称="副经理"
则 公积金=200 工会费=20 社保=328
如果完
如果 职位名称="主管"
则 公积金=160 工会费=10 社保=328
如果完

如果 职位名称="实习" 或 职位名称="试用期"
则 工会费=0
如果完

如果 职位名称="员工"
则 公积金=102 工会费=10 社保=328
如果完
如果 职员类别="劳务合同" 或 职员类别="实习协议"
则 公积金=0 社保=0
如果完
如果 职员姓名="殷林涛"
则 公积金=160
如果完

如果 职员姓名="钟伟平"
则 公积金=0 社保=-328
如果完
如果 职员姓名="李芮奇"
则 公积金=200
如果完

纳税额=应发工资-公积金-社保-3500
如果 纳税额<=0 则
纳税额=0
个税=0
如果完
如果 纳税额>0 且 纳税额<=1500 则
个税=ROUNDX(纳税额*3%,2)
如果完
如果 纳税额>1500 且 纳税额<=4500 则
个税=ROUNDX(纳税额*10%-105,2)
如果完
如果 纳税额>4500 且 纳税额<=9000 则
个税=ROUNDX(纳税额*20%-555,2)
如果完
如果 纳税额>9000 且 纳税额<=35000 则
个税=ROUNDX(纳税额*25%-1005,2)
如果完
如果 纳税额>35000 且 纳税额<=55000 则
个税=ROUNDX(纳税额*30%-2755,2)
如果完
如果 纳税额>55000 且 纳税额<=80000 则
个税=ROUNDX(纳税额*35%-5505,2)
如果完
如果 纳税额>80000 则
个税=ROUNDX(纳税额*45%-13505,2)
如果完
代扣小计=个税+电费+公积金+工会费+社保+个人借款+其他
实发工资=应发工资-代扣小计

02.png(18.59KB)

01.png(19.40KB)