/*
================================================================================
档案代号:apk_file
档案名称:发票明细档
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table apk_file
(
apk01       varchar2(16) NOT NULL,   /*帐款单号/传票编号                      */
apk02       number(5) NOT NULL,      /*项次                                   */
apk03       varchar2(16) NOT NULL,   /*发票号码                               */
apk04       varchar2(20),            /*厂商统一编号                           */
apk05       date,                    /*发票日期                               */
apk06       number(20,6) NOT NULL,   /*含税金额                               */
                                     /*含税金额(本币)                         */
apk06f      number(20,6),            /*含税金额                               */
                                     /*含税金额(原币)                 02/09/10*/
apk07       number(20,6) NOT NULL,   /*税额                                   */
                                     /*税额    (本币)                         */
apk07f      number(20,6),            /*税额                                   */
                                     /*税额    (原币)                 02/09/10*/
apk08       number(20,6) NOT NULL,   /*未税金额                               */
                                     /*未税金额(本币)                         */
apk08f      number(20,6),            /*未税金额                               */
                                     /*未税金额(原币)                 02/09/10*/
apk09       varchar2(1),             /*汇加注记                               */
apk10       varchar2(1),             /*通关注记                               */
                                     /*1.非经海关出口应附证明文件之零税率销售额*/
                                     /*2.经海关出口应附证明文件之零税率销售额 */
                                     /*空白代表进项凭证或非销项零税率之资料   */
apk11       varchar2(4),             /*税别                                   */
                                     /*税别                           02/09/10*/
apk12       varchar2(4),             /*币别                                   */
                                     /*币别                           02/09/10*/
apk13       number(20,10),           /*汇率                                   */
                                     /*汇率   No.7952                 02/09/10*/
apk17       varchar2(1),             /*扣抵区分                               */
                                     /*扣抵区分 (1,2,3,4)                     */
apk171      varchar2(2),             /*格式                                   */
                                     /*(21,22,23,24,25,26,27,28,29,XX不申报)  */
apk172      varchar2(1),             /*课税别                                 */
                                     /*课税别  (1.应税 2.零税率 3.免税)       */
                                     /*大陆用:                                */
                                     /**进项发票种类 : A.农产品收购凭证       */
                                     /*                T.运输发票             */
                                     /*                W.废旧物资收购凭证     */
                                     /*                Z.其他                 */
                                     /*                S.可抵扣专用发票       */
                                     /*                N.不可抵扣专用发票     */
                                     /*                G.海关代征完税凭证     */
                                     /**销项发票种类 : A.增值税专用发票       */
                                     /*                B.普通发票             */
                                     /*                C.免用发票             */
apk173      number(5),               /*申报年度                               */
                                     /*申报年度(西元)                         */
apk174      number(5),               /*申报月份                               */
apk175      number(10),              /*申报流水编号                           */
apk22       varchar2(10),            /*申报部门                               */
apk25       varchar2(255),           /*备注                                   */
                                     /*备注   02/07/15 char(18)-->char(40)    */
apk26       varchar2(16),            /*请款折让之对应之请款单                 */
                                     /*请款折让之对应之请款单  98/10/22 add   */
apk27       number(5),               /*项次                                   */
                                     /*项次                    98/10/22 add   */
apk28       varchar2(16),            /*发票代码                               */
                                     /*发票代码                for 税控系统   */
apk29       number(9,4),             /*税率                                   */
                                     /*税率                    for 税控系统   */
                                     /*no.5954 增加税别栏位,因此本栏位记录税率*/
apk30       number(15,3),            /*数量                                   */
                                     /*数量                    for 税控系统   */
apkacti     varchar2(1),             /*资料有效码                             */
                                     /*系统维护                               */
apkuser     varchar2(10),            /*资料所有者                             */
                                     /*系统维护                               */
apkgrup     varchar2(10),            /*资料所有群                             */
                                     /*系统维护                               */
apkmodu     varchar2(10),            /*资料更改者                             */
                                     /*系统维护                               */
apkdate     date,                    /*最近修改日                             */
                                     /*系统维护                               */
apk31       varchar2(1)              /*直接扣抵类别                           */
);

create        index apk_02 on apk_file (apk03);
create unique index apk_pk on apk_file (apk01,apk02,apk03);
alter table apk_file add  constraint apk_pk primary key  (apk01,apk02,apk03) enable validate;
grant select on apk_file to public;
grant index on apk_file to public;
grant update on apk_file to public;
grant delete on apk_file to public;
grant insert on apk_file to public;