跳到主要内容

单据审核

接口:执行审核(Audit/ExecuteAudit)

基本信息

信息备注
接口名称执行审核执行审核
请求状态POSTRESTful方式
接口路径http://localhost:23798/api/Audit/ExecuteAudit向服务器地址发送POST请求
远程模式http://www.linkerplus.com/api/ext_erp/Audit/ExecuteAudit远程模式向服务器地址发送POST请求,需要ERP注册号注册远程模式,并在Headers添加sn参数
支持日期2018-06-01自该日期起支持

请求参数

Headers

参数名称是否必须参数值备注
Content-Typeapplication/json用于指定数据的传输类型
LoginIde835943e-55c2-4bf0-832d-6f4166592941用户登录的LoginId,取用户登录或账套验证接口返回的LoginId
UsrNoADMIN用户代号。账套验证的LoginId需添加UsrNo,用户登录的LoginId则无需添加UsrNo
snMGR_REST_1001远程模式需添加sn参数,MGR_REST_ERP注册号

Body

参数名称类型是否必须参数值备注
BIL_IDstringPC单据类别,如PC:采购入库单、SA:销售出库单等
BIL_NOstringPC202511260001单据号码
APP_YNstringYY:审核同意、N:审核不同意
BIL_ITMnumber单据项次,传0或者不传该参数代表审核整单
REM_SHstring审核理由
NODEINDEXstring-1存在审核路由时,传对应的的提交项,如果没有审核路由,预设传"-1"
EFF_DDstring2025-11-26 12:22:12生效日期,格式:yyyy-MM-dd HH:mm:ss,终审时才可以传值
REASONstringYY0001修改原因代号,终审时才可以传值
ISPRETOSTARTstringT审核不同意直接退回到制单人,T/F
提示

单据BIL_ID可以从ERP数据库TbrSystem中的表DATAEX中确定

返回数据(200 OK)

参数名称类型参数值备注
BIL_IDstringSO单据别。SO:销售订单、SA:销售出库单等等
BIL_NOstringSO2025B260004单据号码
BIL_ITMnumber0单据项次
hasExistsNodestringT有无审核节点。T/F
NodeDataarray[{"NodeIndex":0,"NodeName":"010[审核]"},{"NodeIndex":1,"NodeName":"020[020]"}]审核节点数据

返回数据(400 Bad Request)

参数名称类型参数值备注
Messagestring审核异常信息

调用范例

请求

{
"APP_YN": "Y", // "Y":审核同意, "N":审核不同意
"BIL_ID": "SO", // 单据别,SO:销售订单
"BIL_NO": "SO2025B260004", // 单号
"BIL_ITM": 0, // 单据项次
"REM_SH": "审核理由", // 理由
"NODEINDEX": "-1", // 存在审核路由时的提交项,如果没有预设传 "-1"
//"EFF_DD": "2025-07-30 16:09:00", // 生效日期,格式:yyyy-MM-dd HH:mm:ss,终审时才可以传值
//"REASON": "原因代号", // 修改原因代号,终审时才可以传值
"ISPRETOSTART": "T" // 审核不同意直接退回制单人 "T"、"F"
}

返回

成功(200 OK):有审核节点
{
"BIL_ID": "SO",
"BIL_NO": "SO2025B260004",
"BIL_ITM": 0,
"hasExistsNode": "T",
"NodeData": [
{
"NodeIndex": 0,
"NodeName": "010[审核]"
},
{
"NodeIndex": 1,
"NodeName": "020[020]"
}
]
}
成功(200 OK):无审核节点
{
"BIL_ID": "SO",
"BIL_NO": "SO2025B260004",
"BIL_ITM": 0,
"hasExistsNode": "F",
"NodeData": null
}
失败(400 Bad Request)
{
"Message": "您不是单据[SO2025B260004]当前审核节点的审核人."
}

备注

注意

必须在Headers里面传入用户登录或账套验证的LoginId

注意

账套验证方式产生LoginId,则需要在Headers里传入UsrNo