跳到主要内容

提交和取消合同

将合同提交给 QI Tech 审核,或取消进行中的合同。

提交会冻结文件,并将合同送去自动读取和 QI Tech 审核。此后数据和文件不能再修改:可以跟踪合同进度、取消合同,并在 pending_signature 状态下更换签署方式。

提交审核​

在上传文件之后调用。合同必须处于 pending_submission。

适用范围
角色主机所需权限
管理人manager-api写入
顾问consultant-api创建费用合同

各主机的 Base URL:环境(主机)。

ENDPOINT
/expense_contract/fund_class/{fund_class_key}/contract/{contract_key}/submit
方法
PUT

路径参数​

参数类型说明
fund_class_keystring基金类别的 key(UUID)。
contract_keystring合同的 key(UUID)。

此调用不带请求体。

响应​

STATUS
200

返回 status: sent_to_analysis 且 ai_analysis 为 status: sent 的合同,结构见合同字段。

Trecho da resposta
{
"contract_key": "3f2b8c1e-7d4a-4e9b-9a61-0c5d2e8f4b17",
"status": "sent_to_analysis",
"ai_analysis": {
"ai_analysis_key": "7c8d9e0f-1a2b-4c3d-9e4f-5a6b7c8d9e0f",
"status": "sent",
"analysis_result": null
}
}

提交之后:

  1. 自动读取将文件与合同数据进行比对:基金和供应商的 CNPJ、费用类型、到期日、定期费用和禁止条款。
  2. 无论读取结果如何,合同都会进入 in_manual_analysis。

如果调用返回错误,合同仍保持 pending_submission。

取消合同​

取消进行中的合同,即处于以下任一状态的合同:pending_submission、sent_to_analysis、in_manual_analysis、in_compliance_analysis、pending_manager_approval、pending_vendor_approval 或 pending_signature。在 pending_signature 状态下,签署批次也会被取消。

active 或 expired 的合同不能取消:需由管理人提出解除申请。

适用范围
角色主机所需权限
管理人manager-api写入
顾问consultant-api更新费用合同

各主机的 Base URL:环境(主机)。

ENDPOINT
/expense_contract/fund_class/{fund_class_key}/contract/{contract_key}/cancel
方法
PUT

路径参数​

参数类型说明
fund_class_keystring基金类别的 key(UUID)。
contract_keystring合同的 key(UUID)。

此调用不带请求体。

响应​

STATUS
200

返回 status: canceled 的合同。定期费用变为 inactive。

错误​

状态code发生情形
400ECT000071提交:无法读取文件。请重新上传不带密码的 PDF。
404ECT000005基金类别不存在,或您无权访问该基金类别。
404ECT000009该基金类别中不存在此合同。
404ECT000056提交:QI Tech 尚未配置自动读取。请联系支持团队。
409ECT000017提交:合同不处于 pending_submission。
409ECT000022提交:合同文件尚未上传。
409ECT000015提交:供应商为 inactive。
409ECT000059提交:供应商登记已到期(expired)。
409ECT000016取消:合同不在进行中。active 或 expired 的合同只能通过解除来终止。
409ECT000046合同由 QI Tech 在基金设立时创建,不接受此调用。
Exemplo
{
"title": "Document not uploaded",
"description": "The document of the contract 3f2b8c1e-7d4a-4e9b-9a61-0c5d2e8f4b17 was not uploaded.",
"translation": "O documento do contrato 3f2b8c1e-7d4a-4e9b-9a61-0c5d2e8f4b17 nao foi enviado.",
"code": "ECT000022"
}

认证、权限和主机相关错误:参见 API 错误。

下一步​

合同查询:跟踪审核和签署进度。