工资计算公式

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000013', '105', '考勤处罚', '01', '', '迟到+签卡*2+缺卡*5+考勤/2*(基本工资合计+固定工资)/月制度工作/8', to_date('10-09-2012 17:16:54', 'dd-mm-yyyy hh24:mi:ss'), to_date('21-10-2012 14:27:02', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 4);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000001', '101', '绩效奖惩', '01', 'O9*0.5*(Y9-1)/Q9*(Q9-(R9+Y9+U9)/8-X9)', '固定工资*0.3*(绩效系数-1)/月制度工作*(月制度工作-(事假+病假+旷工)/8-其它)', to_date('08-09-2012 09:02:09', 'dd-mm-yyyy hh24:mi:ss'), to_date('08-09-2012 11:59:07', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 4);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000002', '101', '绩效奖惩', '02', 'O9*0.5*(Y9-1)/Q9*(Q9-(R9+Y9+U9)/8-X9)', '底薪工资*0.5*(绩效系数-1)/月制度工作*(月制度工作-(事假+病假+旷工)/8-其它)', to_date('08-09-2012 09:16:57', 'dd-mm-yyyy hh24:mi:ss'), to_date('09-09-2012 19:49:44', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 6);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000017', '110', '基本工资合计', '01', '', '基本底薪+岗位津贴+技能工资', to_date('11-10-2012 08:42:31', 'dd-mm-yyyy hh24:mi:ss'), to_date('11-10-2012 08:42:31', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 1);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000011', '102', '加班工资', '02', '', '底薪工资/21.75/8*(1.5*星期壹~伍+2*星期六日+3*节日壹~日)', to_date('09-09-2012 19:50:22', 'dd-mm-yyyy hh24:mi:ss'), to_date('09-09-2012 19:50:22', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 1);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000012', '109', '实发工资', '01', '', '应发合计-应扣合计-崇达爱心基金-所得税', to_date('09-09-2012 20:02:32', 'dd-mm-yyyy hh24:mi:ss'), to_date('09-09-2012 20:02:32', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 1);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000016', '103', '基本工资', '03', '', '(固定工资*(0.7+0.3*绩效系数)/月制度工作*(月制度工作-(事假+病假+旷工)/8-其它)+绩效奖惩)', to_date('21-09-2012 11:33:59', 'dd-mm-yyyy hh24:mi:ss'), to_date('21-09-2012 13:13:17', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 4);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000018', '112', '职称津贴', '01', '', '职称津贴*(1-其它/月制度工作)', to_date('12-10-2012 11:01:35', 'dd-mm-yyyy hh24:mi:ss'), to_date('12-10-2012 14:40:29', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 2);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000019', '113', '学历津贴', '01', '', '学历津贴*(1-其它/月制度工作)', to_date('12-10-2012 11:02:02', 'dd-mm-yyyy hh24:mi:ss'), to_date('12-10-2012 14:40:39', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 2);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000020', '114', '高温津贴', '01', '', '发放标准/21.75*(21.75-(事假+病假+旷工)/8-其它)', to_date('12-10-2012 11:30:35', 'dd-mm-yyyy hh24:mi:ss'), to_date('12-10-2012 11:46:25', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 2);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000003', '102', '加班工资', '01', '', '固定工资/21.75/8*(1.5*星期壹~伍+2*星期六日+3*节日壹~日)', to_date('08-09-2012 17:42:48', 'dd-mm-yyyy hh24:mi:ss'), to_date('08-09-2012 17:42:48', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 1);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000004', '103', '基本工资', '01', '', '固定工资*(0.7+0.3*绩效系数)/月制度工作*(月制度工作-(事假+病假+旷工)/8-其它)', to_date('08-09-2012 17:48:10', 'dd-mm-yyyy hh24:mi:ss'), to_date('10-09-2012 08:27:07', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 2);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000005', '103', '基本工资', '02', '', '底薪工资*(0.5+0.5*绩效系数)/月制度工作*(月制度工作-(事假+病假+旷工)/8-其它)', to_date('08-09-2012 17:48:20', 'dd-mm-yyyy hh24:mi:ss'), to_date('14-09-2012 12:13:47', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 4);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000006', '104', '全勤奖', '01', '', '(事假+病假+迟到+旷工+其它)', to_date('08-09-2012 17:50:05', 'dd-mm-yyyy hh24:mi:ss'), to_date('08-09-2012 17:50:05', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 1);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000014', '111', '爱心基金', '01', '', '基本工资*爱心基金比例', to_date('11-09-2012 09:43:43', 'dd-mm-yyyy hh24:mi:ss'), to_date('12-10-2012 11:02:47', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 4);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000010', '106', '所得税', '01', '', '(应发款项-3500-扣社保-住房公积金)*税率-速算扣除', to_date('09-09-2012 13:17:19', 'dd-mm-yyyy hh24:mi:ss'), to_date('12-09-2012 16:27:27', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 4);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000015', '106', '所得税', '02', '', '(应发款项-4800-扣社保-住房公积金-个税报销额)*税率-速算扣除', to_date('12-09-2012 16:44:06', 'dd-mm-yyyy hh24:mi:ss'), to_date('01-11-2012 16:06:21', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 4);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000007', '107', '应发款项', '01', '', '(加班工资+基本工资+业务提成+全勤奖+高温补贴+奖励工资+月度奖金+工龄工资+夜班津贴+职称津贴+住房补贴+学历津贴+培训津贴+其它)', to_date('09-09-2012 13:11:35', 'dd-mm-yyyy hh24:mi:ss'), to_date('09-09-2012 21:13:06', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 2);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000009', '108', '应扣款项', '01', '', '(水电+罚款+餐费+消费+房租+制证费+扣社保+住房公积金+考勤处罚+其它)', to_date('09-09-2012 13:14:34', 'dd-mm-yyyy hh24:mi:ss'), to_date('09-09-2012 13:14:34', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 1);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000021', '115', '工龄工资', '01', '', '工龄工资*(1-其它/月制度工作)', to_date('12-10-2012 16:53:22', 'dd-mm-yyyy hh24:mi:ss'), to_date('12-10-2012 16:53:22', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 1);

insert into PAY.FORMULA_DESC (BASE_UID, CODE, CODE_DESC, CODE_NAME, FORMULA_CAL, FORMULA_DESC, DATE_CREATE, DATE_UPDATE, USER_CREATE, USER_UPDATE, VERSION)
values ('000000000022', '120', '每日基本工资', '02', '', '底薪工资*(0.5+0.5*绩效系数)/月制度工作*((事假+病假+旷工)/8-其它)', to_date('27-05-2013 15:52:36', 'dd-mm-yyyy hh24:mi:ss'), to_date('27-05-2013 16:01:19', 'dd-mm-yyyy hh24:mi:ss'), '000000001224', '000000001224', 2);

create table FORMULA_DESC
(
  BASE_UID     VARCHAR2(60),
  CODE         VARCHAR2(60),
  CODE_DESC    NVARCHAR2(30),
  CODE_NAME    NVARCHAR2(60),
  FORMULA_CAL  NVARCHAR2(2000),
  FORMULA_DESC NVARCHAR2(2000),
  DATE_CREATE  DATE,
  DATE_UPDATE  DATE,
  USER_CREATE  VARCHAR2(12),
  USER_UPDATE  VARCHAR2(12),
  VERSION      NUMBER(11)
)

猜你喜欢

转载自cqh520llr.iteye.com/blog/1912269