生成【商品物料表】接口

概述

该接口主要用于第三方平台或自主研发者,通过调用【商品物料表】的生成接口,将第三方系统对BOM表的信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【商品物料表】。

参数说明

1.请求方式

请求方式 POST
接口地址 http://ERPAPI站点/MRPBOM/ADDDATA
格式 JSON
编码类型 UTF-8

2.header参数

Content-Type application/json
Authorization token 授权接口所获取的值

3.请求参数

字段名称 字段代号 类型 长度 必填 固定值 备注
第三方单号 REF_NO       第三方单号,必填
程序代号 PGM     MRPBom  
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表MF_BOM
BOM代号 BOM_NO string 38     新增时为空或可以不传,保存后自动生成
名称 NAME string 160    
货品代号 PRD_NO string 30      
货品特征 PRD_MARK string 100      
版本 PF_NO string 6      
仓号 WH_NO string 12    
类别 PRD_KND string 1      
单位 UNIT string 1    
数量 QTY float      
副单位数量 QTY1 float        
制造费用 CST_MAKE float        
耗用物料 CST_PRD float 0      
人工费用 CST_MAN float 0      
托工费用 CST_OUT float        
工时 USED_TIME float        
原料 CST float 0      
经办人 USR_NO string 12      
保留! TREE_STRU string 0      
制造部门 DEP string 8    
BOM图片 PHOTO_BOM string 0      
工程变更号 EC_NO string 20      
生效日期 VALID_DD datetime        
截止日期 END_DD datetime        
备注 REM string 0      
制单人 USR string 12    
审核注记 CHK_MAN string 12      
打印注记 PRT_SW string 1      
拷贝注记 CPY_SW string 1      
终审日期 CLS_DATE datetime        
审核模版 MOB_ID string 10      
锁单人 LOCK_MAN string 12      
锁单时间 LOCK_DATE datetime 0      
设备代号 SEB_NO string 200      
使用模具 MOD_NO string 200      
机时 TIME_CNT float        
打印人员 PRT_USR string 12      
所属部门 DEP_INC string 8      
规格 SPC string 500      
创建日期 SYS_DATE datetime 0      
直接人工(原料) CST_MAN_ML float 0      
制造费用(原料) CST_MAK_ML float 0      
耗用物料(原料) CST_PRD_ML float 0      
托工费用(原料) CST_OUT_ML float 0      
原料成本(原料) CST_ML float 0      
包装类型 BZ_KND string 20      
副产品成本 CST_FCP float 0      
作废标记 CANCEL_ID string 1      
部门群组代号 DEPRO_NO string 8      
客户代号 CUS_NO string 12      
打印日期 PRT_DATE datetime 0      
专案栏位1 QTY_C1 float 0      
专案栏位2 QTY_C2 float 0      
最近修改日期 MODIFY_DD datetime 0      
最近修改人 MODIFY_MAN string 12      
中类代号/工厂型体 IDX_NO string 20      
大底 DADI string 200      
用量号码 DSG_NO string 10      
跟做法 GEN_REM string 200      
合同号 CONTRACT string 80      
换线工时(NBLQCase) TIME_HX float 0      
计划机时(NBLQCase) TIME_JH float 0      
按零组件发货 LZJFLAG string 1      
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表TF_BOM
BOM代号 BOM_NO string 38     新增时为空或可以不传,保存后自动生成
项次 ITM int      
货品代号 PRD_NO string 30    
货品特征 PRD_MARK string 100      
节点号 ID_NO string 38      
名称 NAME string 160      
仓号 WH_NO string 12    
是否虚拟件 BOM_ID string 1      
单位 UNIT string 1    
数量 QTY float      
副单位数量 QTY1 float        
损耗率 LOS_RTO float        
成本 CST float 0      
上层货号 PRD_NO_UP string 30      
上层节点号 ID_NO_UP string 38      
展开否 EXP_ID string 1      
替代品 PRD_NO_CHG string 255      
摘要 REM string 200      
起始有效日 START_DD datetime        
终止有效日 END_DD datetime        
制程号码 ZC_NO string 10      
是否托外 TW_ID string 1      
组装代号 USEIN_NO string 1000      
基数 QTY_BAS float        
配置信息 PZ_ID string 30      
鞋服组合栏位 COMPOSE_IDNO string 50      
单位成本 UP_STD float        
含税单价 UP_TAX float        
供应商1 CUS_NO string 12      
税率 RTO_TAX float        
汇率 EXC_RTO float        
币别[包括本位币] CUR_ID string 6      
替代比率 CHG_RTO string 200      
单据历次变动项次 PRE_ITM int        
备料率 BL_RTO float        
供应商2 CUS_NO2 string 12      
原货品代号 PRD_NO_OLD string 30      
超领比率 CL_RTO float 0      
原料成本 CST_ML float 0      
直接人工 CST_MAN float 0      
制造费用 CST_MAK float 0      
耗用物料 CST_PRD float 0      
托工费用 CST_OUT float 0      
弃用 RTO_PEI float 0      
配比(NBMD) PEI_RTO float 0      
最近变更日期 CHG_DD datetime 0      
固定损耗量 QTY_LOST_FIX float 0      
备料损耗量 QTY_BL_FIX float 0      
特征物料 MARK_MTL string 8      
自制件 ZZ_NO string 20      
子项目 ZZ_NO_CHD string 20      
单联标注 ID_DL string 1      
单位用量公式 FORMULA_QTY string 200      
选件简称 KXJ_NAME string 60      
实验品号 SY_NO string 30      
品牌群组 ROLE_NO string 20      
是否组件 IS_ZJ string 1      
发货件 FHJFLAG string 1      
顺序号 ITM_NEW int 0      

