K/3Cloud WebAPI销售订单保存接口异常现象。
金蝶云社区-topgen_admin
topgen_admin
0人赞赏了该文章 782次浏览 未经作者许可,禁止转载编辑于2016年02月15日 23:22:55

K/3Cloud WebAPI销售订单保存接口异常现象。异常描述如下:
1、请求数据(JSON)中包含三行明细
第1行明细对应的物料代码在系统中已经存在并且审核;
第2行明细对应的物料代码在系统中已经存在并且审核;
第3行明细对应的物料代码在系统中不存在;
2、接口保存返回值结果
返回值提示订单成功保存。

问题:进入系统中订单只有2行明细,第3行明细没有进入系统,返回值也没有提示第3行明细的物料代码不存在,这是什么原因?有处理方法没有?

json数据见附件,哪位大神看看数据是否有问题?

{
"Creator": "",
"NeedUpDateFields": [

],
"Model": {
"FID": 0,
"FBillNo": "20160215000002",
"FBillTypeID": {
"FNumber": "XSDD01_SYS"
},
"FBusinessType": "NORMAL",
"FDate": "2016-02-15",
"FSaleOrgId": {
"FNUMBER": "103"
},
"FCustId": {
"FNUMBER": "CUST0002"
},
"FSalerId": {
"FNUMBER": "004"
},
"SAL_SaleOrder__FSaleOrderFinance": {
"FExchangeTypeId": {
"FNumber": "HLTX01_SYS"
},
"FSettleCurrId": {
"FNUMBER": "PRE001"
},
"FExchangeRate": 1
},
"SAL_SaleOrder__FSaleOrderEntry": [
{
"FMaterialId": {
"FNumber": "1.01.001"
},
"FQty": "1",
"FBaseUnitQty": "1",
"FSettleOrgIds": {
"FNumber": "103"
},
"FUnitID": {
"FNumber": "Pcs"
},
"FBaseUnitID": {
"FNumber": "Pcs"
},
"FTaxPrice": 1170,
"FEntryTaxRate": 17,
"FPrice": 1000,
"FAllAmount": 1170,
"FEntryTaxAmount": 170,
"FAmount": 1000
},
{
"FMaterialId": {
"FNumber": "1.01.002"
},
"FQty": "10",
"FBaseUnitQty": "10",
"FSettleOrgIds": {
"FNumber": "103"
},
"FUnitID": {
"FNumber": "Pcs"
},
"FBaseUnitID": {
"FNumber": "Pcs"
},
"FTaxPrice": 11700,
"FEntryTaxRate": 17,
"FPrice": 10000,
"FAllAmount": 11700,
"FEntryTaxAmount": 1700,
"FAmount": 10000
},
{
"FMaterialId": {
"FNumber": "1.01.003-ZZZZ"
},
"FQty": "100",
"FBaseUnitQty": "100",
"FSettleOrgIds": {
"FNumber": "103"
},
"FUnitID": {
"FNumber": "Pcs"
},
"FBaseUnitID": {
"FNumber": "Pcs"
},
"FTaxPrice": 117000,
"FEntryTaxRate": 17,
"FPrice": 100000,
"FAllAmount": 117000,
"FEntryTaxAmount": 17000,
"FAmount": 100000
}
]
}
}

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0