聚美智数


财政票据查验

<p>[TOC]</p> <h3>接口描述</h3> <ul> <li>查验财政票据是否真实,与财政票据官网保持一致</li> <li>可查验最近一年内开具的电子票据</li> <li>每张发票每天最多可查验5次</li> </ul> <h3>请求说明</h3> <h4>请求地址</h4> <p><code>https://api.jumdata.com/invoice/validate/fiscal</code></p> <h4>请求方式</h4> <ul> <li>GET/POST</li> </ul> <h4>请求格式</h4> <ul> <li>x-www-form-urlencoded</li> </ul> <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>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> <tr> <td>fpdm</td> <td>String</td> <td>是</td> <td>发票代码</td> </tr> <tr> <td>fphm</td> <td>String</td> <td>是</td> <td>发票号码</td> </tr> <tr> <td>jym</td> <td>String</td> <td>是</td> <td>校验码</td> </tr> <tr> <td>kqrq</td> <td>String</td> <td>是</td> <td>开票日期 必填,格式 yyyy-MM-dd / yyyyMMdd</td> </tr> <tr> <td>je</td> <td>String</td> <td>是</td> <td>金额</td> </tr> </tbody> </table> <h4>签名算法说明</h4> <p><code>sign = sha256(appId + appSecret + timestamp)</code></p> <p>用服务商分配的 appId、服务商分配的 appSecret,当前时间时间戳 timestamp,按上述顺序拼接成字符串,再进行 sha256 哈希得到。如下:</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> <h3>返回说明</h3> <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;865427293143986503310337&amp;quot;, &amp;quot;charge&amp;quot;: true, &amp;quot;data&amp;quot;: { &amp;quot;fpdm&amp;quot;: &amp;quot;32****22&amp;quot;, //发票代码 &amp;quot;fphm&amp;quot;: &amp;quot;00******63&amp;quot;, //发票号码 &amp;quot;jkrnsrsbh&amp;quot;: &amp;quot;**************0010&amp;quot;, //缴款人纳税识别号 &amp;quot;jym&amp;quot;: &amp;quot;530996&amp;quot;, //校验码 &amp;quot;jkr&amp;quot;: &amp;quot;许**&amp;quot;, //缴款人 &amp;quot;kprq&amp;quot;: &amp;quot;2022-05-26&amp;quot;, //开票日期 &amp;quot;skdw&amp;quot;: &amp;quot;苏州******医院&amp;quot;, //收款单位 &amp;quot;fhr&amp;quot;: &amp;quot;01072&amp;quot;, //复核人 &amp;quot;skr&amp;quot;: &amp;quot;80139&amp;quot;, //收款人 &amp;quot;pjmc&amp;quot;: &amp;quot;江苏省医疗住院收费票据(电子)&amp;quot;, //票据名称 &amp;quot;jehj&amp;quot;: &amp;quot;2235.33&amp;quot;, //金额合计 &amp;quot;jehjcn&amp;quot;: &amp;quot;贰仟贰佰叁拾伍元叁角叁分&amp;quot;, //金额合计中文大写 &amp;quot;ch&amp;quot;: &amp;quot;01&amp;quot;, //冲红 01 正常;02 冲红 &amp;quot;chrq&amp;quot;: &amp;quot;&amp;quot;, //冲红日期 &amp;quot;chsj&amp;quot;: &amp;quot;&amp;quot;, //冲红时间 &amp;quot;chyy&amp;quot;: &amp;quot;&amp;quot;, //冲红原因 &amp;quot;czbmyz&amp;quot;: &amp;quot;&amp;quot;, //财政部门印章 &amp;quot;czbmyzbh&amp;quot;: &amp;quot;&amp;quot;, //财政部门印章编号 &amp;quot;xmqd&amp;quot;: [ { &amp;quot;xmxh&amp;quot;: 0, //项目序号 &amp;quot;xmbh&amp;quot;: &amp;quot;&amp;quot;, //项目编号 &amp;quot;xmmc&amp;quot;: &amp;quot;床位费&amp;quot;, //项目名称 &amp;quot;dw&amp;quot;: &amp;quot;&amp;quot;, //单位 &amp;quot;sl&amp;quot;: &amp;quot;&amp;quot;, //数量 &amp;quot;ggbz&amp;quot;: &amp;quot;&amp;quot;, //规格标准 &amp;quot;je&amp;quot;: null, //金额 &amp;quot;bz&amp;quot;: &amp;quot;&amp;quot; //备注 } ], //项目清单 &amp;quot;xmmx&amp;quot;: [], &amp;quot;qtxx&amp;quot;: [ //其他信息 { &amp;quot;en&amp;quot;: &amp;quot;ywlsh&amp;quot;, &amp;quot;cn&amp;quot;: &amp;quot;业务流水号&amp;quot;, &amp;quot;value&amp;quot;: &amp;quot;10****47&amp;quot; } ], &amp;quot;detailUrl&amp;quot;: &amp;quot;http://einvoice.jsczt.cn/finance/callback/32****22/00******63/530996/1653494400000/2235.33/013236272acb1f25445fb926e09cae1fe9fd/13/1684207775043/131f7321cd42f3383bbd934c9dbc519d521e3d95175822478e99ee1fd8388c6c&amp;quot; //税局查验截图url } }</code></pre> <h4>查无此票返回样例</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 201, &amp;quot;msg&amp;quot;: &amp;quot;查无此票&amp;quot;, &amp;quot;taskNo&amp;quot;: &amp;quot;12552230716560623515&amp;quot;, &amp;quot;charge&amp;quot;: true, &amp;quot;data&amp;quot;: { &amp;quot;fplx&amp;quot;: &amp;quot;101&amp;quot; } }</code></pre> <h4>不一致返回样例</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 202, &amp;quot;msg&amp;quot;: &amp;quot;不一致&amp;quot;, &amp;quot;taskNo&amp;quot;: &amp;quot;12552230716560623515&amp;quot;, &amp;quot;charge&amp;quot;: true, &amp;quot;data&amp;quot;: { &amp;quot;fplx&amp;quot;: &amp;quot;101&amp;quot; } } </code></pre> <h4>错误返回样例</h4> <pre><code class="language-json">{ &amp;quot;code&amp;quot;: 400, &amp;quot;msg&amp;quot;: &amp;quot;发票编号不能为空&amp;quot;, &amp;quot;charge&amp;quot;: false }</code></pre> <h4>code返回码说明</h4> <p><a href="https://www.showdoc.com.cn/p/ec82c9f1cb47cd306fea5b700d3ca953#code返回码说明">code返回码说明</a></p>

页面列表

ITEM_HTML