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

调试

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

请求参数

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

系统规定参数。取值:ApplyInvoice

InvoiceAmount Long 124132

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

CustomerId Long 124132423

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

AddressId Long 237958367

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

InvoicingType Integer 1

发票类型,取值:

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

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

ApplyUserNick String test

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

InvoiceByAmount Boolean true

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

UserRemark String test

用户备注

返回数据

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

状态码。

Message String Successful!

错误信息。

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

请求ID。

Success Boolean true

是否成功。

Data Object

返回数据。

InvoiceApplyId Long 1323125534

发票申请ID。

示例

请求示例

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

正常返回示例

XML格式

HTTP/1.1 200 OK
Content-Type:application/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格式

HTTP/1.1 200 OK
Content-Type:application/json

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

错误码

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