生成【托工检验单-标准模式(特殊检验)】接口

概述

该接口主要用于第三方平台或自主研发者,通过调用【托工检验单-标准模式(特殊检验)】的生成接口,将第三方系统的托外加工入库检验的货品信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【托工检验单-标准模式(特殊检验)】。

参数说明

1.请求方式

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

2.header参数

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

3.请求参数

字段名称 字段代号 类型 长度 必填 固定值 备注
第三方单号 REF_NO       第三方单号,必填
程序代号 PGM     MRPFO  
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表MF_QC
验收单据类别 QC_ID String 2 QT  
验收单号 QC_NO String 20     1.自动编码时,根据单据编码原则自动产生;
2.手工编码时,根据JSON的单据号码必填,且与REF_NO必须相同
3.目前删除和速查单据都只能通过online单号执行,不可以通过第三方单号,因此第三方须记录online单号
验货日期 QC_DD Datetime      
入库单号 TI_NO String 25      
入库日期 TI_DD Datetime        
厂商代号 CUS_NO String 12    
检验部门 DEP String 8    
来源单号 BIL_NO String 20      
货品代号 PRD_NO String 30      
货品特征 PRD_MARK String 100      
制程代号 ZC_NO String 10      
单位 UNIT String 1      
检验方式 CHK_ID String 1      
允收标准 AQL Float        
数量 QTY Float        
样本数量 QTY_QC Float        
合格数 QTY_OK Float        
不良比率 QTY_RTO Float        
退回量 QTY_ER1 Float        
让步接受量 QTY_ER2 Float        
报废数量 QTY_ER3 Float        
制成品检验退回量 QTY_ER5 Float        
折价 QC_UP Float        
检验员 SAL_NO String 12      
判定结果 FIN_ID String 1      
处理方式1 PRC_ID1 String 1      
处理方式2 PRC_ID2 String 1      
处理方式3 PRC_ID3 String 1      
处理方式4 PRC_ID4 String 1      
制单人 USR String 12    
审核人 CHK_MAN String 12      
打印注记 PRT_SW String 1      
拷贝注记 CPY_SW String 1      
合格转单据 BIL_AC String 20      
返工/退回单 BIL_ER1 String 20      
让步接收单据 BIL_ER2 String 20      
(报废)通知单据 BIL_ER3 String 20      
制成品检验退回单 BIL_ER5 String 20      
不合格数 QTY_LOST Float        
入库单项次 EST_ITM INT        
备注 REM String 100      
终审日期 CLS_DATE Datetime        
链接文档 OLEFIELD String 100      
合格数(副) QTY1_OK Float        
样本数量(副) QTY1_QC Float        
不合格数(副) QTY1_LOST Float        
退回量(副) QTY1_ER1 Float        
让步接受量(副) QTY1_ER2 Float        
报废数量(副) QTY1_ER3 Float        
制成品检验退回量(副) QTY1_ER5 Float        
数量(副) QTY1 Float        
单据类别 BIL_TYPE String 10      
跟踪出库单项次 CK_ITM INT        
送检部门 DEP1 String 8      
有效期 VALID_DD Datetime        
收料单号 SL_NO String 20      
关联入库单项次 TI_ITM INT        
审核模版 MOB_ID String 10      
锁单人 LOCK_MAN String 12      
锁单时间 LOCK_DATE Datetime        
是否搭赠品 FREE_ID String 1      
送货单号 SH_NO_CUS String 20      
输单日期 SYS_DATE Datetime        
库位 WH String 12      
批号 BAT_NO String 40      
入库单ID TI_ID String 2      
已转合格量 QTY_OK_RTN Float        
未审核合格量 QTY_OK_RTN_UNSH Float        
已转退回量 QTY_ER1_RTN Float        
未审核退回量 QTY_ER1_RTN_UNSH Float        
已转让步接收量 QTY_ER2_RTN Float        
未审核让步接收量 QTY_ER2_RTN_UNSH Float        
已转报废量 QTY_ER3_RTN Float        
未审核报废量 QTY_ER3_RTN_UNSH Float        
制成品检验已退量 QTY_ER5_RTN Float        
未审核制成品检验已退量 QTY_ER5_RTN_UNSH Float        
验收转单标识 BIL_AC_ID String 2      
工程案号 CAS_NO String 20      
阶段编号 TASK_ID INT        
工时[制成品送检仅有] USED_TIME Float        
结案(合格量) CLS_ID_OK String 1      
结案(不合格量) CLS_ID_LOST String 1      
关封编号 GF_NO String 20      
打印人员 PRT_USR String 12      
一般检验单号 TY_NO String 20      
一般检验单项次 TY_ITM INT        
入库日期 RK_DD Datetime        
集团公司 DEP_RK String 8      
检验方案 PRJ_NO String 20      
合同编号 CNTT_NO String 40      
检验类型(1.常规检验,2.复检) CHK_KND String 1      
复检量 QTY_RCK Float        
不合格审理单号 LS_NO String 20      
作废标记 CANCEL_ID String 1      
复检日期 RECHK_DD Datetime        
打印日期 PRT_DATE Datetime        
最近修改日期 MODIFY_DD Datetime        
最近修改人 MODIFY_MAN String 12      
免过滤标识(兆吉专案) ZJ_ID String 1      
异常ID6 PRC_ID6 String 2      
异常单据6 BIL_ER6 String 20      
异常数量6 QTY_ER6 Float        
异常处理数量6 QTY_ER6_RTN Float        
异常处理未审核数量6 QTY_ER6_RTN_UNSH Float        
异常副数量6 QTY1_ER6 Float        
新有效期 VALID_DD_NEW Datetime        
样本个数 SAM_NUM INT        
检验单位 UNIT_QC String 1      
实际验收数量 QTY_SJ Float        
实际不合格量 QTY_LOST_SJ Float        
恢复送货自增ID HFSH_ITM INT        
复检量(副) QTY1_RCK Float        
WMS出入库通知量 QTY_CRK_WMS Float        
WMS出入库通知量(副) QTY1_CRK_WMS Float        
产品别 APP_NAME_DATA String 30      
进货折让单ID BIL_PD_ID String 2      
进货折让单号 BIL_PD_NO String 20      
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表TF_QC
单据类别 QC_ID String 2 QT  
验收单号 QC_NO String 20   与表头MF_QC的QC_NO相同
ITM INT      
检验项目 QC_ITM String 10    
不合格原因 SPC_NO String 10      
严重不良数量 QTY_CR Float        
主要不良数量 QTY_MAJ Float        
次要不良数量 QTY_MIN Float        
详细数据记录单号 MQ_NO String 20      
备注 REM String 100      
检验数量 QTY Float      
检验数量(副) QTY1 Float        
严重不良数量(副) QTY1_CR Float        
主要不良数量(副) QTY1_MAJ Float        
次要不良数量(副) QTY1_MIN Float        
鞋服组合栏位 COMPOSE_IDNO String 50      
上级检验项目 QC_ITM_UP String 10      
送货单号 SH_NO_CUS String 20      
测量工具 QC_TOOL String 100      
关键项目 QC_KEY String 1      
检验细项 QC_ITM_DTL String 10      
检验标准 QC_SPC String 500      
唯一项次 PRE_ITM INT        
扣款次数 NUM_KK INT        
测量值下限 NUM_MIN Float        
测量值上限 NUM_MAX Float        
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表TF_QC1
验收单类别 QC_ID String 2 QT  
验收单号 QC_NO String 20   与表头MF_QC的QC_NO相同
项次 ITM INT      
检验大项 QC_ITM_UP String 10      
检验数量 QTY Float        
允收标准(严重) RTO_AQL_CR Float        
不合格量(严重) QTY_CR Float        
不合格率(严重) RTO_QTY_CR Float        
允收标准(主要) RTO_AQL_MAJ Float        
不合格量(主要) QTY_MAJ Float        
不合格率(主要) RTO_QTY_MAJ Float        
允收标准(次要) RTO_AQL_MIN Float        
不合格量(次重) QTY_MIN Float        
不合格率(次重) RTO_QTY_MIN Float        
合格判定 FIN_ID String 1      
摘要 REM String 60      
拒收数量(严重) QTY_REJ_CR Float        
拒收数量(主要) QTY_REJ_MAJ Float        
拒收数量(次要) QTY_REJ_MIN Float        

