最新发票查验,免验证码,查验接口服务

一、发票查验平台

支持10种增值税发票的信息核验,包括增值税专票、电子专票、普票、电子普票、全电发票(新版全国统一电子发票,专票/普票)、机动车销售发票等实时联网核验发票真伪,查验一致返回全票面信息,支持批量核验发票,如上传excel等方式。助您摆脱手动输入繁琐,提升工作效率。测试网页:国税总局电子税务局数电发票采集与批量验真,免验证码发票查验接口分享有调用接口的C#源码。


您也可以直接调用下面的webapi发票查验接口,直接将发票查验服务集成到您系统中。

二、提供发票信息进行查验接口

发票查验、发票验真webapi服务URL:https://sjhg.rdpsystem.com:8443/api/ic/pic
调用方式:POST
调用参数格式:json
调用示例和返回结果如图所示

  1. 调用参数说明
    ukey默认填写21B7B40D-B1CC-4BCD-BD58-B6623F672FB6
    fpdm发票代码,电子发票(专用发票)、电子发票(普通发票)此参数可为空,如:\"fpdm\":\"\"。其他类型发票均不可为空
    fphm发票号码
    kprq开票日期

other区块链发票需要填写“开票方标识号(也就是税号)”,其它类型发票无需填写
kjje
增值税专用发票01、增值税电子专用发票08、机动车发票03,这三种发票填写开票金额(不含税价),简单判断方式:这类发票有发票代码和发票号码;
增值税电子普通发票10、增值税普通发票04,增值税普通发票(卷票)11,这三种发票填写发票校验码后六位;简单判断方式:这类发票有发票代码和发票号码;
电子发票(增值税专用发票)09、电子发票(普通发票)83,这两种发票填写开票金额(价税合计金额);简单判断方式:这类发票没有发票代码;

区块链发票21需要填写发票校验码

电子发票(铁路电子客票)62、电子发票(航空运输电子客票行程单)61,这类发票填写票价
------------------------------------------------------------------
2、查验返回结果公共部分说明:
增值税专用发票、增值税普通发票查验返回结果中,货品明细项(ZPMX类)的字段定义如下:

/// <summary>

/// 商品名称

/// </summary>

public string spmc { get; set; }

/// <summary>

/// 规格型号

/// </summary>

public string ggxh { get; set; }

/// <summary>

/// 计量单位

/// </summary>

public string jldw { get; set; }

/// <summary>

/// 数量

/// </summary>

public string sl { get; set; }

/// <summary>

/// 单价

/// </summary>

public string dj { get; set; }

/// <summary>

/// 金额

/// </summary>

public string je { get; set; }

/// <summary>

/// 税率

/// </summary>

public string zzssl { get; set; }

/// <summary>

/// 税额

/// </summary>

public string se { get; set; }

/// <summary>

/// 税收分类编码

/// </summary>

public string ssflbm { get; set; }

---------------------------------------------------------------------
3、机动车发票查验返回结果说明

/// <summary>

/// 机动车销售统一发票03 或全电纸票(机动车销售统一发票)93

/// </summary>

public string fplx { get; set; }

/// <summary>

/// 发票类型中文名称

/// </summary>

public string fplxName { get; set; }

/// <summary>

/// 发票代码

/// </summary>

public string fpdm { get; set; }

/// <summary>

/// 发票号码

/// </summary>

public string fphm { get; set; }

/// <summary>

/// 开票日期

/// </summary>

public string kprq { get; set; }

/// <summary>

/// 查验次数

/// </summary>

public string cycs { get; set; }

/// <summary>

/// 机器编号

/// </summary>

public string jqbh { get; set; }

/// <summary>

/// 购买方名称

/// </summary>

public string gmfmc { get; set; }

/// <summary>

/// 购买方身份证号码/组织机构代码

/// </summary>

public string gmfsfzhm { get; set; }

/// <summary>

/// 购买方纳税人识别号

/// </summary>

public string gmfnsrsbh { get; set; }

/// <summary>

/// 车辆类型

/// </summary>

public string cllx { get; set; }

/// <summary>

/// 厂牌型号

/// </summary>

public string cpxh { get; set; }

/// <summary>

/// 产地

/// </summary>

public string cd { get; set; }

/// <summary>

/// 合格证号

/// </summary>

public string hgzh { get; set; }

/// <summary>

/// 不含税价

/// </summary>

public string bhsj { get; set; }

/// <summary>

/// 商检单号

/// </summary>

public string sjdh { get; set; }

