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

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

    DT = 日期

    AN = 字母数字

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

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

810 (INVOIC) 发票普通文件格式

下表说明了“供应商发票表头”中的字段:

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 100
供应商发票号 11 22 AN edi_vinv_mst.vend_inv_num
发票行号 33 3 N0 000
站点标识 36 7 AN  
未定义 43 3 AN  
发票日期 46 8 DT edi_vinv_mst.inv_date
采购单号 54 10 AN edi_vinv_mst.po_num
杂项费用 64 14 N2 edi_vinv_mst.misc_charges
销售税 78 14 N2 edi_vinv_mst.sales_tax
运费 92 14 N2 edi_vinv_mst.freight
收货单 106 30 AN edi_vinv_mst.grn_num
未定义 136 40 AN  

下表说明了用户自定义字段:

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN 可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。
记录类型 8 3 N0 110
供应商发票号 11 22 AN edi_vinv_mst.vend_inv_num
发票行号 33 3 N0 000
站点标识 36 7 AN  
未定义 43 3 AN  
客户自定义字符字段 1 46 20 AN edi_vinv_mst.charfld1
客户自定义字符字段 2 66 20 AN edi_vinv_mst.charfld2
客户自定义字符字段 3 86 20 AN edi_vinv_mst.charfld3
客户自定义日期字段 106 8 AN edi_vinv_mst.datefld
客户自定义小数字段 1 114 12 N2 edi_vinv_mst.decifld1
客户自定义小数字段 2 126 12 N2 edi_vinv_mst.decifld2
客户自定义小数字段 3 138 12 N2 edi_vinv_mst.decifld3
客户自定义逻辑字段 150 1 AN edi_vinv_mst.logifld
未定义 151 25 AN  

下表说明了供应商发票明细中的字段:

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 200
供应商发票号 11 22 AN edi_vinv_mst.vend_inv_num
发票行号 33 3 N0 (忽略)
站点标识 36 7 AN  
未定义 43 3 AN  
行号 46 4 N0 edi_vinv_item.po_line
下达号 50 4 N0 edi_vinv_item.po_release
物料 54 30 AN edi_vinv_item.item
发票数量 84 13 N3 edi_vinv_item.orig_vchr_qty_conv
计量单位 97 3 AN edi_vinv_item.u_m
发票单位成本 100 14 N5 edi_vinv_item.orig_unit_cost_conv
未定义 114 62 AN  

855 (ORDRSP) 采购单回执文本文件分布

下表说明了采购单回执表头中的字段:

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 100
采购单号 11 10 AN po_ack_mst.po_num,edi_po_ack_mst.po_num
采购单总括行号 21 4 N0 0000
行/下达号 25 4 N0 0000
站点标识 29 7 AN  
未定义 36 5 AN  
供应商订单 41 22 AN
edi_po_ack_mst.vend_order
条款 63 3 AN po_mst.terms_code,edi_po_ack_mst.terms_code
发货途径 66 4 AN po_mst.ship_code,edi_po_ack_mst.ship_code
未定义 70 81 AN  

下表说明了采购单表头文本中的字段:

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 110
采购单号 11 10 AN po_ack_mst.po_num
采购单总括行号 21 4 N0 0000
行/下达号 25 4 N0 0000
站点标识 29 7 AN  
未定义 34 5 AN  
文本 41 40 AN SpecificNotes.NoteContent
未定义 81 70 AN  

下表说明了用户自定义字段:

用户自定义字段

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 120
采购单号 11 10 AN edi_ack_mst.po_num
采购单总括行号 21 4 N0 0000
行/下达号 25 4 N0 0000
站点标识 29 7 AN tp_code
未定义 36 5 AN  
客户自定义字符字段 1 41 20 AN edi_po_ack_mst.charfld1
客户自定义字符字段 2 61 20 AN edi_po_ack_mst.charfld2
客户自定义字符字段 3 81 20 AN edi_po_ack_mst.charfld3
客户自定义日期字段 101 8 AN edi_po_ack_mst.datefld
客户自定义小数字段 1 109 12 AN edi_po_ack_mst.decifld1
客户自定义小数字段 2 121 12 AN edi_po_ack_mst.decifld2
客户自定义小数字段 3 133 12 AN edi_po_ack_mst.decifld3
客户自定义逻辑字段 145 1 AN edi_po_ack_mst.logifld
未定义 146 5 AN  

下表说明了回执总括表头中的字段:

确认总括表头

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 200
采购单号 11 10 AN po_mst.po_num,edi_po_ack_bln_mst.po_num
采购单总括行号 21 4 N0 0000
行/下达号 25 4 N0 0000
站点标识 29 7 AN tp_code
未定义 36 5 N0  
物料 41 30 AN edi_po_ack_bln_mst.item
版本 71 8 AN edi_po_ack_bln_mst.rev
计量单位 79 3 AN edi_po_ack_bln_mst.u_m
总括订单数量 82 13 N3 edi_po_ack_bln_mst.blkt_qty_conv
物料成本 95 14 N5 edi_po_ack_bln_mst.item_cost_conv
供应商零件号 109 30 AN edi_po_ack_bln_mst.vend_item
未定义 139 12 AN  

下表说明了回执总括表头文本中的字段:

