# 金税乐企数电发票接口 **Repository Path**: julyxday/leqi ## Basic Information - **Project Name**: 金税乐企数电发票接口 - **Description**: 金税乐企数电发票(基础版)开票能力 C# 封装版 - **Primary Language**: C# - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 5 - **Created**: 2024-02-16 - **Last Updated**: 2025-07-08 ## Categories & Tags **Categories**: Uncategorized **Tags**: 数电发票, 乐企 ## README ## 金税乐企数电发票(基础版)开票能力 C# 封装版 封装了《乐企数电发票(基础版)开票能力说明文档 V2.002》中全部的接口。 部分接口中因行业未使用故未增加相应属性,需要可参考文档自行增加。 ### 接口需要一下类库支持     Portable.BouncyCastle     Newtonsoft.Json ### 使用方法如下 1.首先将源代码引入项目中 2.修改 LeQiConfig 类中指定的配置信息 ### 调用方式如下(以发票上传为例) ``` var req = new InvoiceUploadRequest(); var invoice1 = new Invoice(); //设置发票相关信息 invoice1.InvoiceNumber = "发票号码"; //增加发票明细,设置发票明细 invoice1.Detail.Add(new InvoiceDetail() { Line = 1, Name = "商品名称" }); //将发票对象加入请求中,可增加多张发票 req.List.Add(invoice1); //发起请求 var resp = req.Execute(); //判断请求结果,返回代码 00 表示请求成功 if(resp.ReturnCode == "00") Console.WriteLine(resp.No); //获取发票请求流水号 else Console.WriteLine(resp.ReturnCode + " " + resp.ReturnMsg); //输出错误信息 ``` ### 序号 接口名称 请求类 1 获取数电票批量预赋码信息 BatchGetInvoiceCodeRequest 2 查询发票额度 QueryInvoiceQuotaRequest 3 下载/退回发票额度 DownOrReturnInvoiceQuotaRequest 4 调整发票额度有效期 AdjustInvoiceQuotaExpiryRequest 5 查询纳税人风险信息 QueryTaxpayerRiskInfoRequest 6 查询纳税人基本信息 QueryTaxpayerInfoRequest 7 查询可用税率信息 QueryUsableTaxRateInfoRequest 8 查询税收分类编码信息 QueryTaxClassCodeInfoRequest 9 查询数电红字确认单列表信息 QueryRedConfirmListRequest 10 查询数电红字确认单明细信息 QueryRedConfirmDetailRequest 11 数电票上传 InvoiceUploadRequest 12 查询数电票上传结果 QueryInvoiceUploadResultRequest 13 数电红字确认单申请 RedConfirmApplyRequest 14 数电红字确认单确认 RedConfirmRequest 15 上传发票汇总确认信息 UploadInvoiceSumConfirmRequest 16 查询发票汇总确认信息 QueryInvoiceSumConfirmRequest