/// <summary>

/// 发动机号码

/// </summary>

public string fdjhm { get; set; }

/// <summary>

/// 车辆识别代号/车架号码

/// </summary>

public string cjhm { get; set; }

/// <summary>

/// 销货单位名称

/// </summary>

public string xhdwmc { get; set; }

/// <summary>

/// 进口证明书号

/// </summary>

public string jkzmsh { get; set; }

/// <summary>

/// 销货单位电话

/// </summary>

public string xhdwdh { get; set; }

/// <summary>

/// 销货单位纳税人识别号

/// </summary>

public string xhdwnsrsbh { get; set; }

/// <summary>

/// 销货单位银行账号

/// </summary>

public string xhdwzh { get; set; }

/// <summary>

/// 销货单位地址

/// </summary>

public string xhdwdz { get; set; }

/// <summary>

/// 销货单位开户银行

/// </summary>

public string xhdwkhyh { get; set; }

/// <summary>

/// 增值税税率/征收率

/// </summary>

public string zzssl { get; set; }

/// <summary>

/// 增值税税额

/// </summary>

public string zzsse { get; set; }

/// <summary>

/// 主管税务机关代码

/// </summary>

public string swjgdm { get; set; }

/// <summary>

/// 价税合计

/// </summary>

public string jshj { get; set; }

/// <summary>

/// 完税凭证号码

/// </summary>

public string wspzhm { get; set; }

/// <summary>

/// 吨位

/// </summary>

public string dw { get; set; }

/// <summary>

/// 限乘人数

/// </summary>

public string xcrs { get; set; }

/// <summary>

/// 发票状态:"0"表示正常;"2"表示作废;"3"表示红冲;"7"表示部分红冲;"8"表示全额红冲

/// </summary>

public string fpzt { get; set; }

/// <summary>

/// 主管税务机关名称

/// </summary>

public string swjgmc { get; set; }

---------------------------------------------------------------------
4、增值税专用发票、增值税普通发票查验返回结果说明

/// <summary>

/// 增值税专用发票01 或全电纸票(增值税专用发票)91

/// </summary>

public string fplx { get; set; }

/// <summary>

/// 发票类型中文名称

/// </summary>

public string fplxName { get; set; }

/// <summary>

/// 发票代码

/// </summary>

public string fpdm { get; set; }

/// <summary>

/// 发票号码

/// </summary>

public string fphm { get; set; }

/// <summary>

/// 开票日期

/// </summary>

public string kprq { get; set; }

/// <summary>

/// 查验次数

/// </summary>

public string cycs { get; set; }

/// <summary>

/// 销货单位名称

/// </summary>

public string xhdwmc { get; set; }

/// <summary>

/// 购买方纳税人识别号

/// </summary>

public string gmfnsrsbh { get; set; }

/// <summary>

/// 购买方地址电话

/// </summary>

public string gmfdzdh { get; set; }

/// <summary>

/// 购买方开户行及账号

/// </summary>

public string gmfkhyhzh { get; set; }

/// <summary>

/// 购买方名称

/// </summary>

public string gmfmc { get; set; }

/// <summary>

/// 销货单位纳税人识别号

/// </summary>

public string xhdwnsrsbh { get; set; }

/// <summary>

/// 销货单位地址电话

/// </summary>

public string xhdwdzdh { get; set; }

/// <summary>

/// 销货单位开户行及账号

/// </summary>

public string xhdwkhyhzh { get; set; }

/// <summary>

/// 增值税税额

/// </summary>

public string zzsse { get; set; }

/// <summary>

/// 不含税价

/// </summary>

public string bhsj { get; set; }

/// <summary>

/// 价税合计

/// </summary>

public string jshj { get; set; }

/// <summary>

/// 机器编号

/// </summary>

public string jqbh { get; set; }

/// <summary>

/// 校验码

/// </summary>

public string jym { get; set; }

/// <summary>

/// 发票状态:"0"表示正常;"2"表示作废;"3"表示红冲;"7"表示部分红冲;"8"表示全额红冲

/// </summary>

public string fpzt { get; set; }

/// <summary>

/// 备注

/// </summary>

public string bz { get; set; }

/// <summary>

/// 汇总代开标志:"1"表示汇总代开;"0"表示非汇总代开

/// </summary>

public string hzdkbz { get; set; }

/// <summary>

/// 成品油标志:"1"表示成品油;"0"表示非成品油

/// </summary>

public string cpybz { get; set; }

/// <summary>

