合同签署
合同获批后,按照 signature_method 进行签署:
signature_method | 处理方式 |
|---|---|
certifiqi | QI Tech 在 CertifiQI 上创建电子签署批次,包含管理人的签署人组和供应商的签署人组。合同保持 pending_signature,直到所有人签署后变为 active。 |
qi_sign | 与 certifiqi 相同的流程,签署批次在 QI Sign 上创建。 |
external | 上传的文件即视为已签署。合同直接变为 active,没有签署环节。 |
签署人在签署产品中完成签署,不经过本 API。请通过查询跟踪合同。
- 合同要进入签署环节,管理人必须在门户中登记签署人组,供应商必须至少有一个
valid的签署人组。 - 如果某位签署人拒签或批次被取消,合同变为
canceled。
修改 signature_method:
- 提交审核前,使用编辑合同。
- 处于
pending_signature时,使用下面的调用。 - 在这两者之间的状态下,签署方式不能修改。
更换签署方式
在合同处于 pending_signature 时,在 certifiqi 和 qi_sign 之间切换。签署批次会被转移,合同仍保持 pending_signature。
适用范围
| 角色 | 主机 | 所需权限 |
|---|---|---|
| 管理人 | manager-api | 写入 |
| 顾问 | consultant-api | 更新费用合同 |
各主机的 Base URL:环境(主机)。
ENDPOINT
/expense_contract/fund_class/{fund_class_key}/contract/{contract_key}/signature_method方法
PUT路径参数
| 参数 | 类型 | 说明 |
|---|---|---|
fund_class_key | string | 基金类别的 key(UUID)。 |
contract_key | string | 合同的 key(UUID)。 |
Corpo da requisição
{
"signature_method": "qi_sign"
}
请求体字段
| 字段 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
signature_method | string | 是 | certifiqi 或 qi_sign。此阶段不接受 external。 |
响应
STATUS
200返回带有新 signature_method 的合同,结构见合同字段。
错误
| 状态 | code | 发生情形 |
|---|---|---|
| 400 | QIT000001 | 缺少 signature_method,或其值不是 certifiqi 和 qi_sign。 |
| 404 | ECT000005 | 基金类别不存在,或您无权访问该基金类别。 |
| 404 | ECT000009 | 该基金类别中不存在此合同。 |
| 409 | ECT000052 | 合同不处于 pending_signature。 |
| 409 | ECT000053 | 合同已在使用该签署方式。 |
Exemplo
{
"title": "Signature method not changeable",
"description": "The signature method can only be changed in pending_signature, not in_manual_analysis.",
"translation": "O metodo de assinatura so pode ser trocado em pending_signature, nao em in_manual_analysis.",
"code": "ECT000052"
}
认证、权限和主机相关错误:参见 API 错误。