发起发票申请
名称 | 类型 | 是否必须 | 示例值 | 更多限制 | 描述 |
---|---|---|---|---|---|
payer_email | String | 可选 | test@aa.com |
|
收票邮箱 |
invoice_items | InvoiceApplyItemsDTO [] | 可选 |
|
发票明细 | |
|
|||||
payer_logistics_info | PayerLogisticsInfoDTO | 可选 | 购方收票物流信息 | ||
|
|||||
payer_phone | String | 可选 | 13500728463 |
|
购方电话,专票必填 |
promise_time | String | 可选 | 2020-09-18 10:00:00 |
|
预约取票时间。格式:yyyy-MM-dd HH:mm:ss |
payer_bank_account_id | String | 可选 | 62209132135321321 |
|
购方银行账号,专票必填。 |
payer_memo | String | 可选 | 测试 |
|
购方开票备注。不会显示在票面 |
auto_create_invoice | Boolean | 可选 | true | 当前申请单是否自动开票。 当业务前台传入了该字段时,以前台传入的值为准。 当前台未传值时,读取商户在后台维护的自动开票配置。 true: 申请单会自动转开票请求,调用税控进行开票。 false: 申请单数据会先落地,状态为申请中。不会发起开票请求。适用于商户需要人工审核之后,再确认开票的场景。 | |
platform_code | String | 必须 | FZ |
|
业务平台code,阿里发票平台分配 |
invoice_kind | Number | 必须 | 0 |
|
开票发票类型 可选值: 0: 电票 1:纸质普票 2:纸质专票 3:电子专票 |
business_type | Number | 可选 | 0 |
|
抬头类型。可选值: 0:个人 1:企业 |
apply_id | String | 必须 | 1321 |
|
发票申请id |
invoice_type | String | 可选 | blue |
|
开票类型,可选值:blue/red |
payer_register_no | String | 可选 | 881321A88YW3324121 |
|
购方方税务登记证号,由大写字母或数字组成,长度要求15~20位。 开企业抬头时必填, 专票必填。 |
receive_mobile | String | 可选 | 13508672647 |
|
收票电话 |
payer_name | String | 必须 | 张三 |
|
购方抬头 |
platform_user_id | String | 必须 | 12023456 |
|
业务平台商户id/店铺用户id |
payer_address | String | 可选 | 浙江省杭州市余杭区文一西路xxx号 |
|
购方地址, 专票必填。 |
payer_bank_name | String | 可选 | 中国农业银行 |
|
购方开户行名称,专票必填。 |
apply_amount | String | 可选 | 100.00 |
|
合计实付金额(申请开票的总金额,含税),格式为2位小数。开红票时传正数。 需满足公式:开票总金额(invoiceAmount) = 各项明细的交易金额(amount)之和 - 各项明细的优惠金额(discount)之和 |
apply_end_time | String | 可选 | 2020-10-01 10:00:00 |
|
申请的自动超时结束时间,超时后申请单自动完结。 格式:yyyy-MM-dd HH:mm:ss |
payee_register_no | String | 可选 | QWERT1234567890987 | 销方税务登记证号,长度要求15~20位。 传了此参数,则使用传入的销方税号进行开票。 未传则自动选择商户入驻/设置的税号进行开票。 | |
apply_mode | String | 可选 | normal | 发票申请模式,可选值: pre_apply_url: URL预申请模式;适用于扫码开票(一单一码)的业务场景:业务前台提交开票金额等信息,请求阿里发票平台生成一个对应的发票申请页面URL。用户可在该页面中填写抬头等信息,然后提交正式的发票申请。 normal(默认为此模式): 正式提交用户的发票申请,商户根据此发票申请自动或审核开票。 扫码开票生成代开URL场景下,必传,传固定值:pre_apply_url | |
platform_tid | String | 可选 | 100011101 | 业务平台发票申请对应的主订单号。 | |
device_id | String | 可选 | 1 | 指定的开票税控设备ID; 传了此参数,则使用传入的税控设备进行开票。 未传则自动选择商户设置的税控设备进行开票。 |
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
result_msg | String | 成功 | 错误码对应的描述信息 |
success | String | true | 是否成功 |
result | Struct | applying | 返回信息 |
|
|||
result_code | String | 0 | 失败时的错误码 |
{"payer_email":"test@aa.com","invoice_items":[{"amount":"105.00","quantity":"1","item_id":"12345678","tax_price":"100.00","specification":"I型","discount":"0","item_name":"小米充电宝","tax_rate":"0.05","item_no":"1010101010000000000","unit":"个","biz_order_ext":"2020-09-14 11:25:33","zero_rate_flag":3,"biz_memo":"测试开票","biz_order_id":"121343"}],"apply_mode":"normal","platform_tid":"100011101","payer_phone":"13500728463","payer_bank_account_id":"62209132135321321","auto_create_invoice":true,"business_type":0,"apply_id":"1321","invoice_type":"blue","payer_register_no":"881321A88YW3324121","platform_user_id":"12023456","payer_address":"浙江省杭州市余杭区文一西路xxx号","payer_bank_name":"中国农业银行","receive_mobile":"13508672647","payee_register_no":"QWERT1234567890987","device_id":"1","apply_end_time":"2020-10-01 10:00:00","payer_logistics_info":{"contact_name":"李四","contact_addr":"杭州市西湖区","contact_mobile":"13800987240"},"promise_time":"2020-09-18 10:00:00","payer_memo":"测试","platform_code":"FZ","invoice_kind":0,"payer_name":"张三","apply_amount":"100.00"}
{ "result_msg":"成功", "success":"true", "result":{ "apply_status":"applying", "apply_url":"https:\/\/www.taobao.com\/xxx" }, "result_code":"0" }
{"result_msg":"Illegal request","success":"false","result_code":"sign-check-failure"}
错误码 | 错误描述 | 解决方案 |
---|---|---|
isp.http-read-timeout | ||
isp.http-connection-timeout |