1. 整体结构

截图中一级模块、次级模块为ERP系统界面路径。
NC 系统前端分一个个业务模块,比如应收应付、存货核算、供应链等、企业报表,有些模块底层有若干明细表与之对应,有些模块,是即时计算,底层没有直接对应数据表。
NC数据标准包在设计时候,从两个维度考虑:一是,尽可能保留实际,少一些个性数据处理规则;二是,尽可能读起来简单,形成以主题为分类的各个宽表,同时,去掉原始无实际意义的干扰字段。
下图是数据标准包涉及到的所有数据范围,DW层和DIM层,是数据标准包处理后形成的一套宽表数据,ODS 层是原始表同步的明细原始信息,已经对应的NC中原始表范围。
在实际使用中,一般只会涉及 DW 层和 DIM 层,ODS 层包含了所有原始字段,如果发现 DW 层数据字段不足,可以通过调整FDL中脚本,将所需字段从ODS层加到DW相应表中。



2. DW层表字典
2.1 企业报表 dw_cwreport
表名称:dw_cwreport
原系统数据更新频率:按月更新
表结构:

用友前端路径:

2.2 应收单明细数据 dw_recbill
表名称:dw_recbill
原系统数据更新频率:按日更新
表结构:

用友前端路径:

2.3 收款数据 dw_gatherbill
表名称:dw_gatherbill
原系统数据更新频率:按日更新
表结构:

用友前端路径:

2.4 应付单明细数据 dw_payablebill
表名称:dw_payablebill
原系统数据更新频率:按日
表结构:

用友前端路径:

2.5 付款数据 dw_paybill
表名称:dw_paybill
原系统数据更新频率:按日更新
表结构:

用友前端路径:

