全电发票开票API接口文档

这篇具有很好参考价值的文章主要介绍了全电发票开票API接口文档。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  什么是数电票、全电发票? 

      全面数字化的电子发票(简称全电发票、数电票)是与纸质发票具有同等法律效力的全新发票,不以纸质形式存在、不用介质支撑、无须申请领用、发票验旧及申请增版增量。纸质发票的票面信息全面数字化,多个票种集成归并为电子发票单一票种,全国统一赋码、开具金额总额度管理、自动流转交付。以下简称为全电发票。

  1. 所有接口通用的求格式

HTTP请求URL

https://fpkj.market.alicloudapi.com/kpgl/fpkj

请求方式

POST

接口请求头部信息ContentType

application/x-www-form-urlencoded;charset=UTF-8

HTTP请求参数格式

DATA

HTTP返回参数格式

JSON

2、全电发票开具接口 

接口地址:

https://fpkj.market.alicloudapi.com/kpgl/fpkj

参数

token=&data=[发票报文json的base64]&spid=

明:(注意:data有[])下面

字段

描述

data

发票报文json的base64,同时需要对base64用[]括号起来

spid

税盘id

发票报文JSON如下(注意:报文节点全大写):

[{
    "XTLSH": "单据号",
    "KHMC": "客户名称",
    "KHSH": "税号",
    "KHDZ": "地址",
    "KHKHYHZH": "客户银行账号",
    "FPZL": "发票种类",
    "BZ": "备注",
    "KPR": "开票人",
    "SKR": "收款人",
    "FHR": "复核人",
    "QYKHYHZH": "企业开户银行账号",
    "QYDZDH": "企业地址电话",
    "YFPHM": "红冲原发票号",
    "XXBBH": "信息表编号",
    "QDBZ": "清单标志",
    "KHYJ": "客户邮件",
    "KHSJ": "客户手机号",
"JDC": "机动车标识",
"DBTS": "代办退税标识",
    "ITEM": [{
        "CPMC": "产品名称1",
        "CPXH": "产品型号",
        "CPDW": "产品单位",
        "SL": "税率",
        "CPSL": "数量",
        "BHSJE": "不含税金额",
        "SE": "税额",
        "FLBM": "分类编码",
        "XSYH": "税率优惠",
        "LSLBZ": "零税率标识",
"YHSM": "优惠说明",
        "KCJE":"0"
    }, {
        "CPMC": "产品名称2",
        "CPXH": "产品型号",
        "CPDW": "产品单位",
        "SL": "税率",
        "CPSL": "数量",
        "BHSJE": "不含税金额",
        "SE": "税额",
        "FLBM": "分类编码",
        "XSYH": "税率优惠",
"LSLBZ": "零税率标识",
"YHSM": "优惠说明",
        "KCJE":"0"
    }]
}]

字段

是否必需(否的节点,可以不带此节点)

描述

说明

XTLSH

单据号(相当于订单号)

唯一字段

KHMC

客户名称

KHSH

客户税号

KHDZ

客户地址

KHKHYHZH

开户银行账号

FPZL

发票种类

 020 全电专票 021 全电普票

BZ

备注

KPR

开票人

SKR

收款人

FHR

复核人

QYKHYHZH

销方银行账号

QYDZDH

销方地址电话

YFPHM

条件是

原发票号(原发票代码+原发票号码)

红字发票必传,普票和电票必有,注意:含(代码)总共18位或20位。

XXBBH

条件是

信息表编号

红字专票必传,普票电票不需要传。

QDBZ

清单标志

默认为0

KHYJ

客户邮件

自动发邮件

KHSJ

客户手机

JDC

机动车标识

1为开具机动车专票

DBTS

代办退税标识

1为开具代办退税发票

ITEM信息

CPMC

产品名称

如果是折扣行,必需与正数行一致的名称

CPXH

产品型号

如果是折扣行,此值为空

CPDW

产品单位

如果是折扣行,此值为空

SL

税率

CPSL

产品数量

红冲时为负,红冲时,不能有正数金额。

BHSJE

不含税金额

红冲时为负

SE

税额

红冲时为负

FLBM

分类编码

必需到未级编码

XSYH

税收优惠

有优惠1 无优惠0

LSLBZ

零税率标识

SL=0时需要设置

1、免税(同时XSYH需设置成1),2、不征税(同时XSYH需设置成1),3、其它或0税率

Sl<>0时,值为空

YHSM

优惠政策说明

KCJE

扣除金额

差额开票时有用

{

"Reulst": "1",

"Message": "",

"SucessList": [{

"xtlsh": "001",

"fpzl": "",

"fpdm": "1233456789012",

"fphm": "12345678",

"kprq": "2023-01-12T11:20:33",

"skm": "税控码",

"jym": "校验码",

"ewm": "二维码",

"url": "",

"kpjg": "",

"kpfk": ""

}],

"ErrList": [{

"XTLSH": "",

"ErrMsg": ""

}]

}

