文档中心 > API类目 > 阿里健康追溯码

alibaba.alihealth.bill.upload.billupload (单据上传)

单据上传统一服务

公共参数

请求参数

名称 类型 是否必须 示例值 更多限制 描述
bill_upload_queue_list_id String 可选 4b1e0ce287bf4707bc333c7367f4edf1
  • 默认值:空
  • 最大长度:32
  • 32为的队列值,修改单据使用
    bill_code String 可选 412343214 用户自定义单据号
    store_in_out_date String 可选 2018-07-01 00:00:00 入出库时间
    file_content String 可选 H4sIAAAAAAAAAL2SwU7EIBRFf4W8fe0DSguTdibG0ehCZ+EkrkmLpkkLBujEf3PhJ/kL0tExunFn 2VySG85hcd9f3+rNyziQg/Ghd7YBeoZAjG1d19unBqb4mEnYrOuta6fR2LiuLw8pwleSOz2aBu71 YMKD9ubaTcHspgjkVvf2vI1H6K8msXTUV70Zus8ruXBdYsgKsRD4fWRZUEidf975zvibbfocKoa0 Qs4kcso4o5wxIEmTOAmRSplhlSElqFYUV1wB2buZMT8Hkv9lpChEuaiRCV6qRY1cSIaLGguhVPUP xvzHivLjFk8Z5vI01w9AnSpm4gIAAA==
  • 最大长度:1000000000
  • xml文件base64后编码后的字符串
    drug_type String 可选 03 01/02(特药) 03(普药)
    order_is_matched String 可选 1 订单是否匹配
    upload_flag String 可选 2 上传标识
    upload_file_name String 可选 测试出库单 上传文件名称
    bill_type String 可选 201 单据类型
    note String 可选 上传 备注
    oper_ic_name String 可选 测试 操作证书名称
    oper_ic_code String 可选 220000364 操作证书编号
    ent_seq_no String 可选 643aab7fa59f467d8ec74595d710ad17 上传企业ref
    ref_ent_id String 可选 643aab7fa59f467d8ec74595d710ad17 session中获取到的企业唯一标识
    ent_id String 可选 643aab7fa59f467d8ec74595d710ad17 session中获取的企业id
    partner_id_send String 可选 643aab7fa59f467d8ec74595d710ad17 发货企业id
    ent_seq_no_send String 可选 测试企业1 发货企业名称
    partner_id_recv String 可选 643aab7fa59f467d8ec74595d710ad17 收货企业id
    ent_seq_no_recv String 可选 测试企业2 收货企业名称
    partner_id_dest String 可选 643aab7fa59f467d8ec74595d710ad17 直调企业id
    ent_seq_no_dest String 可选 测试企业3 直调企业名称
    corp_seq_no String 可选 643aab7fa59f467d8ec74595d710ad17 代理企业ref
    corp_name String 可选 代理企业2 代理企业名称
    owner_seq_no String 可选 643aab7fa59f467d8ec74595d710ad17 货主企业ref
    inout_infos String 可选 { "arriveDays" : "3", "distantType" : "3", "escort" : "333", "escortNo" : "7777777", "escortVoucher" : "34344", "industryType" : "232", "isSpecially" : "2", "speciallyNotes" : "22", "trafficType" : "陆运", "trafficker" : "" } 运输信息json对象
    destroy_infos String 可选 { "destroyActor" : "w", "destroyActorCert" : "AEeeee", "destroyChecker" : "z", "destroyCheckerCert" : "232", "destroyReason" : "历史原因" } 销毁信息json对象

    响应参数

    名称 类型 示例值 描述
    result ResultModel result
    • └ model
    • String
    • model
    • └ msg_code
    • String
    • msgCode
    • └ msg_info
    • String
    • msgInfo
    • └ success
    • Boolean
    • success

    请求示例

    • JAVA
    • .NET
    • PHP
    • CURL
    • Python
    • C/C++
    • NodeJS
    TaobaoClient client = new DefaultTaobaoClient(url, appkey, secret);
    AlibabaAlihealthBillUploadBilluploadRequest req = new AlibabaAlihealthBillUploadBilluploadRequest();
    req.setBillUploadQueueListId("4b1e0ce287bf4707bc333c7367f4edf1");
    req.setBillCode("412343214");
    req.setStoreInOutDate("2018-07-01 00:00:00");
    req.setFileContent("H4sIAAAAAAAAAL2SwU7EIBRFf4W8fe0DSguTdibG0ehCZ+EkrkmLpkkLBujEf3PhJ/kL0tExunFn 2VySG85hcd9f3+rNyziQg/Ghd7YBeoZAjG1d19unBqb4mEnYrOuta6fR2LiuLw8pwleSOz2aBu71 YMKD9ubaTcHspgjkVvf2vI1H6K8msXTUV70Zus8ruXBdYsgKsRD4fWRZUEidf975zvibbfocKoa0 Qs4kcso4o5wxIEmTOAmRSplhlSElqFYUV1wB2buZMT8Hkv9lpChEuaiRCV6qRY1cSIaLGguhVPUP xvzHivLjFk8Z5vI01w9AnSpm4gIAAA==");
    req.setDrugType("03");
    req.setOrderIsMatched("1");
    req.setUploadFlag("2");
    req.setUploadFileName("测试出库单");
    req.setBillType("201");
    req.setNote("上传");
    req.setOperIcName("测试");
    req.setOperIcCode("220000364");
    req.setEntSeqNo("643aab7fa59f467d8ec74595d710ad17");
    req.setRefEntId("643aab7fa59f467d8ec74595d710ad17");
    req.setEntId("643aab7fa59f467d8ec74595d710ad17");
    req.setPartnerIdSend("643aab7fa59f467d8ec74595d710ad17");
    req.setEntSeqNoSend("测试企业1");
    req.setPartnerIdRecv("643aab7fa59f467d8ec74595d710ad17");
    req.setEntSeqNoRecv("测试企业2");
    req.setPartnerIdDest("643aab7fa59f467d8ec74595d710ad17");
    req.setEntSeqNoDest("测试企业3");
    req.setCorpSeqNo("643aab7fa59f467d8ec74595d710ad17");
    req.setCorpName("代理企业2");
    req.setOwnerSeqNo("643aab7fa59f467d8ec74595d710ad17");
    req.setInoutInfos("{    \"arriveDays\" : \"3\",    \"distantType\" : \"3\",    \"escort\" : \"333\",    \"escortNo\" : \"7777777\",    \"escortVoucher\" : \"34344\",    \"industryType\" : \"232\",    \"isSpecially\" : \"2\",    \"speciallyNotes\" : \"22\",    \"trafficType\" : \"陆运\",    \"trafficker\" : \"\" }");
    req.setDestroyInfos("{    \"destroyActor\" : \"w\",    \"destroyActorCert\" : \"AEeeee\",    \"destroyChecker\" : \"z\",    \"destroyCheckerCert\" : \"232\",    \"destroyReason\" : \"历史原因\" }");
    AlibabaAlihealthBillUploadBilluploadResponse rsp = client.execute(req);
    System.out.println(rsp.getBody());

    响应示例

    • XML示例
    • JSON示例
    <alibaba_alihealth_bill_upload_billupload_response>
        <result>
            <model></model>
            <msg_code></msg_code>
            <msg_info></msg_info>
            <success></success>
        </result>
    </alibaba_alihealth_bill_upload_billupload_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

    返回
    顶部