确认总括表头文本

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 210
采购单号 11 10 AN po_mst.po_num,edi_po_ack_bln_mst.po_num
采购单总括行号 21 4 N0 edi_po_ack_bln_mst.po_line
行/下达号 25 4 N0 0000
站点标识 29 7 AN tp_code
未定义 36 5 AN  
采购单文本 41 40 AN edi_po_ack_bln_mst.text
未定义 81 70 AN  

下表说明了“回执下达/行物料”中的字段:

确认下达/行物料

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 300
采购单号 11 10 AN po_mst.po_num,edi_po_ack_item_mst.po_num
采购单总括行号 21 4 N0 edi_po_ack_item_mst.po_line
行/下达号 25 4 N0 edi_po_ack_item_mst.po_release
站点标识 29 7 AN tp_code
未定义 36 5 AN  
物料 41 30 AN edi_po_ack_item_mst.item
版本 71 8 AN edi_po_ack_item_mst.rev
计量单位 79 3 AN edi_po_ack_item_mst.ack_qty_u_m
订单数量 82 13 N3 edi_po_ack_item_mst.ack_qty_conv
物料成本 95 14 N5 edi_po_ack_item_mst.ack_item_cost_conv
承诺日期 109 8 DT edi_po_ack_item_mst.ack_prom_date
供应商零件号 117 30 AN edi_po_ack_item_mst.vend_item
未定义 147 4 AN  

下表说明了“回执下达/行物料文本”中的字段:

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 310
采购单号 11 10 AN po_mst.po_num,edi_po_ack_item_mst.po_num
采购单总括行号 21 4 N0 edi_po_ack_item_mst.po_line
行/下达号 25 4 N0 edi_po_ack_item_mst.po_release
站点标识 29 7 AN tp_code
未定义 36 5 AN  
采购单文本 41 40 AN edi_po_ack_mst.text
未定义 81 70 AN  

856 (DESADV) 发货通知单平面文件布局

下表说明了“供应商发货单表头”中的字段:

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 100
供应商发货号 11 30 AN edi_vsn_mst.vend_ship_id
发货序号 41 3 N0 edi_vsn_mst.seq_num
站点标识 44 7 AN tp_code
未定义 51 5 AN  
发货日期 56 8 DT edi_vsn_mst.ship_date (日期部分)
发货时间 64 6 AN

edi_vsn_mst.ship_date(时间部分)

格式:HHMMSS

发货途径码 70 4 AN edi_vsn_mst.ship_code
重量合计 74 14 N2 edi_vsn_mst.weight
包装数 88 3 N0 edi_vsn_mst.qty_packages
采购单号 91 10 AN edi_vsn_mst.po_num
运费 101 14 N2 edi_vsn_mst.freight
未定义 115 56 AN  

下表说明了“用户自定义字段”中的字段:

字段说明 位置 长度 格式 字段或备注
贸易伙伴码 1 7 AN 可以在贸易伙伴字段中输入 17 个字符,但是在导出时仅使用 7 位字符。
记录类型 8 3 N0 110
供应商发货号 11 30 N0
edi_vsn_mst.vend_ship_id
发货序号 41 3 N0 edi_vsn_mst.seq_num
站点标识 44 7 AN  
未定义 51 5 AN  
客户自定义字符字段 1 56 20 AN edi_vsn_mst.charfld1
客户自定义字符字段 2 76 20 AN edi_vsn_mst.charfld2
客户自定义字符字段 3 96 20 AN edi_vsn_mst.charfld3
客户自定义日期字段 116 8 DT edi_vsn_mst.datefld
客户自定义小数字段 1 124 12 N2 edi_vsn_mst.decifld1
客户自定义小数字段 2 136 12 N2 edi_vsn_mst.decifld2
客户自定义小数字段 3 148 12 N2 edi_vsn_mst.decifld3
客户自定义逻辑字段 160 1 AN edi_vsn_mst.logifld
未定义 161 10 AN  

下表说明了“供应商发货单明细”中的字段:

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 200
供应商发货号 11 30 N0 edi_vsn_mst.vend_ship_id
发货序号 41 3 N0 edi_vsn_mst.seq_num
站点标识 44 7 AN tp_code
未定义 51 5 AN  
行号 56 4 N0 edi_vsn_item_mst.po_line
下达号 60 4 N0 edi_vsn_item_mst.po_release
物料 64 30 AN edi_vsn_item_mst.item
发货数量 94 13 N3 edi_vsn_item_mst.orig_ship_qty_conv
计量单位 107 3 AN edi_vsn_item_mst.u_m
采购单号 110 10 AN edi_vsn_item_mst.po_num
货箱 120 30 AN edi_vsn_item_mst.container
未定义 150 21 AN  

下表说明了“供应商发货单明细文本”中的字段:

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

vend_tp_mst.tp_code

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

记录类型 8 3 N0 210
供应商发货号 11 30 N0 edi_vsn_mst.vend_ship_id
发货序号 41 3 N0 edi_vsn_mst.seq_num
站点标识 44 7 AN  
未定义 51 5 AN  
参考类型 56 1 AN edi_vsn_lot_serial_mst.ref_type
参考号 57 30 AN edi_vsn_lot_serial_mst.ref_num
参考数量 87 13 N3 edi_vsn_lot_serial_mst.ref_qty
未定义 100 71 AN