/// 机动车标志:"1"表示机动车;"0"表示非机动车

/// </summary>

public string jdcbz { get; set; }

/// <summary>

/// 报废产品收购标志:"1"表示报废产品收购;"0"表示非报废产品收购

/// </summary>

public string bfcpsgbz { get; set; }

/// <summary>

/// 销货清单标志:"1"表示有销货清单;"0"表示没有销货清单

/// </summary>

public string xhqdbz { get;set; }

/// <summary>

/// 商品明细项集合

/// </summary>

public List<ZPMX> spmx { get; set; }

/// <summary>

/// 销货清单明细项集合

/// </summary>

public List<ZPMX> xhqd { get; set; }

5、区块链发票查验返回结果说明

/// <summary>

/// 区块链电子发票21

/// </summary>

public string fplx { get; set; }

/// <summary>

/// 发票类型中文名称

/// </summary>

public string fplxName { get; set; }

/// <summary>

/// 发票代码

/// </summary>

public string fpdm { get; set; }

/// <summary>

/// 发票号码

/// </summary>

public string fphm { get; set; }

/// <summary>

/// 开票日期

/// </summary>

public string kprq { get; set; }

/// <summary>

/// 购买方名称

/// </summary>

public string gmfmc { get; set; }

/// <summary>

/// 不含税价

/// </summary>

public string bhsj {  get; set; }

/// <summary>

/// 销货单位名称

/// </summary>

public string xhdwmc { get; set; }

/// <summary>

/// 销货单位纳税人识别号

/// </summary>

public string xhdwnsrsbh { get; set; }

/// <summary>

/// 增值税税额

/// </summary>

public string zzsse { get; set; }

/// <summary>

/// 价税合计

/// </summary>

public string jshj { get; set; }

/// <summary>

/// 发票状态:'1': '已开票','2': '已打印','3': '已收票','4': '已报销','5': '已冲红','6': '已登记异常','7': '已标记销毁','8': '已回退'

/// </summary>

public string fpzt {  get; set; }

/// <summary>

/// 发票密码区哈希值

/// </summary>

public string fphash {  get; set; }

---------------------------------------------------------------------
6、增值税普通发票(卷票)查验返回结果说明

public string fplx { get; set; }

/// <summary>

/// 发票类型中文名称

/// </summary>

public string fplxName { get; set; }

/// <summary>

/// 发票代码

/// </summary>

public string fpdm { get; set; }

/// <summary>

/// 发票号码

/// </summary>

public string fphm { get; set; }

/// <summary>

/// 开票日期

/// </summary>

public string kprq { get; set; }

/// <summary>

/// 查验次数

/// </summary>

public string cycs { get; set; }

/// <summary>

/// 销货单位名称

/// </summary>

public string xhdwmc { get; set; }

/// <summary>

/// 购买方纳税人识别号

/// </summary>

public string gmfnsrsbh { get; set; }

/// <summary>

/// 购买方名称

/// </summary>

public string gmfmc { get; set; }

/// <summary>

/// 销货单位纳税人识别号

/// </summary>

public string xhdwnsrsbh { get; set; }

/// <summary>

/// 价税合计

/// </summary>

public string jshj { get; set; }

/// <summary>

/// 机器编号

/// </summary>

public string jqbh { get; set; }

/// <summary>

/// 校验码

/// </summary>

public string jym { get; set; }

/// <summary>

/// 发票状态:"0"表示正常;"2"表示作废;"3"表示红冲;"7"表示部分红冲;"8"表示全额红冲

/// </summary>

public string fpzt { get; set; }

/// <summary>

/// 备注

/// </summary>

public string bz { get; set; }

/// <summary>

/// 收款员

/// </summary>

public string shy { get; set; }

        

/// <summary>

/// 商品明细项集合

/// </summary>        

public List<ZPMX> spmx { get; set; }

7、电子发票(铁路电子客票)查验返回结果说明

public string fplx { get; set; }

/// <summary>

/// 发票类型中文名称

/// </summary>

public string fplxName { get; set; }

/// <summary>

/// 发票代码

/// </summary>

public string fpdm { get; set; }

/// <summary>

/// 发票号码

/// </summary>

public string fphm { get; set; }

/// <summary>

/// 开票日期

/// </summary>

public string kprq { get; set; }

/// <summary>

/// 查验次数

/// </summary>

public string cycs { get; set; }

/// <summary>

/// 业务类型:"0"表示售;"1"表示退;

/// </summary>

public string ywlx { get; set; }

/// <summary>

/// 姓名

