/*
================================================================================
档案代号:cpa_file
档案名称:人事薪资基本计薪参数档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table cpa_file
(
cpa00       varchar2(1) NOT NULL,    /*KEY VALUE(0)                           */
cpa01       varchar2(1),             /*是否分上下月计薪                       */
                                     /*是否分上下月计薪(Y/N)                  */
cpa02       varchar2(1),             /*日薪给薪方式                           */
                                     /*1.依实际出勤天数 2.依当实际天数        */
cpa03       number(5),               /*No Use                                 */
cpa04       number(15,3),            /*月薪者在上半月发薪时系按底             */
cpa05       number(9,4),             /*月薪者换算平均薪资系以底薪             */
                                     /*smallint -> dec(6,3)          for 大陆版*/
cpa06       number(10) NOT NULL,     /*目前计薪年度, 目前已计薪至             */
cpa061      number(5) NOT NULL,      /*目前计薪月份, 目前已计薪至             */
cpa07       varchar2(1) NOT NULL,    /*目前计薪年月上下月全月码,              */
                                     /*0-表全月薪                             */
                                     /*1-表上半月薪                           */
                                     /*2-表下半月薪                           */
cpa08       varchar2(4),             /*No Use                                 */
cpa09       varchar2(4),             /*No Use                                 */
cpa10       varchar2(4),             /*No Use                                 */
cpa11       number(20,6),            /*个人免税额                             */
                                     /*个人免税额                for 大陆改型态*/
cpa12       number(20,6),            /*扶养亲属宽减额                         */
                                     /*扶养亲属宽减额           for 大陆改型态*/
cpa13       number(20,6),            /*标准扣除额                             */
                                     /*标准扣除额               for 大陆改型态*/
cpa14       number(20,6),            /*薪资扣除额上限                         */
                                     /*薪资扣除额上限           for 大陆改型态*/
cpa15       number(20,6),            /*所得税免扣税额                         */
                                     /*外籍劳工免税额                for 大陆版*/
cpa16       number(5),               /*外籍劳工扣税标准天数                   */
cpa17       number(9,4),             /*外籍劳工未达年度标准天数应             */
cpa18       number(5,2),             /*No Use                                 */
cpa19       number(5),               /*男性不扣税加班时数                     */
cpa20       number(5),               /*女性不扣税加班时数                     */
cpa21       number(20,6),            /*加班费以固定金额核发每小时             */
cpa22       number(5),               /*第一类加班时数之上限参数               */
                                     /*第一类加班时数之上限参数(内含此值)     */
cpa23       number(5),               /*第二类加班时数之下限参数               */
                                     /*第二类加班时数之下限参数(不含此值)     */
cpa24       number(5),               /*第二类加班时数之上限参数               */
                                     /*第二类加班时数之上限参数(内含此值)     */
cpa25       number(5),               /*第三类加班时数之下限参数               */
                                     /*第三类加班时数之下限参数(不含此值)     */
cpa26       number(9,4),             /*第一类加班时段加班底薪率               */
                                     /*正常加班一加班时段加班底薪率  for 大陆版*/
cpa27       number(9,4),             /*第二类加班时段加班底薪率               */
                                     /*正常加班二加班时段加班底薪率  for 大陆版*/
cpa28       number(9,4),             /*第三类加班时段加班底薪率               */
                                     /*休息日加班加班时段加班底薪率  for 大陆版*/
cpa29       number(9,4),             /*假日加班类加班时段加班底薪             */
                                     /*节日加班加班时段加班底薪率    for 大陆版*/
cpa30       number(15,3),            /*每小时底薪系以每日底薪除以             */
cpa31       varchar2(1),             /*上半月发薪时是否发上半月之             */
cpa311      varchar2(1),             /*上班半天加班归属                       */
                                     /*上班半天加班归属(1.一般加班  2.假日加班)*/
                                     /*1.正常  2.休息日  3.节日      for 大陆版*/
