POST cyapi/pos/backUpLoadGoodsToCrm
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
BackUpLoadGoodsToCrmResponse| Name | Description | Type | Additional information |
|---|---|---|---|
| serverBillId | integer |
None. |
|
| billId | integer |
None. |
|
| data | BackUpLoadGoodsData |
None. |
|
| retCode | string |
None. |
|
| retMessage | string |
None. |
Response Formats
application/json, text/json
Sample:
{
"serverBillId": 1,
"billId": 2,
"data": {
"couponPaybackList": [
{
"couponType": 1,
"couponTypeName": "sample string 2",
"payMoney": 3
},
{
"couponType": 1,
"couponTypeName": "sample string 2",
"payMoney": 3
}
],
"offerBackList": [
{
"couponType": 1,
"couponTypeName": "sample string 2",
"validDate": "sample string 3",
"offerMoney": 4,
"balance": 5,
"difference": 6
},
{
"couponType": 1,
"couponTypeName": "sample string 2",
"validDate": "sample string 3",
"offerMoney": 4,
"balance": 5,
"difference": 6
}
]
},
"retCode": "sample string 3",
"retMessage": "sample string 4"
}
application/xml, text/xml
Sample:
<BackUpLoadGoodsToCrmResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/PosLibrary.PubData">
<retCode>sample string 3</retCode>
<retMessage>sample string 4</retMessage>
<billId>2</billId>
<data>
<couponPaybackList>
<BackUpLoadCouponPayback>
<couponType>1</couponType>
<couponTypeName>sample string 2</couponTypeName>
<payMoney>3</payMoney>
</BackUpLoadCouponPayback>
<BackUpLoadCouponPayback>
<couponType>1</couponType>
<couponTypeName>sample string 2</couponTypeName>
<payMoney>3</payMoney>
</BackUpLoadCouponPayback>
</couponPaybackList>
<offerBackList>
<BackUpLoadOfferBackCoupon>
<balance>5</balance>
<couponType>1</couponType>
<couponTypeName>sample string 2</couponTypeName>
<difference>6</difference>
<offerMoney>4</offerMoney>
<validDate>sample string 3</validDate>
</BackUpLoadOfferBackCoupon>
<BackUpLoadOfferBackCoupon>
<balance>5</balance>
<couponType>1</couponType>
<couponTypeName>sample string 2</couponTypeName>
<difference>6</difference>
<offerMoney>4</offerMoney>
<validDate>sample string 3</validDate>
</BackUpLoadOfferBackCoupon>
</offerBackList>
</data>
<serverBillId>1</serverBillId>
</BackUpLoadGoodsToCrmResponse>