/// </summary>

public string xm { get; set; }

/// <summary>

/// 证件号码

/// </summary>

public string zjhm { get; set; }

/// <summary>

/// 价税合计

/// </summary>

public string jshj { get; set; }

/// <summary>

/// 不含税价

/// </summary>

public string bhsj { get; set; }

/// <summary>

/// 增值税税额

/// </summary>

public string zzsse { get; set; }

/// <summary>

/// 出发站

/// </summary>

public string cfz {  get; set; }

/// <summary>

/// 到达站

/// </summary>

public string ddz { get; set; }

/// <summary>

/// 车次

/// </summary>

public string cc { get; set; }

/// <summary>

/// 乘车日期

/// </summary>

public string ccrq { get; set; }

/// <summary>

/// 出发时间

/// </summary>

public string cfsj { get; set; }

/// <summary>

/// 席别

/// </summary>

public string xb { get; set; }

/// <summary>

/// 车厢

/// </summary>

public string cx { get; set; }

/// <summary>

/// 席位

/// </summary>

public string xw { get; set; }

/// <summary>

/// 票种

/// </summary>

public string pz { get; set; }

/// <summary>

/// 电子客票号

/// </summary>

public string dzkph { get; set; }

/// <summary>

/// 空调特征

/// </summary>

public string kttz { get; set; }

/// <summary>

/// 购买方名称

/// </summary>

public string gmfmc { get; set; }

/// <summary>

/// 购买方纳税人识别号

/// </summary>

public string gmfnsrsbh { get; set; }

/// <summary>

/// 发票状态:"0"表示正常;"2"表示作废;"3"表示红冲;"7"表示部分红冲;"8"表示全额红冲

/// </summary>

public string fpzt { get; set; }

8、电子发票(航空运输电子客票行程单)查验返回结果说明

public string fplx { get; set; }

/// <summary>

/// 发票类型中文名称

/// </summary>

public string fplxName { get; set; }

/// <summary>

/// 发票代码

/// </summary>

public string fpdm { get; set; }

/// <summary>

/// 发票号码

/// </summary>

public string fphm { get; set; }

/// <summary>

/// 开票日期

/// </summary>

public string kprq { get; set; }

/// <summary>

/// 查验次数

/// </summary>

public string cycs { get; set; }

/// <summary>

/// 税额

/// </summary>

public string se { get; set; }

/// <summary>

/// 价税合计

/// </summary>

public string jshj { get; set; }

/// <summary>

/// 购买方名称

/// </summary>

public string gmfmc { get; set; }

/// <summary>

/// 购买方纳税人识别号

/// </summary>

public string gmfnsrsbh { get; set; }

/// <summary>

/// 国内国际标识

/// </summary>

public string gngjbs { get; set; }

/// <summary>

/// GP单号

/// </summary>

public string gpdh { get; set; }

/// <summary>

/// 旅客姓名

/// </summary>

public string lkxm { get; set; }

/// <summary>

/// 身份证件号码

/// </summary>

public string sfzjhm { get; set; }

/// <summary>

/// 电子客票号码

/// </summary>

public string dzkphm { get; set; }

/// <summary>

/// 发票状态:"0"表示正常;"2"表示作废;"3"表示红冲;"7"表示部分红冲;"8"表示全额红冲

/// </summary>

public string fpzt { get; set; }

/// <summary>

///行程单明细项集合

/// </summary>

public List<HKDZKPMX> spmx { get; set; }

行程单明细项:

/// <summary>

/// 航段

/// </summary>

public string hd { get; set; }

/// <summary>

/// 始发站

/// </summary>

public string sfz { get; set; }

/// <summary>

/// 目的站

/// </summary>

public string mdz { get; set; }

/// <summary>

/// 承运人

/// </summary>

public string cyr { get; set; }

/// <summary>

/// 航班号

/// </summary>

public string hbh { get; set; }

/// <summary>

/// 座位等级

/// </summary>

public string zwdj { get; set; }

/// <summary>

/// 承运日期

/// </summary>

public string cyrq { get; set; }

/// <summary>

/// 起飞时间

/// </summary>

public string qfsj { get; set; }

/// <summary>

/// 客票级别/客票类型

/// </summary>

public string kplx { get; set; }

9、二手车销售统一发票

public string fplx { get; set; }

/// <summary>

/// 发票类型中文名称

/// </summary>

public string fplxName { get; set; }

/// <summary>

/// 发票代码

/// </summary>

public string fpdm { get; set; }

/// <summary>

