调用该接口可以一次查询一张电子发票或者纸质发票的详细信息,调用该接口前,需要获得企业开票/收票授权码和被查询的发票的发票代码、发票号码、销售方纳税人识别号、开票金额,可以通过调用分页查询企业开票发票列表、分页查询企业收票发票列表获取。
需授权
请求地址
环境 |
http请求地址 |
请求方法 |
正式环境 |
http://IP:PORT/Entoauth/getInfo?sign=qycx |
POST |
请求参数说明:
参数 |
是否必须 |
含义 |
FPDM |
必须 |
发票代码,例如144031201012 |
FPHM |
必须 |
发票号码,例如 0000001 |
XSF_NSRSBH |
必须 |
销货方纳税人识别号,例如: 440321233330001 |
INVOICE_AMT |
必须 |
开票金额例如100.00 |
SQM |
必须 |
企业开票/收票授权码,例如QWEZ344QHGTYRDEFREDWSERTYUIOP2QQ, 第三方平台必须使用对应企业开票/收票授权码 |
access_token |
必须 |
可查看认证接口说明来获取。 access_token有5小时有效期。 |
openID |
必须 |
用户的ID,与账号一一对应,可查看认证接口说明来获取。 |
client_id |
必须 |
应用的client_id |
返回结果以xml报文返回:
<?xml version="1.0" encoding="UTF-8"?>
<ROOT>
<HEAD>
<SERVICE>
<REPLYCODE></REPLYCODE>
<REPLYMSG></REPLYMSG>
</SERVICE>
</HEAD>
<BODY>
<DATA>
<REQUEST_COMMON_FPKJ class="REQUEST_COMMON_FPKJ">
<FPQQLSH>发票请求流水号</FPQQLSH>
<KPLX>开票类型</KPLX>
<XSF_NSRSBH>销售方纳税人识别号</XSF_NSRSBH>
<XSF_MC>销售方名称</XSF_MC>
<XSF_DZDH>销售方地址、电话</XSF_DZDH>
<XSF_YHZH>销售方银行账号</XSF_YHZH>
<GMF_NSRSBH>购买方纳税人识别号</GMF_NSRSBH>
<GMF_MC>购买方名称</GMF_MC>
<GMF_DZDH>购买方地址、电话</GMF_DZDH>
<GMF_YHZH>购买方银行账号</GMF_YHZH>
<GMF_SJH>购买方手机号</GMF_SJH>
<GMF_DZYX>购买方电子邮箱</GMF_DZYX>
<FPT_ZH>发票通账户</FPT_ZH>
<KPR>开票人</KPR>
<SKR>收款人</SKR>
<FHR>复核人</FHR>
<FP_DM>发票代码</FP_DM>
<FP_HM>发票号码</FP_HM>
<JSHJ>价税合计</JSHJ>
<HJJE>合计金额</HJJE>
<HJSE>合计税额</HJSE>
<EWM><![CDATA[二维码]]></EWM>
<KPRQ>开票日期</KPRQ>
<JQBH>税控设备编号</JQBH>
<JYM>校验码</JYM>
<FP_MW><![CDATA[发票密文]]></FP_MW>
<FPFM>发票赋码</FPFM>
<YFP_DM>原发票代码</YFP_DM>
<YFP_HM>原发票号码</YFP_HM>
<BZ>备注</BZ>
<HYLX>行业类型</HYLX>
<BY1>备用字段1</BY1>
<BY2>备用字段2</BY2>
<BY3>备用字段3</BY3>
<BY4>备用字段4</BY4>
<BY5>备用字段5</BY5>
<BY6>备用字段6</BY6>
<BY7>备用字段7</BY7>
<BY8>备用字段8</BY8>
<BY9>备用字段9</BY9>
<BY10>备用字段10</BY10>
<KPXM></KPXM>
</REQUEST_COMMON_FPKJ>
</DATA >
<SQM></SQM>
</BODY>
</ROOT>
返回参数说明:
ID |
名称 |
长度 |
必须 |
说明 |
REPLYCODE |
返回代码 |
|
是 |
0000为查询成功,其它为查询失败 |
REPLYMSG |
返回信息 |
|
是 |
返回的错误信息,错误返回时返回不能报销原因 |
SQM |
授权码 |
|
是 |
|