cpa32       varchar2(1),             /*Y/N 是否有全勤奖金                     */
cpa33       number(20,6),            /*全勤奖金整体日薪者之金额               */
cpa34       number(20,6),            /*全勤奖金整体月薪者之金额               */
cpa35       number(5),               /*迟到早退第一段需扣全勤奖金             */
cpa36       number(5),               /*迟到早退第一段需扣全勤奖金             */
cpa37       number(9,4),             /*计算迟到早退第一段之需扣全             */
cpa38       number(5),               /*迟到早退第二段需扣全勤奖金             */
cpa39       number(5),               /*迟到早退第二段需扣全勤奖金             */
cpa40       number(9,4),             /*计算迟到早退第二段之需扣全             */
cpa41       number(5),               /*迟到早退第三段需扣全勤奖金             */
cpa42       number(5),               /*迟到早退第三段需扣全勤奖金             */
cpa43       number(9,4),             /*计算迟到早退第三段之需扣全             */
cpa44       number(5),               /*迟到早退第四段需扣全勤奖金             */
cpa45       number(5),               /*迟到早退第四段需扣全勤奖金             */
cpa46       number(9,4),             /*计算迟到早退第四段之需扣全             */
cpa47       number(5),               /*请假合计第一段需扣全勤奖金             */
cpa48       number(5),               /*请假合计第一段需扣全勤奖金             */
cpa49       number(9,4),             /*计算请假合计第一段之需扣全             */
cpa50       number(5),               /*请假合计第二段需扣全勤奖金             */
cpa51       number(5),               /*请假合计第二段需扣全勤奖金             */
cpa52       number(9,4),             /*计算请假合计第二段之需扣全             */
cpa53       number(5),               /*请假合计第三段需扣全勤奖金             */
cpa54       number(5),               /*请假合计第三段需扣全勤奖金             */
cpa55       number(9,4),             /*计算请假合计第三段之需扣全             */
cpa56       number(5),               /*请假合计第四段需扣全勤奖金             */
cpa57       number(5),               /*请假次数合计第四段需扣全勤             */
cpa58       number(9,4),             /*计算请假合计第四段之需扣全             */
cpa59       number(8,4),             /*请假时数合计第一段需扣全勤             */
cpa60       number(8,4),             /*请假时数合计第一段需扣全勤             */
cpa61       number(9,4),             /*计算请假时数合计第一段需扣             */
cpa62       number(8,4),             /*请假时数合计第二段需扣全勤             */
cpa63       number(8,4),             /*请假时数合计第二段需扣全勤             */
cpa64       number(9,4),             /*计算请假时数合计第二段需扣             */
cpa65       number(8,4),             /*请假时数合计第三段需扣全勤             */
cpa66       number(8,4),             /*请假时数合计第三段需扣全勤             */
cpa67       number(9,4),             /*计算请假时数合计第三段需扣             */
cpa68       number(8,4),             /*请假时数合计第四段需扣全勤             */
cpa69       number(8,4),             /*请假时数合计第四段需扣全勤             */
cpa70       number(9,4),             /*请假时数合计第四段需扣全勤             */
cpa71       varchar2(1),             /*新进未满月全勤奖金发放方式             */
                                     /*1:全部不予发放                         */
                                     /*2:依出勤天数发放                       */
                                     /*3:全数发放                             */
                                     /*4:按比率(cpa79)                        */
cpa72       varchar2(1),             /*全勤奖金是否分上下月发放               */
                                     /*全勤奖金是否分上下月发放(Y/N)          */
cpa73       number(15,6),            /*全民健保保险费率                       */
cpa74       number(15,6),            /*健保劳方负担比率                       */
cpa75       number(5),               /*健保眷保人数上限                       */
cpa76       number(15,6),            /*劳工保险保险费率                       */
cpa77       number(15,6),            /*劳保劳方负担比率                       */
cpa78       varchar2(1),             /*离职未足月全勤奖金发放方式             */
                                     /*1:全部不予发放                         */
                                     /*2:依出勤天数发放                       */
                                     /*3:全数发放                             */
                                     /*4:按比率(cpa80)                        */
