POST cyapi/pos/upLoadGoods2Crm
Request Information
URI Parameters
None.
Body Parameters
UpLoadGoods2CrmRequestName | 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
UpLoadGoods2CrmResponseName | 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>