生成【退回申请单】接口

概述

该接口主要用于第三方平台或自主研发者,通过调用【退回申请单】的生成接口,将第三方系统的销货退回申请信息推送到Sunlike ERP或Online ERP系统中,从而生成Sunlike ERP或Online ERP系统的【退回申请单】。

参数说明

1.请求方式

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

2.header参数

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

3.请求参数

字段名称 字段代号 类型 长度 必填 固定值 备注
第三方单号 REF_NO       第三方单号,必填
程序代号 PGM     DRPYX  
字段名称 字段代号 类型 长度 必填 固定值 备注
数据表MF_DYH
要货/退货编码原则 YH_ID A 2 YX  
要货/退货申请单单号 YH_NO A 20   1.自动编码时,根据单据编码原则自动产生;
2.手工编码时,根据JSON的单据号码必填,且与REF_NO必须相同
3.目前删除和速查单据都只能通过online单号执行,不可以通过第三方单号,因此第三方须记录online单号
打单人员所在部门 DEP A 8    
要货/退货申请单的日期 YH_DD @ 0   格式为:YYYY-MM-DD
要货/退货申请单是否结案 CLS_ID A 1      
要货/退货申请单审核日期 CLS_DATE @ 0      
审核人 CHK_MAN A 12      
要货/退货申请单客户代号 CUS_NO A 12    
退货申请单的退货原因 REM M 0      
要货/退货申请单的打单人员编号 USR A 12    
客户分销库位 FX_WH A 12      
依箱条码要货 BYBOX A 1      
客户希望交期 EST_DD @ 0      
要货库位(复合) WH A 25      
模糊输入否 FUZZY_ID A 1      
是否存盘[F:表示缓存,T:表真正存盘] SAVE_ID A 1      
打印注记 PRT_SW A 1      
打印人员 PRT_USR A 12      
制单日期 SYS_DATE @ 0      
来源结案单据类别 BACK_ID A 2      
送货方式 SEND_MTH A 200      
送货仓 SEND_WH A 12      
送货地址 ADR M 0      
单据类别 BIL_TYPE A 10      
作废标记 CANCEL_ID A 1      
审核模版 MOB_ID A 10      
工程案号 CAS_NO A 20      
打印日期 PRT_DATE @ 0      
会员代号 CARD_NO A 20      
业务代号 SAL_NO A 12      
来源单据别 BIL_ID A 2      
来源单号 BIL_NO A 25      
汇率 EXC_RTO N 0      
阶段编号 TASK_ID I 0      
扣税类别 TAX_ID A 1      
退货方式(B:买家,S:卖家) RTN_MODE A 1      
退货地址 RTN_ADDR A 255      
物流单号 FH_NO A 20      
物流名称 FH_NAME A 100      
退款原因 RTN_REM M 0      
币别 CUR_ID A 4      
营业员 CUST_YG A 12      
客户订单 CUS_OS_NO A 30      
锁单人 LOCK_MAN A 12      
锁单时间 LOCK_DATE @ 0      
拷贝注记(转入/转出) CPY_SW A 1      
附件ID FILE_ID A 100      
附件内容 FILE_CONTENT G 0      
图片1 PIC1 G 0      
图片2 PIC2 G 0      
图片3 PIC3 G 0      
图片名称1 PIC1_ID A 100      
图片名称2 PIC2_ID A 100      
图片名称3 PIC3_ID A 100      
登陆的IP IP A 50      
最近修改日期 MODIFY_DD @ 0      
最近修改人 MODIFY_MAN A 12      
秒杀/特供活动代号 ACT_NO A 20      
要货订单全额定金 CHK_FULL_PAY A 1      
确认人 SCM_USR A 12      
确认时间 SCM_DD @ 0      
转来源单号(加工申请单) QT_NO A 20      
退换货(1.退货,2.换货) REFUND_ID A 1      
特价否 CHK_SPEPRI_HZ A 1      
合同编号 CNTT_NO A 40      
数据表TF_DYH
要货(退货)编码原则 YH_ID A 2   必须与表MF_DYH的YH_ID相同
要货(退货)申请单单号 YH_NO A 20   必须与表MF_DYH的YH_NO相同
要货(退货)申请单表身编号 ITM I 0    
产品代号 PRD_NO A 30    
产品特征分段 PRD_MARK A 100      
库位代号 WH A 12    
预交日期 EST_DD @ 0      
数量 QTY N 0      
单位代号 UNIT A 1    
总金额 AMTN N 0      
退回数量 QTY_RTN N 0      
单价 UP N 0      
备注 REM A 1000      
追踪箱条码 BOX_ITM I 0      
唯一项次 KEY_ITM I 0      
原单数量 QTY_OLD N 0      
原单库位 WH_OLD A 12      
原单预交期 EST_OLD @ 0      
审核删除注记 DEL_ID A 1      
已受订量 QTY_SO N 0      
未审核受订量 QTY_SO_UNSH N 0      
未审核退回量 QTY_RTN_UNSH N 0      
折扣 DIS_CNT N 0      
货品名称 PRD_NAME A 160      
外币金额 AMT N 0      
税金 TAX N 0      
税率 TAX_RTO N 0      
数量(副) QTY1 N 0      
单位(副) UP_QTY1 N 0      
折扣金额 AMT_DIS_CNT N 0      
转入ID BIL_ID A 2      
转入单号 BIL_NO A 20      
批号 BAT_NO A 40      
对方货号 SUP_PRD_NO A 40      
追踪项次 OTH_ITM I 0      
唯一项次(申退单) PRE_ITM I 0      
退货送检量 QTY_QC N 0      
未审核退货送检 QTY_QC_UNSH N 0      
原因代号 SPC_NO A 10      
搭赠注记 FREE_ID A 1      
是否定价政策搭赠品 FREE_ID_DEF A 1      
已销货量 QTY_SA N 0      
已销货未审核量 QTY_SA_UNSH N 0      
标准模板代号 XPM_NO A 20      
自选模板代号 XPM_NO1 A 20      
自选产品对应的主产品项次 XPPRD_ITM I 0      
注射容积(泰瑞) ZSRJ_TR N 0      
材料密度(泰瑞) CLMD_TR N 0      
产出产品重量(泰瑞) PRDW_TR N 0      
对应选配模板表身的KEY_ITM XPPRD_ITM1 I 0      
阶段编号 TASK_NO A 30      
促销代号 PRM_NO A 20      
配方号 ID_NO A 38      
选配备注 REM_XP A 200      
对方货号名称 SUP_PRD_NAME A 160      
对方货品特征 SUP_PRD_MARK A 100      
生产日期 SC_DD @ 0      
转来源单号(加工申请单) QT_NO A 20      
受定单项次 OS_ITM I 0      
电商类型 SC_TYPE_ID A 4      
电商单号 SC_TB_NO A 20      
退款单号 SC_RTN_NO A 20      
淘宝子订单号 TB_OID A 30      
包装单位 PAK_UNIT A 20      
包装换算 PAK_EXC N 0      
净重(单) PAK_NW_N N 0      
包装净重 PAK_NW N 0      
包装净重单位 PAK_WEIGHT_UNIT A 8      
毛重(单) PAK_GW_N N 0      
包装毛重 PAK_GW N 0      
包装大小 PAK_MEAST N 0      
包装大小单位 PAK_MEAST_UNIT A 8      
农副产品否 CHK_TAX A 1      
有效期 VALID_DD @ 0      
包装类型 BZ_KND A 20      
注册状态 REGSTATE A 10      
反馈信息 REG_MSG A 255      
注册码 REG_NO A 100      
产品类别 REG_TYPE A 1      
功能类型 FUN_TYPE_HZ A 4      
功能关联项次 FUN_ITM_HZ I 0      
储位代号 CHUW A 60      
WMS出入库通知量 QTY_CRK_WMS N 0      
WMS出入库通知量(副) QTY1_CRK_WMS N 0      