cpa79       number(15,6),            /*新进未满月全勤奖金按比率之             */
cpa80       number(15,6),            /*离职未足月全勤奖金按比率之             */
cpa81       varchar2(10),            /*健保津贴扣款代号                       */
cpa82       varchar2(10),            /*劳保津贴扣款代号                       */
cpa83       varchar2(24),            /*直接本薪会计科目                       */
cpa84       varchar2(24),            /*间接本薪会计科目                       */
cpa85       varchar2(24),            /*直接全勤奖金会计科目                   */
cpa86       varchar2(24),            /*间接全勤奖金会计科目                   */
cpa87       varchar2(24),            /*直接免税加班会计科目                   */
cpa88       varchar2(24),            /*间接免税加班会计科目                   */
cpa89       varchar2(24),            /*直接课税加班会计科目                   */
cpa90       varchar2(24),            /*间接课税加班会计科目                   */
cpa91       varchar2(24),            /*直接独立奖金会计科目                   */
cpa92       varchar2(24),            /*间接独立奖金会计科目                   */
cpa93       varchar2(24),            /*直接请假扣款会计科目                   */
cpa94       varchar2(24),            /*间接请假扣款会计科目                   */
cpa95       varchar2(24),            /*直接课所得税会计科目                   */
cpa96       varchar2(24),            /*间接课所得税会计科目                   */
cpa97       varchar2(24),            /*直接独立课税会计科目                   */
cpa98       varchar2(24),            /*间接独立课税会计科目                   */
cpa99       varchar2(24),            /*贷方会计科目                           */
cpa100      number(9,4),             /*健保投保单位负担比率                   */
                                     /*健保投保单位负担比率(目前60%)     (add)*/
cpa101      number(9,4),             /*健保政府补助负担比率                   */
                                     /*健保政府补助负担比率(目前10%)     (add)*/
cpa102      number(15,3),            /*健保之平均眷口数                       */
                                     /*健保之平均眷口数(目前0.88)        (add)*/
                                     /*投保单位负担金额=                      */
                                     /* 投保金额*4.25%*60%*(1+平均眷口数)     */
cpa103      number(20,6),            /*普通事故保险费                         */
                                     /*普通事故保险费(目前6.5%)          (add)*/
cpa104      number(6,4),             /*No Use                                 */
cpa105      number(6,5),             /*工资垫偿基金费率                       */
                                     /*工资垫偿基金费率(目前0.025%)    (add)  */
cpa106      number(20,6),            /*公司提拨退休金准备                     */
                                     /*公司提拨退休金准备              (add)  */
cpa107      number(9,4),             /*投保单位负担比率                       */
                                     /*投保单位负担比率                (add)  */
cpa108      varchar2(24),            /*工资垫偿基金科目                       */
                                     /*工资垫偿基金科目                (add)  */
cpa109      varchar2(24),            /*退休金准备科目                         */
                                     /*退休金准备科目                  (add)  */
cpa110      number(20,6),            /*健保地区人口金额                       */
                                     /*健保地区人口金额         (add)改型态   */
cpa111      varchar2(24),            /*退休金准备贷方科目编号                 */
                                     /*退休金准备贷方科目编号          (add)  */
cpa112      varchar2(1),             /*迟到早退合计方式                       */
                                     /*1.次数 2.分钟                          */
cpa113      number(20,6),            /*补助金额                               */
                                     /*补助金额               02/12/11 add    */
                                     /*北市老人年满六十五岁以上长者或年满五十五*/
                                     /*岁以上之原住民补助金额                 */
cpa114      varchar2(3),             /*所得税计算方式                         */
                                     /*所得税计算方式         03/01/02 modify */
cpa115      varchar2(1),             /*上半月发薪是否扣上半月请假             */
                                     /*上半月发薪是否扣上半月请假扣款  (add)  */
cpa116      number(9,4),             /*普通事故保险费减计费率                 */
cpa117      number(20,6),            /*最低保障工资                           */
                                     /*最低保障工资                    NO.A066*/
cpa118      varchar2(1),             /*员工当月取得的工资小于最低             */
                                     /*公司给予一定的补助,这笔补助当员工有   */
                                     /*能力偿还时是否追回              NO.A066*/
cpa130      varchar2(10),            /*绩效奖金津贴代码                       */
                                     /*绩效奖金津贴代码                (add)  */
cpa131      varchar2(10),            /*借支加项津贴代码                       */
                                     /*借支加项津贴代码                (add)  */
cpa132      varchar2(10),            /*借支减项津贴代码                       */
                                     /*借支减项津贴代码                (add)  */
cpa133      varchar2(10),            /*定存扣款津贴代码-外劳用                */
                                     /*定存扣款津贴代码-外劳用         (add)  */
cpa134      varchar2(10),            /*福利金津贴代码                         */
                                     /*福利金津贴代码                  (add)  */
