Skip to main content

蓝字发票开具

接口描述​

开具蓝字发票。

请求地址​

POSThttps://qst.imfbp.com/apihub/api?Action=Tax.Output.BlueInvoice

示例报文整理中

可先参考请求结构与公共参数。

Header 参数​

参数名称类型必选说明
TimestampString必选公共参数。
SecretIdString必选公共参数。
SignatureString必选公共参数。
Content-TypeString必选取值:application/json

Body 请求参数​

参数名称类型必选说明
areaCodeString必选地区编码,参见地区编码
taxpayerNumberString必选纳税人识别号
taxOfficerIDCardString必选办税人身份证号
invoiceRequestNoString必选请求流水号
长度32位。
调用端保证唯一。
提示重复开票可调用发票 查询接口获取发票数据。
remarksString可选备注
invoiceTypeCodeString必选发票类型编码
purchaserConfirmString可选购方信息确认
局端对购方信息会有校验,信息有误时会提示"当前未查询到购买方纳税人信息,请确认是否继续开具"可传0强制开具
purchaserNameString必选购买方名称
purchaserPhoneString可选购买方联系电话
purchaserAddressString可选购买方地址
purchaserTaxNumberString可选购买方税号
purchaserBankNameString可选购买方开户行
purchaserBankAccountString可选购买方银行账号
sellerNameString必选销方名称
sellerTaxpayerNumberString必选销方税号
sellerAddressString可选销方地址
sellerPhoneString可选销方联系电话
sellerBankNameString可选销方开户行
sellerBankAccountString可选销方银行账号
totalAmountString必选不含税金额合计
totalTaxString必选税额合计
taxKindString必选含税标志。1-不含税 2-含税
handlerNameString可选经办人姓名
handlerIdCardString可选经办⼈证件号码
handlerTypeString可选经办⼈证件种类代码
handlerTaxpayerNumberString可选经办⼈纳税⼈识别号
amountInFiguresString必选价税合计
items[]必选明细集合
unitPriceString可选单价
含税标志为含税时传含税单价,反之传不含税单价。
整数部分加⼩数部分⻓度最⻓14,⼩数部分最多13
unitString可选单位
itemKindString必选发票行性质,0:正常行 1:折扣行 2:被折扣行
specificationString可选规格型号
amountString必选金额
含税标志为含税时传含税⾦额,反之传不含税⾦额
taxString必选税额
taxRateString必选税率
quantityString可选数量
整数部分加⼩数部分⻓度最⻓ 14,⼩数部分最多13
commodityCodeString必选税收分类编码
specificTaxCodeString可选特定征税方式代码
itemNameString必选项目名称
favorableCodeString可选税收优惠政策类型代码(参考码表)
additionalInfoList[]可选附加信息列表
additionalInfoNameString可选附加信息名称
additionalInfoContentString可选附加信息内容
specificElementTypeCodeString可选特定要素类型代码
specificElementInfo特定要素信息
ext可选拓展字段
invoiceRequestNoString可选支付信息集合
transactionNumberString可选交易单号
paymentChannelCodeString可选交易渠道代码
residualCreditString可选开具成功是否获取剩余额度
plateAddressString可选开具成功是否获取板式地址
blueBalanceDocumentDetailList[]可选详见差额凭证明细集合
balanceTaxTypeCodeString可选差额征税类型代码,差额征税时必填:01-差额征税全额开票 02-差额征税差额开票
reviewerString可选复核人
buyerIdentificationString可选购买方自然人标识
buyerCertificateTypeString可选购买方证件类型,购买方证件类型、购买方证件号码同时为空或同时不为空
buyerCertificateNumberString可选购买方证件号码
buyerNationalityCodeString可选购买方国籍类型代码,当购买方证件类型为外国护照等其他外国证件时必填
reducedTypeCodeString可选减按征税类型代码
handlerNationalityCodeString可选经办人国籍代码
deductionString可选扣除额
giveUpReasonString可选放弃享受减按1%征收率原因
buyerBankNumberFlagString可选是否展示购买方银行账号,Y-是 N-否
sellerBankNumberFlagString可选是否展示销售方银行账号,Y-是 N-否
displayBuyerAddressPhoneString可选是否展示购买方地址电话,Y-是 N-否
displaySellerAddressPhoneString可选是否展示销售方地址电话,Y-是 N-否
receiverString可选收款人

specificElementInfo 特定要素信息​

参数名称类型必选说明
constructService可选建筑服务 (建筑服务必填)
constructServiceSiteString可选建筑服务发生地 (建筑服务必填)
constructServiceAddressString可选发生地详细地址 (建筑服务必填)
constructServiceNameString可选建筑项目名称 (建筑服务必填)
constructCrossCitySignString可选跨地市标志 (建筑服务必填) Y/N
crossCityConfirmString可选跨地市确认 (当跨地市标志为N且建筑服务发生地与销售方注册地址未在同一县市时需传Y) Y/N
crossRegionTaxRegistrationNumString可选跨区域涉税事项报验管理编号(跨地市标志为Y时必填)
landVATItemNoString可选土地增值税项目编号

差额凭证明细集合​

参数名称类型必选说明
amountDeductedString可选本次扣除金额
remarkString可选备注
paperInvoiceCodeString可选纸质发票代码
eInvoicenumberString可选数电票号码
salesIncludingTaxString可选含税销售额
issueDateString可选开具日期
certificateAmountTotalString可选凭证合计金额
certificateNumString可选凭证号码
certificateTypeString可选凭证类型 参见差额凭证类型代码
paperInvoiceNumString可选纸质发票号码

返回参数​

参数名称类型说明
codeInteger200 表示请求成功 详见状态码
messageString错误提示信息
startTimelong开始时间
endTimelong结束时间
callIdlong调用记录标识
data返回数据

data 内容说明​

参数名称类型说明
invoiceNumString数电发票号码
blueInvoiceUsedDetail蓝字发票数据统计信息
invoiceAmountTotalString发票合计金额
invoiceTaxTotalString发票合计税额
remainingCreditString剩余授信额度
remainingPaperNumberString剩余纸质发票张数
blueTicketsIssuedNumberString已开具蓝票张数
creditUsedString已使用发票授信额度
invoicePaperNumUsedString已使用发票张数
creditTotalString总授信额度
issuerString开票人
issueDateString开票日期
格式: yyyy-MM-dd HH:mm
paperInvoiceCodeString数电纸质发票代码
paperInvoiceNumString数电纸质发票号码
qrCodeUrlString二维码下载地址 (请求参数isReturnUrl为1时返回)
pdfUrlStringPDF格式下载地址 (请求参数isReturnUrl为1时返回)
ofdUrlStringOFD格式下载地址 (请求参数isReturnUrl为1时返回)
xmlUrlStringXML格式下载地址 (请求参数isReturnUrl为1时返回)
下载后是zip格式压缩包,需要⾃⾏解压