4.自定义参数

字段名称 字段代号 类型 长度 是否 固定值 备注
数据表MF_DYH_Z(表头自定义字段)
自定义栏位1 自定义 string 2     自定义字段可为文件、数字、日期、备注等类型,若为数字字段,可用于计算,例如自定义三个字段:JD_NO1,JD_NO2,JD_NO3,而JD_NO3=JD_NO1*JD_NO2,那么在JSON里只要上传JD_NO1和JD_NO2即可。
自定义栏位2 自定义 string      
…… …… ……      
数据表TF_DYH_Z(表头自定义字段)
自定义栏位1 自定义 string 2     自定义字段可为文件、数字、日期、备注等类型,若为数字字段,可用于计算,例如自定义三个字段:JD_NO1,JD_NO2,JD_NO3,而JD_NO3=JD_NO1*JD_NO2,那么在JSON里只要上传JD_NO1和JD_NO2即可。
自定义栏位2 自定义 string      
…… …… ……      

请求JSON示例

{
  "REF_NO": "YX20082700000001",      //第三方单号,必填
  "PGM": "DRPYX",      //单据程序代号
  "MF_DYH": [      //新增单据表头信息
    {
      "YH_ID": "YX",
      "YH_NO": "YX20082700000001",
      "CUR_ID": "",
      "DEP": "00000000",
      "YH_DD": "2020-08-27 00:00:00",
      "CUS_NO": "0008",
      "REM": "API产生",
      "USR": "ADMIN",
      "EST_DD": "2020-08-27 00:00:00",
      "PRT_SW": "N",
      "SEND_MTH": "1",
      "SEND_WH": "0008",
      "BIL_TYPE": "",
      "SAL_NO": "9999",
      "EXC_RTO": 1.0,
      "TAX_ID": "2",
      "LJ_YX1": "外部单据"      //新增单据表头自定义栏位信息
    }
  ],
  "TF_DYH": [      //新增单据表身信息
    {
      "YH_ID": "YX",
      "YH_NO": "YX20082700000001",
      "ITM": 1,
      "PRD_NO": "0001",
      "PRD_NAME": "不粘锅",
      "PRD_MARK": "",
      "WH": "9902",
      "EST_DD": "2020-08-27 00:00:00",
      "QTY": 10.0,
      "UNIT": "1",
      "AMT": 1230.0,
      "AMTN": 1171.43,
      "UP": 123.0,
      "TAX": 58.57,
      "TAX_RTO": 5.0,
      "SUP_PRD_NO": "",
      "PRE_ITM": 1,
      "CHK_TAX": "F",
      "SUP_PRD_NAME": "",
      "SUP_PRD_MARK": "",
      "SPC": "4L",
      "LJ_YX2": 10.0,      //新增单据表身自定义栏位信息
      "SIZE__NAME": "",
      "GOOD__NAME": ""
    }
  ]
}