请求JSON示例

{
  "REF_NO": "MRP20210226001",     //第三方单号,必填
  "PGM": "MRPBom",      //单据程序代号
  "MF_BOM": [        //新增单据表头资料
    {
      "BOM_NO": "",
      "NAME": "A2003制成品",
      "PRD_NO": "A2003",
      "PF_NO": "1.0",
      "WH_NO": "00000000",
      "PRD_KND": "2",
      "UNIT": "1",
      "QTY": 1.0,
      "CST_MAKE": 0.0,
      "CST_PRD": 0.0,
      "CST_MAN": 0.0,
      "CST_OUT": 0.0,
      "USED_TIME": 0.0,
      "CST": 0.0,
      "DEP": "00000000",
      "USR": "ADMIN",
      "TIME_CNT": 0.0,
      "DEP_INC": "0105",
      "CST_FCP": 0.0
    }
  ],
  "TF_BOM": [           //新增单据表身资料
    {
      "BOM_NO": "",
      "ITM": 1,
      "PRD_NO": "A4001",
      "PRD_MARK": "",
      "ID_NO": "",
      "NAME": "A4001原料",
      "WH_NO": "00000000",
      "UNIT": "1",
      "QTY": 2.0,
      "CST": 0.0,
      "REM": "",
      "ZC_NO": "",
      "USEIN_NO": "",
      "QTY_BAS": 1.0,
      "UP_STD": 0.0,
      "PRE_ITM": 1,
      "QTY_LOST_FIX": 0.0,
      "QTY_BL_FIX": 0.0,
      "PRD_SPC": "",
      "PRD_NO1": "A4001",
      "PRD_NAME_ENG": ""
    }
  ]
}

返回结果示例

{

    "code": 0,             //0表示执行成功
    "message": "新增成功", 
    "data": {                          
        "MF_BOM": [                //返回新增的表头内容
            {
                "BOM_NO": "A2003->1.0",
                "NAME": "A2003制成品",
                "PRD_NO": "A2003",
                "PF_NO": "1.0",
                "WH_NO": "00000000",
                "PRD_KND": "2",
                "UNIT": "1",
                "QTY": 1.0,
                "CST_MAKE": 0.0,
                "CST_PRD": 0.0,
                "CST_MAN": 0.0,
                "CST_OUT": 0.0,
                "USED_TIME": 0.0,
                "CST": 0.0,
                "DEP": "00000000",
                "USR": "ADMIN",
                "CHK_MAN": "ADMIN",
                "CLS_DATE": "2021-03-12 12:05:31",
                "TIME_CNT": 0.0,
                "DEP_INC": "0105",
                "SYS_DATE": "2021-03-12 12:05:31",
                "CST_FCP": 0.0
            }
        ],
        "TF_BOM": [                //返回新增的表身内容
            {
                "BOM_NO": "A2003->1.0",
                "ITM": 1,
                "PRD_NO": "A4001",
                "PRD_MARK": "",
                "ID_NO": "",
                "NAME": "A4001原料",
                "WH_NO": "00000000",
                "UNIT": "1",
                "QTY": 2.0,
                "CST": 0.0,
                "REM": "",
                "ZC_NO": "",
                "USEIN_NO": "",
                "QTY_BAS": 1.0,
                "UP_STD": 0.0,
                "PRE_ITM": 1,
                "QTY_LOST_FIX": 0.0,
                "QTY_BL_FIX": 0.0,
                "PRD_SPC": "",
                "PRD_NO1": "A4001",
                "PRD_NAME_ENG": ""
            }
        ]
    }
}