全部产品
云市场

发票申请服务

更新时间:2019-02-26 09:02:57

接口名

ApplyInvoice

接口描述

提交开票申请服务。

请求参数

名称 类型 是否必填 说明
InvoiceAmount Long 申请开票金额(单位:分)
CustomerId Long 发票信息id,对应发票抬头查询返回的id参数
AddressId Long 邮寄地址id(纸质票时必填),对应发票邮寄地址查询返回的id参数
InvoicingType Integer 0:纸质发票;1:电子发票
ProcessWay Integer 0:阿里云处理;1:税务平台处理。要求为1
ApplyUserNick String 申请人昵称,系统不做校验
SelectedIds List< Long> 选择开票的代开票对象ids,对应待开票推向查询返回的id参数
InvoiceByAmount Boolean 是否按金额开票,若为true则按照用户指定InvoiceAmount申请发票,否则以所选开票对象的总金额申请发票

返回参数

名称 类型 说明
InvoiceApplyId Long 发票申请Id

错误码

错误码 错误信息 HTTP状态码语义
NotApplicable This API is not applicable for caller. 400 该用户没有访问API的权限。
MissingParameter The specified parameter xx is mandatory for this request. 400 指定的参数未设置。
InvalidParameter The specified parameter xx is not valid. 400 指定的参数不合法。
InvalidModuleCode The specified moduleCode is not valid. 400 模块标识不合法。
InvalidConfigCode The specified configCode is not valid. 400 模块属性标识不合法。
InvalidOwner The specified owner doesn’t belong to caller. 400 指定的拥有者从属关系不属于调用者。
InvalidCaller The specified caller doesn’t exists. 400 调用者不合法。
InternalError The request processing has failed due to some unknown error, exception or failure. 400 内部未知错误。
ProductNotFind Can not find inquired product, it may not exist. 400 查询的产品不合法。

请求示例

返回示例