TS0162-手续费入账流程
<h3>触发流程:TS0162-手续费入账流程</h3>
<h5>请求URL</h5>
<ul>
<li>测试环境:<br> <code>http://oa-01-test.topsports.com.cn/oa_api/tsapi/CreateWorkflow</code></li>
<li>
<p>生产环境:<br><code>https://oa.topsports.com.cn/oa_api/tsapi/CreateWorkflow</code>
<font color=red>
生产环境需修改参数
workCode="xtry"
isNextFlow="1"</p>
<pre><code> &lt;/font&gt;
登陆地址:http://10.10.220.126:8080/wui/index.html
账号:200701091
密码:top</code></pre>
</li>
</ul>
<h5>请求方式</h5>
<ul>
<li>POST </li>
</ul>
<h5>接口认证</h5>
<ul>
<li>获取token文档:<br><code>https://www.showdoc.com.cn/p/aab2744823e8cc8bbc163b59c514ee8e</code>
<br></li>
</ul>
<pre><code>OA接口认证生产环境参数
{
&quot;key&quot;: &quot;6465398858709089&quot;,
&quot;secret&quot;: &quot;xXpvtzzU9OHs0jhx&quot;
}</code></pre>
<ul>
<li>请求Header中携带token:
<img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=bebefe36de509c8b00ee719bfb72b62e&amp;file=file.png" alt="" /></li>
</ul>
<h5>其他辅助接口</h5>
<ul>
<li>
<p>撤回/作废接口:<br><code>https://www.showdoc.com.cn/p/bf7707c7fba487ca736b73a3f3bff2d2</code></p>
</li>
<li>
<p>查询当前操作节点信息接口(当前节点名称、当前操作人、OA流程编号):<br> <code>https://www.showdoc.com.cn/p/638f1f94c552cb66cf80c9db3cebec6e</code></p>
</li>
<li>文档查看密码:1234321</li>
</ul>
<h4>公共参数</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">参数名</th>
<th style="text-align: left;">必选</th>
<th style="text-align: left;">类型</th>
<th>字段长度</th>
<th>说明</th>
</tr>
</thead>
<tbody>
<tr>
<td style="text-align: left;">requestName</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>999</td>
<td>流程标题 (TS0162-手续费入账流程)</td>
</tr>
<tr>
<td style="text-align: left;">workflowId</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>999</td>
<td>流程workflowId(284485)</td>
</tr>
<tr>
<td style="text-align: left;">workCode</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>999</td>
<td>创建人工号 200701091</td>
</tr>
<tr>
<td style="text-align: left;">isNextFlow</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">String</td>
<td>999</td>
<td>是否自动流转到下个节点<br>0:不自动提交;<br>1:自动提交</td>
</tr>
<tr>
<td style="text-align: left;">requestId</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">String</td>
<td>999</td>
<td>流程requestId,为空则创建流程,不为空则根据其更新流程(退回/撤回 状态可更新,触发/归档/作废/审批中 状态不可更新)</td>
</tr>
</tbody>
</table>
<h4>主表内容:</h4>
<table>
<thead>
<tr>
<th style="text-align: left;">表单名称</th>
<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;">mainTableFields</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">主表</td>
</tr>
<tr>
<td style="text-align: left;">所属公司</td>
<td style="text-align: left;">否</td>
<td style="text-align: left;">ssgs</td>
<td style="text-align: left;">String</td>
<td>103060707-0001</td>
</tr>
<tr>
<td style="text-align: left;"><font color=red>证照公司编码</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">zzgsbm </font></td>
<td style="text-align: left;">String</td>
<td>02T20029</td>
</tr>
<tr>
<td style="text-align: left;">付款方式</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">fkfs</td>
<td style="text-align: left;">String</td>
<td>2</td>
</tr>
<tr>
<td style="text-align: left;">事由</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">sy</td>
<td style="text-align: left;">String</td>
<td>手续费报销</td>
</tr>
<tr>
<td style="text-align: left;"><font color=red>手续费类别</font></td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">sxflb</td>
<td style="text-align: left;">String</td>
<td><font color=red>0-第三方收款手续费 默认传值0</font></td>
</tr>
<tr>
<td style="text-align: left;">业务系统单号</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">billNo</td>
<td style="text-align: left;">String</td>
<td>文本(业务系统唯一编号 验重使用)</td>
</tr>
<tr>
<td style="text-align: left;">来源系统</td>
<td style="text-align: left;">是</td>
<td style="text-align: left;">lyxt</td>
<td style="text-align: left;">String</td>
<td>0-通联 1-快钱 2-银联</td>
</tr>
</tbody>
</table>
<h4>明细1内容</h4>
<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;">detailTableFields_1</td>
<td style="text-align: left;">-</td>
<td style="text-align: left;">-</td>
<td>明细表1</td>
</tr>
<tr>
<td style="text-align: left;">发票号</td>
<td style="text-align: left;">fphcode</td>
<td style="text-align: left;">String</td>
<td>发票号</td>
</tr>
</tbody>
</table>
<h5>提交示例 (参考结构)</h5>
<pre><code>{
&quot;requestName&quot;: &quot;TS0162-手续费入账流程&quot;,
&quot;workflowId&quot;: &quot;284485&quot;,
&quot;workCode&quot;: &quot;xtry&quot;,
&quot;isNextFlow&quot;: &quot;1&quot;,
&quot;mainTableFields&quot;: {
&quot;zzgsbm&quot;: &quot;02T20029&quot;,
&quot;fkfs&quot;: &quot;2&quot;,
&quot;sy&quot;: &quot;手续费报销&quot;,
&quot;billNo&quot;: &quot;b4bdf874-8c03-5bd8-8fd7-5e409dfd82c0&quot;,
&quot;lyxt&quot;:&quot;0-通联 1-快钱 2-银联&quot;,
&quot;sxflb&quot;:&quot;0&quot;
},
&quot;detailTableFields_1&quot;: [
{
&quot;fphcode&quot;: &quot;24422000000073730267&quot;
}
]
}</code></pre>
<p><img src="https://www.showdoc.com.cn/server/api/attachment/visitFile?sign=bd1cb2553b04208a7f2d8b4d7f58b820&amp;file=file.png" alt="" /></p>
<h5>返回示例 接口内返回OA标准单号</h5>
<pre><code>{
&quot;code&quot;: 200,
&quot;msg&quot;: &quot;成功&quot;,
&quot;data&quot;: {
&quot;requestmark&quot;: &quot;TS0225202306060015&quot;,
&quot;requestid&quot;: &quot;10047312&quot;
}
}</code></pre>
<p>三合一接口post请求鉴权接口
<a href="https://www.showdoc.com.cn/p/1b3374375d38acb1b9f808daa36906ae">https://www.showdoc.com.cn/p/1b3374375d38acb1b9f808daa36906ae</a>
鉴权参数为
测试环境:
{
"appid":"1011531885768073221",
"cid":"1011531885604741149l",
"secret":"047bc45b192f4760817ed8b1f39b5761",
"userId":"357228",
"name":"史旭阳",
"role":1,
"url":"<a href="https://api.mypiaojia.com/api/invoiceApi/token/buildToken"">https://api.mypiaojia.com/api/invoiceApi/token/buildToken"</a>;
}</p>
<pre><code>生产环境
{
&quot;appid&quot;:&quot;981811906121113602&quot;,
&quot;cid&quot;:&quot;981811910205595648l&quot;,
&quot;secret&quot;:&quot;575fbebe0d7241e982a8ffb5576a6e9d&quot;,
&quot;userId&quot;:&quot;217924&quot;,
&quot;name&quot;:&quot;系统人员&quot;,
&quot;role&quot;:1,
&quot;url&quot;:&quot;https://api.mypiaojia.com/api/invoiceApi/token/buildToken&quot;
}</code></pre>
<p>三合一查验一体化接口
<a href="https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/5f15d7e4-035a-4b41-a14d-b32e81ff071a">https://weapp.eteams.cn/build/techdoc/wdoc/index.html#/public/doc/5f15d7e4-035a-4b41-a14d-b32e81ff071a</a></p>
<p>发票识别错误信息
public final static int KGxValidCheckInvoiceMoreFiveTimes = 2046; // 【国税局】该张发票超过当天查验次数,请于次日再次查验
public final static int KGxValidCheckInvoiceException = 2047; // 税局查验服务异常,建议15-20分钟后重试
public final static int KPeriodValidityExceedingLimit = 2048; // 超过服务有效期限限制
public final static int KCheckExceedingLimit = 2049; // 查验发票张数超过限
public final static int KGxValidIllegalDate = 2050; // 开票日期错误
public final static int KUrlException = 2051; // 无效的请求地址,请检查地址
public final static int KGtValidErrorFives = 2052; // 该票在本平台查验失败次数超过五次
public final static int KThirdFailedTip = 2053; // 操作失败
public final static int KThirdTypeNotSupport = 2054; // 发票类型不对,请重新上传
public final static int KTpTaxnoIsNil = 2055; // 没有设置企业税号,不可查验
public final static int KTpEnterTaxnoInvalid = 2056; // 当前购买方税号不支持录入
public final static int KTpEnterBlackTaxnoInvalid = 2057; // 当前销售方税号和名称不支持录入
public final static int KInvoiceCodeNumberInvalid = 2058; // 发票号码和发票代码与机打号码机打代码不一致
public final static int KInvoiceTypeNotEnter = 2059; // 当前发票类型不允许录入
public final static int KInvoiceCodeConfirmInvalid = 2060; // 机打发票代码和发票代码不一致
public final static int KInvoiceNumberConfirmInvalid = 2061; // 机打发票号码和发票号码不一致
public final static int KRemoteResultFail = 2114; // 调用税局异常,请稍后重试
public final static int KInvoiceValidCurrentDate = 2126; // 日期当天的不能查验
public final static int KInvoiceValidTaxnoInvalid = 2137; // 当前购买方税号和名称不支持查验
public final static int KInvoiceCodeError = 2122; // 发票代码错误
public final static int KTokenGetFailed = 2150; // token获取失败
public final static int KWxGetDataFailed = 2151; // 微信获取数据失败
public final static int KZfbGetDataFailed = 2162; // 支付宝获取数据失败
public final static int KThirdGetPicFailed = 2163; // 获取图片失败
public final static int KThirdWxUnAuthFailed = 2164; // 企业必须认证且激活人数要超过200人,请联系企业微信客服申请开通权限</p>
<p>public final static int KThirdPartyFlagFailed = 2200; // 第三方设置类型错误
public final static int KThirdPartyIdNotExist = 2201; // 第三方设置信息不存在
public final static int KThirdPartyExistOcr = 2202; // 已经存在不启用分部的发票识别接口
public final static int KThirdPartyExistValid = 2203; // 已经存在不启用分部的发票查验接口
public final static int KThirdPartyInvalidFlag = 2204; // 无效的接口类型
public final static int KThirdPartyInvalidParts = 2205; // 分部信息无效
public final static int KThirdPartInfoExsit = 2206; // 分部已经存在
public final static int KThirdPartNoOcr = 2207; // 暂无可用的识别服务商接口,不可录入发票
public final static int KThirdPartNoValid = 2208; // 暂无可用的查验服务商接口,发票查验失败
public final static int KThirdPartUrlNil = 2209; // 调用接口链接不可为空
public final static int KThirdPartUrlClientNil = 2210; // 第三方账号不可为空
public final static int KThirdPartRechargeTimesFailed = 2211; // 充值次数错误
public final static int KThirdPartAlreadySet = 2212; // 已经配置过,不可重复设置默认
public final static int KTpRecordIdNotExist = 2213; // 第三方操作记录不存在
public final static int KTpOcrIdExist = 2214; // 已存在该第三方识别接口
public final static int KTpValidIdExist = 2215; // 已存在该第三方查验接口
public final static int KThirdPartModifyTmFailed = 2216; // 修改第三方次数错误
public final static int KTpCommConfigError = 2217; // 第三方接口配置异常
public final static int KTpCommReturnError = 2222; // 第三方接口异常返回信息
public final static int KTpNotPdfFileError = 2223; //[泛微] 文件格式识别不支持,仅支持PDF和OFD格式
public final static int UploadFileMaxSizeError = 2224; //超过25M文件不支持识别</p>
<p>// 航信错误
public final static int KHxErrorResult = 2250; // 航信返回数据错误
public final static int KHxValidFailed = 2251; // 航信查验错误</p>
<p>// 百丽错误
public final static int KBlTokenError = 2270; //token获取失败
public final static int KTpBlDelFailed = 2271; //发票删除失败
public final static int KTpBlUpdateFailed = 2272; //发票更新失败</p>
<p>public final static int FILETYPECheckError = 3103; // 当前发票类型,不支持此文件类型录入。
public final static int FILETYPEPDFCheckError = 3104; // 当前发票类型需要上传PDF格式文件。
public final static int FILETYPEOFDCheckError = 3105; // 当前发票类型需要上传OFD格式文件
public final static int FILETYPEIMGCheckError = 3106; // 当前发票类型需要上传图片格式文件
public final static int FILETYPEXMLCheckError = 3107; // 当前发票类型需要上传XML格式文件
public final static int KHLZSCheckNumberError = 3108; // 发票已重复(hl),发票号码:
public final static int KOverdueInputCheckNotWithInYearError = 4011; //开票日期{0}非当前年份,禁止录入
public final static int KOverdueInputCheckNotWithInYearWarn = 4012; //请注意,开票日期{0}非当前年份</p>
<p>public final static int KOverdueInputCheckNotWithInMonthError = 4023; //开票日期{0}非当前月份,禁止录入
public final static int KOverdueInputCheckNotWithInMonthWarn = 4024; //请注意,开票日期{0}非当前月份</p>
<p>public final static int KOverdueInputCheckOverMonthsError = 4013; //开票日期{0}已超{1}个月,禁止录入
public final static int KOverdueInputCheckOverMonthsWarn = 4014; //请注意,开票日期{0}已超{1}个月
public final static int KOverdueSubmitCheckNotWithInYearError = 4015; //发票号码{0}开票日期{1}非当前年份,禁止报销
public final static int KOverdueSubmitCheckNotWithInYearWarn = 4016; //请注意,发票号码{0}开票日期{1}非当前年份
public final static int KOverdueSubmitCheckOverMonthsError = 4017; //发票号码{0}开票日期{1}已超{2}个月,禁止报销
public final static int KOverdueSubmitCheckOverMonthsWarn = 4018; // 请注意,发票号码{0}开票日期{1}已超{2}个月
public final static int KOverdueInputCheckNoDateError = 4019; //该发票无开票日期,对应类型发票开票{1}个月内方可录入
public final static int KOverdueInputCheckNoDateWarn = 4020; // 请注意,该发票无开票日期
public final static int KOverdueSubmitCheckNoDateError = 4021; //发票号码{0}无开票日期,对应类型发票开票{2}个月内方可报销
public final static int KOverdueSubmitCheckNoDateWarn = 4022; //请注意,发票号码{0}无开票日期
public final static int NO_PERMISSION_TO_GET = 5025; //无权限,请先检查发票是否锁定</p>