合同作废接口
说明
可以根据单据号作废合同。
注意事项
- 该单据为未提交状态,则允许作废。
- 若被报销单等单据关联,且关联的单据未提交,则允许作废。
- 若合同有付款计划,且被报销单关联付款(关联合同组件),且报销单在流程中或已完成,则不允许作废。
- 调用作废接口后,该单据号不会被释放,后续以该单据号做单据导入会提示“单据号重复”。
接口说明
请求方式
PUT
接口地址
/api/openapi/form/contract/{formCode}
其中formCode为单据业务单号
请求参数说明
参数示例
{
"reason":"xxxxx"
}
参数说明
字段名称 | 字段说明 | 必填 | 字段类型 |
---|---|---|---|
reason | 单据作废理由 | 是 | String |
响应参数说明
正常响应参数示例
{
"code": "ACK", // 枚举值,全局结果
"message": "成功", // 全局消息
"data":null
}
异常响应参数示例
//该单据状态错误(被关联单据正在流程中时返回)
{
"code": "NACK",
"message": "被关联单据\"MK21100055\"在流程中",
"data": null,
"errorCode": null,
"success": false
}