:::tip
[[toc]]
:::

### 推送收款单数据

外勤365平台收款单数据发生变化时向第三方系统推送数据接口

**请求方式:** POST(**HTTPS**)<br>
**请求地址:** `第三方服务接口URL` <br>

**请求参数:**
参数名称|参数值
---|-----------------------------------------------
msgId       |消息ID
dataId      |数据ID
dataVersion |接口数据版本,如:001
dataFormat  |数据格式:json
dataSource	|数据来源:biz 业务功能产生 api 开放接口产生
timestamp   |请求时间戳,如:1503276678552
status	    |数据同步状态,0-数据首次同步 2-数据失败同步
statusTime	|上次同步失败时间,格式:yyyy-MM-dd HH:mm:ss
tenantId	|企业ID,各注册企业在外勤365中对应的唯一ID
digest      |数据签名,md5(data\|pushsecret\|timestamp)
dataType    |receive
data        |<<请求数据体>> , 说明:格式为JSON格式数据

**请求数据体:**

​```json
{
      "receive_no": "SK202101090003",
      "cm_code": "zsmd",
      "cm_name":"张三门店",
      "cm_source_cdoe":"",
      "emp_code": "zhangsan",
      "emp_name": "张三",
      "date": "2018-04-23",
      "receive_amount": "200",
      "small_amount": "10",
      "pay_type": "微信",
      "account_name": "9251",
      "remark": "备注1",
      "order_no": "SD202101090005",
      "comfirm_status": "1"
   }

​```

**参数说明**

参数|    类型|    必填|    说明
---|---|---|---
id|    INT8|  是| 兑换货物ID
receive_no|    VARCHAR(32)|    是  | 收款单号
cm_code|    VARCHAR(32)|    是| 客户编码
cm_name|    VARCHAR(32)|    是| 客户名称
cm_source_cdoe|   VARCHAR(32)|    是| 客户sourcecode
emp_code| VARCHAR(32)|    是| 经办人编码
emp_name    |varchar(32)|  是| 经办人名称
date|    VARCHAR(32)|  是| 收款日期,yyyy-mm-dd格式
receive_amount|  VARCHAR(32)|  是| 收款金额
small_amount|  VARCHAR(32)|  是| 优惠金额
pay_type|  VARCHAR(32)|  是| 付款方式 0、现金 1、微信 2、支付宝 3、其他
account_name|  VARCHAR(32)|  是| 结算账户
remark|  VARCHAR(4000)|  是| 备注
order_no|   VARCHAR(32)|   是| 订单编号
order_pay_status|   VARCHAR(32)|   是| 支付状态(0:线上未支付;1:线上已支付;3:线下支付)
comfirm_status|  VARCHAR(32)|  是| 审核状态;0:审核,1:已审核

**返回结果:**

```json
{
    "return_code": 0,
    "return_msg": "",
    "msg_id": "X0001"
}

响应信息

参数 说明
return_code 响应编码
return_msg 响应消息内容
msg_id 消息ID