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

alibaba.invoice.device.regist (纸票终端设备激活并保存设备信息)

纸票终端设备激活并保存设备信息

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
invoice_paper_device InvoicePaperDeviceDto 可选 纸票开票终端设备信息
  • └ device_no
  • String
  • 必须
  • 001
  • 税盘分机号
  • └ ca_password
  • String
  • 可选
  • QWERTY123
  • 百望税控盘版税务数字证书密码
  • └ register_status
  • Number
  • 可选
  • 41
  • 跳过工单流程,此参数不传表示走完整的税号入驻工单流程,传41表示 跳至测试开票成功
  • └ terminal_no
  • String
  • 可选
  • 123123
  • 百望设备终端号
  • └ activation_code
  • String
  • 必须
  • 6TbascjG3tln0JPQvRiNxHi2It108aBHyPrv3m_nFj4EFAB
  • 激活码
  • └ payee_register_no
  • String
  • 必须
  • 9123456789987N
  • 纳税人识别号
  • └ provider
  • String
  • 必须
  • bw
  • 硬件设备提供商,hx=航信,bw=百旺
  • └ password
  • String
  • 可选
  • 123456
  • 设备密码,每个税盘都有单独的密码
  • └ disk_no
  • String
  • 可选
  • 123456
  • 百望税控盘版税控盘编号
  • └ registration_code
  • String
  • 可选
  • qwerty123456789
  • 百望设备注册码

响应参数

名称 类型 示例值 描述
paper_device_regist_result PaperDeviceRegistResult 激活结果
  • └ register_id
  • String
  • qwerty123456
  • 税号入驻工单ID
is_success Boolean true 操作结果

请求示例

  • JAVA
  • .NET
  • PHP
  • CURL
  • Python
  • C/C++
  • NodeJS
TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
AlibabaInvoiceDeviceRegistRequest req = new AlibabaInvoiceDeviceRegistRequest();
AlibabaInvoiceDeviceRegistRequest.InvoicePaperDeviceDto obj1 = new AlibabaInvoiceDeviceRegistRequest.InvoicePaperDeviceDto();
obj1.setDeviceNo("001");
obj1.setCaPassword("QWERTY123");
obj1.setRegisterStatus(41L);
obj1.setTerminalNo("123123");
obj1.setActivationCode("6TbascjG3tln0JPQvRiNxHi2It108aBHyPrv3m_nFj4EFAB");
obj1.setPayeeRegisterNo("9123456789987N");
obj1.setProvider("bw");
obj1.setPassword("123456");
obj1.setDiskNo("123456");
obj1.setRegistrationCode("qwerty123456789");
req.setInvoicePaperDevice(obj1);
AlibabaInvoiceDeviceRegistResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

响应示例

  • XML示例
  • JSON示例
<alibaba_invoice_device_regist_response>
    <paper_device_regist_result>
        <register_id>qwerty123456</register_id>
    </paper_device_regist_result>
    <is_success>true</is_success>
</alibaba_invoice_device_regist_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>

错误码解释

错误码 错误描述 解决方案
isv.invalid-activation-code 激活码错误或已失效 商家输入正确的激活码
isv.invalid-prn 激活码与税号不匹配 商家检查入驻工单税号,输入正确的税号
isv.invalid-parameter 请求参数错误 服务商检查请求参数,缺少必须的参数
isv.invalid-permission 操作无权限 服务商检查appkey
isp.system-error 平台未知错误 联系小二处理

API工具

如何获得此API

FAQ

返回
顶部