出站供应 EDI 处理 - 平面文件格式

本主题说明出站供应 EDI 处理的平面文件布局。
注意:
  • 格式的说明:

    DT = 日期

    AN = 字母数字

    N* = 数字 (第二位 = 小数位数)

  • 字段长度:每个文件都必须在文件布局中指定准确长度。每个字段的开始位置都必须与文件布局匹配。如果值小于在此指定的字段长度,那么将为该值添补空格以填充整个字段长度,以便每个字段均从正确的位置开始。

830 (DELFOR) 总括采购单

地图标识符记录

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN cust_tp_mst.tp_code 可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。
SY1 指示器(硬编码的) 8 3 AN 硬编码的 SY1
处理类型号 11 6 AN 硬编码的 830

计划表头 (830)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 100
排产号 11 7 N0 edi_sched_mst.sched_num
排产序号 18 3 N0 000
未定义 21 10 AN 空格
供应商号 31 7 AN edi_sched_mst.vend_num
排产日期 38 8 DT edi_sched_mst.extract_date
未定义 46 155 AN 空格

计划明细 (830)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 200
排产号 11 7 N0 edi_sched_dtl_mst.sched_num
排产序号 18 3 N0 edi_sched_dtl_mst.seq_num
未定义 21 10 AN 空格
物料 31 30 AN edi_sched_dtl_mst.item
版本 61 8 AN edi_sched_dtl_mst.revision
图纸 69 25 AN edi_sched_dtl_mst.drawing_nbr
说明 94 40 AN edi_sched_dtl_mst.description
计划日期 134 8 DT edi_sched_dtl_mst.plan_date
计划订单数量 142 14 N3 edi_sched_dtl_mst.plan_qty
计量单位 156 3 AN edi_sched_dtl_mst.u_m
未定义 159 42 AN 空格

850 (ORDERS) 常规采购单和 862 (DELJIT) 总括采购单下达(文本文件布局)

地图标识符记录

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN cust_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

SY1 指示器(硬编码的) 8 3 AN 硬编码的 SY1
处理类型号 11 6 AN 硬编码的 850