cpauser     varchar2(10),            /*资料所有者                             */
cpagrup     varchar2(10),            /*资料所有群                             */
cpamodu     varchar2(10),            /*资料更改者                             */
cpadate     date,                    /*最近修改日                             */
cpa140      number(6,5),             /*劳退雇主提缴率下限                     */
                                     /*劳退雇主提缴率下限              (add)  */
cpa141      number(6,5),             /*劳退员工自愿提缴率上限                 */
                                     /*劳退员工自愿提缴率上限      (add)      */
cpa135      varchar2(10),            /*劳退自愿提缴津贴代码                   */
                                     /*劳退自愿提缴津贴代码            (add)  */
cpa120      varchar2(1),             /*加班单是否由EasyFlow发单               */
cpa121      varchar2(1),             /*加班单是否由EasyFlow发单               */
cpa122      varchar2(1),             /*No Use                                 */
cpa123      varchar2(1),             /*No Use                                 */
cpa124      varchar2(1),             /*No Use                                 */
cpa125      varchar2(1),             /*No Use                                 */
cpa126      varchar2(24),            /*福利金费用科目                         */
cpa127      varchar2(24),            /*应付福利金会计科目二                   */
cpa128      varchar2(24),            /*福利金费用科目                         */
cpa129      varchar2(24),            /*应付福利金会计科目                     */
cpa143      varchar2(24),            /*劳保资方负担会计科目                   */
cpa144      varchar2(24),            /*健保资方负担会计科目                   */
cpa145      varchar2(24),            /*应付费用会计科目                       */
cpa142      varchar2(24),            /*劳退雇主提缴会计科目                   */
cpa146      number(20,6),            /*实习生个人免税额                       */
cpa147      number(20,6),            /*外籍实习生免税额                       */
cpa148      varchar2(1),             /*是否使用医保金基数                     */
                                     /*大陆版                                 */
cpa149      varchar2(1),             /*是否与总帐管理系统连接                 */
cpa150      varchar2(10),            /*总帐管理系统所在营运中心编             */
cpa151      varchar2(5),             /*总帐帐别编号                           */
cpa152      varchar2(5),             /*总帐第二帐别编号                       */
cpa831      varchar2(24),            /*直接本薪会计科目二                     */
cpa841      varchar2(24),            /*间接本薪会计科目二                     */
cpa851      varchar2(24),            /*直接全勤奖金会计科目二                 */
cpa861      varchar2(24),            /*间接全勤奖金会计科目二                 */
cpa871      varchar2(24),            /*直接免税加班会计科目二                 */
cpa881      varchar2(24),            /*间接免税加班会计科目二                 */
cpa891      varchar2(24),            /*直接课税加班会计科目二                 */
cpa901      varchar2(24),            /*间接课税加班会计科目二                 */
cpa911      varchar2(24),            /*直接独立奖金会计科目二                 */
cpa921      varchar2(24),            /*间接独立奖金会计科目二                 */
cpa931      varchar2(24),            /*直接请假扣款会计科目二                 */
cpa941      varchar2(24),            /*间接请假扣款会计科目二                 */
cpa951      varchar2(24),            /*直接课所得税会计科目二                 */
cpa961      varchar2(24),            /*间接课所得税会计科目二                 */
cpa971      varchar2(24),            /*直接独立课税会计科目二                 */
cpa981      varchar2(24),            /*间接独立课税会计科目二                 */
cpa991      varchar2(24),            /*贷方会计科目二                         */
cpa153      varchar2(24),            /*工资垫偿基金科目二                     */
cpa154      varchar2(24),            /*退休金准备科目二                       */
cpa155      varchar2(24),            /*退休金准备贷方科目二                   */
cpa156      varchar2(24),            /*劳退雇主提缴会计科目二                 */
cpa157      varchar2(24),            /*劳保资方负担会计科目二                 */
cpa158      varchar2(24),            /*健保资方负担会计科目二                 */
cpa159      varchar2(24)             /*应付费用会计科目二                     */
);

create unique index cpa_pk on cpa_file (cpa00);
alter table cpa_file add  constraint cpa_pk primary key  (cpa00) enable validate;
grant select on cpa_file to public;
grant index on cpa_file to public;
grant update on cpa_file to public;
grant delete on cpa_file to public;
grant insert on cpa_file to public;