请求JSON示例

{
  "REF_NO": "HYPQT2205140002",       //第三方单号,必填
  "PGM": "MRPFO",          //单据程序代号
  "MF_QC": [           //新增单据表头信息
    {
    "QC_ID": "QT",
    "QC_NO": "",
    "QC_DD": "2022-05-14",
    "TI_NO": "T72205140004",
    "TI_DD": "2022-05-14",
    "CUS_NO": "CU0301",
    "DEP": "965",
    "SAL_NO": "001",
    "BIL_NO": "TW2205140004",
    "PRD_NO": "WDP001",
    "UNIT": "1",
    "CHK_ID": "2",
    "QTY": "1.0",
    "QTY_OK": "1.0",
    "QTY_ER2": "0.0",
    "FIN_ID": "1",
    "USR": "ADMIN",
    "QTY_LOST": "0.0",
    "EST_ITM": "1",
    "QTY1_OK": "2.0",
    "QTY1_LOST": "0.0",
    "QTY1_ER2": "0.0",
    "QTY1": "2.0",
    "TI_ITM": "1",
    "WH": "YH001",
    "CHK_KND": "1"
    }
  ],
  "TF_QC": [            //新增单据表身信息
    {
    "QC_ID": "QT",
    "QC_NO": "",
    "ITM": "1",
    "QC_ITM": "A",
    "SPC_NO": "",
    "QTY_MIN": "0.0",
    "QTY": "1.0",
    "QTY1": "2.0",
    "QTY1_MIN": "0.0",
    "QC_SPC": "",
    "PRE_ITM": "1"
    },
    {
    "QC_ID": "QT",
    "QC_NO": "",
    "ITM": "2",
    "QC_ITM": "B",
    "SPC_NO": "",
    "QTY_MIN": "0.0",
    "QTY": "1.0",
    "QTY1": "2.0",
    "QTY1_MIN": "0.0",
    "QC_SPC": "",
    "PRE_ITM": "2"
    }
  ]
}

