4Fang财务软件、四方在线软件、SaaS

简单实用的就是最好的!
帮助中心 | 登录 | 注册 | 关于 |

 
  invoiceitem -- 账面数子表(进销存)

jangogo @ 2009-9-2 7:03:00

 
  1. CREATE TABLE [invoiceitem] (   
  2.  [id] integer identity(1,1) not null CONSTRAINT [invoiceitem_pkid] PRIMARY KEY,  --流水号,自动增加   
  3.  [iid] int not NULL--主表(invoice)的id字段关联   
  4.  [iit] int not null,   --步骤号, 步骤1填1,步骤2填2。(注意:步骤1里面如果需要写两次则分别为填1和2,类推步骤2就填3和4,4个步骤的一般发生在调拨单中)   
  5.  [idx] int not NULL--行号、行序号   
  6.  [ca] int not null,  --往来类型   
  7.  [GoodsID] varchar(50) not null,--货品代码   
  8.  [CompanyID] varchar(50) not null,--核算往来单位代码   
  9.  [DeptStaffID] varchar(50) not null,---核算部门员工代码   
  10.  [PrjID] varchar(50) not null--核算项目代码   
  11.  [StorageID] varchar(50) not null--核算仓库代码   
  12.  [poid] varchar(50) not null--核算订单代码   
  13.  [HGoodsID] varchar(50) not null,--核算成品的货品代码   
  14.  [Amounti] money NOT NULL--"收入"货款   
  15.  [Amountbi] money NOT NULL--"收入"货款(本币),一般和Amounti填一样的值   
  16.  [Amounto] money NOT NULL,  --"发出货款"   
  17.  [Amountbo] money NOT NULL--"发出货款"(本币),一般和Amounto填一样的值   
  18.  [Qtyi] float not NULL,  --"收入"数量   
  19.  [Qtyo] float not NULL--"发出"数量   
  20.  [Qtyvi] float not NULL---"收入"数量(虚拟的)   
  21.  [Qtyvo] float not NULL---"发出"数量(虚拟的)   
  22.  [FCur] varchar(30) NOT null,  --外币币别   
  23.  [ExRate] float not null,  --汇率,默认填1   
  24.  [priceStd] float not NULL--标准价格(参考价格)   
  25.  [priceTax] float not NULL,  --含税价   
  26.  [priceDst] float not NULL,  --折扣价   
  27.  [discount]  float NOT NULL--折扣   
  28.  [totali] money NOT NULL,   --"收入"价税合计   
  29.  [totalbi] money NOT NULL,  --"收入"价税合计(本币),一般和totali填一样的值   
  30.  [totalo] money NOT NULL--"发出"价税合计   
  31.  [totalbo] money NOT NULL--"发出"价税合计(本币),一般和totalo填一样的值   
  32.  [costi] money NOT NULL default 0,  --收入成本,不用填   
  33.  [costo] money NOT NULL default 0, --发出成本,不用填   
  34.  [iscost] int not null default 1,  --是否要影响库存成本,默认填1   
  35.  [isfeecost] int not null default 1,  --费用是否影响成本   
  36.  [iimemo] varchar(200) NULL,  --行备注   
  37.  [batchno] varchar(50) not NULL,  --批号,默认填空串   
  38.  [gPrd] datetime null--保质期   
  39.  [taxrate] float NOT NULL,  --税率   
  40.  [tax]  money NOT NULL,  --税金   
  41.  [taxb]  money NOT NULL--税金(本币),一般和tax填一样的值   
  42.  [Qtyd]  float not NULL,  --退货数量,填0   
  43.  [rno] varchar(20) null,  --引用单号,不填   
  44.  [PriceTransfer] float null,  --调拨价   
  45.  [PriceTransferTax] float null--调拨含税价   
  46.  [TransferTaxRate] float null--调拨税率   
  47.  [TransferTax] money NULL,  --调拨税款   
  48.  [TransferTaxb] money NULL--调拨税款(本币)   
  49.  [PriceFee] float null,  --费用单价   
  50.  [FeeTaxRate] float null,  --费用税率   
  51.  [FeeTax] money NULL--费用税金   
  52.  [FeeTaxb] money NULL--费用税金(本币)   
  53.  [Fee] money NOT NULL--费用金额   
  54.  [Feeb] money NOT NULL--费用金额(本币)   
  55.  [MGoodsID] varchar(50) null,  --材料的货品代码,(一般用于物料转性)   
  56.  [MUnit] varchar(20) null,   --物料的单位   
  57.  [MQty] float null,  --物料数量   
  58.  [MPrice] float null--物料单价   
  59.  [MAmount] float null--物料金额   
  60.  [MPricec] float null,  --材料成本价   
  61.  [KFeeTaxRate] float null--可抵扣费用税率   
  62.  [KFeeTax] money NULL,[KFeeTaxb] money NULL--可抵扣费用税金   
  63.  [KFee] money NULL,[KFeeb] money NULL,  --可抵扣费用   
  64.  [BarCode] varchar(30) null,  --条形码   
  65.  [Unit] varchar(20) null,  --单位,如公斤   
  66.  [UnitB] varchar(20) null,  --大单位,如吨   
  67.  [UnitRate] float null--单位之间的转换率   
  68.  [relaapp] varchar(20) null--关联模块   
  69.  [relaid] varchar(20) null,  --关联ID   
  70.  [ACID_fee] varchar(50) NOT NULL,  --费用科目代码   
  71.  [ACID_kfee] varchar(50) NOT NULL--可抵扣费用科目代码   
  72.  [lo] int null,  --成本计算顺序,不要填   
  73.  [qtyc] float null default 0,  ---保留,用于先进先出法成本计算   
  74.  [s1] varchar(50) null,    
  75.  [s2] varchar(50) null,    
  76.  [s3] varchar(50) null,     
  77.  [s4] varchar(20) null,    
  78.  [s5] varchar(100) null,   
  79.  [s6] varchar(200) null,   
  80.  [d1] datetime NULL,    
  81.  [d2] datetime NULL,    
  82.  [L1] int null,   
  83.  [L2] int null,   
  84.  [L3] int null,   
  85.  [i1] int null,    ---保留,用于先进先出法成本计算
  86.  [i2] int null,   
  87.  [i3] int null,   
  88.  [c1] money NULL,   
  89.  [c2] money NULL,   
  90.  [c3] money NULL  
  91. );   
  92.   

说明:
1.iid、iit、idx 构成一个唯一的“键”,必须注意唯一性,否则不能插入多行记录
2.“收入"和"发出"开头的字段只能按你的单据类型填一种,要么“收入”要么“发出”,不能两种都填,一种填了,另一种就必须填0,例如销售单就填“发出”开头的字段,“收入”开头字段填0