文档中心 > API类目 > 电子发票

alibaba.einvoice.flow.tax.create (创建税控开通工单)

商户在业务前台订购税控产品后,调用阿里发票此接口,提交税号的入驻开通工单。此接口返回为工单的提交结果,非真正入驻结果。开通结果会在商户完成设备的部署安装 入驻完成后,由阿里发票通过消息异步通知到业务前台。

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
invoice_tax_flow_create_dto InvoiceTaxFlowCreateDto 必须 工单请求
  • invoice_company
  • InvoiceCompanyDto
  • 必须
  • 企业税务信息
  • └ area
  • String
  • 可选
  • 朝阳区
  • 企业所在区
  • └ bank_account_id
  • String
  • 可选
  • 888888888888
  • 开户行账号,注意:开户行账号与名称必须拆开2个字段
  • └ bank_name
  • String
  • 可选
  • 深圳市软件园招商银行
  • 开户行名称,开户行账号加名称不超出100字符注意:开户行账号与名称必须拆开2个字段
  • └ city
  • String
  • 可选
  • 北京市
  • 企业所在城市。 请提交完整的城市名称,正确示例:杭州市,错误示例:杭州
  • └ company_name
  • String
  • 必须
  • 阿里巴巴发票中台测试企业
  • 企业名称
  • └ company_type
  • Number
  • 可选
  • 1
  • 企业类型,可选值: 一般纳税人:1; 小规模纳税人:2; 起征点以下纳税人:3;
  • └ default_item_name
  • String
  • 可选
  • 稻谷
  • 默认商品名称
  • └ default_tax_code
  • String
  • 可选
  • 1010101010000000000
  • 默认税收分类编码
  • └ default_tax_rate
  • String
  • 可选
  • 0.13
  • 税率,格式为小数
  • └ detailed_address
  • String
  • 可选
  • 深圳市南山区软件园
  • 企业地址
  • └ invoice_phone
  • String
  • 可选
  • 0730-12345678
  • 企业电话
  • └ payee_checker
  • String
  • 可选
  • 李四
  • 复核人
  • └ payee_operator
  • String
  • 可选
  • 张三
  • 默认开票人
  • └ payee_receiver
  • String
  • 可选
  • 王五
  • 收款人
  • └ payee_register_no
  • String
  • 必须
  • QWERTY0000001
  • 销方纳税人识别号
  • └ province
  • String
  • 可选
  • 北京市
  • 企业所在省/直辖市
  • └ zero_tax_rate_flag
  • String
  • 可选
  • 1
  • 0税率标识,只有税率为0的情况才有值,0=出口零税率,1=免税,2=不征收,3=普通零税率
  • invoice_contact
  • InvoiceContactDto
  • 必须
  • 联系人信息
  • └ contact_addr
  • String
  • 可选
  • 广东深深圳市南山区软件园南区
  • 联系人地址
  • └ contact_mail
  • String
  • 可选
  • test@alibaba.com
  • 联系人邮件
  • └ contact_mobile
  • String
  • 必须
  • 13388888888
  • 联系人电话
  • └ contact_name
  • String
  • 必须
  • 张三
  • 联系人姓名
  • └ outer_id
  • String
  • 必须
  • S0000001
  • 外部业务方创建税控开通工单的唯一幂等ID(即:相同outer_id 会被视为同一个请求,被幂等处理), 由业务方自己生成。 只能由字母数字组成
  • └ platform_code
  • String
  • 必须
  • ABC
  • 业务平台code, 由阿里发票小二分配
  • └ platform_user_id
  • String
  • 必须
  • 12345678
  • 业务平台商户ID
  • └ product_code
  • String
  • 必须
  • OEM_OWNTAX_ASYNC
  • 税控产品,产品码由中台定义。
  • └ service_valid_days
  • Number
  • 必须
  • 365
  • 服务的有效天数,单位为天。 阿里发票服务周期计算规则为:服务起始时间=部署完成时的系统时间,服务截止时间=服务起始时间+serviceValidDays

响应参数

名称 类型 示例值 描述
flow_id String ASDF0000001 工单ID,发票中台生成

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaEinvoiceFlowTaxCreateRequest req = new AlibabaEinvoiceFlowTaxCreateRequest();
AlibabaEinvoiceFlowTaxCreateRequest.InvoiceTaxFlowCreateDto obj1 = new AlibabaEinvoiceFlowTaxCreateRequest.InvoiceTaxFlowCreateDto();
AlibabaEinvoiceFlowTaxCreateRequest.InvoiceCompanyDto obj2 = new AlibabaEinvoiceFlowTaxCreateRequest.InvoiceCompanyDto();
obj2.setArea("朝阳区");
obj2.setBankAccountId("888888888888");
obj2.setBankName("深圳市软件园招商银行");
obj2.setCity("北京市");
obj2.setCompanyName("阿里巴巴发票中台测试企业");
obj2.setCompanyType(1L);
obj2.setDefaultItemName("稻谷");
obj2.setDefaultTaxCode("1010101010000000000");
obj2.setDefaultTaxRate("0.13");
obj2.setDetailedAddress("深圳市南山区软件园");
obj2.setInvoicePhone("0730-12345678");
obj2.setPayeeChecker("李四");
obj2.setPayeeOperator("张三");
obj2.setPayeeReceiver("王五");
obj2.setPayeeRegisterNo("QWERTY0000001");
obj2.setProvince("北京市");
obj2.setZeroTaxRateFlag("1");
obj1.setInvoiceCompany(obj2);
AlibabaEinvoiceFlowTaxCreateRequest.InvoiceContactDto obj3 = new AlibabaEinvoiceFlowTaxCreateRequest.InvoiceContactDto();
obj3.setContactAddr("广东深深圳市南山区软件园南区");
obj3.setContactMail("test@alibaba.com");
obj3.setContactMobile("13388888888");
obj3.setContactName("张三");
obj1.setInvoiceContact(obj3);
obj1.setOuterId("S0000001");
obj1.setPlatformCode("ABC");
obj1.setPlatformUserId("12345678");
obj1.setProductCode("OEM_OWNTAX_ASYNC");
obj1.setServiceValidDays(365L);
req.setInvoiceTaxFlowCreateDto(obj1);
AlibabaEinvoiceFlowTaxCreateResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_einvoice_flow_tax_create_response>
    <flow_id>ASDF0000001</flow_id>
</alibaba_einvoice_flow_tax_create_response>

异常示例

  • XML示例
  • JSON示例
<error_response>
    <code>50</code>
    <msg>Remote service error</msg>
    <sub_code>isv.invalid-parameter</sub_code>
    <sub_msg>非法参数</sub_msg>
</error_response>

错误码解释

错误码 错误描述 解决方案

API工具

如何获得此API

FAQ

返回
顶部