API中心

  1. 基本档案
  2. 收付款协议
返回

收付款协议修改接口

接口所在U8C版本:U8 cloud5.0以及更高版本
详细描述:用于收付款协议修改接口
API视频讲解API详情补丁列表常见问题参考
接口地址
请求方式
请求参数header
请求参数body
返回类型参数
代码示例
请求参数示例
正确返回示例
错误返回示例
接口地址:http://ip:port/u8cloud/api/uapbd/payterm/update

参数填写指南

请求方式:POST

请求参数(header):

参数填写指南
参数名必填描述默认值
Content-Type请求体数据类型application/json
usercode用户
password密码
trantype翻译类型,按编码为code,不需要翻译为pkcode
system系统参数

请求参数(body):

参数名类型是否数组必填描述默认值
payterm收付款协议实体类
childrenvo表体
acclimitedstring信用天数(当fixedflag=N时才可传值)
accratestring比率
pk_paytermchildstring收付款协议子表主键(新增接口不要传,修改接口必传)
ptrateVOs收付款协议折扣表(当fixedflag=N时才可传值 )
pk_rnratestring折扣表主键(新增接口不要传,修改接口传)
rdatastring优惠天数
rtntatestring折扣率
parentvo表头
checkdatestring固定结帐日(当fixedflag=Y时才可传值 )
effectdatestring起效日期
effectdateadddatestring起效期延期天数
effectoptionstring生效月份0-当月1-下月(当fixedflag=Y时才可传值 )
fixadddatestring固定结帐延期天数(当fixedflag=Y时才可传值 )
fixedflagstring是否固定结帐日(Y/N默认N)
memostring备注
pk_corpstring公司
pk_paytermstring收付款协议主键(新增接口不要传,修改接口必传)
termidstring协议号
termnamestring协议名称

返回类型参数:

参数名类型是否数组必填描述默认值
No Data

请求参数示例:

复制代码

{
    "payterm":[
        {
           "childrenvo":[
               
               {
                  "pk_paytermchild":"1008A1100000000017ZL",
                  "status":"1",
                  "accrate":"60",
                  "ptrateVOs":[
                      {
                      "pk_rnrate":"1008A1100000000018R6",
                      "status":"3"
                      },
                       {
                      "pk_rnrate":"1008A1100000000018R7",
                      "status":"3"
                      }
                  ]
                  
               },
               {
                  "pk_paytermchild":"1008A1100000000017ZM",
                  "status":"1",
                  "ptrateVOs":[
                      {
                      "pk_rnrate":"1008A1100000000018R8",
                      "status":"3",
                       "rtntate":"45"
                      },
                      {
                      "pk_rnrate":"1008A1100000000018R9",
                      "status":"3",
                       "rtntate":"45"
                      }
                  ]
                  
               }
            ],
            "parentvo":{
                "pk_payterm":"1008A110000000001815",
                "effectdateadddate":"7",
                "fixedflag":"Y",
                "fixadddate":"4",
                "checkdate":"4"
                
            }
        }
    ]
}

正确返回示例:

复制代码

{
    "status": "success",
    "data": "[{\"parentvo\":{\"pk_corp\":\"1008\",\"unitcode\":\"2701\",\"unitname\":\"白希星保险(集团)股份有限公司\",\"pk_payterm\":\"1008ZZ10000000001EXD\",\"termid\":\"77\",\"termname\":\"77\",\"fixedflag\":false,\"effectoption\":\"0\",\"effectdate\":\"0\",\"effectdateadddate\":\"0\"},\"childrenvo\":[{\"pk_paytermchild\":\"0001ZZ100000000B3768\",\"pk_payterm\":\"1008ZZ10000000001EXD\",\"acclimited\":\"6\",\"accrate\":60,\"rdcon\":\"8/4, n/6\",\"ptrateVOs\":[{\"pk_rnrate\":\"0001ZZ100000000B3769\",\"pk_paytermchild\":\"0001ZZ100000000B3768\",\"pk_payterm\":\"1008ZZ10000000001EXD\",\"cstep\":\"1\",\"rdata\":\"4\",\"rtntate\":8}]},{\"pk_paytermchild\":\"0001ZZ100000000B376A\",\"pk_payterm\":\"1008ZZ10000000001EXD\",\"acclimited\":\"7\",\"accrate\":40,\"rdcon\":\"70/4, n/7\",\"ptrateVOs\":[{\"pk_rnrate\":\"0001ZZ100000000B376B\",\"pk_paytermchild\":\"0001ZZ100000000B376A\",\"pk_payterm\":\"1008ZZ10000000001EXD\",\"cstep\":\"1\",\"rdata\":\"4\",\"rtntate\":70}]}]}]",
    "taskNumber": "202212230005"
}

错误返回示例:

复制代码

暂无数据