/*
================================================================================
档案代号:npn_file
档案名称:应收票据异动单头档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table npn_file
(
npn01       varchar2(16) NOT NULL,   /*单据编号                               */
npn02       date,                    /*单据日期                               */
npn03       varchar2(1),             /*异动别                                 */
                                     /*异动别1.开票 2.托收 3.质押 4.贴票      */
                                     /*      6.撤票 7.退票 8.兑票             */
npn04       varchar2(4),             /*币别                                   */
npn05       number(20,10),           /*汇率                                   */
npn06       varchar2(24),            /*借方科目                               */
npn07       varchar2(24),            /*贷方科目                               */
npn08       varchar2(80),            /*摘要                                   */
npn09       varchar2(16),            /*传票编号                               */
npn10       number(20,6),            /*原币金额                               */
npn11       number(20,6),            /*本币收{票金额                          */
npn12       number(20,6),            /*本币异动金额                           */
npn13       varchar2(11),            /*托收银行                               */
npn14       varchar2(10),            /*转付厂商                               */
npnconf     varchar2(1),             /*确认码                                 */
                                     /*确认码(Y/N/X)                          */
npnuser     varchar2(10),            /*资料输入者                             */
npngrup     varchar2(10),            /*资料输入者部门                         */
npnmodu     varchar2(10),            /*资料更改者                             */
npndate     date,                    /*资料输入日期                           */
npn061      varchar2(24),            /*借方科目二                             */
npn071      varchar2(24),            /*贷方科目二                             */
npnud01     varchar2(255),           /*自订栏位-Textedit                      */
npnud02     varchar2(40),            /*自订栏位-文字                          */
npnud03     varchar2(40),            /*自订栏位-文字                          */
npnud04     varchar2(40),            /*自订栏位-文字                          */
npnud05     varchar2(40),            /*自订栏位-文字                          */
npnud06     varchar2(40),            /*自订栏位-文字                          */
npnud07     number(15,3),            /*自订栏位-数值                          */
npnud08     number(15,3),            /*自订栏位-数值                          */
npnud09     number(15,3),            /*自订栏位-数值                          */
npnud10     number(10),              /*自订栏位-整数                          */
npnud11     number(10),              /*自订栏位-整数                          */
npnud12     number(10),              /*自订栏位-整数                          */
npnud13     date,                    /*自订栏位-日期                          */
npnud14     date,                    /*自订栏位-日期                          */
npnud15     date                     /*自订栏位-日期                          */
);

create        index npn_02 on npn_file (npn02);
create        index npn_03 on npn_file (npn09);
create unique index npn_pk on npn_file (npn01);
alter table npn_file add  constraint npn_pk primary key  (npn01) enable validate;
grant select on npn_file to public;
grant index on npn_file to public;
grant update on npn_file to public;
grant delete on npn_file to public;
grant insert on npn_file to public;