/*
================================================================================
档案代号:amd_file
档案名称:进销项凭证资料维护
档案目的:
上游档案:
下游档案:
============.========================.==========================================
*/
create table amd_file
(
amd01       varchar2(16) NOT NULL,   /*帐款单号/传票编号                      */
amd02       number(5) NOT NULL,      /*项次                                   */
amd021      varchar2(1) NOT NULL,    /*来源类别                               */
                                     /*1 : 总帐(GL)                           */
                                     /*2 : 应付折让(AP)                       */
                                     /*3 : 应收(AR)                           */
                                     /*4.: 其他(OT)                           */
                                     /*5.: 应付(AP)                           */
amd03       varchar2(16),            /*发票号码                               */
                                     /*格式28,29则输入海关代征营业税缴纳证号码*/
amd04       varchar2(20),            /*厂商统一编号                           */
amd05       date,                    /*发票日期/凭证日期                      */
amd06       number(20,6) NOT NULL,   /*含税金额                               */
amd07       number(20,6) NOT NULL,   /*税                                     */
amd08       number(20,6) NOT NULL,   /*未税金额                               */
amd09       varchar2(1),             /*汇加注记                               */
amd10       varchar2(1),             /*通关注记                               */
                                     /*洋烟酒注记                             */
amd17       varchar2(1),             /*扣抵区分                               */
                                     /*扣抵区分 (1,2,3,4)                     */
                                     /* 1.可扣扺之进货及费用                  */
                                     /* 2.可扣扺之固定资产                    */
                                     /* 3.不可扣抵之进货及费用                */
                                     /* 4.不可扣抵之固定资产                  */
amd171      varchar2(2),             /*格式                                   */
                                     /*格式     (21,22,23,24,25,26,27,28,29)  */
                                     /*         (31,32,33,34,35,36)           */
amd172      varchar2(1),             /*课税别                                 */
                                     /*课税别   (1.应税 2.零税率 3.免税)      */
                                     /* 1.应税                                */
                                     /* 2.零税                                */
                                     /* 3.免税                                */
                                     /* D.作废及空白未使用发票                */
amd173      number(5),               /*资料年                                 */
                                     /*空白发票时须要                         */
amd174      number(5),               /*资料月份                               */
                                     /*空白发票时须要                         */
amd175      number(10),              /*申报流水编号                           */
amd22       varchar2(10),            /*申报部门                               */
amd25       varchar2(20),            /*营运中心编号                           */
amd26       number(5),               /*申报年度                               */
amd27       number(5),               /*申报月份                               */
amd28       varchar2(16),            /*传票号码                               */
                                     /*传票号码  98/10/22 modify              */
amd29       varchar2(1),             /*是否检查发票字轨                       */
                                     /*是否检查发票字轨(1检查/2不检查)        */
amd30       varchar2(1),             /*确认码                                 */
amd35       varchar2(1),             /*外销方式                               */
                                     /*外销方式(1/2/3/4/5/6/7)  01/04/23 add  */
amd36       varchar2(8),             /*非经海关证明文件名称                   */
                                     /*非经海关证明文件名称     01/04/23 add  */
amd37       varchar2(16),            /*非经海关证明文件号码                   */
                                     /*非经海关证明文件号码     01/04/23 add  */
amd38       varchar2(10),            /*出口报单类别                           */
                                     /*出口报单类别             01/04/23 add  */
amd39       varchar2(30),            /*出口报单号码                           */
                                     /*出口报单号码             01/04/23 add  */
amd40       varchar2(10),            /*客户编号                               */
                                     /*客户编号                 01/05/24 add  */
amd41       varchar2(40),            /*客户简称                               */
                                     /*客户简称                 01/05/24 add  */
amd42       date,                    /*帐款日期/出货日期                      */
                                     /*帐款日期/出货日期        01/05/24 add  */
amd43       date,                    /*结关日期                               */
                                     /*结关日期                 01/05/24 add  */
amdacti     varchar2(1),             /*资料有效码                             */
                                     /*系统维护                               */
amduser     varchar2(10),            /*资料所有者                             */
                                     /*系统维护                               */
amdgrup     varchar2(10),            /*资料所有群                             */
                                     /*系统维护                               */
amdmodu     varchar2(10),            /*资料更改者                             */
                                     /*系统维护                               */
amddate     date,                    /*最近修改日                             */
                                     /*系统维护                               */
amd031      varchar2(1),             /*发票联数                               */
amd11       varchar2(1)              /*直接扣抵类别                           */
);

create        index amd_02 on amd_file (amd03);
create        index amd_03 on amd_file (amd01);
create unique index amd_pk on amd_file (amd01,amd02,amd021);
alter table amd_file add  constraint amd_pk primary key  (amd01,amd02,amd021) enable validate;
grant select on amd_file to public;
grant index on amd_file to public;
grant update on amd_file to public;
grant delete on amd_file to public;
grant insert on amd_file to public;