甄零开放平台
  1. 3.合同管理
甄零开放平台
  • 开发者指南
    • 开发者指南(必读)
    • 集成示例(必读)
    • 错误码
    • 数据字典
    • 更新日志
  • 1.认证及授权
    • 1.1 获取 Token
      POST
  • 2.主数据管理
    • 2.1 相对方批量查询
      POST
    • 2.2 相对方创建及更新
      POST
    • 4.1 组织信息创建及更新
      POST
    • 4.2 岗位创建及更新
      POST
    • 4.3 员工创建及更新
      POST
    • 4.4 值集创建及更新
      POST
    • 4.5 独立值集值查询
      POST
    • 5.3 物料创建及更新
      POST
  • 3.合同管理
    • 查询合同关联数据
      • 3.27 查询合同相对方
      • 3.28 查询合同关联资源
      • 3.29 查询合同关联关系
      • 3.30 查询合同租赁条款
      • 3.31 查询合同扩展信息
      • 3.32 查询合同自定义合同行
      • 3.33 查询合同行
      • 3.34 查询合同付款计划
      • 3.35 查询合同收款计划
      • 3.36 查询合同审批记录
      • 3.37 查询合同归档信息
      • 3.38 查询合同归附件
      • 3.39 查询合同授权信息
      • 3.40 查询合同正文
      • 3.41 查询合同签约信息
    • 变更
      • 3.45 合同老变更删除
      • 3.46 合同新变更删除
      • 3.47 旧变更提交校验接口
      • 3.48 是否可发起新变更校验接口
      • 3.19 查询合同是否存在在途的变更
    • 3.4 合同文件上传
      POST
    • 3.5 获取文件预览链接
      POST
    • 3.6 模板变量查询
      POST
    • 3.7 合同正文及附件下载
      POST
    • 3.11 通过fileKey下载文件
      GET
    • 3.15 通用附件上传接口
      POST
    • 3.24 合同列表查询
      POST
    • 3.40 创建合同
      POST
    • 3.26 来源创建上传文件清空
      POST
    • 3.21 批量合同删除
      POST
    • 3.49 合同修改及变更
      POST
    • 合同取消归档
      POST
    • 合同履约信息更新
      POST
  • 6.合同履行
    • 6.4 付款计划支付回调-新合同履行
    • 6.5 付款计划创建-新合同履行
    • 6.6 收款计划查询
    • 6.7 开票信息查询
  • 7.工作流
    • 7.1 个人待办列表查询接口
    • 7.2 个人已办列表查询接口
    • 7.4 审批拒绝指定工作流
    • 7.5 审批同意指定工作流
    • 7.7 租户已办列表查询接口
    • 3.43 外部系统审批后回调
  1. 3.合同管理

合同履约信息更新

test-测试环境
https://oc-test.onecontract-cloud.com
test-测试环境
https://oc-test.onecontract-cloud.com
POST
https://oc-test.onecontract-cloud.com/api/hitf/v2/rest/async/invoke/OC_PERFORMANCE_UPDATE
合同行履约信息更新

请求参数

Header 参数
Authorization
string 
可选
默认值:
{{token}}
Body 参数application/json
id
string 
合同主键id
可选
合同主键必输(id/otherSourceReceipt/contractSerialNumber三选一); otherSourceReceipt和source_system两个参数要同时存在
otherSourceReceipt
string 
第三方系统合同主键
可选
sourceSystem
string 
来源系统
可选
contractSerialNumber
string 
合同流水号
可选
performanceState
string 
履约状态
必需
OC.AGREEMENT_STATUS/独立值集(NotPerformance未履约、partialPerformance/部分履约、completePerformance/履约完成)
thirdChangeFreezeFlag
boolean 
三方系统变更冻结
必需
false否,true是
executedAmount
integer 
已履约金额
必需
传输合同对应的已付款/已收款金额的汇总金额; 如外部系统传输的已履约金额大于当前合同头总金额,则返回报错【已履约金额不得大于合同总金额!】 如外部系统传输的已履约金额为空,则忽略该字段的更新;
contractLineList
array [object {3}] 
合同标的行表
可选
合同标的行表
id
integer 
合同标的行id
可选
id 或者 sourceKey 两者至少一个不能为空
sourceKey
string 
第三方主键
可选
executedQuantity
integer 
已履约数量
可选
传输对应合同标的行的已发货/收货数量,当存在同一标的行多次发货/收货时,则传输对应标的行汇总发货/收货数量(接收退货需进行汇总); 如外部系统传输的已履约数量大于当前合同标的行数量,返回报错【已履约数量不得大于合同标的行数量!】 如外部系统传输的已履约数量为空,则忽略该字段的更新;
contractPaySettlementList
array [object {3}] 
合同付款计划结算行表
必需
id
string 
合同付款计划结算行id
可选
id 或者 sourceKey 两者至少一个不能为空
sourceKey
string 
第三方主键
可选
settlementAmount
string 
结算金额
必需
传输对应合同付款计划结算行的已付款金额,当存在同一付款计划结算行多次付款时,则传输对应付款计划行汇总付款金额; 如外部系统传输的付款结算金额大于当前付款计划行的计划付款金额,返回报错【结算金额不得大于计划付款行金额!】 如外部系统传输的结算金额为空,则忽略该字段的更新;
contractReceiveSettlementList
array [object {3}] 
必需
id
string 
合同收款计划结算行id
可选
id 或者 sourceKey 两者至少一个不能为空
sourceKey
string 
第三方主键
可选
settlementAmount
string 
结算金额
必需
传输对应合同收款计划结算行的已收款金额,当存在同一收款计划结算行多次收款时,则传输对应收款计划行汇总收款金额; 如外部系统传输的收款结算金额大于当前收款计划行的计划收款金额,返回报错【结算金额不得大于计划收款行金额!】 如外部系统传输的结算金额为空,则忽略该字段的更新;
示例
{
    "id": "320190341213661766",
    "performanceState": "partialPerformance",
    "thirdChangeFreezeFlag": true,
    "executedAmount": 200,
    "contractLineList": [
        {
            "id": 4063151,
            "executedQuantity": 1
        }
    ]
}

示例代码

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
请求示例请求示例
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://oc-test.onecontract-cloud.com/api/hitf/v2/rest/async/invoke/OC_PERFORMANCE_UPDATE' \
--header 'Authorization: bearer eb2446a6-93f9-456b-b713-5cb6f6adf765' \
--header 'Content-Type: application/json' \
--data-raw '{
    "id": "320190341213661766",
    "performanceState": "partialPerformance",
    "thirdChangeFreezeFlag": true,
    "executedAmount": 200,
    "contractLineList": [
        {
            "id": 4063151,
            "executedQuantity": 1
        }
    ]
}'

返回响应

🟢200成功
application/json
Body
object {0}
示例
{}
上一页
合同取消归档
下一页
6.4 付款计划支付回调-新合同履行
Built with