注意:

Result=0时,说明数据肯定是有异常或流程有异常,此时需要关注下Message这个值。

Result=1时,不代表一定是开票成功,当离线开票或税盘不在线时可能代表接收成功,如果是批量开票时,还需要关注下ErrList这个值,此时有可能是部份成功,部份不成功。

唯一能确定开票成功开票的情况: SucessList列表并且发票号不是为空的情况,如果Result=1并且SucessList列表中返回的发票号码是空的,需要用异步获取开票结果进行获取开票状态。文章来源地址https://www.toymoban.com/news/detail-442663.html

到了这里,关于全电发票开票API接口文档的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • SpringBoot使用Swagger配置API接口文档

    Swagger是一个用于设计、构建和文档化 RESTful API 的开源框架。它提供了一组工具,使得开发人员能够更轻松地定义、描述和测试API接口。 具体来说,Swagger包含以下几个核心组件: Swagger规范(Swagger Specification): 定义了一种格式化的API规范,使用YAML或JSON格式,用于描述API的各

    2024年02月05日
    浏览(48)
  • Python爬虫学习笔记:1688商品详情API 开发API接口文档

      1688API接口是阿里巴巴集团推出的一种开放平台,提供了丰富的数据接口、转换工具以及开发资源,为开发者提供了通用的应用接口及大量数据资源,支持开发者在1688上进行商品搜索、订单管理、交易报表及物流等方面的操作。 1688API接口主要包含以下几类: 商品API:提供

    2024年02月16日
    浏览(42)
  • 纳米体育数据足球数据接口:高阶数据包接口文档API示例⑩

    纳米体育数据的数据接口通过JSON拉流方式获取200多个国家的体育赛事实时数据或历史数据的编程接口,无请求次数限制,可按需购买,接口稳定高效;覆盖项目包括足球、篮球、网球、电子竞技、奥运等专题、数据内容。 纳米数据API2.0版本包含http协议以及websocket协议,主要

    2024年04月16日
    浏览(51)
  • 淘宝详情API接口文档(java)get调用

    淘宝详情API接口是用于获取淘宝商品详细信息的接口,它允许开发者通过发送请求,获取商品的描述、价格、评价等信息。下面是一个关于淘宝详情API接口的示例文档,包括接口地址、请求参数、响应参数等内容。 淘宝详情API接口文档 一、接口地址 二、请求参数 三、请求示

    2024年04月11日
    浏览(37)
  • 查询交强险投保日期API接口文档

      一、接口介绍 交强险是指在我国机动车保险中的强制保险,也是车辆所有人在机动车投保时必须购买的一项保险。查询交强险投保日期API接口旨在提供一种简便快捷地查询车辆交强险相关信息的方式,包括投保日期、到期日期等。这个接口可以帮助用户及时了解车辆交强险

    2024年02月19日
    浏览(33)
  • UniAPP社区论坛项目实战--社区服务 API 接口文档

    服务器请求地址:http://ts.lagou.uieee.com 客户端访问统一接口规则 : /api/v2/ gitHub 完整 API 接口服务文档查阅:https://github.com/slimkit/slimkit.github.io/tree/gh-pages/docs 体验版前台地址:http://ts.lagou.uieee.com/feeds 后台管理系统地址: http://ts.lagou.uieee.com/admin 体验账号:root 登陆密码:roo

    2024年01月23日
    浏览(53)
  • 8 年开发告诉你,API 是什么?如何看懂 API 文档

    API 指的是应用程序编程接口,它是应用程序之间通信的一种方式,允许应用程序之间相互交互和传输数据。 API 文档是编写 API 的开发人员所提供的用户使用说明,通常包括 API 的用途、参数、请求示例、返回格式等信息,以便开发人员使用该 API。以下是看懂 API 文档的一些基

    2023年04月24日
    浏览(44)
  • 什么是API接口?API接口的用途以及详细示例说明。

    part1 API简介 : API:应用程序接口(API:Application Program Interface) 应用程序接口是一组定义、程序及协议的集合,通过 API 接口实现计算机软件之间的相互通信。API 的一个主要功能是提供通用功能集。程序员通过调用 API 函数对应用程序进行开发,可以减轻编程任务。 API 同时也

    2024年02月07日
    浏览(42)
  • IntelliJ IDEA 中使用Apifox IDEA 插件快速生成接口API (Java 开发告别写接口文档)

    Apifox IDEA 插件快速上手 | Apifox 帮助文档 特别注意: 1、idea版本必须大于2019.03才可以使用这个插件 2、修改设置不然分组校验必填项,apifox里面显示都是必填 添加图片注释,不超过 140 字(可选) Apifox IDEA 插件(Apifox Helper) 主要用于 IDEA 项目快速生成 API 文档,并同步到 A

    2024年03月24日
    浏览(66)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包