采购单表头(850 和 862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 100
采购单号 11 10 AN po_mst.po_num,edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 0000
行/下达号 28 4 N0 0000
文本顺序 32 3 N0 000
未定义 35 9 AN  
供应商号 44 7 AN vend_num,vend_tp_mst.vend_num
货币 51 3 AN vendor_mst.curr_code
采购单类型 54 1 AN po_mst.type,edi_po_mst.type
供应商订单 55 22 AN edi_po_mst.vend_order
订单日期 77 8 DT po_mst.order_date,edi_po_mst.order_date
条款 85 3 AN po_mst.terms_code,edi_po_mst.terms_code
发货途径 88 4 AN po_mst.ship_code,edi_po_mst.ship_code
离岸价 92 60 AN po_mst.fob,edi_po_mst.fob
采购员 152 25 AN po_mst.buyer,edi_po_mst.buyer
供应商信用证 177 20 AN po_mst.vend_lcr_num,edi_po_mst.vend_lcr_num
预付金额 197 14 N2 po_mst.prepaid_amt,edi_po_mst.prepaid_amt
仓库 211 4 AN po_mst.whse,edi_po_mst.whse
折扣天数 215 3 N0 terms_mst.disc_days
折扣率 218 8 N3 terms_mst.disc_pct
到期天数 226 3 N0 terms_mst.due_days
下月终止日期 229 2 N0 terms_mst.prox_day
采购单状态 231 1 AN po_mst.stat
未定义 232 239 AN  

采购单供应商名称和地址(850 和 862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 110
采购单号 11 10 AN po_mst.po_num,edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 0000
行/下达号 28 4 N0 0000
文本顺序 32 3 N0 000
未定义 35 9 AN  
供应商名称 44 60 AN vendaddr_mst.name
地址行 1 104 50 AN vendaddr_mst.addr##1
地址行 2 154 50 AN vendaddr_mst.addr##2
地址行 3 204 50 AN vendaddr_mst.addr##3
地址行 4 254 50 AN vendaddr_mst.addr##4
城市 304 30 AN vendaddr_mst.city
省/州 334 5 AN vendaddr_mst.state
邮政编码 339 10 AN vendaddr_mst.zip
国家/地区 349 30 AN vendaddr_mst.country
联系人 379 30 AN vendor_mst.contact
电话 409 25 AN vendor_mst.phone
未定义 434 37 AN  

采购单表头文本(850 和 862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 120
采购单号 11 10 AN po_mst.po_num,edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 0000
行/下达号 28 4 N0 0000
文本顺序 32 3 N0 000
未定义 35 9 AN  
顺序 44 10 N0 系统生成的备注顺序
文本 54 400 AN SpecificNotes.NoteContent
未定义 454 17 AN  

关于备注:如果采购单的外部备注存在,则将其导出并包括在平面文件中。不能导出内部备注。

仅将外部备注的最开始的 4000 个字符导出到 120 类型记录。每个 120 类型记录可以存储 400 个字符长度的文本。因此,对 4000 个字符或更长的采购单备注,为了导出完整的 4000 个字符,要为每个采购单创建 10 个记录。为了建立完整的备注文本,导入平面文件的供应商软件必须将每个 400 个字符串连接起来。

采购单表头收款人(850 和 862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 130
采购单号 11 10 AN po_mst.po_num,edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 0000
行/下达号 28 4 N0 0000
文本顺序 32 3 N0 000
未定义 35 9 AN  
名称 44 60 AN (remit-to)vendaddr_mst.name
地址行 1 104 50 AN (remit-to)vendaddr_mst.addr##1
地址行 2 154 50 AN (remit-to)vendaddr_mst.addr##2
地址行 3 204 50 AN (remit-to)vendaddr_mst.addr##3
地址行 4 254 50 AN (remit-to)vendaddr_mst.addr##4
城市 304 30 AN (remit-to)vendaddr_mst.city
省/州 334 5 AN (remit-to)vendaddr_mst.state
邮政编码 339 10 AN (remit-to)vendaddr_mst.zip
国家/地区 349 30 AN (remit-to)vendaddr_mst.country
联系人 379 30 AN (remit-to)vendaddr_mst.contact
电话 409 25 AN (remit-to)vendor_mst.phone
收款人供应商货币 434 3 AN (remit-to)vendor_mst.curr_code
未定义 437 34 AN  

采购单表头 DROP_SHIP(850 和 862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 140
采购单号 11 10 AN edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 0000
行/下达号 28 4 N0 0000
文本顺序 32 3 N0 000
未定义 35 9 AN  
名称 44 60 AN edi_po_mst.drop_name
地址行 1 104 50 AN edi_po_mst.drop_addr##1
地址行 2 154 50 AN edi_po_mst.drop_addr##2
地址行 3 204 50 AN edi_po_mst.drop_addr##3
地址行 4 254 50 AN edi_po_mst.drop_addr##4
城市 304 30 AN edi_po_mst.drop_city
省/州 334 5 AN edi_po_mst.drop_state
邮政编码 339 10 AN edi_po_mst.drop_zip
国家/地区 349 30 AN edi_po_mst.drop_country
联系人 379 30 AN edi_po_mst.drop_contact
电话 409 25 AN edi_po_mst.drop_phone
未定义 434 37 AN  

采购单表头用户自定义字段(850 和 862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 150
采购单号 11 10 AN edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 0000
行/下达号 28 4 N0 0000
文本顺序 32 3 N0 000
未定义 35 9 AN  
客户自定义字符字段 1 44 20 AN edi_po_mst.charfld1
客户自定义字符字段 2 64 20 AN edi_po_mst.charfld2
客户自定义字符字段 3 84 20 AN edi_po_mst.charfld3
客户自定义日期字段 104 8 DT edi_po_mst.datefld
客户自定义小数字段 1 112 12 N2 edi_po_mst.decifld1
客户自定义小数字段 2 124 12 N2 edi_po_mst.decifld2
客户自定义小数字段 3 136 12 N2 edi_po_mst.decifld3
客户自定义逻辑字段 148 1 AN edi_po_mst.logifld
未定义 149 322 AN  

采购单总括表头 (862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 200
采购单号 11 10 AN po_mst.po_num,edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 edi_po_bln_mst.po_line
行/下达号 28 4 N0 0000
文本顺序 32 3 N0 000
未定义 35 9 AN  
物料 44 30 AN
edi_po_bln_mst.item
版本 74 8 AN item_mst.revision
图纸 82 25 AN item_mst.drawing_nbr
说明 107 40 AN 用于 edi_po_bl 的文本的第一行
供应商物料 147 30 AN edi_po_bln_mst.vend_item
总括订单数量 177 13 N3 edi_po_bln_mst.blanket_qty_conv
计量单位 190 3 AN edi_po_bln_mst.u_m
生效日期 193 8 DT edi_po_bln_mst.eff_date
过期日期 201 8 DT edi_po_bln_mst.exp_date
物料成本 209 14 N5 edi_po_bln_mst.item_cost_conv
采购单总括状态 223 1 AN edi_po_bln_mst.stat
未定义 224 247 AN  

采购单总括表头文本 (862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 210
采购单号 11 10 AN po_mst.po_num,edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 edi_po_bln_mst.po_line
行/下达号 28 4 N0 0000
文本顺序 32 3 N0 000
未定义 35 9 AN  
顺序 44 10 N0 系统生成的备注顺序
文本 54 400 AN SpecificNotes.NoteContent
未定义 454 17 AN  

关于备注:如果总括采购单存在外部备注,则将其导出并包括在平面文件中。不能导出内部备注。

仅将外部备注最开始的 4000 个字符导出到 210 类型记录。每个 210 类型记录可以存储 400 个字符长度的文本。因此,对 4000 个字符或更长的采购单备注,为了导出完整的 4000 个字符,要为每个采购单创建 10 个记录。为了建立完整的备注文本,导入平面文件的供应商软件必须将每个 400 个字符串连接起来。

采购单行/下达(850 和 862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 300
采购单号 11 10 AN po_mst.po_num,edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 edi_po_bln_mst.po_line
行/下达号 28 4 N0 edi_poitem_mst.po_release
文本顺序 32 3 N0 000
未定义 35 9 AN  
物料 44 30 AN edi_poitem_mst.item
到期日期 74 8 DT edi_poitem_mst.due_date
已订购 82 13 N3 edi_poitem_mst.qty_ordered_conf
仓库 95 4 AN edi_poitemwhse
承诺日期 99 8 DT edi_poitem_mst.prom_date
物料成本 107 14 N5 edi_poitem_mst.unit_cost_conv
版本 121 8 AN item_mst.revision
图纸 129 25 AN item_mst.drawing_nbr
计量单位 154 3 AN edi_po_bln_mst.u_m
供应商物料 157 30 AN edi_po_bln_mst.vend_item
行/下达状态 187 1 AN edi_poitem_mst.stat
未定义 188 283 AN  

采购单行/下达文本(850 和 862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 310
采购单号 11 10 AN po_mst.po_num,edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 edi_po_bln_mst.po_line
行/下达号 28 4 N0 edi_poitem_mst.po_release
文本顺序 32 3 N0 系统生成的备注顺序
未定义 35 9 AN  
顺序 44 10 N0 系统生成的备注顺序
文本 54 400 AN SpecificNotes.NoteContent
未定义 454 17 AN  

关于备注:如果采购单行/下达的外部备注存在,则将其导出并包括在平面文件中。不能导出内部备注。

仅将外部备注的最开始的 4000 个字符导出到 310 类型记录。每个 310 类型记录可以存储 400 个字符长度的文本。因此,对 4000 个字符或更长的采购单行/下达备注,为了导出完整的 4000 个字符,要为每个采购单行/下达创建 10 个记录。为了建立完整的备注文本,导入平面文件的供应商软件必须将每个 400 个字符串连接起来。

采购单行/下达 Drop_SHIP(850 和 862)

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN vend_tp_mst.tp_code

可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。

记录类型 8 3 N0 320
采购单号 11 10 AN edi_po_mst.po_num
顺序 21 3 N0 edi_po_mst.seq_num
采购单总括行号 24 4 N0 edi_po_bln_mst.po_line
行/下达号 28 4 N0 edi_poitem_mst.po_release
文本顺序 32 3 N0 000
未定义 35 9 AN  
名称 44 60 AN edi_poitem_mst.drop_name
地址行 1 104 50 AN edi_poitem_mst.drop_addr##1
地址行 2 154 50 AN edi_poitem_mst.drop_addr##2
地址行 3 204 50 AN edi_poitem_mst.drop_addr##3
地址行 4 254 50 AN edi_poitem_mst.drop_addr##4
城市 304 30 AN edi_poitem_mst.drop_city
省/州 334 5 AN edi_poitem_mst.drop_state
邮政编码 339 10 AN edi_poitem_mst.drop_zip
国家/地区 349 30 AN edi_poitem_mst.drop_country
联系人 379 30 AN edi_poitem_mst.drop_contact
电话 409 25 AN edi_poitem_mst.drop_phone
未定义 434 37 AN