调用ApplyInvoice提交开票申请服务。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

请求参数

名称 类型 是否必选 示例值 描述
Action String ApplyInvoice

系统规定参数。取值:ApplyInvoice。

AddressId Long 237958367

邮寄地址id(纸质票时必填),对应发票邮寄地址查询返回的id参数。

ApplyUserNick String test

申请人昵称,系统不做校验。

CustomerId Long 124132423

发票信息ID,对应发票抬头查询返回的id参数。

InvoiceAmount Long 124132

申请开票金额(单位:分)。

SelectedIds.N RepeatList 384752367

选择开票的代开票对象ids,对应待开票推向查询返回的id参数。

InvoicingType Integer 1

发票类型,取值:

  • 0:纸质发票
  • 1:电子发票
ProcessWay Integer 1

发票渠道,(0:阿里云处理,1:税务平台处理。要求为1)。

InvoiceByAmount Boolean true

是否按金额开票,若为true则按照用户指定InvoiceAmount申请发票,否则以所选开票对象的总金额申请发票。

返回数据

名称 类型 示例值 描述
Code String Success

状态码。

Data Struct

返回数据。

InvoiceApplyId Long 1323125534

发票申请ID。

Message String Successful!

错误信息。

RequestId String 6000EE23-274B-4E07-A697-FF2E999520A4

请求ID。

Success Boolean true

是否成功。

示例

请求示例

http(s)://[Endpoint]/?Action=ApplyInvoice
&AddressId=237958367
&ApplyUserNick=test
&CustomerId=124132423
&InvoiceAmount=124132
&SelectedIds.1=384752367
&<公共请求参数>

正常返回示例

XML 格式

<ApplyInvoiceResponse>
      <Message>Successful!</Message>
      <RequestId>6000EE23-274B-4E07-A697-FF2E999520A4</RequestId>
      <Success>true</Success>
      <Code>Success</Code>
      <Data>
            <InvoiceApplyId>1323125534</InvoiceApplyId>
      </Data>
</ApplyInvoiceResponse>

JSON 格式

{
	"Message": "Successful!",
	"RequestId": "6000EE23-274B-4E07-A697-FF2E999520A4",
	"Success": true,
	"Code": "Success",
	"Data": {
		"InvoiceApplyId": "1323125534"
	}
}

错误码

访问错误中心查看更多错误码。