验证码

验证码

聚美智数


进项发票勾选

<p>[TOC]</p> <h3>使用流程</h3> <h4>第一步 -- 提供企业信息</h4> <p>使用接口之前,需要联系客服,提供企业信息,客服报备后即可使用。 需提供的企业信息包括:企业名称、企业纳税人识别号、企业所在地区(省份)、联系人手机号 另外由于接口计费方式为包年,需提供包年时间段</p> <h4>第二步 -- 提交进项发票勾选</h4> <p>进项发票勾选采用异步的方式,先提交进项发票勾选,成功后会返回reqId,用于查询结果接口</p> <h4>第三步 -- 查询进项发票勾选结果</h4> <p>通过返回的reqId调用查询接口,获取结果</p> <hr /> <h3>接口调用说明</h3> <h4>请求方式</h4> <p>如接口没有单独说明,所有接口均为:<strong>POST</strong></p> <h4>请求格式</h4> <p>如接口没有单独说明,所有接口均为:<strong>application/form-data</strong></p> <h4>请求参数</h4> <p>请求参数均包括公共参数和业务参数(业务参数见具体接口说明) 如接口没有单独说明,所有接口调用时,均需要把<strong>公共参数</strong>和<strong>业务参数</strong>一并放在<strong>请求参数</strong>中提交</p> <p>&lt;a name=&quot;公共请求参数&quot;&gt;&lt;/a&gt;</p> <h5>公共请求参数</h5> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必须</th> <th>&lt;div style=&quot;width:420px;&quot;&gt;说明&lt;/div&gt;</th> </tr> </thead> <tbody> <tr> <td>appId</td> <td>String</td> <td>是</td> <td>服务商分配的唯一标识</td> </tr> <tr> <td>timestamp</td> <td>Long</td> <td>是</td> <td>当前时间戳(毫秒)</td> </tr> <tr> <td>sign</td> <td>String</td> <td>是</td> <td>签名,详见签名算法说明</td> </tr> </tbody> </table> <h5>签名算法说明</h5> <pre><code>sign = sha256(appId + appSecret + timestamp)</code></pre> <p>用服务商分配的 <strong>appId</strong>、服务商分配的 <strong>appSecret</strong>,当前时间戳(毫秒) <strong>timestamp</strong>,按上述顺序拼接成字符串,再进行 <strong>sha256</strong> 哈希得到。如下:</p> <pre><code class="language-java">String appId = &amp;quot;xyzxy2121zxyz&amp;quot;; String timestamp = &amp;quot;1555378976238&amp;quot;; String appSecret = &amp;quot;efcefcef1121cefcefc1212121&amp;quot;; String str = appId + appSecret + timestamp; String sign = sha256(str);</code></pre> <h4>返回说明</h4> <h5>返回字段说明</h5> <p>所有接口均返回以下公共字段:</p> <table> <thead> <tr> <th>字段名</th> <th>&lt;div style=&quot;width:420px&quot;&gt;说明&lt;/div&gt;</th> </tr> </thead> <tbody> <tr> <td>code</td> <td>返回码,详见:code返回码说明</td> </tr> <tr> <td>msg</td> <td>code对应的描述</td> </tr> <tr> <td>charge</td> <td>计费标志 true为计费,false为不计费</td> </tr> <tr> <td>taskNo</td> <td>本次请求号</td> </tr> <tr> <td>data</td> <td>返回具体结果,object类型,详见data返回字段描述</td> </tr> </tbody> </table> <p>&lt;a name=&quot;code返回码说明&quot;&gt;&lt;/a&gt;</p> <h5>code返回码说明</h5> <table> <thead> <tr> <th>code</th> <th>&lt;div style=&quot;width:420px;&quot;&gt;说明&lt;/div&gt;</th> </tr> </thead> <tbody> <tr> <td>200</td> <td>成功(计费)</td> </tr> <tr> <td>201</td> <td>查无数据</td> </tr> <tr> <td>400</td> <td>参数错误</td> </tr> <tr> <td>404</td> <td>请求地址不正确</td> </tr> <tr> <td>500</td> <td>服务商维护,请稍候再试</td> </tr> <tr> <td>601</td> <td>接口未开通</td> </tr> <tr> <td>602</td> <td>账号停用</td> </tr> <tr> <td>603</td> <td>余额不足请充值</td> </tr> <tr> <td>604</td> <td>接口停用</td> </tr> <tr> <td>604</td> <td>接口停用</td> </tr> <tr> <td>606</td> <td>调用超限,请稍候再试</td> </tr> <tr> <td>607</td> <td>ip不在白名单</td> </tr> <tr> <td>609</td> <td>请求过于频繁,请稍候再试</td> </tr> <tr> <td>610</td> <td>请求超时</td> </tr> <tr> <td>999</td> <td>其他,以实际返回为准</td> </tr> </tbody> </table> <hr /> <h3>进项发票勾选</h3> <ul> <li>该接口用于进项发票勾选</li> </ul> <h4>请求地址</h4> <p><code>https://api.jumdata.com/invoice/deduction/submit</code></p> <h4>业务参数</h4> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必须</th> <th>&lt;div style=&quot;width:400px&quot;&gt;说明&lt;/div&gt;</th> </tr> </thead> <tbody> <tr> <td>nsrsbh</td> <td>String</td> <td>是</td> <td>企业纳税人识别号</td> </tr> <tr> <td>skssq</td> <td>String</td> <td>是</td> <td>税款所属期,格式 yyyyMM,必填,退税勾选及撤销退税勾选时,传当前月份</td> </tr> <tr> <td>gxlx</td> <td>String</td> <td>是</td> <td>勾选类型,1:抵扣,2:退税,3:代办退税,4:不抵扣,5:逾期,6:撤销抵扣,7:撤销不抵扣,8:撤销逾期,9:勾选抵扣(出口转内销),10:勾选不抵扣(出口转内销),11:撤销抵扣(出口转内销),12:勾选类型代码撤销不抵扣(出口转内销),13:撤销退税</td> </tr> <tr> <td>bdkyy</td> <td>Integer</td> <td>否</td> <td>不抵扣原因 ,当gxlx=4时不为空,即勾选不抵扣时必填,1:用于非应税项目,2:用于免税项目,3:用于集体福利或者个人消费,4:非正常损失的,5:其他</td> </tr> <tr> <td>bdkyyms</td> <td>String</td> <td>否</td> <td>不抵扣原因描述, 当gxlx=4并且bdkyy=5时必填</td> </tr> <tr> <td>list</td> <td>String</td> <td>是</td> <td>勾选发票列表,数组的JSON字符串,例:[{&quot;fpdm&quot;: &quot;3300222133&quot;,&quot;fphm&quot;: &quot;36762501&quot;,&quot;qdfphm&quot;: &quot;&quot;,&quot;zmbh&quot;: &quot;&quot;}],详见勾选发票列表</td> </tr> </tbody> </table> <h4>勾选发票列表</h4> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必须</th> <th>&lt;div style=&quot;width:400px&quot;&gt;说明&lt;/div&gt;</th> </tr> </thead> <tbody> <tr> <td>fpdm</td> <td>String</td> <td>是</td> <td>发票代码,增值税发票、全电纸质发票必填</td> </tr> <tr> <td>fphm</td> <td>Integer</td> <td>是</td> <td>发票号码,增值税发票、全电纸质发票必填</td> </tr> <tr> <td>qdfphm</td> <td>Integer</td> <td>是</td> <td>全电发票号码(20位),为全电电子发票时必填,全电纸质发票可为空</td> </tr> <tr> <td>yxse</td> <td>Integer</td> <td>否</td> <td>有效税额,不填默认税额</td> </tr> <tr> <td>zmbh</td> <td>Integer</td> <td>否</td> <td>出口转内销证明编号,出口转内销发票必填</td> </tr> </tbody> </table> <p>公共请求参数请参阅:&lt;a href=&quot;#公共请求参数&quot;&gt;公共请求参数&lt;/a&gt;</p> <h4>成功返回样例</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 200,//返回码,详见返回码说明 &amp;quot;msg&amp;quot;: &amp;quot;成功&amp;quot;,//返回码对应描述 &amp;quot;taskNo&amp;quot;: &amp;quot;329903325198037812330158&amp;quot;,//本次请求号 &amp;quot;charge&amp;quot;: false,//计费标志 &amp;quot;data&amp;quot;: { &amp;quot;reqId&amp;quot;: &amp;quot;509099847312345&amp;quot;//申请勾选 id,用于查询结果接口 } }</code></pre> <h4>失败返回样例</h4> <pre><code class="language-json">{ &amp;quot;charge&amp;quot;: false,//计费标志 &amp;quot;code&amp;quot;: 999,//返回码,详见返回码说明 &amp;quot;msg&amp;quot;: &amp;quot;税款所属期不一致&amp;quot;,//返回码对应描述 &amp;quot;taskNo&amp;quot;: &amp;quot;978357118142279423026581&amp;quot; }</code></pre> <hr /> <h3>进项发票勾选结果查询</h3> <h4>请求地址</h4> <p><code>https://api.jumdata.com/invoice/deduction/query-result</code></p> <h4>业务参数</h4> <table> <thead> <tr> <th>名称</th> <th>类型</th> <th>必须</th> <th>&lt;div style=&quot;width:400px&quot;&gt;说明&lt;/div&gt;</th> </tr> </thead> <tbody> <tr> <td>nsrsbh</td> <td>String</td> <td>是</td> <td>企业纳税人识别号</td> </tr> <tr> <td>reqId</td> <td>String</td> <td>是</td> <td>申请勾选 id,申请接口返回值</td> </tr> </tbody> </table> <p>公共请求参数请参阅:&lt;a href=&quot;#公共请求参数&quot;&gt;公共请求参数&lt;/a&gt;</p> <h4>成功返回样例</h4> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;成功&amp;quot;,//返回码对应描述 &amp;quot;code&amp;quot;: 200,//返回码,详见返回码说明 &amp;quot;taskNo&amp;quot;: &amp;quot;724137130167701427733365&amp;quot;,//本次请求号 &amp;quot;charge&amp;quot;: false,//计费标志 &amp;quot;data&amp;quot;: { &amp;quot;list&amp;quot;: [ { &amp;quot;fphm&amp;quot;: &amp;quot;36762500&amp;quot;,//发票号码 &amp;quot;qdfphm&amp;quot;: &amp;quot;&amp;quot;, //全电发票号码 &amp;quot;kprq&amp;quot;: &amp;quot;&amp;quot;, // 开票日期,格式 yyyyMMdd &amp;quot;zmbh&amp;quot;: &amp;quot;&amp;quot;,//出口转内销证明编号 &amp;quot;gfsbh&amp;quot;: &amp;quot;91330110MA2CC1X505&amp;quot;,//购买方纳税人识别号 &amp;quot;fpdm&amp;quot;: &amp;quot;3300222130&amp;quot;,//发票代码 &amp;quot;code&amp;quot;: &amp;quot;FprzBusinessVerification&amp;quot;,// &amp;quot;fplx&amp;quot;: &amp;quot;01&amp;quot;,//发票类型,具体见字段说明 &amp;quot;cljg&amp;quot;: &amp;quot;2&amp;quot;,//申请勾选的处理结果,具体见字段说明 &amp;quot;message&amp;quot;: &amp;quot;无此票&amp;quot;,//查询结果描述 &amp;quot;zt&amp;quot;: &amp;quot;2&amp;quot;,//状态,1:申请处理中,2:申请处理失败,3:申请处理完成 &amp;quot;gxsj&amp;quot;: &amp;quot;&amp;quot;, // 勾选时间,格式 yyyyMMdd &amp;quot;gxzt&amp;quot;: &amp;quot;0&amp;quot;,//勾选状态,0未勾选 1已勾选 &amp;quot;gxlx&amp;quot;: &amp;quot;&amp;quot;, // 勾选类型,具体见字段说明 &amp;quot;je&amp;quot;: 113.0, // 金额 &amp;quot;se&amp;quot;: 13.0, // 税额 &amp;quot;yxse&amp;quot;: 13.0, // 有效税额 &amp;quot;skssq&amp;quot;: &amp;quot;&amp;quot;, // 税款所属期,格式 yyyyMM &amp;quot;yskssq&amp;quot;: &amp;quot;&amp;quot;, // 原税款所属期,格式 yyyyMM,针对历史已认证当期变异常的发票该字段有值,值为历史认证的所属期 &amp;quot;bdkyy&amp;quot;: &amp;quot;&amp;quot;,//不抵扣原因,1 用于非应税项目 2 用于免税项目 3 用于集体福利或者个人消费 4 非正常损失的 5 其他; 当gxlx=4时不为空 &amp;quot;bdkyyms&amp;quot;: &amp;quot;&amp;quot;//不抵扣原因描述,1、2、3、4 字典描述 5 其他-自定义描述;当gxlx=4并且bdkyy=5时必传 } ] } }</code></pre> <h4>失败返回样例</h4> <pre><code class="language-json">{ &amp;quot;msg&amp;quot;: &amp;quot;查无数据&amp;quot;,//返回码对应描述 &amp;quot;code&amp;quot;: 201,//返回码,详见返回码说明 &amp;quot;taskNo&amp;quot;: &amp;quot;832359078156879244729823&amp;quot;,//本次请求号 &amp;quot;charge&amp;quot;: false //计费标志 }</code></pre> <h4>发票类型</h4> <table> <thead> <tr> <th>类型</th> <th>类型描述</th> </tr> </thead> <tbody> <tr> <td>01</td> <td>增值税专用发票</td> </tr> <tr> <td>03</td> <td>机动车销售统一发票</td> </tr> <tr> <td>04</td> <td>增值税普通发票</td> </tr> <tr> <td>08</td> <td>增值税电子专用发票</td> </tr> <tr> <td>10</td> <td>增值税电子普通发票</td> </tr> <tr> <td>17</td> <td>海关缴款书</td> </tr> <tr> <td>61</td> <td>全电发票(航空运输电子客票行程单)</td> </tr> <tr> <td>83</td> <td>全电发票(铁路电子客票)</td> </tr> <tr> <td>81</td> <td>全电发票(增值税专用发票)</td> </tr> <tr> <td>82</td> <td>全电发票(增值税普通发票)</td> </tr> <tr> <td>85</td> <td>全电纸质发票(增值税专用发票)</td> </tr> <tr> <td>86</td> <td>全电纸质发票(增值税普通发票)</td> </tr> <tr> <td>87</td> <td>机动车销售电子统一发票</td> </tr> </tbody> </table> <p>注 24、30、80 为出口转内销发票类型,61、81、82、83、85、86为全电发票类型</p> <h4>申请勾选的处理结果</h4> <table> <thead> <tr> <th>类型</th> <th>类型描述</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>成功</td> </tr> <tr> <td>2</td> <td>无此票</td> </tr> <tr> <td>3</td> <td>该票异常无法认证</td> </tr> <tr> <td>4</td> <td>该票已经认证</td> </tr> <tr> <td>5</td> <td>不在可勾选范围内,可勾选[2017-01-01 至 当前税款所属期]的发票</td> </tr> <tr> <td>6</td> <td>该票已经申请认证</td> </tr> <tr> <td>7</td> <td>申请认证月份已过期</td> </tr> <tr> <td>8</td> <td>其它异常</td> </tr> <tr> <td>9</td> <td>认证类型错误</td> </tr> <tr> <td>10</td> <td>该票不可勾选为逾期</td> </tr> <tr> <td>11</td> <td>有效税额异常(有效税额大于实际税额)</td> </tr> <tr> <td>12</td> <td>当期已锁定</td> </tr> <tr> <td>13</td> <td>该缴款书已申请核查</td> </tr> <tr> <td>14</td> <td>税额为零不可勾选</td> </tr> <tr> <td>15</td> <td>该票未到期</td> </tr> <tr> <td>16</td> <td>红票不能抵扣</td> </tr> <tr> <td>17</td> <td>发票未勾选(确认)</td> </tr> <tr> <td>18</td> <td>取消操作不匹配</td> </tr> <tr> <td>19</td> <td>不抵扣原因为空或异常</td> </tr> <tr> <td>20</td> <td>该票未抵扣,无法撤销抵扣</td> </tr> </tbody> </table> <h4>勾选类型</h4> <table> <thead> <tr> <th>类型</th> <th>类型描述</th> </tr> </thead> <tbody> <tr> <td>1</td> <td>抵扣</td> </tr> <tr> <td>2</td> <td>退税</td> </tr> <tr> <td>3</td> <td>代办退税</td> </tr> <tr> <td>4</td> <td>不抵扣</td> </tr> <tr> <td>5</td> <td>逾期</td> </tr> <tr> <td>6</td> <td>撤销抵扣</td> </tr> <tr> <td>7</td> <td>撤销不抵扣</td> </tr> <tr> <td>8</td> <td>撤销逾期</td> </tr> <tr> <td>9</td> <td>勾选抵扣(出口转内销)</td> </tr> <tr> <td>10</td> <td>勾选不抵扣(出口转内销)</td> </tr> <tr> <td>11</td> <td>撤销抵扣(出口转内销)</td> </tr> <tr> <td>12</td> <td>勾选类型代码撤销不抵扣(出口转内销)</td> </tr> <tr> <td>13</td> <td>撤销退税</td> </tr> </tbody> </table>

页面列表

ITEM_HTML