POST cyapi/pos/upLoadGoods2Crm
Request Information
URI Parameters
None.
Body Parameters
UpLoadGoods2CrmRequest| Name | Description | Type | Additional information |
|---|---|---|---|
| requestParam | UpLoadGoods2CrmRequestParam |
None. |
|
| sktno | string |
None. |
|
| terminalNo | string |
None. |
|
| proType | integer |
None. |
|
| version | string |
None. |
|
| timeStamp | string |
None. |
Request Formats
application/json, text/json
Sample:
{
"requestParam": {
"storeCode": "sample string 1",
"posId": "sample string 2",
"billId": 3,
"billType": 4,
"vipId": 5,
"saleTime": "sample string 6",
"accountDate": "sample string 7",
"cashier": "sample string 8",
"originalPosId": "sample string 9",
"originalBillId": 10,
"saleUserCode": "sample string 11",
"articleList": [
{
"inx": 1,
"originalInx": 2,
"deptCode": "sample string 3",
"articleCode": "sample string 4",
"articleId": 5,
"saleNum": 6.1,
"saleMoney": 7,
"discMoney": 8,
"vipDiscMoney": 9,
"vipDiscRate": 10.1,
"vipDiscBillId": 11,
"isNoCent": true,
"isNoProm": true
},
{
"inx": 1,
"originalInx": 2,
"deptCode": "sample string 3",
"articleCode": "sample string 4",
"articleId": 5,
"saleNum": 6.1,
"saleMoney": 7,
"discMoney": 8,
"vipDiscMoney": 9,
"vipDiscRate": 10.1,
"vipDiscBillId": 11,
"isNoCent": true,
"isNoProm": true
}
],
"totalMoney": 12
},
"sktno": "sample string 1",
"terminalNo": "sample string 2",
"proType": 3,
"version": "sample string 4",
"timeStamp": "sample string 5"
}
application/xml, text/xml
Sample:
<UpLoadGoods2CrmRequest xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PosLibrary.PubData">
<proType>3</proType>
<sktno>sample string 1</sktno>
<terminalNo>sample string 2</terminalNo>
<timeStamp>sample string 5</timeStamp>
<version>sample string 4</version>
<requestParam>
<accountDate>sample string 7</accountDate>
<articleList>
<Article>
<articleCode>sample string 4</articleCode>
<articleId>5</articleId>
<deptCode>sample string 3</deptCode>
<discMoney>8</discMoney>
<inx>1</inx>
<isNoCent>true</isNoCent>
<isNoProm>true</isNoProm>
<originalInx>2</originalInx>
<saleMoney>7</saleMoney>
<saleNum>6.1</saleNum>
<vipDiscBillId>11</vipDiscBillId>
<vipDiscMoney>9</vipDiscMoney>
<vipDiscRate>10.1</vipDiscRate>
</Article>
<Article>
<articleCode>sample string 4</articleCode>
<articleId>5</articleId>
<deptCode>sample string 3</deptCode>
<discMoney>8</discMoney>
<inx>1</inx>
<isNoCent>true</isNoCent>
<isNoProm>true</isNoProm>
<originalInx>2</originalInx>
<saleMoney>7</saleMoney>
<saleNum>6.1</saleNum>
<vipDiscBillId>11</vipDiscBillId>
<vipDiscMoney>9</vipDiscMoney>
<vipDiscRate>10.1</vipDiscRate>
</Article>
</articleList>
<billId>3</billId>
<billType>4</billType>
<cashier>sample string 8</cashier>
<originalBillId>10</originalBillId>
<originalPosId>sample string 9</originalPosId>
<posId>sample string 2</posId>
<saleTime>sample string 6</saleTime>
<saleUserCode>sample string 11</saleUserCode>
<storeCode>sample string 1</storeCode>
<totalMoney>12</totalMoney>
<vipId>5</vipId>
</requestParam>
</UpLoadGoods2CrmRequest>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
UpLoadGoods2CrmResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| responseData | UpLoadGoods2CrmResponseParam |
None. |
|
| retCode | string |
None. |
|
| retMessage | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"responseData": {
"decGoodsList": [
{
"goodsInx": 1,
"goodsDecMoney": 2,
"decMoneyIsExpense": 3
},
{
"goodsInx": 1,
"goodsDecMoney": 2,
"decMoneyIsExpense": 3
}
],
"decMoney": 1,
"serverBillId": 2
},
"retCode": "sample string 1",
"retMessage": "sample string 2"
}
application/xml, text/xml
Sample:
<UpLoadGoods2CrmResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PosLibrary.PubData">
<retCode>sample string 1</retCode>
<retMessage>sample string 2</retMessage>
<responseData>
<decGoodsList>
<DecMGoods>
<DecMoneyIsExpense>3</DecMoneyIsExpense>
<GoodsDecMoney>2</GoodsDecMoney>
<GoodsInx>1</GoodsInx>
</DecMGoods>
<DecMGoods>
<DecMoneyIsExpense>3</DecMoneyIsExpense>
<GoodsDecMoney>2</GoodsDecMoney>
<GoodsInx>1</GoodsInx>
</DecMGoods>
</decGoodsList>
<decMoney>1</decMoney>
<serverBillId>2</serverBillId>
</responseData>
</UpLoadGoods2CrmResponse>