返回结果示例

{
    "code": 0,                    //为0表示执行成功,其他表示错误
    "message": "新增成功",
    "data": {
        "MF_QC": [                      //生成单据表头信息
            {
                "QC_ID": "QT",
                "QC_NO": "QT2205140002",
                "QC_DD": "2022-05-14 00:00:00",
                "TI_NO": "T72205140004",
                "TI_DD": "2022-05-14 00:00:00",
                "CUS_NO": "CU0301",
                "DEP": "965",
                "BIL_NO": "TW2205140004",
                "PRD_NO": "WDP001",
                "UNIT": "1",
                "CHK_ID": "2",
                "QTY": 1.0,
                "QTY_OK": 1.0,
                "QTY_ER2": 0.0,
                "SAL_NO": "001",
                "FIN_ID": "1",
                "USR": "ADMIN",
                "CHK_MAN": "ADMIN",
                "PRT_SW": "N",
                "QTY_LOST": 0.0,
                "EST_ITM": 1,
                "REM": "",
                "CLS_DATE": "2022-06-07 11:12:53",
                "QTY1_OK": 2.0,
                "QTY1_LOST": 0.0,
                "QTY1_ER2": 0.0,
                "QTY1": 2.0,
                "TI_ITM": 1,
                "SYS_DATE": "2022-06-07 11:12:53",
                "WH": "YH001",
                "CHK_KND": "1"
            }
        ],
        "TF_QC": [                //生成单据表身信息
            {
                "QC_ID": "QT",
                "QC_NO": "QT2205140002",
                "ITM": 1,
                "QC_ITM": "A",
                "SPC_NO": "",
                "QTY_MIN": 0.0,
                "REM": "",
                "QTY": 1.0,
                "QTY1": 2.0,
                "QTY1_MIN": 0.0,
                "QC_SPC": "",
                "PRE_ITM": 1
            },
            {
                "QC_ID": "QT",
                "QC_NO": "QT2205140002",
                "ITM": 2,
                "QC_ITM": "B",
                "SPC_NO": "",
                "QTY_MIN": 0.0,
                "REM": "",
                "QTY": 1.0,
                "QTY1": 2.0,
                "QTY1_MIN": 0.0,
                "QC_SPC": "",
                "PRE_ITM": 2
            }
        ],
        "BILL_STATE": {
            "READONLY": false,
            "READONLY_REM": []
        }
    }
}