返回结果示例

{
    "code": 0,            //为0表示执行成功,其他表示错误
    "message": "新增成功",              //提示信息
    "data": {
        "MF_DYH": [             //生成单据表头信息
            {
                "YH_ID": "YX",
                "YH_NO": "YX20082700000002",
                "CUR_ID": "",
                "DEP": "00000000",
                "YH_DD": "2020-08-27 00:00:00",
                "CLS_DATE": "2020-08-27 00:00:00",
                "CHK_MAN": "ADMIN",
                "CUS_NO": "0008",
                "REM": "API产生",
                "USR": "ADMIN",
                "EST_DD": "2020-08-27 00:00:00",
                "PRT_SW": "N",
                "SYS_DATE": "2020-08-27 16:41:48",
                "SEND_MTH": "1",
                "SEND_WH": "0008",
                "BIL_TYPE": "",
                "SAL_NO": "9999",
                "EXC_RTO": 1.0,
                "TAX_ID": "2",
                "LJ_YX1": "外部单据"
            }
        ],
        "TF_DYH": [               //生成单据表身信息
            {
                "YH_ID": "YX",
                "YH_NO": "YX20082700000002",
                "ITM": 1,
                "PRD_NO": "0001",
                "PRD_NAME": "不粘锅",
                "PRD_MARK": "",
                "WH": "9902",
                "EST_DD": "2020-08-27 00:00:00",
                "QTY": 10.0,
                "UNIT": "1",
                "AMT": 1230.0,
                "AMTN": 1171.43,
                "UP": 123.0,
                "QTY_OLD": 10.0,
                "WH_OLD": "9902",
                "EST_OLD": "2020-08-27 00:00:00",
                "TAX": 58.57,
                "TAX_RTO": 5.0,
                "SUP_PRD_NO": "",
                "PRE_ITM": 1,
                "CHK_TAX": "F",
                "SUP_PRD_NAME": "",
                "SUP_PRD_MARK": "",
                "SPC": "4L",
                "LJ_YX2": 10.0
            }
        ],
        "MF_DYH_Z": [                 //生成单据表头自定义栏位信息
            {
                "LJ_YX1": "外部单据",
                "YH_ID": "YX",
                "YH_NO": "YX20082700000002"
            }
        ],
        "TF_DYH_Z": [                     //生成单据表身自定义栏位信息
            {
                "LJ_YX2": 10.0,
                "YH_ID": "YX",
                "YH_NO": "YX20082700000002",
                "ITM": 1
            }
        ]
    }
}