dangdang.shop.invoice.file.batch

商家订单批量上传电子发票接口

  • 功能描述:商家订单批量上传电子发票接口

    支持的数据格式:JSON

    HTTP请求方式:POST

    版本:1.0

  • 系统级输入参数:

    请参考系统级输入参数

    应用级输入参数:


    变量名称 变量命名 变量类型 是否必填 示例 说明

    店铺编号

    gShopID

    int

    489

    店铺编号不能为空

    发票文件

    invoiceFiles

    MultipartFile

    file文件

    1. 可上传压缩包文件;当且仅当顾客下单时索要电子发票,且订单类型为“已发货”、“已送达”、“交易成功”状态时才可上传发票;

    2. 压缩文件支持zip、rar格式,压缩包大小不超过5MB,压缩包内部PDF文件均以订单号命名;

    3. 如果一个订单对应多张PDF电子发票文件,请将文件名设置为“订单号-1”、“订单号-2”、“订单号-3”这样的命名格式,一个订单最多允许上传5张电子发票;


     

  • {
        "code": 0,  // 0表示请求成功
        "message": "success",  // 响应消息
        "data": {            // 响应数据,当批量上传成功时为空;若批量上传失败,failRecords中返回失败订单号及失败原因
            "failRecords": [
                {
                    "orderId": 1013037756457,
                    "reason": "只能上传本店铺订单电子发票"
                }
            ]
        }
    }