2.6 核销明细数据 dw_verifydetail
表名称:dw_verifydetail
原系统数据更新频率:按月更新
表结构:
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 主表id | pk_bill | |
| 2 | 对应主表id | pk_bill2 | |
| 3 | 子表id | pk_item | |
| 4 | 对应子表id | pk_item2 | |
| 5 | 公司主键 | pk_org | |
| 6 | 公司编号 | orgcode | |
| 7 | 公司名称 | orgname | |
| 8 | 会计年 | cyear | |
| 9 | 会计月 | cmonth | |
| 10 | 单据大类 | billclass | |
| 11 | 对应单据大类 | billclass2 | |
| 12 | 单据号 | billno | |
| 13 | 对应单据号 | billno2 | |
| 14 | 处理日期 | busidate | |
| 15 | 处理标志 | busiflag | |
| 16 | 核销编码 | busino | |
| 17 | 处理人 | creator | |
| 18 | 客户名称 | custname | |
| 19 | 客户编码 | custcode | |
| 20 | 信用到期日 | expiredate | |
| 21 | 贷方处理本币金额 | local_money_cr | |
| 22 | 借方处理本币金额 | local_money_de | |
| 23 | 物料id | material | |
| 24 | 贷方处理原币金额 | money_cr | |
| 25 | 借方处理原币金额 | money_de | |
| 26 | 币种 | currtype | |
| 27 | 部门编码 | deptcode | |
| 28 | 部门名称 | deptname | |
| 29 | 业务员编码 | psndoccode | |
| 30 | 业务员名称 | psndocname | |
| 31 | 贷方处理数量 | quantity_cr | |
| 32 | 借方处理数量 | quantity_de | |
| 33 | 核销汇率 | rate | |
| 34 | 红冲标记 | redflag | |
| 35 | 摘要 | scomment |
2.7 辅助明细账 dw_voucherassdetail
表名称:dw_voucherassdetail
原系统数据更新频率:按日更新
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 凭证分录主键 | pk_detail | |
| 2 | 凭证主键 | pk_voucher | |
| 3 | 凭证号 | num | |
| 4 | 公司主键 | pk_org | |
| 5 | 公司编号 | orgcode | |
| 6 | 公司名称 | orgname | |
| 7 | 财务账簿主键 | pk_accountingbook | |
| 8 | 财务账簿编号 | accountingbookcode | |
| 9 | 财务账簿名称 | accountingbookname | |
| 10 | 制单日期 | prepareddate | yyyy-MM-dd hh:mi:ss |
| 11 | 审核日期 | checkeddate | yyyy-MM-dd hh:mi:ss |
| 12 | 记账日期 | tallydate | yyyy-MM-dd hh:mi:ss |
| 13 | 凭证类别编号 | vouchertypecode | |
| 14 | 凭证类别名称 | vouchertypename | |
| 15 | 凭证类别主键 | pk_vouchertype | |
| 16 | 会计年 | cyear | |
| 17 | 会计月 | cmonth | |
| 18 | 分录编号 | detailindex | |
| 19 | 摘要 | explanation | |
| 20 | 科目编码 | subjcode | |
| 21 | 科目名称 | subjname | |
| 22 | 科目方向 | balanorient | 0=借方,1=贷方, |
| 23 | 辅助核算 | asstext | 示例:【0001/部门:001/销售部】【0004/客户档案:cu00 1/客户1】,可按不同维度自行拆分 |
| 24 | 原币币种编码 | originalcurrencycode | |
| 25 | 原币币种名称 | originalcurrencyname | |
| 26 | 本币币种编码 | localcurrencycode | |
| 27 | 本币币种名称 | localcurrencyname | |
| 28 | 本币汇率 | excrate | |
| 29 | 原币借方发生额 | debitamount | |
| 30 | 原币贷方发生额 | creditamount | |
| 31 | 本币借方发生额 | localdebitamount | |
| 32 | 本币贷方发生额 | localcreditamount | |
| 33 | 现金流量项目主键 | pk_cashflow | 示例:[1003V110000000000VFW/11249935/支付的低 值易耗品购置费/722.02] |
| 34 | 现金流量项目编号 | cashflowitemcode | |
| 35 | 现金流量项目名称 | cashflowitemname | |
| 36 | 现金流本币金额 | cashflowamount | |
| 37 | 制单人名称 | preparedname | |
| 38 | 审核人名称 | checkedname | |
| 39 | 记账人名称 | managername | |
| 40 | 对方科目编码 | oppositesubj |
用友前端路径:

2.8 现金流量明细 dw_cashFlowDetail
表名称:dw_cashFlowDetail
原系统数据更新频率:按日更新
表结构:
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 凭证分录主键 | pk_detail | |
| 2 | 凭证主键 | pk_voucher | |
| 3 | 凭证号 | num | |
| 4 | 公司主键 | pk_org | |
| 5 | 公司编号 | orgcode | |
| 6 | 公司名称 | orgname | |
| 7 | 财务账簿主键 | pk_accountingbook | |
| 8 | 财务账簿编号 | accountingbookcode | |
| 9 | 财务账簿名称 | accountingbookname | |
| 10 | 制单日期 | prepareddate | yyyy-MM-dd hh:mi:ss |
| 13 | 凭证类别编号 | vouchertypecode | |
| 14 | 凭证类别名称 | vouchertypename | |
| 15 | 凭证类别主键 | pk_vouchertype | |
| 16 | 会计年 | cyear | |
| 17 | 会计月 | cmonth | |
| 19 | 摘要 | explanation | |
| 20 | 科目编码 | subjcode | |
| 21 | 科目名称 | subjname | |
| 22 | 科目方向 | balanorient | 0=借方,1=贷方, |
| 23 | 辅助核算 | asstext | 示例:【0001/部门:001/销售部】【000 4/客户档案:cu001/客户1】 |
| 31 | 本币借方发生额 | localdebitamount | |
| 32 | 本币贷方发生额 | localcreditamount | |
| 33 | 现金流量项目主键 | pk_cashflow | |
| 34 | 现金流量项目编号 | cashflowitemcode | |
| 35 | 现金流量项目名称 | cashflowitemname | |
| 36 | 现金流分配金额 | cashflowamount | |
| 37 | 制单人名称 | preparedname |
用友前端路径:

