ERP系统接口设计与参数示例详解

  • 系统对接顾问

API接口类型

使用形态转换单:xtzhdadd

参数示例

{
  "Cmd": "xtzhdadd",
  "SetBook": "710",
  "SetYear": "2023",
  "LoginName": "HM200",
  "LoginPwd": "230829",
  "LoginDate": "2023-11-27",
  "Params": {
    "json": "[{\"AddType\":\"0\",\"dACDate\":\"2023-11-25\",\"CDepCode\":\"0201\",\"CIRdCode\":\"106\",\"CORdCode\":\"209\",\"CMaker\":\"\\u4efb\\u8679\",\"ctransFlag\":\"1\",\"CAVMemo\":\"\\u5907\\u6ce8\\u6d4b\\u8bd555555\",\"Details\":[{\"bavType\":\"\\u8f6c\\u6362\\u524d\",\"cwhcode\":\"101\",\"cInvCode\":\"0201001\",\"iavQuantity\":2,\"iavAcost\":2,\"iavaPrice\":4,\"cassUnit\":\"0302\"},{\"bavType\":\"\\u8f6c\\u6362\\u540e\",\"cwhcode\":\"102\",\"cInvCode\":\"0201001\",\"iavQuantity\":2,\"iavAcost\":2,\"iavaPrice\":4,\"cassUnit\":\"0302\"}]}]"
  }
}

参数说明

{
  "AddType": "0", // 固定时间
  "dACDate": "2023-11-25", // 单据日期
  "CDepCode": "0201", // 部门编码
  "CIRdCode": "106", // 入库编码
  "CORdCode": "209", // 出库编码
  "CMaker": "\任虹", // 制单人
  "ctransFlag": "\1", // 转换方式,1:一对一,2:多对一
  CAVMemo: "\备注测试55555"//备注,

    "Details":[ 
        { 
            "bavType":"转换前",
            "cwhcode":"101",
            "cInvCode":"0201001",
            "iavQuantity":2,
            "iavAcost ": \2,// 单价, double 类型,
            iavaPrice: \4,// 金额,需要计算所有金额,
            cassUnit: \0302//库存单位码,string类型 
      }, 
      { 
          bavType:"转换后", cwhcode:"102", cInvCode:"0201001", iavQuantity: \2, iavAcost : \2, iavaPrice:\4,cassUnit: \0302 } ]
}

其他参数

V456CheckVouchAv = new V456CheckVouch(); Av.AddType =0;//0:空单 Av.dACDate = null;//单据日期不传默认当前生成日期 Av.cAVCode="";//单据号(不传自动生成) Av.CDepCode="100";//部门编码 Av.cPersonName="";//经手人编码 Av.CIRdCode="A101";//入库类别编码,string类型 Av.CORdCode="B101";//出库类别编码,string类型 Av.CMaker="";//制单人(不传默认当前登录人) AV.ctransFlag= 一对一;//转换方式一对一,多对一//Av.BomId=0;Av.CAVMemo="";备注

Av.CDefine1=""; Av.CDefine2=""; Av.CDefine3=""; Av.CDefine4=null; Av.CDefine5=0; Av.CDefine6=null; Av.CDefine7=0; Av.CDefine8=""; Av.CDefine9=""; Av.CDefine10=""; Av.CDefine11=""; Av.CDefine12=""; ... ...

ModAssemVouchsDetails=newModAssemVouchs(); Details.bavType = "";//类型,int 类型 Details.cwhName = "";//仓库,string 类型 Details.cinvName = "";//存货名称,string 类型 Details.cinvAddCode ="";//存货代码,string 类型 Details.crePlaceItem="";//单价,double 类型 Details.cinVstd="";//规格型号,string 类型 Details.cinvmUnit="";//主计量单位,string 类型 Details.cinvaUnit="";//库存单位,string 类型 Details.cavBatch="";//批号,string 型...