单据审批
- 接口:common/document/approve
- Method:POST
- 数据格式:JSON
- 接口说明:单据审批
- 其他补充信息:
externalId
必传, 值为外部系统单据号或云简单据号
userName
与employeeNum
必填其一
- 若请求报文传入
claim_line
或custom_line
或budget_line
,则对应Object中的id必传
请求参数
字段名称 |
字段类型 |
字段描述 |
是否必填 |
长度 |
externalId |
String |
外部系统单据号或云简单据号 |
ONE-OF |
64 |
userName |
String |
操作人userName |
ONE-OF |
64 |
employeeNum |
String |
操作人员工号 |
ONE-OF |
64 |
请求数据
?externalId=8000252981&userName=abs
body
字段名称 |
字段类型 |
字段描述 |
是否必填 |
长度限制(字节) |
bizId |
String |
当前次接口同步的唯一标识 |
TRUE |
36 |
timestamp |
Long |
当前次接口同步的时间戳 |
TRUE |
13 |
data |
Object |
请求数据体 |
TRUE |
无 |
data. |
Object |
单据头 |
FALSE |
无 |
workflow |
Object |
工作流节点信息 |
TRUE |
/ |
workflow.path_id |
Long |
工作流步骤ID |
TRUE |
10 |
workflow.status |
String |
审批状态(可选: approved, rejected) |
TRUE |
10 |
claim_line |
Array |
单据行 |
FALSE |
/ |
custom_line |
Array |
日程行列表 |
FALSE |
/ |
budget_line |
Array |
预算分摊行列表 |
FALSE |
/ |
示例:
请求数据
common/document/approve?externalId=EXP0000000001&userName=abs
{
"bizId": "4aba2901-8b53-40f5-91fc-e8f375cddc84",
"timestamp": 1614053054469,
"data": {
"total_adjust_point": 0.00,
"total_amount": 0.00,
"total_claim_amount": 0.00,
"total_pay_amount": 0.00,
"total_pay_currency_amount": 0.00,
"total_receipt_amount": 0.00,
"column1": "...",
"workflow": {
"note": "同意",
"path_id": 1,
"status": "approved"
},
"claim_line": [
{
"id": 146643,
"accumulation_claim_amount": 0.00,
"claim_amount": 0.00,
"exchange_rate": 1.0000000000,
"pay_currency": "CNY",
"pay_currency_amount": 0.00,
"receipt_amount": 0.00,
"column1": "..."
}
],
"custom_line": [
{
"id": 298,
"...": "..."
},
{
"id": 299,
"...": "..."
}
],
"budget_line": [
{
"id": 43,
"...": "..."
}
]
}
}