2.9 科目辅助余额 dw_accountBalance
表名称:dw_accountBalance
原系统数据更新频率:按月更新
表结构:

用友前端路径:

2.10 存货核算 dw_accountInventory
表名称:dw_accountInventory
原系统数据更新频率:按月更新
表结构:
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 公司编码 | ORGCODE | |
| 2 | 公司主键 | PK_ORG | |
| 3 | 公司名称 | ORGNAME | |
| 4 | 会计期间 | PERIOD | |
| 5 | 仓库id | PK_WAREHOUSE | |
| 6 | 仓库编码 | WAREHOUSECODE | |
| 7 | 仓库名称 | WAREHOUSENAME | |
| 8 | 物料id | PK_MATERIAL | |
| 9 | 物料编码 | MATERIALCODE | |
| 10 | 物料名称 | MATERIALNAME | |
| 11 | 物料分类 | PK_MARBASCLASS | |
| 12 | 物料分类编码 | MARBASCLASSCODE | |
| 13 | 物料分类名称 | MARBASCLASSNAME | |
| 14 | 规格 | MATERIALSPEC | |
| 15 | 型号 | MATERIALTYPE | |
| 16 | 主单位 | PK_MEASDOC | |
| 17 | 客户 | PK_CUSTOMER | |
| 18 | 客户编码 | CUSTOMERCODE | |
| 19 | 客户名称 | CUSTOMERNAME | |
| 20 | 部门 | PK_DEPT | |
| 21 | 部门编码 | DEPTCODE | |
| 22 | 部门名称 | DEPTNAME | |
| 23 | 批次号 | VBATCHCODE | |
| 24 | 期初数量 | NBEGINNUM | |
| 25 | 期初金额 | NBEGINMNY | |
| 26 | 收入数量 | NINNUM | |
| 27 | 收入金额 | NINMNY | |
| 28 | 发出数量 | NOUTNUM | |
| 29 | 发出金额 | NOUTMNY | |
| 30 | 结存数量 | AMOUNTNUM | |
| 31 | 结存金额 | AMOUNT | |
| 32 | 供应商id | PK_SUPPLIER | |
| 33 | 供应商编码 | SUPPLIERCODE | |
| 34 | 供应商名称 | SUPPLIERNAME |
用友前端路径:

2.11 出入库流水账 dw_ia_flowAccount
表名称:dw_ia_flowAccount
原系统数据更新频率:按日更新
表结构:
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 公司编码 | orgcode | |
| 2 | 公司主键 | pk_org | |
| 3 | 公司名称 | orgname | |
| 4 | 会计期间 | period | |
| 5 | 仓库id | pk_warehouse | |
| 6 | 仓库编码 | warehousecode | |
| 7 | 仓库名称 | warehousename | |
| 8 | 物料id | pk_material | |
| 9 | 物料编码 | materialcode | |
| 10 | 物料名称 | materialname | |
| 11 | 物料分类 | pk_marbasclass | |
| 12 | 物料分类编码 | marbasclasscode | |
| 13 | 物料分类名称 | marbasclassname | |
| 14 | 规格 | materialspec | |
| 15 | 型号 | materialtype | |
| 16 | 主单位 | pk_measdoc | |
| 17 | 开票客户 | pk_customer | |
| 18 | 客户编码 | customercode | |
| 19 | 客户名称 | customername | |
| 20 | 部门 | pk_dept | |
| 21 | 部门编码 | deptcode | |
| 22 | 部门名称 | deptname | |
| 23 | 批次号 | vbatchcode | |
| 24 | 入库数量 | ninnum | |
| 25 | 入库金额 | ninmny | |
| 26 | 出库数量 | noutnum | |
| 27 | 出库金额 | noutmny | |
| 28 | 备注 | remark | |
| 29 | 单据类型 | billtype | |
| 30 | 出入库类型 | vtrantypecode | |
| 31 | 单据号 | vbillcode | |
| 32 | 币种 | currtype | |
| 33 | 供应商id | pk_supplier | |
| 34 | 供应商编码 | suppliercode | |
| 35 | 供应商名称 | suppliername | |
| 36 | 出入库日期 | dbilldate | |
| 37 | 返利标记(def1) | reflag |
用友前端路径:

