中海合同项目

中海合同项目


发起合同

<p><strong>简要描述:</strong> </p> <ul> <li>发起合同接口</li> </ul> <p>时间统一格式:yyyy-MM-dd HH:mm:ss</p> <p><strong>请求URL:</strong> </p> <ul> <li><code>https://htzxtest.coli688.com/api/Interface/createContract</code></li> </ul> <p><strong>请求方式:</strong></p> <ul> <li>Post </li> </ul> <p><strong>header参数:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">AppKey</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>来源:crm-HTCRM,电商-HTMALL</td> </tr> <tr> <td style="text-align: left;">Sign</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>MD5加密后的字符串(AppKey_Token_Timestamp)</td> </tr> <tr> <td style="text-align: left;">Timestamp</td> <td style="text-align: left;">是</td> <td style="text-align: left;">string</td> <td>13位时间戳</td> </tr> </tbody> </table> <p><strong>body报文:</strong> </p> <table> <thead> <tr> <th style="text-align: left;">参数名</th> <th style="text-align: left;">必选</th> <th style="text-align: left;">类型</th> <th>说明</th> </tr> </thead> <tbody> <tr> <td style="text-align: left;">UsernameOrEmailAddress</td> <td style="text-align: left;">否</td> <td style="text-align: left;">string</td> <td>登录邮箱 ,和下面 LoginModel 必传一个</td> </tr> <tr> <td style="text-align: left;">LoginModel</td> <td style="text-align: left;">否</td> <td style="text-align: left;">登录相关</td> <td>&quot;LoginModel&quot;: {&quot;token&quot;: &quot;6a099f9ea0c366d92925e922b2c0f9f0&quot;,&quot;userAd&quot;: &quot;coli\linqingyun&quot;}</td> </tr> <tr> <td style="text-align: left;">ContractModel</td> <td style="text-align: left;">是</td> <td style="text-align: left;">合同对象数据</td> <td>{</td> </tr> </tbody> </table> <pre><code>&amp;quot;ContractMain&amp;quot;:{ &amp;quot;ContractFile&amp;quot;: { &amp;quot;FileName&amp;quot;: &amp;quot;文件名&amp;quot;, //文件名 &amp;quot;FileBase64&amp;quot;:&amp;quot;&amp;quot;,//合同文件Base64 &amp;quot;File&amp;quot;: byte[] //合同文件字节(作废) } &amp;quot;IsMakeUp&amp;quot;: false, //是否是补录合同 &amp;quot;ContractCode&amp;quot;: &amp;quot;合同编号&amp;quot;, //合同编号 &amp;quot;CostBusinessId&amp;quot;:&amp;quot;&amp;quot;,//外部编号 &amp;quot;InvoiceType&amp;quot;: &amp;quot;1&amp;quot;, //1-专用发票,2-普通发票,3-其他 &amp;quot;ContractName&amp;quot;:&amp;quot;中海发展科技公司1118测试模板&amp;quot;, //合同名称 &amp;quot;contractTemplateId&amp;quot;:&amp;quot;41735c60-a54f-4c8a-811c-277bc650b368&amp;quot;, //模板id &amp;quot;ProjectName&amp;quot;:&amp;quot;中海发展科技公司1118测试&amp;quot;, //关联项目 &amp;quot;IsWe&amp;quot;: true, //甲方是否是我方 &amp;quot;PartyNameA&amp;quot;:&amp;quot;中海发展科技公司&amp;quot;, //甲方 &amp;quot;AddressA&amp;quot;:&amp;quot;甲方联系地址&amp;quot;, //甲方联系地址 &amp;quot;ContactPeopleA&amp;quot;:&amp;quot;甲方联系人&amp;quot;, //甲方联系人 &amp;quot;PhoneA&amp;quot;:&amp;quot;甲方联系电话&amp;quot;, //甲方联系电话 &amp;quot;EmailA&amp;quot;:&amp;quot;甲方联系邮箱&amp;quot;, //甲方联系邮箱 &amp;quot;PartyNameB&amp;quot;:&amp;quot;中海发展科技公司&amp;quot;, //乙方 &amp;quot;AddressB&amp;quot;:&amp;quot;乙联系地址&amp;quot;, //乙联系地址 &amp;quot;ContactPeopleB&amp;quot;:&amp;quot;乙方联系人&amp;quot;, //乙联系人 &amp;quot;PhoneB&amp;quot;:&amp;quot;乙联系电话&amp;quot;, //乙联系电话 &amp;quot;EmailB&amp;quot;:&amp;quot;乙联系邮箱&amp;quot;, //乙联系邮箱 &amp;quot;MallBeginTime&amp;quot;: &amp;quot;合同开始时间&amp;quot;, //合同开始时间 &amp;quot;MallEndTime&amp;quot;: &amp;quot;合同结束时间&amp;quot;, //合同结束时间 &amp;quot;MallSigningTime&amp;quot;: &amp;quot;签约时间&amp;quot;, //签约时间 &amp;quot;MallContractType&amp;quot;: &amp;quot;合同类型&amp;quot;, //合同类型 &amp;quot;MallPayType&amp;quot;: &amp;quot;付款方式&amp;quot;, //付款方式 &amp;quot;MallSigningAmount&amp;quot;: &amp;quot;合同签约总金额(元)&amp;quot;, //合同签约总金额(元) &amp;quot;MallRate&amp;quot;: &amp;quot;税率&amp;quot;, //税率 &amp;quot;MallNotTaxAmount&amp;quot;: &amp;quot;合同不含税金额(元)&amp;quot;, //合同不含税金额(元) &amp;quot;MallTaxAmount&amp;quot;: &amp;quot;合同税金(元)&amp;quot;, //合同税金(元) &amp;quot;Remark&amp;quot;: &amp;quot;备注&amp;quot;, //备注 &amp;quot;CRMData&amp;quot;: &amp;quot;{}&amp;quot;, //crm数据 &amp;quot;ContractSummary&amp;quot;:[{ &amp;quot;BookmarkName&amp;quot;: &amp;quot;workname&amp;quot;, //书签名|字段名称 &amp;quot;FormType&amp;quot;: 1, //书签|字段类型 1:文本框,2:下拉框,3:复选框,4:布尔控件(开关控件),5:表格,6:图片(上传控件))7:时间,8:时间区间 &amp;quot;Name&amp;quot;: &amp;quot;文档名称&amp;quot;, //表单label 与模板的书签名称保持一致 &amp;quot;Value&amp;quot;: &amp;quot;&amp;quot;, /// 表单Value,object类型,FormType决定, 例如:多选类型:[{&amp;quot;label&amp;quot;: &amp;quot;英文&amp;quot;, &amp;quot;value&amp;quot;: 1}],时间区间:时间1至时间2,&amp;quot;至&amp;quot;隔开,表格类型:[{&amp;quot;key&amp;quot;:&amp;quot;姓名&amp;quot;,&amp;quot;data&amp;quot;:[&amp;quot;张三&amp;quot;,&amp;quot;李四&amp;quot;,&amp;quot;赵五&amp;quot;]},{&amp;quot;key&amp;quot;:&amp;quot;性别&amp;quot;,&amp;quot;data&amp;quot;:[&amp;quot;男&amp;quot;,&amp;quot;男&amp;quot;,&amp;quot;女&amp;quot;]},{&amp;quot;key&amp;quot;:&amp;quot;年龄&amp;quot;,&amp;quot;data&amp;quot;:[&amp;quot;24&amp;quot;,&amp;quot;25&amp;quot;,&amp;quot;25&amp;quot;]}] //key:列名,data:列数据 }, { &amp;quot;bookmarkName&amp;quot;:&amp;quot;开票信息&amp;quot;, &amp;quot;formType&amp;quot;:1, &amp;quot;name&amp;quot;:&amp;quot;开票信息&amp;quot;, &amp;quot;value&amp;quot;: [ {&amp;quot;key&amp;quot;:&amp;quot;E_Y_CateName&amp;quot;, //名称 &amp;quot;data&amp;quot;:[&amp;quot;11&amp;quot;] //值 }, {&amp;quot;key&amp;quot;:&amp;quot;E_MAM_TaxContractCapitalAmount&amp;quot;,//金额(含税) &amp;quot;data&amp;quot;:[&amp;quot;10000&amp;quot;]//值 }, {&amp;quot;key&amp;quot;:&amp;quot;E_MT_NoTaxContractCapitalAmount&amp;quot;,//税率(%) &amp;quot;data&amp;quot;:[&amp;quot;1&amp;quot;]//值 }, {&amp;quot;key&amp;quot;:&amp;quot;E_MTM_VATTaxCapital&amp;quot;, //税额 &amp;quot;data&amp;quot;:[&amp;quot;99.01&amp;quot;]//值 }, {&amp;quot;key&amp;quot;:&amp;quot;E_M_NoTaxContractCapitalAmount&amp;quot;,//金额(不含税) &amp;quot;data&amp;quot;:[&amp;quot;9900.99&amp;quot;]//值 } ] } ], &amp;quot;ContractMainInformation&amp;quot;: { &amp;quot;CompanyTaxpayerID&amp;quot;: &amp;quot;纳税人识别号&amp;quot;, //纳税人识别号 &amp;quot;Address&amp;quot;: &amp;quot;注册地址&amp;quot;, //注册地址 &amp;quot;CompanyTelePhone&amp;quot;: &amp;quot;注册电话&amp;quot;, // 注册电话 &amp;quot;AccountOfBank&amp;quot;: &amp;quot;开户行名称&amp;quot;,//开户行名称 &amp;quot;AccountOfID&amp;quot;: &amp;quot;银行账户&amp;quot;, //银行账户 &amp;quot;InvoiceType&amp;quot;: &amp;quot;发票类型&amp;quot;, //发票类型 &amp;quot;InvoiceHeaderType&amp;quot;: &amp;quot;COMPANY&amp;quot;, //抬头类型 PERSONAL:个人,COMPANY:企业 &amp;quot;InvoiceHeader&amp;quot;: &amp;quot;发票抬头&amp;quot;, //发票抬头 &amp;quot;Payee&amp;quot;: &amp;quot;收票人&amp;quot;, //收票人, &amp;quot;PayeeContact&amp;quot;: &amp;quot;收票人联系方式&amp;quot;, //收票人联系方式 &amp;quot;InvoiceEmail&amp;quot;: &amp;quot;InvoiceEmail&amp;quot;, //电子发票收票邮箱 &amp;quot;InvoiceRemark&amp;quot;: &amp;quot;发票备注&amp;quot;, //发票备注 }, &amp;quot;ContractMainInformationB&amp;quot;: { &amp;quot;AccountOfBank&amp;quot;: &amp;quot;开户行名称&amp;quot;,//开户行名称 &amp;quot;AccountOfID&amp;quot;: &amp;quot;银行账户&amp;quot;, //银行账户 &amp;quot;CompanyName&amp;quot;: &amp;quot;深圳领潮供应链管理有限公司&amp;quot; //户名 }, &amp;quot;ContractSubjects&amp;quot;:[{ //成本信息 &amp;quot;SubjectName&amp;quot;:&amp;quot;成本信息&amp;quot;,//成本信息 &amp;quot;Amount&amp;quot;: 0.00, //金额(含税) &amp;quot;TaxRate&amp;quot;: 2.3, //税率(%) &amp;quot;TaxMoney&amp;quot;: 2455.00, //税额 &amp;quot;NotTaxAmount&amp;quot;: 123.1,//金额(不含税) }], &amp;quot;ContractInstallmentDetails&amp;quot;: [{ //付款信息 &amp;quot;PaymentNumber&amp;quot;: 1, //期数 &amp;quot;PaymentAmount&amp;quot;: 22.12, //含税金额 &amp;quot;Currency&amp;quot;: &amp;quot;RMB&amp;quot;, //币种 &amp;quot;Scale&amp;quot;: 12, //比例(%) &amp;quot;PaymentCondition&amp;quot;: &amp;quot;付款条件&amp;quot;, //付款条件 &amp;quot;PaymentPeriod&amp;quot;: &amp;quot;付款期限&amp;quot;, //付款期限,格式:yyyy-MM-dd HH:mm:ss }], &amp;quot;ContractMainAttachments&amp;quot;[{ &amp;quot;AttachmentName&amp;quot;: &amp;quot;附件名称&amp;quot;,//附件名称 &amp;quot;AttachmentFileBase64&amp;quot;: &amp;quot;&amp;quot;,//附件文件Base64 &amp;quot;AttachmentFile&amp;quot;: byte[],//附件文件(作废) &amp;quot;AttachmentPath&amp;quot;: &amp;quot;附件路径&amp;quot;, //附件路径 &amp;quot;AttachmentSize&amp;quot;: 29344443, //附件大小,字节大小 &amp;quot;AttachmentType&amp;quot;: &amp;quot;文件MIME类型&amp;quot;, 文件MIME类型,例如pdf:application/pdf, &amp;quot;IsSplicing&amp;quot;:true //是否参与拼接,默认为true(CRM:false-参考附件,true-合同附件) }]</code></pre> <p>}|</p> <p><strong>返回示例</strong></p> <pre><code>{     &amp;quot;result&amp;quot;: {         &amp;quot;statusCode&amp;quot;: 200,         &amp;quot;message&amp;quot;: &amp;quot;请求成功&amp;quot;,         &amp;quot;data&amp;quot;: &amp;quot;%2fAppAreaName%2fContractMainNew%2fContractDescView%3fTemplateId%3d80b8ff3e-6ff9-403b-94ce-bf28f2c1029b%26AppId%3dXX%26CalibrateId%3d0%26token%3dc36841aed98225c119a379508d332246%26userAD%3dcoli%5clinqingyun&amp;quot; //没有前缀的合同起草地址,需要unescape返回的data,然后加上前缀(测试环境:https://htzxtest.coli688.com)进行访问     },     &amp;quot;targetUrl&amp;quot;: null,     &amp;quot;success&amp;quot;: true,     &amp;quot;error&amp;quot;: null,     &amp;quot;unAuthorizedRequest&amp;quot;: false,     &amp;quot;__abp&amp;quot;: true }</code></pre>

页面列表

ITEM_HTML