Skip to content

2.13、第三方销售数据接口V2


POST  

接口说明

第三方系统调用该接口,传输销售数据。

请求Body参数

公共参数

请求时必须传入公共参数,详见公共接口说明

私有参数

数据结构

名称
类型
必选
中文名
说明
BatchDataJSON批次数据具体的数据,见批次数据
   StoreIDString项目ID项目ID
   ShopIDString商铺ID合同主数据,商铺ID
   ArticleCodeString商品编码商品主数据,商铺编码
   BizDateDate销售日期销售日期,如: yyy-MM-dd注意:以<销售日期天为单位进行推送即,同一批次只能包含同一天(销售日期)的数据
   DaySalesNumInt交易笔数如:20
   DataSourcesInt数据来源数据来源(不传默认为:2)1:POS 2:采集设备 3:商服上报 4:租赁导入 5:会员销售
   SalesDataJSON销售数据
     PaymentIDString支付方式ID支付方式主数据,支付方式ID
     DaySalesAmtDecimal(18,2)含税销售额含税销售额 单位:元
     DayNetSalesAmtDecimal(18,2)不含税销售额不含税销售额 单位: 元

请求示例

json
{
	"batchData": [{
		"storeID": "6c4963d1-4cac-413a-b9ef-d62f25caaae6",
		"shopID": " 222915 ",
		"articleCode": " 9222915001 ",
		"bizDate": "2023-08-02",
		"daySalesNum": 10,
		"dataSources": 10,
		"salesData": [{
			"paymentID ": " 101 ",
			"daySalesAmt": 100.32,
			"dayNetSalesAmt": 12.34
		}]
	}],
	"appid": "1234560987",
	"format": "json",
	"sig": "+6iqcYmvC4lOoNHPx8dmtQgNiYE=",
	"ts": "20191130",
	"userip": ""
}

返回响应

数据结构

名称
类型
必选
中文名
说明
codeInt错误码
msgString描述
dataJSON返回信息

响应示例

成功

json
{
   "code": 0,
   "msg": "销售数据采集成功",
   "data": null
}

失败

json
{
	"code": -2,
	"msg": "第1行,根据支付ID没有查询到对应的支付方式类型!,根据商铺ID和商品编码没有查询到关联信息!",
	"data": null
}