系统请求参数
| 参数名 | 类型 | 必填 | 说明 | 默认值 | 示例 |
|---|---|---|---|---|---|
appid |
int | 是 | 接口ID | - |
- |
ak |
string | 是 | 调用密钥,注册后即可获取 | - |
- |
应用请求参数
| 参数名 | 类型 | 必填 | 说明 | 默认值 | 示例 |
|---|---|---|---|---|---|
bhsje |
string | 否 | 发票金额 【注意:普票非必传,其他发票必传 。全电发票请传价税合计,其他发票需传 不含税金额】 | - |
- |
fpdm |
string | 否 | 发票代码 【注意:全电发票非必传,其他发票必传】 | - |
- |
fphm |
string | 否 | 发票号码 | - |
- |
kprq |
string | 否 | 开票日期【注意:日期格式为 YYYYMMDD 例如:20221020】 | - |
- |
xym |
string | 否 | 校验码 【注意:专票、全电发票非必传,其他发票必传】 | - |
- |
返回数据示例
【判断逻辑:获取响应结果后,先判断code是否等于200,不等于200就直接获取msg的描述。等于200,获取data中的result的值,当result=1时表示一致,当result=1、2、3时对应不同的说明】发票类型列表说明:编号 名称01 增值税专用发票02 货运运输业增值税专用发票03 机动车销售统一发票04 增值税普通发票08 增值税专用发票(电子)09 全电发票0901 全电纸质发票(增值税专用发票)0904 全电纸质发票(增值税普通发票)0910 电子发票(普通发票)0920 电子发票(增值税专用发票)10 增值税普通发票(电子)11 增值税普通发票(卷式)14 通行费发票15 二手车发票83 电子发票(铁路电子客票)61 电子发票(航空运输电子客票行程单)100 区块链发票101 财政票据102 通用电子发票{"code":200,//接口返回码【注意:不等于HTTP响应状态码】"msg":"成功",//接口返回码对应的描述信息"taskNo":"89889414666618686491",//任务订单号【可反馈服务商复核对应订单】"data":{"result":1,//1一致2不一致3识别不成功"info":{//发票信息"salerName":"",//销方名称"salerAccount":"",//销方开户行及账号"blueInvoiceCode":"",//蓝票发票代码"blueInvoiceNo":"",//蓝票发票号码"idNo":"",//购方身份证号/组织机(机动车发票)"vehicleType":"",//车辆类型(机动车二手车发票)"bandModel":"",//厂牌型号(机动车二手车发票)"produceArea":"",//产地(机动车发票)"qualifiedNo":"",//合格证号(机动车发票)"commodityInspectionNo":"",//商检单号(机动车发票)"engineNo":"",//商检单号(机动车发票)"vehicleIdentificationNo":"",//车辆识别代号/车架号码(机动车发票)"certificateOfImport":"",//进口证明书号(机动车发票)"taxAuthorityCode":"",//主管税务机关代码(机动车发票)"taxPaymentCertificateNo":"",//完税凭证号码(机动车发票)"limitedPeopleCount":"",//限乘人数(机动车发票)"taxAuthorityName":"",//主管税务机关名称(机动车发票)"tonnage":"",//吨位(机动车发票)"taxRate":"",//税率(机动车发票)"salerAddress":"",//销方地址(机动车发票)"salerPhone":"",//销方电话(机动车发票)"salerBankName":"",//销方开户银行(机动车发票)"salerBankAccount":"",//销方开户账号(机动车发票)"carrierName":"",//承运人名称(货运发票)"carrierTaxNo":"",//承运人识别号(货运发票)"draweeName":"",//受票方名称(货运发票)"draweeTaxNo":"",//受票方识别号(货运发票)"receiveName":"",//收货人名称(货运发票)"receiveTaxNo":"",//收货人识别号(货运发票)"consignorName":"",//发货人名称(货运发票)"consignorTaxNo":"",//发货人识别号(货运发票)"transportGoodsInfo":"",//运输货物信息(货运发票)"throughAddress":"",//起运地、经由、到达地(货运发票)"taxDiskNumber":"",//税控盘号(货运发票)"carNumber":"",//车种车号(货运发票)"vehicleTonnage":"",//车船吨位(货运发票)"trafficFeeFlag":"",//通行费发票Y-可抵扣通行费N-不可抵扣通行费"zeroTaxRateFlag":"",//零税率标志(通行费发票)非零税率1:税率栏位显示“免税”,2:税率栏位显示“不征税”,3:零税率"licensePlate":"",//车牌照号(二手车发票)"registrationNo":"",//登记证号(二手车发票)"carPrice":"",//车价合计(二手车发票)"transferredVehicleOffice":"",//转入地车辆车管所名称"buyerUnitOrIndividual":"",//买方单位/个人(二手车发票)"buyerUnitCodeOrIdNo":"",//买方单位代码/身份证号(二手车发票)"buyerUnitOrIndividualAddress":"",//买方单位/个人住址(二手车发票)"buyerPhone":"",//买方电话(二手车发票)"sellerUnitOrIndividual":"",//卖方单位/个人(二手车发票)"sellerUnitCodeOrIdNo":"",//卖方单位代码/身份证号(二手车发票)"sellerUnitOrIndividualAddress":"",//卖方单位/个人住址(二手车发票)"sellerPhone":"",//卖方电话(二手车发票)"businessUnit":"",//经营、拍卖单位(二手车发票)"businessUnitAddress":"",//经营、拍卖单位地址(二手车发票)"businessUnitTaxNo":"",//经营、拍卖单位纳税人识别号(二手车发票)"businessUnitBankAndAccount":"",//开户银行及账号(二手车发票)"businessUnitPhone":"",//经营、拍卖单位电话(二手车发票)"lemonMarket":"",//二手车市场(二手车发票)"lemonMarketTaxNo":"",//二手车市场纳税人识别号(二手车发票)"lemonMarketAddress":"",//二手车市场地址(二手车发票)"lemonMarketBankAndAccount":"",//二手车市场开户银行及账号(二手车发票)"lemonMarketPhone":"",//二手车市场电话(二手车发票)"remark_b64":"",//备注base64"invoiceAmount":"0.00",//发票金额"remark":"",//备注"payee":"",//收款人"salerTaxNo":"",//销方税号"invoiceType":"01",//发票类型,详见发票类型"machineNo":"",//机器编号"invoiceNo":"",//发票号码"buyerAddressPhone":"",//购方地址、电话"qdbz":"0",//清单标记0-sh是指开具的发票中的清单有多少条小于8行,是0,大于8行是1"cancellationMark":"0",//作废标志1-已作废0-未作废"hcbz":"0",//红冲标记是指已经冲红过的发票0没被红冲1有被红冲"buyerTaxNo":"",//购方税号"salerBankAccount":"招商银行股份有限公司",//销方开户账号(机动车发票)"checkCount":12,//查验次数"drawer":"",//开票人"reviewer":"",//复核人"invoiceDate":"20211117",//开票日期yyyMMdd"buyerName":"",//购方名称"invoiceCode":"",//发票代码"checkCode":"",//校验码"totalAmount":"1440",//价税合计"salerAddressPhone":"浙江省杭州市余杭区余杭街道",//销方地址、电话"buyerAccount":"",//购方开户行及账号"taxAmount":"81.51",//发票税额"detailList":[//明细{"unitPrice":"1358",//不含税单价"taxRate":"6.0",//税率"taxUnitPrice":"",//含税单价"unit":"",//计量单位"expenseItem":"",//费用项目"plateNo":"",//车牌号"type":"",//类型(货运发票)"trafficDateStart":"",//通行日期起(通行费发票)"trafficDateEnd":"",//通行日起止(通行费发票)"specificationModel":"",//规格型号"num":"1",//数量"detailNo":"1",//明细编号"detailAmount":"1358.49",//金额"taxAmount":"81.51",//税额"goodsName":"*现代服务*技术服务费",//货物名称"flbm":"",//发票编号"taxDetailAmount":""//含税金额}]}}}
示例代码
import requests
url = 'https://api.liangmlk.cn?appid=2422&ak=你的AK'
response = requests.post(url)
print(response.json())
import java.net.URI;
import java.net.http.HttpClient;
import java.net.http.HttpRequest;
import java.net.http.HttpResponse;
public class ApiExample {
public static void main(String[] args) throws Exception {
String url = "https://api.liangmlk.cn?appid=2422&ak=你的AK";
HttpClient client = HttpClient.newHttpClient();
HttpRequest request = HttpRequest.newBuilder()
.uri(URI.create(url))
.POST()
.build();
HttpResponse response = client.send(request, HttpResponse.BodyHandlers.ofString());
System.out.println(response.body());
}
}
const axios = require('axios');
axios.POST('https://api.liangmlk.cn?appid=2422&ak=你的AK')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
package main
import (
"fmt"
"net/http")
func main() {
url := "https://api.liangmlk.cn?appid=2422&ak=你的AK"
resp, err := http.Post(url, "application/x-www-form-urlencoded", nil)
if err != nil {
fmt.Println("Error:", err)
return
}
defer resp.Body.Close()
fmt.Println(resp.Body)
}
curl -X POST "https://api.liangmlk.cn?appid=2422&ak=你的AK"
// 使用jQuery AJAX
$.ajax({
url: 'https://api.liangmlk.cn?appid=2422&ak=你的AK',
type: 'POST',
success: function(response) {
console.log(response);
},
error: function(error) {
console.log(error);
}
});
错误码
| 错误码 | 错误信息 | 解决方案 |
|---|---|---|
100 |
缺少调用凭证 | 请检查是否传入appid和ak参数 |
101 |
接口不存在或已下线 | 请检查接口ID是否正确或联系客服 |
102 |
按量付费接口已全部下线 | 请使用会员接口或联系客服 |
103 |
付费调用次数不足 | 请充值或购买会员套餐 |
104 |
当日免费次数已用完 | 请明天再试或购买会员套餐 |
106 |
在IP黑名单 | 请联系客服解除限制 |
107 |
在用户黑名单里 | 请联系客服解除限制 |
服务保障
可靠安全
提供高可用、低延迟的服务,实施严格的安全措施,确保业务和数据安全。
服务专业
专业团队提供全方位的售前和售后服务,随时解答您的疑问。
数据合规
严格遵守数据保护法规,确保您的数据安全合规。
灵活持续
提供多样化的解决方案,并持续优化以满足您不断变化的业务需求。