# 发码撤销 #### **接口用途** - 当需要撤销某笔制码订单时,取码方调用此接口 #### **接口说明** - 当对原制码订单进行撤销时,生成一个撤销订单。 - 对原订单进行撤销时,整单所制码都将被撤销。如需对单码撤销,调用电子凭证码状态更新接口。 - 此接口可对`同步单条发码`、`异步批量发码`下单接口订单进行撤销操作 - 对已撤销成功订单不能再次撤销 - 如果订单撤销部分成功时返回"tradeStatus"="P" - 对订单中部分券码撤销成功时,可以按原制码订单号再次调用撤销接口,如还是部分撤销成功请联系易百技术方協助解决 #### **action** - `MakeVoid` **请求参数,CHANNEL===>[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")**
字段类型是否必填字段意义备注
originalChannelOrderIdString原取码方制码订单id小于64个字符
requestIdString请求流水号32个字符,用于标识唯一一笔交易
**请求报文举例** ``` { "originalChannelOrderId": "20180912162026", "requestId":"20180912162026" } ``` **返回参数,[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")===>CHANNEL**
字段类型是否必填字段意义备注
returnCodeString请求返回码
returnMsgString请求返回信息
dataList<[makeVoidResponseData](https://book.e-buy.com/books/e-buy-40/page/05f97 "makeVoidResponseData")>码撤销信息
**返回报文举例** ``` { "returnCode": "00", "returnMsg": "SUCCESS", "data": { "tradeNo": "9e22d9a9e532435db77bccdfd8a74ee5", "originalChannelOrderId": "20181018183139", "createDate": "20181018", "createTime": "20181018183454", "totalNum": 4, "tradeStatus": "A", "voidDetails": [{ "ticketId": 1, "originalChannelItemId": "99000014001", "voidNum": 2 }, { "ticketId": 2, "originalChannelItemId": "99000014002", "voidNum": 2 }] } } ```