/// 发票号码

/// </summary>

public string fphm { get; set; }

/// <summary>

/// 开票日期

/// </summary>

public string kprq { get; set; }

/// <summary>

/// 查验次数

/// </summary>

public string cycs { get; set; }

/// <summary>

/// 机器编号

/// </summary>

public string jqbh { get; set; }

/// <summary>

/// 购买方名称

/// </summary>

public string gmfmc { get; set; }

/// <summary>

/// 购买方单位代码/身份证号码

/// </summary>

public string gmfnsrsbh { get; set; }

/// <summary>

/// 购买方地址

/// </summary>

public string gmfdz { get; set; }

/// <summary>

/// 购买方电话

/// </summary>

public string gmfdh { get; set; }

/// <summary>

/// 车牌照号

/// </summary>

public string cpzh { get; set; }

/// <summary>

/// 登记证号

/// </summary>

public string djzh { get; set; }

/// <summary>

/// 车辆类型

/// </summary>

public string cllx { get; set; }

/// <summary>

/// 厂牌型号

/// </summary>

public string cpxh { get; set; }

/// <summary>

/// 转入地车辆管理所名称

/// </summary>

public string glsmc { get; set; }

/// <summary>

/// 二手车市场

/// </summary>

public string escsc { get; set; }

/// <summary>

/// 二手车市场纳税人识别号

/// </summary>

public string escscnsrsbh { get; set; }

/// <summary>

/// 二手车市场地址

/// </summary>

public string escscdz { get; set;}

/// <summary>

/// 二手车市场开户银行、账号

/// </summary>

public string escsckhyhzh { get; set; }

/// <summary>

/// 二手车市场电话

/// </summary>

public string escscdh { get; set; }

/// <summary>

/// 经营、拍卖单位

/// </summary>

public string jydw { get; set; }

/// <summary>

/// 经营、拍卖单位地址

/// </summary>

public string jydwdz { get; set; }

/// <summary>

/// 经营、拍卖单位纳税人识别号

/// </summary>

public string jydwsbh { get; set; }

/// <summary>

/// 经营、拍卖单位银行、账号

/// </summary>

public string jydwyhzh {  get; set; }

/// <summary>

/// 经营、拍卖单位电话

/// </summary>

public string jydwdh { get; set; }

/// <summary>

/// 备注

/// </summary>

public string bz { get; set; }

/// <summary>

/// 车辆识别代号/车架号码

/// </summary>

public string cjhm { get; set; }

/// <summary>

/// 销货单位名称

/// </summary>

public string xhdwmc { get; set; }

/// <summary>

/// 销货单位电话

/// </summary>

public string xhdwdh { get; set; }

/// <summary>

/// 销货单位纳税人识别号

/// </summary>

public string xhdwnsrsbh { get; set; }

/// <summary>

/// 销货单位地址

/// </summary>

public string xhdwdz { get; set; }

/// <summary>

/// 价税合计

/// </summary>

public string jshj { get; set; }

/// <summary>

/// 发票状态:"0"表示正常;"2"表示作废;"3"表示红冲;"7"表示部分红冲;"8"表示全额红冲

/// </summary>

public string fpzt {  get; set; }

---------------------------------------------------------------------

10、目前支持15种发票类型
增值税专用发票 01;
机动车销售统一发票 03;
增值税普通发票 04;
增值税专用发票(电子) 08;
电子发票(增值税专用发票) 09;
增值税普通发票(电子) 10;
电子发票(普通发票) 83;
全电纸票(增值税专用发票) 91;
全电纸票(普通发票) 92;
全电纸票(机动车销售统一发票) 93;

区块链发票 21;

增值税普通发票(卷票)11;

电子发票(铁路电子客票);

电子发票(航空运输电子客票行程单)

二手车销售统一发票

11、稍后会提供发票识别OCR服务接口,实现手机端直接上传发票照片进行发票查验的功能

三、提供发票二维码信息进行查验接口

发票二维码查验接口webapi服务URL:https://sjhg.rdpsystem.com:8443/api/ic/bcc
调用方式:POST
调用参数格式:json
调用示例和返回结果如图所示

  1. 调用参数说明

ukey:默认填写21B7B40D-B1CC-4BCD-BD58-B6623F672FB6
barcode:提供发票左上角二维码扫码结果,扫码结果一般为英文逗号分隔的字符串,请不要做任何修改直接复制粘贴到该参数中。

2、查验返回结果

返回结果和提供发票信息进行发票查验接口保持一致。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值