# invoice **Repository Path**: fapiaoapi/invoice ## Basic Information - **Project Name**: invoice - **Description**: 发票api,发票sdk,发票接口,电子发票/数电发票/全电发票/数电票/开票接口,支持java/php/go/python/nodejs/c#等 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: https://fa-piao.com - **GVP Project**: No ## Statistics - **Stars**: 40 - **Forks**: 1 - **Created**: 2024-10-08 - **Last Updated**: 2025-12-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: 发票, 发票sdk, 发票接口, 电子发票, 数电发票 ## README # 发票接口 SDK 文档 **关键词**: 电子发票/数电发票/全电发票/数电票/开票接口/开票SDK/自动开票/发票SDK/开票接口/发票接口 [![License](https://img.shields.io/badge/license-MIT-blue.svg)](LICENSE) ## 目录 - [功能特性](#功能特性) - [支持的开票类型](#支持的开票类型) - [快速开始](#快速开始) - [前提条件](#前提条件) - [安装配置](#安装配置) - [SDK](#SDK) - [流程图解](#流程图解) - [接口文档](#接口文档) - [基础接口](#基础接口) - [发票开具](#发票开具) - [发票红冲](#发票红冲) - [其他](#其他) - [完整中文文档](#中文文档) --- ## 功能特性 ✅ 数电发票全流程支持 ✅ 多语言SDK支持 ✅ 企业级安全认证 ✅ 全自动版式文件生成 --- ## 📊 支持的开票类型 | 发票类型 | 状态 | |----------------|--------| | 数电发票(普通发票) | ✅ 支持 | | 数电发票(增值税专用发票) | ✅ 支持 | | 数电发票(铁路电子客票) | ✅ 支持 | | 数电发票(航空运输电子客票行程单) | ✅ 支持 | | 数电票(二手车销售统一发票) | ✅ 支持 | | 数电纸质发票(增值税专用发票) | ✅ 支持 | | 数电纸质发票(普通发票) | ✅ 支持 | | 数电纸质发票(机动车发票) | ✅ 支持 | | 数电纸质发票(二手车发票) | ✅ 支持 | --- ## 快速开始 ### 前提条件 1. 注册[开放平台](https://open.fa-piao.com)企业账号 2. 获取 AppKey 和 AppSecret --- ### 安装配置 1. 下载 SDK 包 2. 引入 SDK 包 3. 配置 AppKey 和 AppSecret 4. 调用接口 --- ### SDK 提供了多种语言的实现,你可以根据自己的需求选择合适的 SDK。 | SDK | GitHub | Gitee | demo | |---------|---------------------------------------------------------------------------------------------|------------------------------------------------------------------------------------------|----------------------------------------| | Java | [github.com/fapiaoapi/invoice-sdk-java](https://github.com/fapiaoapi/invoice-sdk-java) | [gitee.com/fapiaoapi/invoice-sdk-java](https://gitee.com/fapiaoapi/invoice-sdk-java) |[apiClient.java](https://gitee.com/fapiaoapi/invoice/blob/master/apiClient.java)| | PHP | [github.com/fapiaoapi/invoice-sdk-php](https://github.com/fapiaoapi/invoice-sdk-php) | [gitee.com/fapiaoapi/invoice-sdk-php](https://gitee.com/fapiaoapi/invoice-sdk-php) |[apiClient.php](https://gitee.com/fapiaoapi/invoice/blob/master/apiClient.php)| | Python | [github.com/fapiaoapi/invoice-sdk-python](https://github.com/fapiaoapi/invoice-sdk-python) | [gitee.com/fapiaoapi/invoice-sdk-python](https://gitee.com/fapiaoapi/invoice-sdk-python) |[apiClient.py](https://gitee.com/fapiaoapi/invoice/blob/master/apiClient.py)| | Golang | [github.com/fapiaoapi/invoice-sdk-golang](https://github.com/fapiaoapi/invoice-sdk-golang) | [gitee.com/fapiaoapi/invoice-sdk-golang](https://gitee.com/fapiaoapi/invoice-sdk-golang) |[apiClient.go](https://gitee.com/fapiaoapi/invoice/blob/master/apiClient.go)| | Node.js | [github.com/fapiaoapi/invoice-sdk-nodejs](https://github.com/fapiaoapi/invoice-sdk-nodejs) | [gitee.com/fapiaoapi/invoice-sdk-nodejs](https://gitee.com/fapiaoapi/invoice-sdk-nodejs) |[apiClient.js](https://gitee.com/fapiaoapi/invoice/blob/master/apiClient.js)| | C# |||[apiClient.cs](https://gitee.com/fapiaoapi/invoice/blob/master/apiClient.cs)| | C++ |||[apiClient.cpp](https://gitee.com/fapiaoapi/invoice/blob/master/apiClient.cpp)| #### 数电发票开票流程 ![数电发票开票流程图](fapiao.svg) ## 接口文档 ### 基础认证 - ✅ **获取授权** - 快速接入税务平台身份认证 - ✅ **人脸二维码登录** - 支持数电发票平台扫码登录 - ✅ **认证状态查询** - 实时获取纳税人身份状态 ### 发票开具 - 🎫 **数电蓝票开具** - 支持增值税普通/专用电子发票 - 📄 **版式文件下载** - 自动获取销项发票PDF/OFD/XML文件 ### 发票红冲 - 🔍 **红冲前蓝票查询** - 精确检索待红冲的电子发票 - 🛑 **红字信息表申请** - 生成红冲凭证 - 🔄 **负数发票开具** - 自动化红冲流程 ### 其他 - 查询发票详细状态信息 - 销项发票详细查询 - 红字信息表同步 - 查询红字信息表 - 查询已发出的红字信息表 - 下载红字信息表 - 撤销红字信息表 - 红字信息表确认 - 查询可开具纸票票种代码 - 获取数电纸质发票代码号码 - 数电纸质发票作废 - 查询可采集的发票数据 - 发票采集 - 获取销方纳税人信息 - 企业风险查询 - 附加信息业务操作 - 添加商品到电子税务局 - 查询电票平台商品信息 - 添加购方信息到电子税务局 - 查询电票平台购方信息 - 获取税控电专发票的版式文件地址 - 查询跨区城涉税事项报验管理编号 - 查询申请额度记录 - 申请额度前查询 - 申请授信额度 - 申请授信额度-上传附件资料 - 下载通知书/申请表 - 查询机动车车架号是否合规 - 查询所有可用的机动车车架号 - 成品油库存查询 - 确认身份 - 获取行政区省市代码 - 获取已设置的人脸时长 ### 中文文档 更多请点击[文档](https://open.fa-piao.com/doc.html "中文文档")