2.12 生产投入产出数据 dw_productinout
表名称:dw_productinout
原系统数据更新频率:按日更新
表结构:
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 公司id | pk_org | |
| 2 | 公司编码 | orgcode | |
| 3 | 公司名称 | orgname | |
| 4 | 会计期间 | cperiod | |
| 5 | 成本中心编码 | cccode | |
| 6 | 成本中心名称 | ccname | |
| 7 | 成本中心id | pk_costcenter | |
| 8 | 成本对象编码 | cocode | |
| 9 | 成本对象名称 | coname | |
| 10 | 核算要素id | pk_factorasoa | |
| 11 | 核算要素编码 | hsyscode | |
| 12 | 核算要素名称 | hsysname | |
| 13 | 物料编码 | materialcode | |
| 14 | 物料名称 | materialname | |
| 15 | 物料id | pk_material | |
| 16 | 物料分类id | pk_marbasclass | |
| 17 | 物料分类编码 | marbasclasscode | |
| 18 | 物料分类名称 | marbasclassname | |
| 19 | 本期投入数量 | ninputnum | |
| 20 | 本期投入金额 | ninputmoney | |
| 21 | 本期产出数量 | noutnum | |
| 22 | 本期产出金额 | noutmoney |
2.13 成本还原数据 dw_ctrevert
表名称:dw_ctrevert
原系统数据更新频率:按日更新
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 公司id | pk_org | |
| 2 | 公司编码 | orgcode | |
| 3 | 公司名称 | orgname | |
| 4 | 会计期间 | cperiod | |
| 5 | 成本中心编码 | cccode | |
| 6 | 成本中心名称 | ccname | |
| 7 | 成本中心id | pk_costcenter | |
| 8 | 产品id | pk_product | |
| 9 | 产品编码 | productcode | |
| 10 | 产品名称 | productname | |
| 11 | 产品入库类型 | finstoragetype | |
| 12 | 产品计量单位 | productunit | |
| 13 | 产量 | nprodnum | |
| 14 | 核算要素id | pk_factorasoa | |
| 15 | 核算要素编码 | hsyscode | |
| 16 | 核算要素名称 | hsysname | |
| 17 | 物料id | pk_material | |
| 18 | 物料计量单位 | materialunit | |
| 19 | 物料编码 | materialcode | |
| 20 | 物料名称 | materialname | |
| 21 | 单价 | nprice | |
| 22 | 单耗 | nstandardnum | |
| 23 | 单位成本 | nstandardcost | |
| 24 | 总耗 | nstandardtotalnum | |
| 25 | 总成本 | nstandardtotalcost |
2.14 采购订单数据 dw_po_order
表名称:dw_po_order
原系统数据更新频率:按日更新
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 库存组织 | pk_org | |
| 2 | 组织编码 | orgcode | |
| 3 | 组织名称 | orgname | |
| 4 | 订单类型 | billtype | |
| 5 | 订单编号 | billno | |
| 6 | 订单日期 | billdate | |
| 7 | 供应商编码 | suppliercode | |
| 8 | 供应商id | pk_supplier | |
| 9 | 供应商名称 | suppliername | |
| 10 | 业务员 | pk_psndoc | |
| 11 | 业务员编码 | psndoccode | |
| 12 | 业务员名称 | psndocname | |
| 13 | 部门id | pk_dept | |
| 14 | 部门名称 | deptname | |
| 15 | 部门编码 | deptcode | |
| 16 | 币种 | currtype | |
| 17 | 单据状态 | billstatus | |
| 18 | 物料编码 | materialcode | |
| 19 | 物料名称 | materialname | |
| 20 | 物料id | pk_material | |
| 21 | 规格 | materialspec | |
| 22 | 型号 | materialtype | |
| 23 | 主单位 | cunitid | |
| 24 | 辅单位 | castunitid | |
| 25 | 主数量 | nnum | |
| 26 | 辅数量 | nastnum | |
| 27 | 换算率 | vchangerate | |
| 28 | 采购单价 | price | |
| 29 | 采购含税金额 | money | |
| 30 | 计划到货日期 | dplanarrvdate | |
| 31 | 到货主数量 | arrivalnnum | |
| 32 | 到货辅数量 | arrivalnastnum | |
| 33 | 到货含税金额 | arrivalmny | |
| 34 | 收货仓库id | pk_stordoc | |
| 35 | 收货仓库编码 | stordocname | |
| 36 | 收货仓库名称 | stordoccode | |
| 37 | 批次号 | batchcode | |
| 38 | 入库主数量 | innnum | |
| 39 | 入库辅数量 | innastnum | |
| 40 | 入库含税金额 | inmny | |
| 41 | 入库日期 | indate | |
| 42 | 发票主数量 | invoicennum | |
| 43 | 发票辅数量 | invoicenastnum | |
| 44 | 发票含税金额 | invoicemny |
2.15 销售订单数据 dw_salaorder
表名称:dw_salaorder
原系统数据更新频率:按日更新
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 订单号 | billno | |
| 2 | 订单日期 | billdate | |
| 3 | 订单类型 | billtype | |
| 4 | 业务员 | pk_psndoc | |
| 5 | 业务员编码 | psndoccode | |
| 6 | 业务员名称 | psndocname | |
| 7 | 部门id | pk_dept | |
| 8 | 部门名称 | deptname | |
| 9 | 部门编码 | deptcode | |
| 10 | 国家id | pk_country | |
| 11 | 国家 | country | |
| 12 | 区域id | pk_area | |
| 13 | 区域 | area | |
| 14 | 城市id | pk_city | |
| 15 | 城市 | city | |
| 16 | 县id | pk_county | |
| 17 | 县 | county | |
| 18 | 客户id | pk_customer | |
| 19 | 客户编码 | cust_code | |
| 20 | 客户名称 | cust_name | |
| 21 | 物料分类id | pk_marbasclass | |
| 22 | 物料分类编码 | marbasclasscode | |
| 23 | 物料分类名称 | marbasclassname | |
| 24 | 销售公司id | pk_org | |
| 25 | 销售公司编码 | orgcode | |
| 26 | 销售公司 | orgname | |
| 27 | 物料id | pk_material | |
| 28 | 物料编码 | materialcode | |
| 29 | 物料名称 | materialname | |
| 30 | 规格 | materialspec | |
| 31 | 型号 | materialtype | |
| 32 | 主单位 | cunitid | |
| 33 | 辅单位 | castunitid | |
| 34 | 仓库id | pk_stordoc | |
| 35 | 仓库编码 | stordoccode | |
| 36 | 仓库 | stordocname | |
| 37 | 销售主数量 | nnum | |
| 38 | 销售辅数量 | nastnum | |
| 39 | 换算率 | vchangerate | |
| 40 | 销售订单含税金额 | norigtaxmny | |
| 41 | 销售订单无税金额 | norigmny | |
| 42 | 销售订单税额 | ntax | |
| 43 | 发货主数量 | deliverynnum | |
| 44 | 发货辅数量 | deliverynastnum | |
| 45 | 发货单含税金额 | deliverymny | |
| 46 | 发货单无税金额 | deliverynorigmny | |
| 47 | 发货单税额 | deliveryntax | |
| 48 | 出库主数量 | outnnum | |
| 49 | 出库辅数量 | outnassistnum | |
| 50 | 出库单含税金额 | outmny | |
| 51 | 出库单无税金额 | outnorigmny | |
| 52 | 出库单税额 | outntax | |
| 53 | 出库日期 | outdate | |
| 54 | 销售出库单号 | outbillno | |
| 55 | 出库行号 | outrowno | |
| 56 | 出库批次号 | batchcode | |
| 57 | 开票主数量 | invoicennum | |
| 58 | 开票辅数量 | invoicenassistnum | |
| 59 | 开票含税金额 | invoicemny | |
| 60 | 开票无税金额 | invoicenorigmny | |
| 61 | 开票税额 | invoicentax | |
| 62 | 币种 | currtype | |
| 63 | 单据状态 | billstatus | |
| 64 | 折扣 | norigdiscount | |
| 65 | 备注 | remark | |
| 66 | 开票日期 | invoicedate | |
| 67 | 样品 | ypflag |
2.16 库存现存量数据 dw_onhandnum
表名称:dw_onhandnum
原系统数据更新频率:按日更新
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 库存组织 | pk_org | |
| 2 | 库存组织编码 | orgcode | |
| 3 | 库存组织名称 | orgname | |
| 4 | 仓库id | pk_stordoc | |
| 5 | 仓库编码 | stordoccode | |
| 6 | 仓库名称 | stordocname | |
| 7 | 供应商id | pk_supplier | |
| 8 | 供应商编码 | suppliercode | |
| 9 | 供应商名称 | suppliername | |
| 10 | 客户id | pk_customer | |
| 11 | 客户编码 | customercode | |
| 12 | 客户名称 | customername | |
| 13 | 物料id | pk_material | |
| 14 | 物料编码 | materialcode | |
| 15 | 物料名称 | materialname | |
| 16 | 物料分类id | pk_marbasclass | |
| 17 | 物料分类编码 | marbasclasscode | |
| 18 | 物料分类名称 | marbasclassname | |
| 19 | 规格 | materialspec | |
| 20 | 型号 | materialtype | |
| 21 | 主单位 | cunitid | |
| 22 | 主数量 | nnum | |
| 23 | 辅单位 | castunitid | |
| 24 | 辅数量 | castnnum | |
| 25 | 批次号 | BATCHCODE |
2.17 库存出入库流水数据 dw_ic_flowaccount
表名称:dw_ic_flowaccount
原系统数据更新频率:按日更新
| 序号 | 字段名称 | 字段编号 | 说明 |
| 1 | 库存组织 | pk_org | |
| 2 | 库存组织编码 | orgcode | |
| 3 | 库存组织名称 | orgname | |
| 4 | 仓库id | pk_warehouse | |
| 5 | 仓库编码 | warehousecode | |
| 6 | 仓库名称 | warehousename | |
| 7 | 单据类型 | billtype | |
| 8 | 出入库类型 | vtrantypecode | |
| 9 | 单据号 | vbillcode | |
| 10 | 客户id | pk_customer | |
| 11 | 客户编码 | cust_code | |
| 12 | 客户名称 | cust_name | |
| 13 | 物料id | pk_material | |
| 14 | 物料编码 | materialcode | |
| 15 | 物料名称 | materialname | |
| 16 | 规格 | materialspec | |
| 17 | 型号 | materialtype | |
| 18 | 主单位 | cunitid | |
| 19 | 辅单位 | castunitid | |
| 20 | 入库主数量 | ninnum | |
| 21 | 入库数量 | ninassistnum | |
| 22 | 出库主数量 | noutnum | |
| 23 | 出库数量 | noutassistnum | |
| 24 | 备注 | remark | |
| 25 | 业务日期 | billdate | |
| 26 | 批次号 | BATCHCODE |
