# 批量码核销撤销

#### **接口用途**

- 多码批量核销订单撤销时或订单中部分码撤销，调用此接口。

#### **接口说明**

- 撤销批量核销订单，调用前请确认订单是否符合撤销条件。

#### **action**

- `BatchCodeVerifyVoid`

**请求参数，CHANNEL===&gt;[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")**

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-r"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>requestId</td><td>String</td><td>是</td><td>请求流水号</td><td>小于32个字符</td></tr><tr><td>originalRequestId</td><td>String</td><td>是</td><td>原核销请求流水号</td><td>32个字符，用于标识唯一一笔交易</td></tr><tr><td>codes</td><td>List</td><td>否</td><td>原订单中批量核销撤销的码</td><td>此字段不填默认整订单撤销</td></tr><tr><td>voidDate</td><td>String</td><td>否</td><td>原交易时间,默认当天</td><td>格式:YYYYMMDD</td></tr><tr><td>isAtomicity</td><td>String</td><td>否</td><td>是否需要支持原子性，原交易中码核销撤销要么全部成功要么全部失败</td><td>Y：是，N：否（默认）</td></tr></tbody></table>

**请求报文举例**

```
{
    "requestId": "10000000000000000000001",
    "originalRequestId":"10000000000000000000002"
}

```

**返回参数，[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")===&gt;CHANNEL**

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-r-0" style="width: 809px;"><thead><tr><th style="width: 131px;">字段</th><th style="width: 121px;">类型</th><th style="width: 42px;">是否必填</th><th style="width: 164px;">字段意义</th><th style="width: 351px;">备注</th></tr></thead><tbody><tr><td style="width: 131px;">returnCode</td><td style="width: 121px;">String</td><td style="width: 42px;">是</td><td style="width: 164px;">请求返回码</td><td style="width: 351px;">返回码32时，请调用单码核销查询接口CodeVerifyQuery，确认核销结果</td></tr><tr><td style="width: 131px;">returnMsg</td><td style="width: 121px;">String</td><td style="width: 42px;">是</td><td style="width: 164px;">请求返回信息</td><td style="width: 351px;"> </td></tr><tr><td style="width: 131px;">verifyRemark</td><td style="width: 121px;">String</td><td style="width: 42px;">否</td><td style="width: 164px;">核销备注信息</td><td style="width: 351px;">核销接口上送原样返回</td></tr><tr><td style="width: 131px;">data/voidResult</td><td style="width: 121px;">Object&lt;[data/voidResult](https://book.e-buy.com/books/e-buy-40/page/18997)&gt;</td><td style="width: 42px;">是</td><td style="width: 164px;">券码核销信息明细返回</td><td style="width: 351px;"> </td></tr></tbody></table>

**返回报文举例**

```
{
    "returnCode": "00",
    "returnMsg": "操作成功",
    "requestId": 10000000000000000000002,
    "data": {
        "voidResult":[{
              "code":"1021242013780905000",
              "status":"00",
              "statusDesc":"成功",
              "amount": "5000",
              "ticketName": "50 元现金抵价券 "
        }]
    }
}
```