XCMG NS API


采购入库

简介
  • 采购入库单接口
请求URL
  • https://6409627-sb2.restlets.api.netsuite.com/app/site/hosting/restlet.nl?script=578&deploy=1
请求方法
  • POST
头字段及其说明
参数 需要 类型 说明
operateType True String 操作类型,取值:create
docNum(来源系统文档编码) true String 唯一标识;将PMS入库单号传输到NS系统
associatedDoc(来源系统关联单据) false String 唯一标识;将PMS发运交接单号传输到NS系统
prcuSoTranid(发车资料号(PMS PO入库用)) false String 将PMS的发车资料表号传输到NS系统,1.本地采购="true"的不传输此字段 2.本地采购=“false”的传输此字段
procuPoTranid(采购单号(PMS PO入库用)) false String 将PMS的采购单号传输到NS系统,1.本地采购="true"的传输此字段 2.本地采购=“false”的无需传输此字段
subsidiary(子公司) true String 将PMS备件子公司编码传输到NS系统
date(过账日期) true String 将PMS备件入库时期传输到NS系统
fromLocation(地点) true String 将PMS的采购入库的地点传输到NS系统内
packList(箱单) false Number 进出口发车表中出库单对应的PMS箱单
localPur(是否本地采购) true String 本地采购时赋值为“true”,进出口采购赋值为“false”
vendor(供应商) true String PMS中供应商名称
行字段及其说明
参数 需要 类型 说明
itemId(货品) true String 唯一标识;将PMS的物料编码传输到NS系统
quantity(数量) true Number 将PMS备件入库数量传输到NS系统
taxUnit(含税单价) true Number 将PMS的发运交接单货品含税单价传输到NS系统内
procureReqFor(备件需求单号) false Number 将PMS的备件需求单号传输到NS系统内
unit(单位) true Number 将PMS的发运交接单的单位传输到NS系统内
示例
{

    "operateType":"create",      "docNum":"xcmg-202212190002",      "associatedDoc":"1476019",      "prcuSoTranid":"SO-JCK21011500170138",      "procuPoTranid":"23454",      "packList":"12",      "subsidiary":"731465285701206016",      "date":"2022/12/13",      "fromLocation":"774215190886481920",      "localPur":true,      "vendor":"PT. INDODRILL PRIMA NIAGA",      "lines":[ {"item":"ARNE-1","quantity":10,"taxUnit":200000,"procureReqFor":"XGCC2022043005876684","unit":"PCS"}]     }

响应参数说明
参数 类型 说明
success Boolean true:成功,false:失败
message String 错误信息
data Array 返回数据
返回示例
// Error
{

    "success": false,     "message": "{\"meesage\":\"报文格式错误,应为对象\"}",     "data": [] } // Success { "success": true, "message": "", "data": [{ "internalid" :3995 }] }

备注

页面列表

ITEM_HTML