[TOC]
简要描述
请求URL
api/service/exec?userid=CSR001&token=EE05A31279B54FA38FA8766B9A8DF372&if=API_RECEIPT&callmethod=ReceiptAdd
请求方式
参数
参数名 |
说明示例 |
必填 |
类型 |
长度 |
userid |
用户id |
是 |
varchar |
30 |
token |
用户凭证 |
是 |
varchar |
100 |
if |
接口名称 |
是 |
varchar |
30 |
callmethod |
方法名称 |
是 |
varchar |
30 |
请求示例
{
"Header":{
"RECEIPTID":"R0001",
"RECEIPTDATE":"2012-02-16",
"RECEIPTTYPE":"STD",
"POID":"P080001",
"WHSID":"CN_SH",
"ADMISSION":"224120231000000000",
"DEFINVOICE":"I00001",
"TOTALPIECESQTY":100.00
},
"Detail":[
{
"RECEIPTID":"R0001",
"ITEMID":"10897",
"DESCR":"椰果味沐浴露",
"UNITPRICE":15000.00,
"QTY":100.00,
"QTYRECEIVED":100.00,
"STATUSID":"1",
"LOTTABLE01":"",
"LOTTABLE02":"",
"LOTTABLE03":"",
"LOTTABLE04":"2012-01-01",
"LOTTABLE05":"2015-01-01"
}
]
}
请求参数说明
参数名 |
说明示例 |
必填 |
类型 |
长度 |
RECEIPTID |
入库单号 |
是 |
varchar |
15 |
RECEIPTDATE |
入库单日期;2012-02-16 |
是 |
datetime |
|
RECEIPTTYPE |
入库单类型;STD(标准入库),<BR>RETURN(退货入库)<BR>,REPLACE(换货入库)<BR>,OTHER(其他入库) |
是 |
varchar |
10 |
POID |
POID |
是 |
varchar |
800 |
WHSID |
仓库标识,用于指定入库分仓 |
是 |
varchar |
6 |
ADMISSION |
报关单号 |
否 |
varchar |
18 |
DEFINVOICE |
发票号 |
否 |
varchar |
18 |
TOTALPIECESQTY |
产品合计数量 |
是 |
decimal(15,5) |
|
ITEMID |
产品编码 |
是 |
varchar |
30 |
DESCR |
产品描述 |
是 |
varchar |
200 |
UNITPRICE |
产品单价 |
是 |
decimal(15,5) |
|
QTYEXPECTED |
预收数量 |
是 |
decimal(15,5) |
|
QTYRECEIVED |
已收数量 |
是 |
decimal(15,5) |
|
STATUSID |
产品状态,1:可发 |
是 |
varchar |
10 |
LOTTABLE01 |
保留用1 |
否 |
varchar |
50 |
LOTTABLE02 |
保留用2 |
否 |
varchar |
18 |
LOTTABLE03 |
保留用3 |
否 |
varchar |
18 |
LOTTABLE04 |
生产日期;2012-01-01 |
否 |
smalldatetime |
|
LOTTABLE05 |
过期日期;2015-01-01 |
否 |
smalldatetime |
|
返回示例
{
&quot;retcode&quot;: 0,
&quot;retmsg&quot;: &quot;请求成功&quot;
}
返回参数说明
参数名 |
说明示例 |
必填 |
类型 |
长度 |
retcode |
错误码 |
是 |
int |
retmsg |
错误消息 |
是 |
varchar |
100 |
备注