个税试算
<h3>接口功能</h3>
<p>在结算前使用该接口查询自然人的税费情况,税费是基于当前结算情况进行的测算,试算数据不会落单,不会累计收入,可能与实际结算时有差异。</p>
<h3>请求URL</h3>
<ul>
<li><code>api/kycloud/open/v1.0/account/trailCalc</code></li>
</ul>
<h3>请求方式</h3>
<ul>
<li>POST</li>
</ul>
<h3>公共请求参数</h3>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>类型</th>
<th>是否必填</th>
<th>最大长度</th>
<th>参数描述</th>
<th>示例值</th>
</tr>
</thead>
<tbody>
<tr>
<td>companyId</td>
<td>数值</td>
<td>是</td>
<td>11</td>
<td>平台分配给企业的ID</td>
<td>52984126340489216</td>
</tr>
<tr>
<td>charset</td>
<td>字符</td>
<td>是</td>
<td>10</td>
<td>请求使用的编码格式,如utf-8,gbk等</td>
<td>utf-8</td>
</tr>
<tr>
<td>signType</td>
<td>字符</td>
<td>是</td>
<td>10</td>
<td>企业生成签名字符串所使用的签名算法类型,目前支持RSA和RSA2,推荐使用RSA2</td>
<td>RSA2</td>
</tr>
<tr>
<td>bizContent</td>
<td>json</td>
<td>是</td>
<td>不限</td>
<td>请求参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递</td>
<td>-</td>
</tr>
<tr>
<td>timestamp</td>
<td>字符</td>
<td>是</td>
<td>19</td>
<td>发送请求的时间,格式"yyyy-MM-dd HH:mm:ss"</td>
<td>2023-10-01 08:08:08</td>
</tr>
<tr>
<td>sign</td>
<td>字符</td>
<td>是</td>
<td>344</td>
<td>企业请求参数的签名串,详见[数据签名](<a href="https://www.showdoc.com.cn/kycloudopen/11199716093743187">https://www.showdoc.com.cn/kycloudopen/11199716093743187</a> "数据签名")</td>
<td>详见示例</td>
</tr>
</tbody>
</table>
<h3>请求参数</h3>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>类型</th>
<th>是否必填</th>
<th>最大长度</th>
<th>参数描述</th>
<th>示例值</th>
</tr>
</thead>
<tbody>
<tr>
<td>supplierId</td>
<td>Integer</td>
<td>是</td>
<td>-</td>
<td>供应商ID</td>
<td>1001</td>
</tr>
<tr>
<td>userName</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>用户姓名</td>
<td>张三</td>
</tr>
<tr>
<td>idCardNo</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>身份证号码</td>
<td>110101199003071234</td>
</tr>
<tr>
<td>amt</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>试算金额(单位:元)</td>
<td>5000.00</td>
</tr>
<tr>
<td>ifReverse</td>
<td>Boolean</td>
<td>是</td>
<td>-</td>
<td>试算方向</td>
<td>true 反算,false 正算 默认正算</td>
</tr>
</tbody>
</table>
<h3>公共响应参数</h3>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>类型</th>
<th>是否必填</th>
<th>最大长度</th>
<th>参数描述</th>
<th>示例值</th>
</tr>
</thead>
<tbody>
<tr>
<td>code</td>
<td>字符</td>
<td>否</td>
<td>-</td>
<td>错误码</td>
<td>open_request_expired</td>
</tr>
<tr>
<td>success</td>
<td>字符</td>
<td>是</td>
<td>-</td>
<td>请求是否成功,成功true、失败false</td>
<td>true</td>
</tr>
<tr>
<td>message</td>
<td>字符</td>
<td>否</td>
<td>-</td>
<td>失败描述</td>
<td>请求过期,请求重新发起</td>
</tr>
<tr>
<td>object</td>
<td>json</td>
<td>是</td>
<td>-</td>
<td>请求成功后,平台响应数据</td>
<td>{"balance":9.01}</td>
</tr>
</tbody>
</table>
<h3>响应参数</h3>
<table>
<thead>
<tr>
<th>参数名称</th>
<th>类型</th>
<th>是否必填</th>
<th>最大长度</th>
<th>参数描述</th>
<th>示例值</th>
</tr>
</thead>
<tbody>
<tr>
<td>userName</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>用户姓名</td>
<td>张三</td>
</tr>
<tr>
<td>idCardNo</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>身份证号码</td>
<td>110101199003071234</td>
</tr>
<tr>
<td>amt</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>试算金额(单位:元)</td>
<td>5000.00</td>
</tr>
<tr>
<td>orderAmt</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>结算金额(单位:元)</td>
<td>5000.00</td>
</tr>
<tr>
<td>taxAmt</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>个税金额-单位为元0.00</td>
<td>150.00</td>
</tr>
<tr>
<td>taxRate</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>税率</td>
<td>0.03</td>
</tr>
<tr>
<td>vaTax</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>增值税 (单位:元)</td>
<td>0.03</td>
</tr>
<tr>
<td>vaAddTax</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>增值税附加(单位:元)</td>
<td>0.03</td>
</tr>
<tr>
<td>userDueAmt</td>
<td>String</td>
<td>是</td>
<td>-</td>
<td>实际到账金额(单位:元)</td>
<td>0.03</td>
</tr>
</tbody>
</table>
<h3>错误码</h3>
<table>
<thead>
<tr>
<th>错误码</th>
<th>错误描述</th>
</tr>
</thead>
<tbody>
<tr>
<td>open_no_signed_supplier</td>
<td>企业没有签约供应商</td>
</tr>
</tbody>
</table>
<h3>公共错误码</h3>
<p>参考:[公共错误码](<a href="https://www.showdoc.com.cn/kycloudopen/11199459988358587">https://www.showdoc.com.cn/kycloudopen/11199459988358587</a> "公共错误码")</p>