# 企业报销三单关系推送

本文档主要针对同时使用美团企业版系统的钱管家报销业务的企业客户,推送三单关系
推送场景:

  1. 无发票+有订单:报销单+订单
  2. 有发票+有订单:报销单+订单+发票
  3. 有发票+无订单:报销单+发票

# 1 报销三单关系数据推送

# 1.1 接入说明

流程如下

  1. 企业员工,使用美团企业版报销系统进行报销。
  2. 报销单审批流程到达已完成节点(即支付完成)时推送。

# 1.2 接口说明

名称 描述
功能 美团企业版主动向企业推送报销三单关系数据
HTTP方法 POST
请求方 美团企业版平台
响应方 第三方平台
url 第三方提供
method expense.threeway.invoice.match.push

# 1.3 公共参数

详见:公共参数说明-公共请求参数

# 1.4 业务请求参数

名称 类型 是否非空 说明
data TreeWayInvoiceRelation 推送三单关系标准数据定义

# TreeWayInvoiceRelation定义

名称 类型 是否非空 说明
expenseNo String 报销单号
entTaxNum String 企业发票税号
relationList List<OrderInvoiceRelation> 订单和发票数据

# OrderInvoiceRelation

名称 类型 是否非空 说明
sqtBizOrderId Long 美团企业版订单ID
cardIdList List 发票唯一标识

# 请求数据示例

{
	"method": "expense.threeway.invoice.match.push",
	"ts": 1656590830,
	"entId": 123456,
	"data": {
		"expenseNo": "T1234567890",
		"entTaxNum": "91419141914191419141",
		"relationList": [
			{
				"sqtBizOrderId": 2022060712010001,
				"cardIdList": []
			},
			{
				"sqtBizOrderId": 2022060712010001,
				"cardIdList": [
					"10000",
					"10001"
				]
			},
			{
				"cardIdList": [
					"10000",
					"10001"
				]
			}
		]
	}
}

# 1.5 业务响应

名称 类型 说明
status Integer 0: 调用成功;其他值均为: 调用失败。返回失败,会触发推送重试。
msg String 失败时的错误描述
data String 额外数据,无具体含义

# 1.6 示例结果

{
    "status": 0,
    "msg": "success",
    "data": {}
}

{
    "status": 1,
    "msg": "参数校验失败",
    "data": {}
}
上次更新: 4/22/2024, 4:15:08 PM